Files
loop/src/Dodge/Combine/Data.hs
T
2021-12-02 18:29:46 +00:00

84 lines
1.3 KiB
Haskell

module Dodge.Combine.Data
(CombineType (..)
)
where
data CombineType
= NOTDEFINED
-- Weapons
| BANGSTICK
| BANGCANE
| BANGROD
| PISTOL
| HVAUTOGUN
| LTAUTOGUN
| MINIGUN
| AUTOGUN
| SPREADGUN
| MULTGUN
| LONGGUN
| TESLAGUN
| LASGUN
| TRACTORGUN
| LAUNCHER
| SPRAYER
| SQUIRTER
| DRONELAUNCHER
| GRENADE
| REMOTEBOMB
-- Utility items
| BOOSTER
| REWINDER
| BLINKER
| FORCEFIELD
| SHRINKER
-- Equipment
| RADAR
| MAGSHIELD
| FLAMESHIELD
| FRONTARMOUR
| FLATSHIELD
| JETPACK
-- Crafting
| PIPE
| LONGPIPE
| VERYLONGPIPE
| HARDWARE
| SPRING
| TPipe
| NoCombineType
| TLongPipe
| TVeryLongPipe
| TTube
| TPlate
| TMChip
| TMagnet
| TMotor
| TLED
| THardware
| TNailbox
| TPlank
| TPrism
| TIronBar
| TLightSensor
| TSoundSensor
| THeatSensor
| TCopperWire
| TEmptyCan
| TEmptyTin
| TPistol
| TAutoGun
| TRifle
| TLtAutoGun
| THvAutoGun
| THvRifle
| TMultGun Int
| TSpreadGun Int
| TLauncher Int
| TBattery
| TFuelCell
| TPortableFusion
| TAutoFiringMech
| TFiringMech
| TTargetingModule
deriving (Eq,Ord,Show)