Remove old ammo code, add magazines to some test loadouts
This commit is contained in:
@@ -58,9 +58,14 @@ data ItemUse
|
||||
|
||||
data AttachParams
|
||||
= ScrollAttachParams {_scrollAttachParams :: ScrollAttachParams}
|
||||
| AmmoAttachParams {_ammoAttachParams :: InternalAmmo}
|
||||
| AmmoAttachParams
|
||||
{_ammoLoadStatus :: InternalAmmo
|
||||
,_ammoParams :: AmmoParams
|
||||
}
|
||||
| TargetAttachParams
|
||||
|
||||
data AmmoParams = DefaultAmmoParams
|
||||
|
||||
data ScrollAttachParams
|
||||
= ZoomScrollParams
|
||||
{ -- | a camera offset
|
||||
@@ -123,6 +128,8 @@ makeLenses ''ItZoom
|
||||
makeLenses ''Muzzle
|
||||
makeLenses ''AttachParams
|
||||
makeLenses ''ScrollAttachParams
|
||||
makeLenses ''AmmoParams
|
||||
deriveJSON defaultOptions ''AmmoParams
|
||||
deriveJSON defaultOptions ''Muzzle
|
||||
deriveJSON defaultOptions ''AimStance
|
||||
deriveJSON defaultOptions ''ScrollAttachParams
|
||||
|
||||
Reference in New Issue
Block a user