Fix wristArmour drop bug
This commit is contained in:
+4
-2
@@ -80,9 +80,11 @@ onEquipWristShield itm cr w =
|
||||
|
||||
onRemoveWristShield :: Item -> Creature -> World -> World
|
||||
onRemoveWristShield itm _ =
|
||||
(pointerToItem itm . itUse . equipEffect . eeParams .~ NoEquipParams) . deleteWallID i
|
||||
(pointerToItem itm . itUse . equipEffect . eeParams .~ NoEquipParams) . mremovewall
|
||||
where
|
||||
i = _eparamID $ _eeParams $ _equipEffect $ _itUse itm
|
||||
mremovewall = fromMaybe id $ do
|
||||
i <- itm ^? itUse . equipEffect . eeParams . eparamID
|
||||
return $ deleteWallID i
|
||||
|
||||
setWristShieldPos :: Item -> Creature -> World -> World
|
||||
setWristShieldPos itm cr w =
|
||||
|
||||
Reference in New Issue
Block a user