From a bug report, a rolling boulder trap could report that the boulder had fallen into the pit with you and then let it keep rolling. flooreffects() only returns true when it uses up the object being manipulated but it doesn't use up boulders that hit pits which hold monsters or the hero. Its caller needs to handle the cases where the boulder ends up sharing the pit with a monster.
16 KiB
16 KiB