Don't generate a vault containing shafts on D:$ (qw).
Don't make hellfire burst do less damage when aimed at a monster (PleasingFungus).

This seems to be a relic of ancient crawl history.
Remove unused function mons_foe_is_mons (wheals).
Land the player in the right place when returning from one of the hells.
Simplify.
Poke hole to allow dock_piety() calls from Lua.

Tested: dock_piety() works in dlua repl
Add general "toll" table for troves, to ease adding godless troves later
Add troves that, when entered, steal your piety.

Tested:
  Works as expected on those with lots of piety, those with very low
  piety, those with no god.
Modify debug_portal to support godless troves too.
Veto nopiety troves for demigods.
Veto piety troves for Gozagites too.

They don't use piety, and the theme is wrong -- Gozag already
advocates supremacy of the material. Possibly Xommites should be
disallowed as well, but it does currently make you a very special
plaything, which is something. Godless non-demigods is a challenge
conduct, so it's ok to give a free trove to them I think.
Unstriken Ru description
Mark ally-only use wands useless under Sac Love

Formicids of Ru no longer have any reason to get wands of hasting and
anyone with no device heal 3 has no use for wands of heal wounds
after sacrificing love.

Also, removing those wands as acquirement gifts in those cases.
Nerf Draw Out Power again and buff Power Leap

Increased the exhaust timer on Draw Out Power from 5-9 turns to 12-16
and slightly nerfed the amount of hp/mp gain. In both cases, it's better
than it was originally.

Power leap's timer has been reduced from 30-49 (same as Apocalypse) to
18-25, a significant boost in order to encourage its use.
Paragraph out some repeated Ru ability text.
Add a 'Reject Sacrifices' ability for Ru

Ru will no longer offer new sacrifices just because you haven't
accepted a sacrifice offer. Instead, you must use the new Reject
Sacrifices ability before Ru will begin evaluating whether you're
ready for a new sacrifice. Using this ability will increase the
length of the next sacrifice timer.

This change is an attempt to make the process of getting new offers
more clear.

This patch also includes a small increase in the default Ru sacrifice
timer length.
Rename Sacrifice Sanity to Sacrifice Courage

It was a long time coming.
Rename the Sac Sanity tile to match the previous commit (oops)
clua: m:status().

Works like the recently added you.status(), i.e. m:status() lists everything
in a comma-separated string and m:status("berserk") returns whether the
monster is berserk.

The statuses listed are those handled in monster_info::attributes().
Increase halfling stealth apt to +2.

They still had bonuses to stealth cased in check_stealth(), and stealth
is kind of part of their flavour.