# PSF-LoginServer - master - net.psforever.objects.GlobalDefinitions
PSF - LoginServer - master - net.psforever.objects.GlobalDefinitions
Keywords: PSF LoginServer master net.psforever.objects.GlobalDefinitions

PSF-LoginServer - master < Back


# Packages

-  package root
  Definition Classes
    root
-  package net
  Definition Classes
    root
-  package psforever
  Definition Classes
    net
-  package objects
  Definition Classes
    psforever
-  package avatar
  Definition Classes
    objects
-  package ballistics
  Definition Classes
    objects
-  package ce
  Definition Classes
    objects
-  package definition
  Definition Classes
    objects
-  package entity
  Definition Classes
    objects
-  package equipment
  Definition Classes
    objects
-  package geometry
  Definition Classes
    objects
-  package guid
  Definition Classes
    objects
-  package inventory
  Definition Classes
    objects
-  package loadouts
  Definition Classes
    objects
-  package locker
  Definition Classes
    objects
-  package serverobject
  Definition Classes
    objects
-  package teamwork
  Definition Classes
    objects
-  package vehicles
  Definition Classes
    objects
-  package vital
  Definition Classes
    objects
-  package zones
  Definition Classes
    objects
- Account
- AmmoBox
- BoomerDeployable
- BoomerDeployableControl
- BoomerDeployableDefinition
- BoomerTrigger
- CommonNtuContainer
- ConstructionItem
- Default
- Deployables
- ExplosiveDeployable
- ExplosiveDeployableControl
- ExplosiveDeployableDefinition
- GlobalDefinitions
- Kit
- LivePlayerList
- LocalLockerItem
- LocalProjectile
- MineDeployableControl
- Ntu
- NtuContainer
- NtuContainerDefinition
- NtuStorageBehavior
- ObjectType
- OffhandEquipmentSlot
- OwnableByPlayer
- PlanetSideGameObject
- Player
- Players
- SensorDeployable
- SensorDeployableControl
- SensorDeployableDefinition
- Session
- ShieldGeneratorControl
- ShieldGeneratorDefinition
- ShieldGeneratorDeployable
- SimpleItem
- SpawnPoint
- SpawnPointDefinition
- SpecialEmp
- Telepad
- TelepadControl
- TelepadDeployable
- TelepadDeployableControl
- TelepadDeployableDefinition
- Tool
- Tools
- TrapDeployable
- TrapDeployableControl
- TrapDeployableDefinition
- TurretControl
- TurretDeployable
- TurretDeployableDefinition
- Vehicle
- Vehicles

o

net.psforever.objects

# GlobalDefinitions

###

#### object GlobalDefinitions

Source
  GlobalDefinitions.scala

Linear Supertypes
AnyRef, Any

Ordering

1. Alphabetic
2. By Inheritance

Inherited

1. GlobalDefinitions
2. AnyRef
3. Any

1. Hide All
2. Show All

Visibility

1. Public
2. Protected

### Value Members

1.  final def !=(arg0: Any): Boolean
   Definition Classes
     AnyRef → Any
2.  final def ##: Int
   Definition Classes
     AnyRef → Any
3.  final def ==(arg0: Any): Boolean
   Definition Classes
     AnyRef → Any
4.  def AA_MAX(faction: types.PlanetSideEmpire.Value): ToolDefinition
5.  def AA_MAXAmmo(faction: types.PlanetSideEmpire.Value): AmmoBoxDefinition
6.  def AI_MAX(faction: types.PlanetSideEmpire.Value): ToolDefinition
7.  def AI_MAXAmmo(faction: types.PlanetSideEmpire.Value): AmmoBoxDefinition
8.  def AV_MAX(faction: types.PlanetSideEmpire.Value): ToolDefinition
9.  def AV_MAXAmmo(faction: types.PlanetSideEmpire.Value): AmmoBoxDefinition
10.  val Agile: ExoSuitDefinition
11.  def AntiVehicularAmmo(faction: types.PlanetSideEmpire.Value): AmmoBoxDefinition

    For a given faction, provide the ammunition for the anti-vehicular launcher.

    For a given faction, provide the ammunition for the anti-vehicular launcher. The ammunition value here must work with the result of obtaining the anti-vehicular launcher using the faction.

    faction

      the faction

    returns

      thr `AmmoBoxDefinition` for the launcher's ammo

    See also

      `GlobalDefinitions.AntiVehicular`

12.  def AntiVehicularLauncher(faction: types.PlanetSideEmpire.Value): ToolDefinition

    For a given faction, provide the anti-vehicular launcher.

    For a given faction, provide the anti-vehicular launcher.

    faction

      the faction

    returns

      the `ToolDefinition` for the launcher

13.  def HeavyRifle(faction: types.PlanetSideEmpire.Value): ToolDefinition

    For a given faction, provide the heavy assault rifle.

    For a given faction, provide the heavy assault rifle. For `Neutral` or `Black Ops`, just return a Suppressor.

    faction

      the faction

    returns

      the `ToolDefinition` for the rifle

14.  def HeavyRifleAPAmmo(faction: types.PlanetSideEmpire.Value): AmmoBoxDefinition

    For a given faction, provide the AP ammunition for the heavy assault rifle.

    For a given faction, provide the AP ammunition for the heavy assault rifle. The ammunition value here must work with the result of obtaining the rifle using the faction.

    faction

      the faction

    returns

      thr `AmmoBoxDefinition` for the rifle's ammo

    See also

      `GlobalDefinitions.HeavyRifle`

15.  def HeavyRifleAmmo(faction: types.PlanetSideEmpire.Value): AmmoBoxDefinition

    For a given faction, provide the ammunition for the heavy assault rifle.

    For a given faction, provide the ammunition for the heavy assault rifle. The ammunition value here must work with the result of obtaining the rifle using the faction.

    faction

      the faction

    returns

      thr `AmmoBoxDefinition` for the rifle's ammo

    See also

      `GlobalDefinitions.HeavyRifle`

