Does forbiddance have a distance limitation?

I’m a smuggler, and have just completed digging a mile and a half long tunnel from the shore to the city. I don’t know much about magic, but I do know that I don’t want the recent zombie problem to be able to gain access to my tunnel. I hire a Cleric to keep them out permanently, and they choose to cast forbiddance on the tunnel.

Forbiddance states (PHB p.243):

You create a ward against magical travel that protects up to 40,000 square feet of floor space to a height of 30 feet above the floor.

The tunnel is 10 feet high, 5 feet wide, and 1.5 miles long, or 7920 feet. This makes its total area 39600 feet, so it would be within the size limitations. Is there any restrictions on how far Forbiddance can affect? Assuming the tunnel is completely unlit, the cleric could only see as far as there darkvision; would the lack of vision have any effect?

Is this limitation on “Change Appearance” fair?

For context :

In a new campaign, the DM accepted I’d play a changeling, but wants to limit its "Change Appearance" ability. His idea was to allow only one change a day, during a long rest.
The reason he gave is that he didn’t want this ability to be "abused", as he played a changeling in the past and did abuse it by changing his character’s appearance "as often as he could". Also, since my character has the Charlatan background, he has planned to have her run into former marks randomly, and I think he doesn’t want it to be too easy to escape.

We are going to talk about it in a few day and I’d like to propose another way to restrict "Change Appearance".

"New" Change Appearance

You can change your appearance and your voice. You determine the specifics of the changes, including your coloration, hair length, and sex. You can also adjust your height and weight, but not so much that your size changes. You can make yourself appear as a member of another race, though none of your game statistics change.

Changing your appearance in this way takes 15 minutes. Your skin and organs take a half-melted consistency and start bubbling and reshaping themselves. Your bones change their shape and size. During that time, you are paralysed, blind, and deaf.

Because of involuntary spasms and various flesh noises, the target number for any perception check that could reveal your position is the same as if you were casting a spell with somatic and verbal components.

Questions :

Would these changes prevent the abuse of the "Change Appearance" ability ?

Is the description clear enough ? Not too long ?

Does it feel like it could be integrated smoothly into a campaign?

It’s not too restrictive ?

Related : previous question on the same subject.

Does the limitation on the Cave Fisher’s Filament action include the weight of carried equipment?

The Cave Fisher from Volo’s Guide to Monsters (pg. 130) has an action called Filament which says:

One creature grappled by the cave fisher’s adhesive filament must make a DC 13 Strength saving throw, provided that the target weighs 200 pounds or less. On a failure, the target is pulled into an unoccupied space within 5 feet of the cave fisher, and the cave fisher makes a claw attack against it as a bonus action.

Emphasis mine. I imagine its pretty uncommon for a medium sized PC’s bodyweight and carried equipment combine for a weight under 200 lbs. Does the Cave Fisher’s attack limitation include the weight of carried equipment?

Should divine powers avoid the pact limitation to prevent double-dipping?

Looking at GURPS Powers, p.26, I see that Divine powers have a -10% discount because it is expected that the player character will live a life that is moral according to the divinity in question:

A deity grants you your power. Nothing can prevent your god’s power from reaching you . . . but your patron expects certain behavior in return. The precise details depend on your god.

A good god expects you to lead a virtuous life. The required moral code is a -10-point disadvantage (-10%), typically Honesty (12), Sense of Duty (Coreligionists), or a major Vow.

Very well, it seems that a player character could have a god as a Patron. But looking at the basic book, p. B73:

Minimal Intervention: Your Patron is less useful than its power level would suggest. On a successful appearance roll, the GM makes a reaction roll for your Patron to determine whether it actually provides aid; see Requests for Aid (p. 562). On a Neutral or better reaction, you receive the aid your Patron thinks you need – which may or may not be what you want. This is the classic modifier for gods who have many other minions to aid, and frequently accompanies the Pact limitation (see p. 113). -50%

However, a 10-point Pact would be a 10-point limitation on the “Patron” advantage. Conversely, the moral code for the divinity power source is a general disadvantage on the character.

