Return to project, unsure about changes
This commit is contained in:
@@ -278,10 +278,15 @@ crGetTargeting :: Creature -> Maybe TargetType
|
||||
crGetTargeting cr = do
|
||||
i <- cr ^? crManipulation . manObject . inInventory . ispItem
|
||||
itm <- cr ^? crInv . ix i
|
||||
--(cr ^? crInv . ix (i+1) . itUse . equipTargeting . _Just)
|
||||
itm ^? itType . iyModules . ix ModTarget . imtTargetType
|
||||
<|> (guard (canAttachTargetingBelow itm)
|
||||
>> cr ^? crInv . ix (i+1) . itUse . equipTargeting . _Just)
|
||||
<|> do
|
||||
tt <- cr ^? crInv . ix (i-1) . itType . iyBase . ibtAttach . ibtAttachTarget
|
||||
guard (canAttachTargeting tt itm)
|
||||
return tt
|
||||
<|> do
|
||||
tt <- cr ^? crInv . ix (i+1) . itUse . equipTargeting . _Just
|
||||
guard (canAttachTargeting tt itm)
|
||||
return tt
|
||||
|
||||
weaponReloadSounds :: Creature -> World -> World
|
||||
weaponReloadSounds cr w = case cr ^? crManipulation . manObject . inInventory . iselAction of
|
||||
|
||||
Reference in New Issue
Block a user