Continue refactor of bullet gun effect chain

This commit is contained in:
2024-09-16 23:34:54 +01:00
parent 40378d3de4
commit e23c7a0154
23 changed files with 404 additions and 396 deletions
-1
View File
@@ -168,7 +168,6 @@ data HeldItemType
| GRAPECANNON {_xNum :: Int}
| MINIGUNX {_xNum :: Int}
| VOLLEYGUN {_xNum :: Int}
| MULTIGUN {_xNum :: Int}
| RIFLE
-- | REPEATER
| AUTORIFLE
+3 -3
View File
@@ -82,8 +82,8 @@ data HeldMod
-- | AmmoUseCheckMod
-- | AmmoHammerTimeUseOneMod
-- | BangCaneMod
| VolleyGunMod
| MultiGunMod
-- | VolleyGunMod
-- | MultiGunMod
-- | AutoRifleMod
| BangRodMod
| ElephantGunMod
@@ -98,7 +98,7 @@ data HeldMod
| BurstRifleRepeatMod
| MiniGunMod Int
-- | SmgMod
| BangConeMod
-- | BangConeMod
| TractorMod --apply with AmmoCheckMod
| FireRemoteShellMod
| ExplodeRemoteShellMod
+4 -2
View File
@@ -11,8 +11,10 @@ module Dodge.Data.Item.Use (
module Dodge.Data.Item.Use.Consumption,
module Dodge.Data.Hammer,
module Dodge.Data.Item.Targeting,
module Dodge.Data.GenFloat
) where
import Dodge.Data.GenFloat
import Sound.Data
import qualified Data.IntMap.Strict as IM
import Geometry.Data
@@ -74,8 +76,8 @@ data HeldParams
| GasSprayParams
{_gasCreation :: GasCreate}
| BulletShooterParams
{ _muzVel :: Float
, _rifling :: Float
{ _muzVel :: GenFloat
, _rifling :: GenFloat
, _recoil :: Float
, _torqueAfter :: Float
, _randomOffset :: Float