// Copyright (c) 2017 PSForever
package net.psforever.objects

object ObjectType extends Enumeration {
  type Value = String

  val AmbientSoundSource       = "ambient_sound_source"
  val Ammunition               = "ammunition"
  val AnimatedBarrier          = "animated_barrier"
  val Applicator               = "applicator"
  val Armor                    = "armor"
  val ArmorSiphon              = "armor_siphon"
  val AwardStatistic           = "award_statistic"
  val Avatar                   = "avatar"
  val AvatarBot                = "avatar_bot"
  val Ball                     = "ball"
  val Bank                     = "bank"
  val Barrier                  = "barrier"
  val BfrTerminal              = "bfr_terminal"
  val Billboard                = "billboard"
  val Boomer                   = "boomer"
  val BoomerTrigger            = "boomer_trigger"
  val Building                 = "building"
  val CaptureFlag              = "capture_flag"
  val CaptureFlagSocket        = "llm_socket"
  val CaptureTerminal          = "capture_terminal"
  val CertTerminal             = "cert_terminal"
  val ChainLashDamager         = "chain_lash_damager"
  val Dispenser                = "dispenser"
  val Door                     = "door"
  val EmpBlast                 = "emp_blast"
  val FrameVehicle             = "framevehicle"
  val Flag                     = "flag"
  val FlightVehicle            = "flightvehicle"
  val ForceDome                = "forcedome"
  val ForceDomeGenerator       = "forcedomegenerator"
  val Game                     = "game"
  val Generic                  = "generic"
  val GenericTeleportion       = "generic_teleportation"
  val GeneratorTerminal        = "generator_terminal"
  val GsGenbase                = "GS_genbase"
  val HandGrenade              = "hand_grenade"
  val HeMine                   = "he_mine"
  val HeavyWeapon              = "heavy_weapon"
  val HoverVehicle             = "hovervehicle"
  val Implant                  = "implant"
  val ImplantInterfaceTerminal = "implant_terminal_interface"
  val Lazer                    = "lazer"
  val Locker                   = "locker"
  val LockerContainer          = "locker_container"
  val LockExternal             = "lock_external"
  val LockSmall                = "lock_small"
  val MainTerminal             = "main_terminal"
  val Map                      = "map"
  val MedicalTerminal          = "medical_terminal"
  val Medkit                   = "medkit"
  val Monolith                 = "monolith"
  val MonolithUnit             = "monolith_unit"
  val MotionAlarmSensorDest    = "motion_alarm_sensor_dest"
  val NanoDispenser            = "nano_dispenser"
  val NtuSipon                 = "ntu_siphon"
  val OrbitalShuttlePad        = "orbital_shuttle_pad"
  val OrbitalStrike            = "orbital_strike"
  val OrderTerminal            = "order_terminal"
  val PainTerminal             = "pain_terminal"
  val Projectile               = "projectile"
  val RadiationCloud           = "radiation_cloud"
  val RearmTerminal            = "rearm_terminal"
  val RechargeTerminal         = "recharge_terminal"
  val Rek                      = "rek"
  val RepairTerminal           = "repair_terminal"
  val ResourceSilo             = "resource_silo"
  val RespawnTube              = "respawn_tube"
  val SensorShield             = "sensor_shield"
  val ShieldGenerator          = "shield_generator"
  val Shifter                  = "shifter"
  val SkyDome                  = "skydome"
  val SpawnPlayer              = "spawn_player"
  val SpawnPoint               = "spawn_point"
  val SpawnTerminal            = "spawn_terminal"
  val TeleportPad              = "teleport_pad"
  val Terminal                 = "terminal"
  val TradeContainer           = "trade_container"
  val UplinkDevice             = "uplink_device"
  val VanuCradleClass          = "vanu_cradle_class"
  val VanuModuleClass          = "vanu_module_class"
  val VanuModuleFactory        = "vanu_module_factory"
  val VanuReceptacleClass      = "vanu_receptacle_class"
  val Vehicle                  = "vehicle"
  val VehicleCreationPad       = "vehicle_creation_pad"
  val VehicleLandingPad        = "vehicle_landing_pad"
  val VehicleTerminal          = "vehicle_terminal"
  val Warpgate                 = "waprgate"
  val WarpZone                 = "warp_zone"
  val Weapon                   = "weapon"
}
