This commit is contained in:
2024-12-19 01:36:32 +00:00
parent b0f0f5577c
commit 8c04a3f968
2 changed files with 52 additions and 52 deletions
+7 -9
View File
@@ -3,9 +3,7 @@ module Dodge.Creature.Statistics (
getCrDexterity,
) where
import Data.IntMap.Merge.Strict
import Data.Maybe
--import Dodge.Creature.Test
import Dodge.Data.Creature
import qualified IntMapHelp as IM
import LensHelp
@@ -26,13 +24,13 @@ equipmentStrValue itm = case _itType itm of
_ -> 0
crCurrentEquipment :: Creature -> IM.IntMap Item
crCurrentEquipment cr =
merge
dropMissing
dropMissing
(zipWithMatched (\_ _ itm -> itm))
(_crInvEquipped cr)
(_crInv cr)
crCurrentEquipment = IM.filter (isJust . (^? itLocation . ilEquipPosition)) . _crInv
-- merge
-- dropMissing
-- dropMissing
-- (zipWithMatched (\_ _ itm -> itm))
-- (_crInvEquipped cr)
-- (_crInv cr)
strFromHeldItem :: Creature -> Int
strFromHeldItem cr