Move shells to external magazines
This commit is contained in:
@@ -57,7 +57,9 @@ data ItemUse
|
||||
{_attachParams :: AttachParams}
|
||||
| AmmoMagUse
|
||||
{ _amagLoadStatus :: ReloadStatus
|
||||
, _amagParams :: AmmoParams }
|
||||
, _amagParams :: AmmoParams
|
||||
, _amagType :: AmmoType
|
||||
}
|
||||
--deriving (Eq, Show, Read) --Generic, Flat)
|
||||
|
||||
data HeldParams
|
||||
@@ -75,6 +77,11 @@ data AttachParams
|
||||
| TargetAttachParams
|
||||
|
||||
data AmmoParams = BulletParams {_ampBullet :: Bullet}
|
||||
| ProjectileParams
|
||||
{ _ampPayload :: Payload
|
||||
, _ampPjDraw :: ProjectileDraw
|
||||
, _ampPjCreation :: ProjectileCreate
|
||||
}
|
||||
|
||||
data ScrollAttachParams
|
||||
= ZoomScrollParams
|
||||
|
||||
@@ -43,10 +43,6 @@ data AmmoSourceType
|
||||
|
||||
data AmmoType
|
||||
= ProjectileAmmo
|
||||
{ _amPayload :: Payload
|
||||
, _amPjDraw :: ProjectileDraw
|
||||
, _amPjCreation :: ProjectileCreate
|
||||
}
|
||||
| SmallBulletAmmo
|
||||
| LargeBulletAmmo
|
||||
| DroneAmmo
|
||||
|
||||
Reference in New Issue
Block a user