16.  val Infiltration: ExoSuitDefinition
17.  def MAXArms(subtype: Int, faction: types.PlanetSideEmpire.Value): ToolDefinition
18.  def MaxDepth(obj: PlanetSideGameObject): Float
19.  def MediumPistol(faction: types.PlanetSideEmpire.Value): ToolDefinition

    For a given faction, provide the medium assault pistol.

    For a given faction, provide the medium assault pistol. The medium assault pistols all use the same ammunition so there is no point for a separate selection function.

    faction

      the faction

    returns

      the `ToolDefinition` for the pistol

20.  def MediumRifle(faction: types.PlanetSideEmpire.Value): ToolDefinition

    For a given faction, provide the medium assault rifle.

    For a given faction, provide the medium assault rifle. For `Neutral` or `Black Ops`, just return a Suppressor.

    faction

      the faction

    returns

      the `ToolDefinition` for the rifle

21.  def MediumRifleAPAmmo(faction: types.PlanetSideEmpire.Value): AmmoBoxDefinition

    For a given faction, provide the AP ammunition for the medium assault rifle.

    For a given faction, provide the AP ammunition for the medium assault rifle. The ammunition value here must work with the result of obtaining the rifle using the faction.

    faction

      the faction

    returns

      thr `AmmoBoxDefinition` for the rifle's ammo

    See also

      `GlobalDefinitions.MediumRifle`

22.  def MediumRifleAmmo(faction: types.PlanetSideEmpire.Value): AmmoBoxDefinition

    For a given faction, provide the ammunition for the medium assault rifle.

    For a given faction, provide the ammunition for the medium assault rifle. The ammunition value here must work with the result of obtaining the rifle using the faction.

    faction

      the faction

    returns

      thr `AmmoBoxDefinition` for the rifle's ammo

    See also

      `GlobalDefinitions.MediumRifle`

23.  val NCMAX: SpecialExoSuitDefinition
24.  def PortableMannedTurret(faction: types.PlanetSideEmpire.Value): TurretDeployableDefinition
25.  val Reinforced: ExoSuitDefinition
26.  val Standard: ExoSuitDefinition
27.  def StandardMelee(faction: types.PlanetSideEmpire.Value): ToolDefinition

    Given a faction, provide the standard assault melee weapon.

    Given a faction, provide the standard assault melee weapon.

    faction

      the faction

    returns

      the `ToolDefinition` for the melee weapon

28.  def StandardPistol(faction: types.PlanetSideEmpire.Value): ToolDefinition

    Given a faction, provide the satndard assault pistol.

    Given a faction, provide the satndard assault pistol.

    faction

      the faction

    returns

      the `ToolDefinition` for the pistol

29.  def StandardPistolAmmo(faction: types.PlanetSideEmpire.Value): AmmoBoxDefinition

    For a given faction, provide the ammunition for the standard assault pistol.

    For a given faction, provide the ammunition for the standard assault pistol. The ammunition value here must work with the result of obtaining the pistol using the faction.

    faction

      the faction

    returns

      thr `AmmoBoxDefinition` for the pistol's ammo

    See also

      `GlobalDefinitions.StandardPistol`

30.  val TRMAX: SpecialExoSuitDefinition
31.  val VSMAX: SpecialExoSuitDefinition
32.  val VT_building_nc: BuildingDefinition
33.  val VT_building_tr: BuildingDefinition
34.  val VT_building_vs: BuildingDefinition
35.  val ace: ConstructionItemDefinition
36.  val adv_med_terminal: MedicalTerminalDefinition
37.  val advanced_ace: ConstructionItemDefinition
38.  val advanced_missile_launcher_t: ToolDefinition
39.  val advanced_regen: ImplantDefinition
40.  val air_rearm_terminal: OrderTerminalDefinition
41.  val air_vehicle_terminal: OrderTerminalDefinition
42.  val amp_station: BuildingDefinition
43.  val ams: VehicleDefinition
44.  val ams_respawn_tube: SpawnTubeDefinition
45.  val ancient_ammo_combo: AmmoBoxDefinition
46.  val ancient_ammo_vehicle: AmmoBoxDefinition
47.  val anniversary_ammo: AmmoBoxDefinition
48.  val anniversary_gun: ToolDefinition
49.  val anniversary_guna: ToolDefinition
50.  val anniversary_gunb: ToolDefinition
51.  val anniversary_projectilea: ProjectileDefinition
52.  val anniversary_projectileb: ProjectileDefinition
53.  val ant: VehicleDefinition
54.  val apc_ballgun_l: ToolDefinition
55.  val apc_ballgun_r: ToolDefinition
56.  val apc_nc: VehicleDefinition
57.  val apc_tr: VehicleDefinition
58.  val apc_vs: VehicleDefinition
59.  val apc_weapon_systema: ToolDefinition
60.  val apc_weapon_systemb: ToolDefinition
61.  val apc_weapon_systemc_nc: ToolDefinition
62.  val apc_weapon_systemc_tr: ToolDefinition
63.  val apc_weapon_systemc_vs: ToolDefinition
64.  val apc_weapon_systemd_nc: ToolDefinition
65.  val apc_weapon_systemd_tr: ToolDefinition
66.  val apc_weapon_systemd_vs: ToolDefinition
67.  val aphelion_immolation_cannon_ammo: AmmoBoxDefinition
68.  val aphelion_immolation_cannon_projectile: ProjectileDefinition
69.  val aphelion_laser_ammo: AmmoBoxDefinition
70.  val aphelion_laser_projectile: ProjectileDefinition
71.  val aphelion_plasma_rocket_ammo: AmmoBoxDefinition
72.  val aphelion_plasma_rocket_projectile: ProjectileDefinition
73.  val aphelion_ppa_ammo: AmmoBoxDefinition
74.  val aphelion_ppa_projectile: ProjectileDefinition
75.  val aphelion_starfire_ammo: AmmoBoxDefinition
76.  val aphelion_starfire_projectile: ProjectileDefinition
77.  val armor_canister: AmmoBoxDefinition
78.  final def asInstanceOf[T0]: T0
    Definition Classes
      Any
