Further tweak bullet modules

This commit is contained in:
2023-01-12 13:08:09 +00:00
parent 37e26f53e6
commit 3508d9c266
9 changed files with 34 additions and 20 deletions
+8
View File
@@ -53,6 +53,13 @@ data BulletTrajectory
| MagnetTrajectory Point2
deriving (Show, Eq, Ord, Read) --Generic, Flat)
data BulletTrajectoryType
= BasicBulletTrajectoryType
| BezierTrajectoryType
| FlechetteTrajectoryType
| MagnetTrajectoryType
deriving (Show, Eq, Ord, Read) --Generic, Flat)
makeLenses ''Bullet
makeLenses ''BulletSpawn
deriveJSON defaultOptions ''EnergyBallType
@@ -60,4 +67,5 @@ deriveJSON defaultOptions ''BulletUpdateMod
deriveJSON defaultOptions ''BulletEffect
deriveJSON defaultOptions ''BulletSpawn
deriveJSON defaultOptions ''BulletTrajectory
deriveJSON defaultOptions ''BulletTrajectoryType
deriveJSON defaultOptions ''Bullet
+2 -4
View File
@@ -70,7 +70,7 @@ data CraftType
| FRAGMODULE
| FLASHMODULE
| BULPAYLOADMODULE EnergyBallType
| BULBODYMODULE BulletEffect
| BULBODYCRAFT BulletEffect
| TELEPORTMODULE
| TIMEMODULE
| SIZEMODULE
@@ -185,10 +185,8 @@ data ItemModuleType
| MAGNETMAG
| BULPAY EnergyBallType
| BULBODY BulletEffect
| BULTRAJ BulletTrajectoryType
| TARGET TargetType
| MAGNETTRAJ
| FLECHETRAJ
| BEZIERTRAJ
| INCENDLAS
| SPLITLAS
| STATICLAS