]> granicus.if.org Git - nethack/commit
extended ball&chain sanity check
authorPatR <rankin@nethack.org>
Mon, 3 Jun 2019 09:36:44 +0000 (02:36 -0700)
committerPatR <rankin@nethack.org>
Mon, 3 Jun 2019 09:36:44 +0000 (02:36 -0700)
commit689e7490eca26cb5991d4682646ff398fc73bce7
tree3bf146569029b35d33b223b57ac3fd5bb0155427
parent0b74f2adeba57262979cc8a39b06eab003e4d843
extended ball&chain sanity check

Verify that the locations of ball and chain are consistent.
If chain is on floor then ball is on floor or in hero's inventory
else if chain is free then ball is free or in hero's inventory.
When chain is on floor it is under hero or one step away from hero
and when ball is on floor it is on chain or one step away from chain.
src/ball.c