79.  val audio_amplifier: ImplantDefinition
80.  val aurora: VehicleDefinition
81.  val aurora_weapon_systema: ToolDefinition
82.  val aurora_weapon_systemb: ToolDefinition
83.  val avatar: AvatarDefinition
84.  val bank: ToolDefinition
85.  val battlewagon: VehicleDefinition
86.  val battlewagon_weapon_systema: ToolDefinition
87.  val battlewagon_weapon_systemb: ToolDefinition
88.  val battlewagon_weapon_systemc: ToolDefinition
89.  val battlewagon_weapon_systemd: ToolDefinition
90.  val beamer: ToolDefinition
91.  val bfr_rearm_terminal: OrderTerminalDefinition
92.  val bfr_terminal: OrderTerminalDefinition
93.  val bolt: AmmoBoxDefinition
94.  val bolt_driver: ToolDefinition
95.  val bolt_projectile: ProjectileDefinition
96.  val boomer: BoomerDeployableDefinition
97.  val boomer_trigger: SimpleItemDefinition
98.  val building: BuildingDefinition
99.  val bullet_105mm: AmmoBoxDefinition
100.  val bullet_105mm_projectile: ProjectileDefinition
101.  val bullet_12mm: AmmoBoxDefinition
102.  val bullet_12mm_projectile: ProjectileDefinition
103.  val bullet_12mm_projectileb: ProjectileDefinition
104.  val bullet_150mm: AmmoBoxDefinition
105.  val bullet_150mm_projectile: ProjectileDefinition
106.  val bullet_15mm: AmmoBoxDefinition
107.  val bullet_15mm_apc_projectile: ProjectileDefinition
108.  val bullet_15mm_projectile: ProjectileDefinition
109.  val bullet_20mm: AmmoBoxDefinition
110.  val bullet_20mm_apc_projectile: ProjectileDefinition
111.  val bullet_20mm_projectile: ProjectileDefinition
112.  val bullet_25mm: AmmoBoxDefinition
113.  val bullet_25mm_projectile: ProjectileDefinition
114.  val bullet_35mm: AmmoBoxDefinition
115.  val bullet_35mm_projectile: ProjectileDefinition
116.  val bullet_75mm: AmmoBoxDefinition
117.  val bullet_75mm_apc_projectile: ProjectileDefinition
118.  val bullet_75mm_projectile: ProjectileDefinition
119.  val bullet_9mm: AmmoBoxDefinition
120.  val bullet_9mm_AP: AmmoBoxDefinition
121.  val bullet_9mm_AP_projectile: ProjectileDefinition
122.  val bullet_9mm_projectile: ProjectileDefinition
123.  val bunker_gauntlet: BuildingDefinition
124.  val bunker_lg: BuildingDefinition
125.  val bunker_sm: BuildingDefinition
126.  val burster_ammo: AmmoBoxDefinition
127.  val burster_projectile: ProjectileDefinition
128.  def canStationaryRotate(vdef: VehicleDefinition): Boolean

     Using the definition for a `Vehicle` determine whether it can rotate its body without forward acceleration.

     Using the definition for a `Vehicle` determine whether it can rotate its body without forward acceleration.

     vdef

       the `VehicleDefinition` of the vehicle

     returns

       `true`, if it is; `false`, otherwise

129.  val cannon_dropship_20mm: ToolDefinition
130.  val capture_flag: CaptureFlagDefinition
131.  val capture_terminal: CaptureTerminalDefinition
132.  val ceiling_bldg_a: BuildingDefinition
133.  val ceiling_bldg_b: BuildingDefinition
134.  val ceiling_bldg_c: BuildingDefinition
135.  val ceiling_bldg_d: BuildingDefinition
136.  val ceiling_bldg_e: BuildingDefinition
137.  val ceiling_bldg_f: BuildingDefinition
138.  val ceiling_bldg_g: BuildingDefinition
139.  val ceiling_bldg_h: BuildingDefinition
140.  val ceiling_bldg_i: BuildingDefinition
141.  val ceiling_bldg_j: BuildingDefinition
142.  val ceiling_bldg_z: BuildingDefinition
143.  val cert_terminal: OrderTerminalDefinition
144.  val chainblade: ToolDefinition
145.  val chainblade_projectile: ProjectileDefinition
146.  val chaingun_p: ToolDefinition
147.  def clone(): AnyRef
     Attributes
       protected[lang]
     Definition Classes
       AnyRef
     Annotations
       @throws(classOf[java.lang.CloneNotSupportedException]) @native()
