B18009 animate figurine over water
>More worrying is the fact that applying a figurine over water lets >the monster wait until its next move before it drowns (giving >you time to teleport it to safety, or whatever) [...] >Should there be a minliquid() check as part of make_familiar()? Applying at the water location next to you was easy. But applying it at your own location (triggering BY_YOU) could end up placing the figurine at the far side of the level if there was lots of water. Correcting that required the ability to pass a flag from make_familiar to makemon() telling it to not rule out water locations as good positions. The flag had to be passed on down to goodpos() and enexto(). The bulk of this patch is just adding an additional argument to goodpos() in all of the callers.
This commit is contained in:
@@ -377,6 +377,7 @@ punished with ball and chain on the same floor square as a trapped chest
|
||||
see_monsters() wasn't called when you lost the innate warning intrinsic due
|
||||
to level loss
|
||||
xorns sink if the drawbridge they're standing on is raised
|
||||
applying figurines to an adjacent spot over water does drowning checks
|
||||
|
||||
|
||||
Platform- and/or Interface-Specific Fixes
|
||||
|
||||
Reference in New Issue
Block a user