Further tweak bullet modules
This commit is contained in:
@@ -159,7 +159,7 @@ moduleCombinations =
|
||||
( ModBulletCollision
|
||||
, bulletWeapons
|
||||
,
|
||||
[ amod [cr (BULBODYMODULE be)] (BULBODY be) | be <- [minBound..]
|
||||
[ amod [cr (BULBODYCRAFT be)] (BULBODY be) | be <- [minBound..]
|
||||
]
|
||||
)
|
||||
,
|
||||
@@ -182,9 +182,9 @@ moduleCombinations =
|
||||
( ModBulletTrajectory
|
||||
, bulletWeapons
|
||||
,
|
||||
[ amod [cr MAGNET, cr MICROCHIP, cr HARDWARE] MAGNETTRAJ
|
||||
, amod [cr MICROCHIP, cr HARDWARE] FLECHETRAJ
|
||||
, amod [cr ANTIMATTER, cr HARDWARE] BEZIERTRAJ
|
||||
[ amod [cr MAGNET, cr MICROCHIP, cr HARDWARE] (BULTRAJ MagnetTrajectoryType)
|
||||
, amod [cr MICROCHIP, cr HARDWARE] (BULTRAJ FlechetteTrajectoryType)
|
||||
, amod [cr ANTIMATTER, cr HARDWARE] (BULTRAJ BezierTrajectoryType)
|
||||
]
|
||||
)
|
||||
,
|
||||
|
||||
@@ -16,11 +16,14 @@ moduleModification imt = case imt of
|
||||
BULPAY thepayload -> itUse . heldConsumption . laAmmoType . amBullet . buSpawn .~ BulBall thepayload
|
||||
BULBODY thebody -> itUse . heldConsumption . laAmmoType . amBullet . buEffect .~ thebody
|
||||
TARGET t -> itUse . useTargeting ?~ t
|
||||
MAGNETTRAJ ->
|
||||
BULTRAJ BasicBulletTrajectoryType -> id
|
||||
BULTRAJ MagnetTrajectoryType ->
|
||||
(itUse . heldConsumption . laAmmoType . amBullet . buTrajectory .~ MagnetTrajectory 0)
|
||||
. (itUse . heldConsumption . laAmmoType . amBullet . buVel .~ V2 10 0)
|
||||
FLECHETRAJ -> itUse . heldConsumption . laAmmoType . amBullet . buTrajectory .~ FlechetteTrajectory 0
|
||||
BEZIERTRAJ -> itUse . heldConsumption . laAmmoType . amBullet . buTrajectory .~ BezierTrajectory 0 0 0
|
||||
BULTRAJ FlechetteTrajectoryType ->
|
||||
itUse . heldConsumption . laAmmoType . amBullet . buTrajectory .~ FlechetteTrajectory 0
|
||||
BULTRAJ BezierTrajectoryType ->
|
||||
itUse . heldConsumption . laAmmoType . amBullet . buTrajectory .~ BezierTrajectory 0 0 0
|
||||
INCENDLAS -> itParams . lasBeam .~ BeamCombine FlameBeamCombine
|
||||
SPLITLAS -> itParams . lasBeam .~ BeamCombine SplitBeamCombine
|
||||
STATICLAS ->
|
||||
|
||||
Reference in New Issue
Block a user