148.  val colossus_100mm_cannon_ammo: AmmoBoxDefinition
149.  val colossus_100mm_projectile: ProjectileDefinition
150.  val colossus_burster_ammo: AmmoBoxDefinition
151.  val colossus_burster_projectile: ProjectileDefinition
152.  val colossus_chaingun_ammo: AmmoBoxDefinition
153.  val colossus_chaingun_projectile: ProjectileDefinition
154.  val colossus_cluster_bomb_ammo: AmmoBoxDefinition
155.  val colossus_cluster_bomb_projectile: ProjectileDefinition
156.  val colossus_tank_cannon_ammo: AmmoBoxDefinition
157.  val colossus_tank_cannon_projectile: ProjectileDefinition
158.  val comet_ammo: AmmoBoxDefinition
159.  val comet_projectile: ProjectileDefinition
160.  val comm_station: BuildingDefinition
161.  val comm_station_dsp: BuildingDefinition
162.  val command_detonater: SimpleItemDefinition
163.  val cryo_facility: BuildingDefinition
164.  val crystals_health_a: MedicalTerminalDefinition
165.  val crystals_health_b: MedicalTerminalDefinition
166.  val cycler: ToolDefinition
167.  val darklight_vision: ImplantDefinition
168.  val deployable_shield_generator: ShieldGeneratorDefinition
169.  val door: DoorDefinition
170.  val door_spawn_mb: DoorDefinition
171.  val droppod: VehicleDefinition
172.  val dropship: VehicleDefinition
173.  val dropship_pad_doors: VehicleSpawnPadDefinition
174.  val dropship_rear_turret: ToolDefinition
175.  val dropship_vehicle_terminal: OrderTerminalDefinition
176.  val dualcycler_ammo: AmmoBoxDefinition
177.  val dualcycler_projectile: ProjectileDefinition
178.  val dynomite: ToolDefinition
179.  val dynomite_projectile: ProjectileDefinition
180.  val energy_cell: AmmoBoxDefinition
181.  val energy_cell_projectile: ProjectileDefinition
182.  val energy_gun: ToolDefinition
183.  val energy_gun_ammo: AmmoBoxDefinition
184.  val energy_gun_nc: ToolDefinition
185.  val energy_gun_nc_projectile: ProjectileDefinition
186.  val energy_gun_tr: ToolDefinition
187.  val energy_gun_tr_projectile: ProjectileDefinition
188.  val energy_gun_vs: ToolDefinition
189.  val energy_gun_vs_projectile: ProjectileDefinition
190.  val enhanced_energy_cell_projectile: ProjectileDefinition
191.  val enhanced_quasar_projectile: ProjectileDefinition
192.  final def eq(arg0: AnyRef): Boolean
     Definition Classes
       AnyRef
193.  def equals(arg0: AnyRef): Boolean
     Definition Classes
       AnyRef → Any
194.  val falcon_ammo: AmmoBoxDefinition
195.  val falcon_projectile: ProjectileDefinition
196.  def finalize(): Unit
     Attributes
       protected[lang]
     Definition Classes
       AnyRef
     Annotations
       @throws(classOf[java.lang.Throwable])
197.  val firebird_missile: AmmoBoxDefinition
198.  val firebird_missile_projectile: ProjectileDefinition
199.  val flail: VehicleDefinition
200.  val flail_projectile: ProjectileDefinition
201.  val flail_targeting_laser: SimpleItemDefinition
202.  val flail_weapon: ToolDefinition
203.  val flamethrower: ToolDefinition
204.  val flamethrower_ammo: AmmoBoxDefinition
205.  val flamethrower_fire_cloud: ProjectileDefinition
206.  val flamethrower_fireball: ProjectileDefinition
207.  val flamethrower_projectile: ProjectileDefinition
208.  val flechette: ToolDefinition
209.  val flux_cannon_apc_projectile: ProjectileDefinition
210.  val flux_cannon_thresher: ToolDefinition
211.  val flux_cannon_thresher_battery: AmmoBoxDefinition
212.  val flux_cannon_thresher_projectile: ProjectileDefinition
213.  val fluxpod_ammo: AmmoBoxDefinition
214.  val fluxpod_projectile: ProjectileDefinition
215.  val forceblade: ToolDefinition
216.  val forceblade_projectile: ProjectileDefinition
217.  val frag_cartridge: AmmoBoxDefinition
218.  val frag_cartridge_projectile: ProjectileDefinition
219.  val frag_cartridge_projectile_b: ProjectileDefinition
220.  val frag_grenade: ToolDefinition
221.  val frag_grenade_ammo: AmmoBoxDefinition
222.  val frag_grenade_projectile: ProjectileDefinition
223.  val frag_grenade_projectile_enh: ProjectileDefinition
224.  val fury: VehicleDefinition
225.  val fury_weapon_systema: ToolDefinition
226.  val galaxy_gunship: VehicleDefinition
227.  val galaxy_gunship_cannon: ToolDefinition
228.  val galaxy_gunship_gun: ToolDefinition
229.  val galaxy_gunship_gun_projectile: ProjectileDefinition
230.  val galaxy_gunship_tailgun: ToolDefinition
231.  val gauss: ToolDefinition
232.  val gauss_cannon_ammo: AmmoBoxDefinition
233.  val gauss_cannon_projectile: ProjectileDefinition
234.  val gen_control: GeneratorTerminalDefinition
235.  val generator: GeneratorDefinition
236.  final def getClass(): Class[_ <: AnyRef]
     Definition Classes
       AnyRef → Any
     Annotations
       @native()
237.  val gr_door_mb_orb: DoorDefinition
238.  val grenade_launcher_marauder: ToolDefinition
239.  val grenade_projectile: ProjectileDefinition
240.  val ground_bldg_a: BuildingDefinition
241.  val ground_bldg_b: BuildingDefinition
242.  val ground_bldg_c: BuildingDefinition
243.  val ground_bldg_d: BuildingDefinition
244.  val ground_bldg_e: BuildingDefinition
245.  val ground_bldg_f: BuildingDefinition
246.  val ground_bldg_g: BuildingDefinition
247.  val ground_bldg_h: BuildingDefinition
248.  val ground_bldg_i: BuildingDefinition
249.  val ground_bldg_j: BuildingDefinition
250.  val ground_bldg_z: BuildingDefinition
251.  val ground_rearm_terminal: OrderTerminalDefinition
252.  val ground_vehicle_terminal: OrderTerminalDefinition
253.  def hashCode(): Int
     Definition Classes
       AnyRef → Any
     Annotations
       @native()
