Tweak module display and logic
This commit is contained in:
@@ -16,17 +16,23 @@ makeTypeCraftNum i ct =
|
||||
makeTypeCraft :: CraftType -> Item
|
||||
makeTypeCraft = makeTypeCraftNum 1
|
||||
|
||||
bulletPayloadCraft :: EnergyBallType -> Item
|
||||
bulletPayloadCraft ebt =
|
||||
makeTypeCraft (BULPAYLOADMODULE ebt)
|
||||
& itInvSize .~ 1
|
||||
& itInvColor .~ chartreuse
|
||||
|
||||
incendiaryModule :: Item
|
||||
incendiaryModule =
|
||||
makeTypeCraft INCENDIARYMODULE
|
||||
incendiaryModule = bulletPayloadCraft IncBall
|
||||
|
||||
bulletBodyCraft :: BulletEffect -> Item
|
||||
bulletBodyCraft ebt =
|
||||
makeTypeCraft (BULBODYMODULE ebt)
|
||||
& itInvSize .~ 1
|
||||
& itInvColor .~ chartreuse
|
||||
|
||||
bounceModule :: Item
|
||||
bounceModule =
|
||||
makeTypeCraft BOUNCEMODULE
|
||||
& itInvSize .~ 1
|
||||
& itInvColor .~ chartreuse
|
||||
bounceModule = bulletBodyCraft BounceBullet
|
||||
|
||||
teleportModule :: Item
|
||||
teleportModule =
|
||||
|
||||
Reference in New Issue
Block a user