So my first impression is that I could make a 210-character-point divine superhero who follows a 10-point code of morality; that 10-point code of morality would take 10 points off the total, making the hero a 200-point character. Somewhere in that point total, the character would have Patron (highly accessible +50%, minimal intervention -50%, special abilities +100%, Pact limitation -10%) for 57 points of advantage. However, that 10% Pact limitation looks like it might be double-dipping.

Possibly “pact” should not be given because the moral code only gives its deduction once, at the granted-power level. So perhaps the “Patron” advantage should be 60 points, not 57 points. If it costs 60 points, I think it definitely avoids double-dipping.

How do you communicate to a user that their money will not be available because of a technical limitation?

We have a feature that allows a user to add a button where they can accept online payments. The payments are processed via Stripe.

It’s pretty straightforward – user creates a payment button, user connects to Stripe, user can then start accepting donations.

However, the issue here is that there are certain countries where Stripe isn’t available. Ideally, we hide this feature in countries where Stripe is unavailable, but there is a technical limitation at the moment where this cannot be addressed.

Here’s the scenario:

  1. User adds a payment button.
  2. A customer of theirs makes a payment.
  3. If we detect that this user has integrated with Stripe, then the payment appears in their account without a problem.

But, if a Stripe connection isn’t detected, the user gets an email saying, “You’ve received a donation. To claim your funds, please sign-up for a Stripe account.”

While this wouldn’t be an issue for many as they can just connect to Stripe as next steps, the problem is if/when Stripe isn’t available in their country – ie: “You have funds, but unfortunately, there is no way to claim them because Stripe isn’t available in your country.”

What would be the best way to go about it?

Command to measure CPU time and RAM usage of process while making sure it does not go over certain ressource limitation

I found an old code (that I probably partially copied from somewhere at the begin with) and I am trying to see if it can be improved. The goal is to write a command is to measure CPU time and RAM peak usage of a process and also would kill the process if it overpass a specified amount of CPU time and RAM usage.

This command is meant to be used on both MAC OSX and Linux

# Get arguments MaxMemory="$  1" MaxTime="$  2" Command="$  3" for (( i=4 ; i<="$  #"; i++)); do     Command="$  {Command} $  {!i}" done  echo -e "MaxMemory = $  {MaxMemory}\nMaxTime = $  {MaxTime}\nCommand = $  {Command}"   #### run the command in the background $  {Command} &   #### Get pid pid=$  ! echo "pid = $  {pid}"   #### Monitor resources MemoryPeak=0 timeBefore=$  (date +"%s") while true;do     # Get memory     mem=$  (ps -o rss= -p $  pid)      # Break if the process has stopped running     if [[ $  {mem} == "" ]]; then         break     fi      # Set the MemoryPeak of memory     if [ "$  {mem}" -gt "$  {MemoryPeak}" ]; then         MemoryPeak=$  mem     fi      # If it consumed too much memory, then kill     if [ "$  {MemoryPeak}" -gt "$  {MaxMemory}" ];then         #echo "process consumed too much memory"         kill $  {pid}         break     fi      # If it consumed too much CPU time, then kill     timeAfter=$  (date +"%s")     timeUsage=$  ((timeAfter - timeBefore))     if [ "$  {timeUsage}" -gt "$  {MaxTime}" ];then         #echo "process consumed too much time"         kill $  {pid}         break     fi      # sleep     sleep 0.1 done  timeAfter=$  (date +"%s") timeUsage=$  ((timeAfter - timeBefore))  echo "MEM $  {MemoryPeak} TIME $  {timeUsage}" 

How can this be improved?

Limitation with Androif file tfr

I am transferring photo & video from Pixel 3 smartphone to a mac mini, in general it has worked fine for recent files, but files preceding a few months ago are not visible in the File Tfr app. Just wondering if there is some kind of limitation, the photos and videos stop at different dates – appreciate any advice

Will android background execution limitation issue affect Android notifications in 8.1 + devices?

Recently i have updated my device from 7.0 to 8.1 .

Will android background execution limitation issue affect Android notifications in 8.1 + devices?

Some of the app’s notifications are not showing after the update ? IS this due to background execution limit ?