254.  val he_mine: ExplosiveDeployableDefinition
255.  val health_canister: AmmoBoxDefinition
256.  val heavy_grenade_mortar: AmmoBoxDefinition
257.  val heavy_grenade_projectile: ProjectileDefinition
258.  val heavy_rail_beam_battery: AmmoBoxDefinition
259.  val heavy_rail_beam_magrider: ToolDefinition
260.  val heavy_rail_beam_projectile: ProjectileDefinition
261.  val heavy_sniper: ToolDefinition
262.  val heavy_sniper_projectile: ProjectileDefinition
263.  val hellfire_ammo: AmmoBoxDefinition
264.  val hellfire_projectile: ProjectileDefinition
265.  val hst: WarpGateDefinition
266.  val hunter_seeker_missile: AmmoBoxDefinition
267.  val hunter_seeker_missile_dumbfire: ProjectileDefinition
268.  val hunter_seeker_missile_projectile: ProjectileDefinition
269.  val hunterseeker: ToolDefinition
270.  val ilc9: ToolDefinition
271.  val implant_terminal_interface: OrderTerminalDefinition
272.  val implant_terminal_mech: ImplantTerminalMechDefinition
273.  val internal_router_telepad_deployable: InternalTelepadDefinition
274.  def isCavernEquipment(edef: EquipmentDefinition): Boolean

     Using the definition for a piece of `Equipment` determine whether it is "cavern equipment."

     Using the definition for a piece of `Equipment` determine whether it is "cavern equipment."

     edef

       the `EquipmentDefinition` of the item

     returns

       `true`, if it is; otherwise, `false`

275.  def isCavernVehicle(vdef: VehicleDefinition): Boolean

     Using the definition for a `Vehicle` determine whether it is a "cavern Vehicle."

     Using the definition for a `Vehicle` determine whether it is a "cavern Vehicle."

     vdef

       the `VehicleDefinition` of the item

     returns

       `true`, if it is; otherwise, `false`

276.  def isCavernWeapon(edef: EquipmentDefinition): Boolean

     Using the definition for a piece of `Equipment` determine whether it is a "cavern weapon." Useful for determining if some item has to be dropped during an activity like `Loadout` switching.

     Using the definition for a piece of `Equipment` determine whether it is a "cavern weapon." Useful for determining if some item has to be dropped during an activity like `Loadout` switching.

     edef

       the `EquipmentDefinition` of the item

     returns

       `true`, if it is; otherwise, `false`

277.  def isFactionEquipment(edef: EquipmentDefinition): types.PlanetSideEmpire.Value

     Using the definition for a piece of `Equipment` determine with which faction it aligns.

     Using the definition for a piece of `Equipment` determine with which faction it aligns. Checks both `Tool` objects and unique `AmmoBox` objects.

     edef

       the `EquipmentDefinition` of the item

     returns

       the faction alignment, or `Neutral`

278.  def isFactionWeapon(edef: EquipmentDefinition): types.PlanetSideEmpire.Value

     Using the definition for a piece of `Equipment` determine with which faction it aligns if it is a weapon.

     Using the definition for a piece of `Equipment` determine with which faction it aligns if it is a weapon. Only checks `Tool` objects. Useful for determining if some item has to be dropped during an activity like `Loadout` switching.

     edef

       the `EquipmentDefinition` of the item

     returns

       the faction alignment, or `Neutral`

279.  def isFlightVehicle(vdef: VehicleDefinition): Boolean

     Using the definition for a `Vehicle` determine whether it can fly.

     Using the definition for a `Vehicle` determine whether it can fly.

     vdef

       the `VehicleDefinition` of the vehicle

     returns

       `true`, if it is; `false`, otherwise

280.  def isGrenade(edef: EquipmentDefinition): Boolean

     Using the definition for a piece of `Equipment` determine if it is a grenade-type weapon.

     Using the definition for a piece of `Equipment` determine if it is a grenade-type weapon. Only the normal grenades count; the grenade packs are excluded.

     edef

       the `EquipmentDefinition` of the item

     returns

       `true`, if it is a grenade-type weapon; `false`, otherwise

281.  def isGrenadePack(edef: EquipmentDefinition): Boolean

     Using the definition for a piece of `Equipment` determine if it is a grenade-type weapon.

     Using the definition for a piece of `Equipment` determine if it is a grenade-type weapon. Only the grenade packs count; the normal grenades are excluded.

     edef

       the `EquipmentDefinition` of the item

     returns

       `true`, if it is a grenade-type weapon; `false`, otherwise

282.  def isHoverVehicle(vdef: VehicleDefinition): Boolean

     Using the definition for a `Vehicle` determine whether it hovers.

     Using the definition for a `Vehicle` determine whether it hovers.

     vdef

       the `VehicleDefinition` of the vehicle

     returns

       `true`, if it can; `false`, otherwise

283.  final def isInstanceOf[T0]: Boolean
     Definition Classes
       Any
284.  def isMaxArms(tdef: ToolDefinition): Boolean
285.  def isSpecialEquipment(edef: EquipmentDefinition): Boolean

     Using the definition for a piece of `Equipment` determine whether it is "special." "Special equipment" is any non-standard `Equipment` that, while it can be obtained from a `Terminal`, has artificial prerequisites.

     Using the definition for a piece of `Equipment` determine whether it is "special." "Special equipment" is any non-standard `Equipment` that, while it can be obtained from a `Terminal`, has artificial prerequisites. For example, the Kits are unlocked as rewards for holiday events and require possessing a specific `MeritCommendation`.

     edef

       the `EquipmentDefinition` of the item

     returns

       `true`, if it is; otherwise, `false`

