Hack to prevent creature dying with greater than 0 hp
This commit is contained in:
@@ -81,6 +81,7 @@ checkDeath cr w
|
|||||||
removecr
|
removecr
|
||||||
| _crID cr == 0 = (creatures . ix (_crID cr) . crUpdate .~ const id)
|
| _crID cr == 0 = (creatures . ix (_crID cr) . crUpdate .~ const id)
|
||||||
. (creatures . ix (_crID cr) . crPict .~ const mempty)
|
. (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
|
| otherwise = creatures . at (_crID cr) .~ Nothing
|
||||||
corpseOrGib :: Creature -> World -> World
|
corpseOrGib :: Creature -> World -> World
|
||||||
corpseOrGib cr w = case maxDamageType (_crDamage (_crState cr)) of
|
corpseOrGib cr w = case maxDamageType (_crDamage (_crState cr)) of
|
||||||
|
|||||||
Reference in New Issue
Block a user