module Dodge.Combine.Data (CombineType (..) ) where data CombineType = NOTDEFINED -- Weapons | BANGSTICK Int | BANGROD | PISTOL | REVOLVER | REVOLVERX Int | HVAUTOGUN | LTAUTOGUN | MACHINEPISTOL | AUTOPISTOL | SMG | BANGCONE | BLUNDERBUSS | GRAPESHOTCANNON | GRENADELAUNCHER Int -- number of chambers that can be reloaded | MORTAR | MINIGUN | BANGCANE | BANGCANEX Int | RIFLE | 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 | TUBE | HARDWARE | SPRING | CAN | TIN | DRUM | PLANK | SHARDGLASS | PUMP | MOTOR | PRISM | MAGNET | 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)