286.  val isp: ToolDefinition
287.  val jammer_cartridge: AmmoBoxDefinition
288.  val jammer_cartridge_projectile: ProjectileDefinition
289.  val jammer_cartridge_projectile_b: ProjectileDefinition
290.  val jammer_grenade: ToolDefinition
291.  val jammer_grenade_ammo: AmmoBoxDefinition
292.  val jammer_grenade_projectile: ProjectileDefinition
293.  val jammer_grenade_projectile_enh: ProjectileDefinition
294.  val jammer_mine: ExplosiveDeployableDefinition
295.  val katana: ToolDefinition
296.  val katana_projectile: ProjectileDefinition
297.  val katana_projectileb: ProjectileDefinition
298.  val lancer: ToolDefinition
299.  val lancer_cartridge: AmmoBoxDefinition
300.  val lancer_projectile: ProjectileDefinition
301.  val lasher: ToolDefinition
302.  val lasher_projectile: ProjectileDefinition
303.  val lasher_projectile_ap: ProjectileDefinition
304.  val liberator: VehicleDefinition
305.  val liberator_25mm_cannon: ToolDefinition
306.  val liberator_bomb: AmmoBoxDefinition
307.  val liberator_bomb_bay: ToolDefinition
308.  val liberator_bomb_cluster_bomblet_projectile: ProjectileDefinition
309.  val liberator_bomb_cluster_projectile: ProjectileDefinition
310.  val liberator_bomb_projectile: ProjectileDefinition
311.  val liberator_weapon_system: ToolDefinition
312.  val lightgunship: VehicleDefinition
313.  val lightgunship_weapon_system: ToolDefinition
314.  val lightning: VehicleDefinition
315.  val lightning_weapon_system: ToolDefinition
316.  val llm_socket: CaptureFlagSocketDefinition
317.  val lock_external: IFFLockDefinition
318.  val locker_container: EquipmentDefinition
319.  val lodestar: VehicleDefinition
320.  val lodestar_repair_terminal: MedicalTerminalDefinition
321.  val maelstrom: ToolDefinition
322.  val maelstrom_ammo: AmmoBoxDefinition
323.  val maelstrom_grenade_projectile: ProjectileDefinition
324.  val maelstrom_grenade_projectile_contact: ProjectileDefinition
325.  val maelstrom_stream_projectile: ProjectileDefinition
326.  val magcutter: ToolDefinition
327.  val magcutter_projectile: ProjectileDefinition
328.  val magrider: VehicleDefinition
329.  val mainbase1: BuildingDefinition
330.  val mainbase2: BuildingDefinition
331.  val mainbase3: BuildingDefinition
332.  val manned_turret: FacilityTurretDefinition
333.  val matrix_terminala: MatrixTerminalDefinition
334.  val matrix_terminalb: MatrixTerminalDefinition
335.  val matrix_terminalc: MatrixTerminalDefinition
336.  val mb_locker: LockerDefinition
337.  val mb_pad_creation: VehicleSpawnPadDefinition
338.  val medical_terminal: MedicalTerminalDefinition
339.  val medicalapplicator: ToolDefinition
340.  val mediumtransport: VehicleDefinition
341.  val mediumtransport_weapon_systemA: ToolDefinition
342.  val mediumtransport_weapon_systemB: ToolDefinition
343.  val medkit: KitDefinition
344.  val meeting_center_nc: BuildingDefinition
345.  val meeting_center_tr: BuildingDefinition
346.  val meeting_center_vs: BuildingDefinition
347.  val melee_ammo: AmmoBoxDefinition
348.  val melee_ammo_projectile: ProjectileDefinition
349.  val melee_booster: ImplantDefinition
350.  val meteor_common: ProjectileDefinition
351.  val meteor_projectile_b_large: ProjectileDefinition
352.  val meteor_projectile_b_medium: ProjectileDefinition
353.  val meteor_projectile_b_small: ProjectileDefinition
354.  val meteor_projectile_large: ProjectileDefinition
355.  val meteor_projectile_medium: ProjectileDefinition
356.  val meteor_projectile_small: ProjectileDefinition
357.  val mine_projectile: ProjectileDefinition
358.  val mine_sweeper_projectile: ProjectileDefinition
359.  val mine_sweeper_projectile_enh: ProjectileDefinition
360.  val mini_chaingun: ToolDefinition
361.  val minibase1: BuildingDefinition
362.  val minibase2: BuildingDefinition
363.  val minibase3: BuildingDefinition
364.  val mosquito: VehicleDefinition
365.  val motionalarmsensor: SensorDeployableDefinition
366.  val multivehicle_rearm_terminal: OrderTerminalDefinition
367.  val nano_dispenser: ToolDefinition
368.  val nchev_falcon: ToolDefinition
369.  val nchev_scattercannon: ToolDefinition
370.  val nchev_sparrow: ToolDefinition
371.  final def ne(arg0: AnyRef): Boolean
     Definition Classes
       AnyRef
372.  val no_projectile: ProjectileDefinition
373.  final def notify(): Unit
     Definition Classes
       AnyRef
     Annotations
       @native()
374.  final def notifyAll(): Unit
     Definition Classes
       AnyRef
     Annotations
       @native()
