Hack to prevent creature dying with greater than 0 hp

This commit is contained in:
2022-06-19 22:33:49 +01:00
parent 149ec834ff
commit b3c6944693
+1
View File
@@ -81,6 +81,7 @@ checkDeath cr w
removecr
| _crID cr == 0 = (creatures . ix (_crID cr) . crUpdate .~ const id)
. (creatures . ix (_crID cr) . crPict .~ const mempty)
. (creatures . ix (_crID cr) . crHP .~ 0) -- hack to get around player creature being killed but left with more than 0 hp
| otherwise = creatures . at (_crID cr) .~ Nothing
corpseOrGib :: Creature -> World -> World
corpseOrGib cr w = case maxDamageType (_crDamage (_crState cr)) of