Cleanup, fix broken records in LeftUse
This commit is contained in:
@@ -21,7 +21,7 @@ updateRBList w
|
||||
EquipOptions{} -> w
|
||||
_ -> fromMaybe (w & rbOptions .~ NoRightButtonOptions) $ do
|
||||
i <- cr ^? crManipulation . manObject . imSelectedItem
|
||||
esite <- cr ^? crInv . ix i . itUse . equipEffect . eeSite
|
||||
esite <- cr ^? crInv . ix i . itUse . uequipEffect . eeSite
|
||||
return $
|
||||
w
|
||||
& rbOptions
|
||||
@@ -47,7 +47,7 @@ chooseFreeSite cr = fromMaybe 0 . findIndex hasnoequipment
|
||||
getEquipmentAllocation :: World -> EquipmentAllocation
|
||||
getEquipmentAllocation w = fromMaybe DoNotMoveEquipment $ do
|
||||
curpos <- you w ^? crManipulation . manObject . imSelectedItem
|
||||
esite <- you w ^? crInv . ix curpos . itUse . equipEffect . eeSite
|
||||
esite <- you w ^? crInv . ix curpos . itUse . uequipEffect . eeSite
|
||||
i <- w ^? rbOptions . opSel
|
||||
<|> Just (chooseEquipmentPosition (you w) (equipSiteToPositions esite))
|
||||
es <- equipSiteToPositions esite ^? ix i
|
||||
|
||||
Reference in New Issue
Block a user