375.  val obbasemesh: AmenityDefinition
376.  val oicw: ToolDefinition
377.  val oicw_ammo: AmmoBoxDefinition
378.  val oicw_little_buddy: ProjectileDefinition
379.  val oicw_projectile: ProjectileDefinition
380.  val orbital_building_nc: BuildingDefinition
381.  val orbital_building_tr: BuildingDefinition
382.  val orbital_building_vs: BuildingDefinition
383.  val orbital_shuttle: VehicleDefinition
384.  val order_terminal: OrderTerminalDefinition
385.  val order_terminala: OrderTerminalDefinition
386.  val order_terminalb: OrderTerminalDefinition
387.  val pad_landing_frame: MedicalTerminalDefinition
388.  val pad_landing_tower_frame: MedicalTerminalDefinition
389.  val painbox: PainboxDefinition
390.  val painbox_continuous: PainboxDefinition
391.  val painbox_door_radius: PainboxDefinition
392.  val painbox_door_radius_continuous: PainboxDefinition
393.  val painbox_radius: PainboxDefinition
394.  val painbox_radius_continuous: PainboxDefinition
395.  val particle_beam_magrider: ToolDefinition
396.  val pellet_gun: ToolDefinition
397.  val pellet_gun_ammo: AmmoBoxDefinition
398.  val pellet_gun_projectile: ProjectileDefinition
399.  val peregrine_dual_machine_gun_ammo: AmmoBoxDefinition
400.  val peregrine_dual_machine_gun_projectile: ProjectileDefinition
401.  val peregrine_mechhammer_ammo: AmmoBoxDefinition
402.  val peregrine_mechhammer_projectile: ProjectileDefinition
403.  val peregrine_particle_cannon_ammo: AmmoBoxDefinition
404.  val peregrine_particle_cannon_projectile: ProjectileDefinition
405.  val peregrine_rocket_pod_ammo: AmmoBoxDefinition
406.  val peregrine_rocket_pod_projectile: ProjectileDefinition
407.  val peregrine_sparrow_ammo: AmmoBoxDefinition
408.  val peregrine_sparrow_projectile: ProjectileDefinition
409.  val personal_shield: ImplantDefinition
410.  val phalanx_ammo: AmmoBoxDefinition
411.  val phalanx_av_projectile: ProjectileDefinition
412.  val phalanx_avcombo: ToolDefinition
413.  val phalanx_flak_projectile: ProjectileDefinition
414.  val phalanx_flakcombo: ToolDefinition
415.  val phalanx_projectile: ProjectileDefinition
416.  val phalanx_sgl_hevgatcan: ToolDefinition
417.  val phantasm: VehicleDefinition
418.  val phoenix: ToolDefinition
419.  val phoenix_missile: AmmoBoxDefinition
420.  val phoenix_missile_guided_projectile: ProjectileDefinition
421.  val phoenix_missile_projectile: ProjectileDefinition
422.  val plasma_cartridge: AmmoBoxDefinition
423.  val plasma_cartridge_projectile: ProjectileDefinition
424.  val plasma_cartridge_projectile_b: ProjectileDefinition
425.  val plasma_grenade: ToolDefinition
426.  val plasma_grenade_ammo: AmmoBoxDefinition
427.  val plasma_grenade_projectile: ProjectileDefinition
428.  val plasma_grenade_projectile_B: ProjectileDefinition
429.  val portable_manned_turret: TurretDeployableDefinition
430.  val portable_manned_turret_nc: TurretDeployableDefinition
431.  val portable_manned_turret_tr: TurretDeployableDefinition
432.  val portable_manned_turret_vs: TurretDeployableDefinition
433.  val portable_med_terminal: MedicalTerminalDefinition
434.  val pounder_ammo: AmmoBoxDefinition
435.  val pounder_projectile: ProjectileDefinition
436.  val pounder_projectile_enh: ProjectileDefinition
437.  val ppa_projectile: ProjectileDefinition
438.  val prowler: VehicleDefinition
439.  val prowler_weapon_systemA: ToolDefinition
440.  val prowler_weapon_systemB: ToolDefinition
441.  val pulsar: ToolDefinition
442.  val pulsar_ap_projectile: ProjectileDefinition
443.  val pulsar_projectile: ProjectileDefinition
444.  val pulse_battery: AmmoBoxDefinition
445.  val punisher: ToolDefinition
446.  val quadassault: VehicleDefinition
447.  val quadassault_weapon_system: ToolDefinition
448.  val quadstealth: VehicleDefinition
449.  val quasar_ammo: AmmoBoxDefinition
450.  val quasar_projectile: ProjectileDefinition
451.  val r_shotgun: ToolDefinition
452.  val radiator: ToolDefinition
453.  val radiator_grenade_projectile: ProjectileDefinition
454.  val radiator_sticky_projectile: ProjectileDefinition
455.  val range_magnifier: ImplantDefinition
456.  val reaver_rocket: AmmoBoxDefinition
457.  val reaver_rocket_projectile: ProjectileDefinition
458.  val recharge_terminal: MedicalTerminalDefinition
459.  val redoubt: BuildingDefinition
460.  val remote_electronics_kit: SimpleItemDefinition
461.  val repair_silo: MedicalTerminalDefinition
462.  val repeater: ToolDefinition
463.  val resource_silo: ResourceSiloDefinition
464.  val respawn_tube: SpawnTubeDefinition
465.  val respawn_tube_sanctuary: SpawnTubeDefinition
466.  val respawn_tube_tower: SpawnTubeDefinition
467.  val rocket: AmmoBoxDefinition
468.  val rocket_projectile: ProjectileDefinition
469.  val rocklet: ToolDefinition
470.  val rocklet_flak_projectile: ProjectileDefinition
471.  val rocklet_jammer_projectile: ProjectileDefinition
472.  val rotarychaingun_mosquito: ToolDefinition
473.  val router: VehicleDefinition
474.  val router_telepad: ConstructionItemDefinition
475.  val router_telepad_deployable: TelepadDeployableDefinition
476.  val scattercannon_ammo: AmmoBoxDefinition
477.  val scattercannon_projectile: ProjectileDefinition
478.  val scythe: ToolDefinition
479.  val scythe_projectile: ProjectileDefinition
480.  val scythe_projectile_slave: ProjectileDefinition
481.  val second_wind: ImplantDefinition
482.  val secondary_capture: CaptureTerminalDefinition
483.  val sensor_shield: SensorDeployableDefinition
484.  val shotgun_shell: AmmoBoxDefinition
485.  val shotgun_shell_AP: AmmoBoxDefinition
486.  val shotgun_shell_AP_projectile: ProjectileDefinition
487.  val shotgun_shell_projectile: ProjectileDefinition
488.  val silent_run: ImplantDefinition
489.  val six_shooter: ToolDefinition
490.  val six_shooter_ammo: AmmoBoxDefinition
491.  val six_shooter_projectile: ProjectileDefinition
492.  val skyguard: VehicleDefinition
493.  val skyguard_flak_cannon_ammo: AmmoBoxDefinition
494.  val skyguard_flak_cannon_projectile: ProjectileDefinition
495.  val skyguard_weapon_system: ToolDefinition
496.  val sparrow_ammo: AmmoBoxDefinition
497.  val sparrow_projectile: ProjectileDefinition
498.  val sparrow_secondary_projectile: ProjectileDefinition
499.  val spawn_terminal: MatrixTerminalDefinition
500.  val spawn_tube_door: DoorDefinition
501.  val spiker: ToolDefinition
502.  val spiker_projectile: ProjectileDefinition
503.  val spitfire_aa: TurretDeployableDefinition
504.  val spitfire_aa_ammo: AmmoBoxDefinition
505.  val spitfire_aa_ammo_projectile: ProjectileDefinition
506.  val spitfire_aa_weapon: ToolDefinition
507.  val spitfire_ammo: AmmoBoxDefinition
508.  val spitfire_ammo_projectile: ProjectileDefinition
509.  val spitfire_cloaked: TurretDeployableDefinition
510.  val spitfire_turret: TurretDeployableDefinition
511.  val spitfire_weapon: ToolDefinition
512.  val starfire_ammo: AmmoBoxDefinition
513.  val starfire_projectile: ProjectileDefinition
514.  val striker: ToolDefinition
515.  val striker_missile_ammo: AmmoBoxDefinition
516.  val striker_missile_projectile: ProjectileDefinition
517.  val striker_missile_targeting_projectile: ProjectileDefinition
518.  val super_armorkit: KitDefinition
519.  val super_medkit: KitDefinition
520.  val super_staminakit: KitDefinition
521.  val suppressor: ToolDefinition
522.  val surge: ImplantDefinition
523.  val switchblade: VehicleDefinition
524.  final def synchronized[T0](arg0: => T0): T0
     Definition Classes
       AnyRef
