Work on weapon attachments

This commit is contained in:
2023-09-25 13:38:47 +01:00
parent f9c6769262
commit 0a7f5079ad
12 changed files with 28 additions and 34 deletions
+4 -3
View File
@@ -84,12 +84,11 @@ data CraftType
--deriving (Eq, Ord, Show, Enum, Read) --Generic, Flat)
data ItemBaseType
= NoItemType
| HELD {_ibtHeld :: HeldItemType}
= HELD {_ibtHeld :: HeldItemType}
| LEFT {_ibtLeft :: LeftItemType}
| EQUIP {_ibtEquip :: EquipItemType}
| AMMO {_ibtAmmo :: AmmoItemType}
| Consumable {_ibtConsumable :: ConsumableItemType}
| CONSUMABLE {_ibtConsumable :: ConsumableItemType}
| CRAFT CraftType
| ATTACH AttachType
deriving (Eq, Ord, Show, Read)
@@ -98,6 +97,8 @@ data ItemBaseType
data AttachType
= ZOOMSCOPE
| TINMAG
| DRUMMAG
deriving (Eq, Ord, Show, Read)
data ConsumableItemType
+1
View File
@@ -60,6 +60,7 @@ data ItemUse
data AttachParams
= ZoomScopeParams
| AmmoAttachParams
data ItemUse'
= ItemHeld HeldUse'