525.  val tank_traps: TrapDeployableDefinition
526.  val targeting: ImplantDefinition
527.  val targeting_laser_dispenser: OrderTerminalDefinition
528.  val tech_plant: BuildingDefinition
529.  val teleportpad_terminal: OrderTerminalDefinition
530.  val threemanheavybuggy: VehicleDefinition
531.  val thumper: ToolDefinition
532.  val thunderer: VehicleDefinition
533.  val thunderer_weapon_systema: ToolDefinition
534.  val thunderer_weapon_systemb: ToolDefinition
535.  def toString(): String
     Definition Classes
       AnyRef → Any
536.  val tower_a: BuildingDefinition
537.  val tower_b: BuildingDefinition
538.  val tower_c: BuildingDefinition
539.  val trek: ToolDefinition
540.  val trek_ammo: AmmoBoxDefinition
541.  val trek_projectile: ProjectileDefinition
542.  val trhev_burster: ToolDefinition
543.  val trhev_dualcycler: ToolDefinition
544.  val trhev_pounder: ToolDefinition
545.  val two_man_assault_buggy: VehicleDefinition
546.  val twomanheavybuggy: VehicleDefinition
547.  val twomanhoverbuggy: VehicleDefinition
548.  val upgrade_canister: AmmoBoxDefinition
549.  val vanguard: VehicleDefinition
550.  val vanguard_weapon_system: ToolDefinition
551.  val vanu_air_vehicle_term: OrderTerminalDefinition
552.  val vanu_control_console: CaptureTerminalDefinition
553.  val vanu_control_point: BuildingDefinition
554.  val vanu_core: BuildingDefinition
555.  val vanu_equipment_term: OrderTerminalDefinition
556.  val vanu_sentry_turret: FacilityTurretDefinition
557.  val vanu_sentry_turret_projectile: ProjectileDefinition
558.  val vanu_sentry_turret_weapon: ToolDefinition
559.  val vanu_vehicle_creation_pad: VehicleSpawnPadDefinition
560.  val vanu_vehicle_station: BuildingDefinition
561.  val vanu_vehicle_term: OrderTerminalDefinition
562.  val vehicle_terminal_combined: OrderTerminalDefinition
563.  val vshev_comet: ToolDefinition
564.  val vshev_quasar: ToolDefinition
565.  val vshev_starfire: ToolDefinition
566.  val vt_dropship: BuildingDefinition
567.  val vt_spawn: BuildingDefinition
568.  val vt_vehicle: BuildingDefinition
569.  val vulture: VehicleDefinition
570.  val vulture_bomb_bay: ToolDefinition
571.  val vulture_bomb_projectile: ProjectileDefinition
572.  val vulture_nose_bullet_projectile: ProjectileDefinition
573.  val vulture_nose_weapon_system: ToolDefinition
574.  val vulture_tail_bullet_projectile: ProjectileDefinition
575.  val vulture_tail_cannon: ToolDefinition
576.  final def wait(): Unit
     Definition Classes
       AnyRef
     Annotations
       @throws(classOf[java.lang.InterruptedException])
577.  final def wait(arg0: Long, arg1: Int): Unit
     Definition Classes
       AnyRef
     Annotations
       @throws(classOf[java.lang.InterruptedException])
578.  final def wait(arg0: Long): Unit
     Definition Classes
       AnyRef
     Annotations
       @throws(classOf[java.lang.InterruptedException]) @native()
579.  val warpgate: WarpGateDefinition
580.  val warpgate_cavern: WarpGateDefinition
581.  val warpgate_small: WarpGateDefinition
582.  val wasp: VehicleDefinition
583.  val wasp_gun_ammo: AmmoBoxDefinition
584.  val wasp_gun_projectile: ProjectileDefinition
585.  val wasp_rocket_ammo: AmmoBoxDefinition
586.  val wasp_rocket_projectile: ProjectileDefinition
587.  val wasp_weapon_system: ToolDefinition
588.  val winchester: ToolDefinition
589.  val winchester_ammo: AmmoBoxDefinition
590.  val winchester_projectile: ProjectileDefinition

### Inherited from AnyRef

### Inherited from Any

### Ungrouped