object ObjectClass
A reference between all object class codes and the name of the object they represent.
Object class types are defined by an 11-bit (0xB
) value.
- Source
- ObjectClass.scala
- Alphabetic
- By Inheritance
- ObjectClass
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def ByName(name: String): Int
- final val ace: Int(32)
- final val ace_deployable: Int(33)
- final val advanced_ace: Int(39)
- final val advanced_missile_launcher_t: Int(40)
- final val air_vehicle_terminal: Int(43)
- final val ams: Int(46)
- final val ams_destroyed: Int(47)
- final val ams_order_terminal: Int(48)
- final val ams_respawn_tube: Int(49)
- final val ancient_ammo_combo: Int(50)
- final val ancient_ammo_vehicle: Int(51)
- final val anniversary_ammo: Int(54)
- final val anniversary_gun: Int(55)
- final val anniversary_guna: Int(56)
- final val anniversary_gunb: Int(57)
- final val ant: Int(60)
- final val ant_destroyed: Int(61)
- final val apc: Int(62)
- final val apc_ballgun_l: Int(63)
- final val apc_ballgun_r: Int(64)
- final val apc_destroyed: Int(65)
- final val apc_nc: Int(66)
- final val apc_tr: Int(67)
- final val apc_vs: Int(68)
- final val apc_weapon_systema: Int(69)
- final val apc_weapon_systemb: Int(70)
- final val apc_weapon_systemc: Int(71)
- final val apc_weapon_systemc_nc: Int(72)
- final val apc_weapon_systemc_tr: Int(73)
- final val apc_weapon_systemc_vs: Int(74)
- final val apc_weapon_systemd: Int(75)
- final val apc_weapon_systemd_nc: Int(76)
- final val apc_weapon_systemd_tr: Int(77)
- final val apc_weapon_systemd_vs: Int(78)
- final val aphelion: Int(79)
- final val aphelion_armor_siphon: Int(80)
- final val aphelion_armor_siphon_left: Int(81)
- final val aphelion_armor_siphon_right: Int(82)
- final val aphelion_flight: Int(83)
- final val aphelion_gunner: Int(84)
- final val aphelion_immolation_cannon: Int(85)
- final val aphelion_immolation_cannon_ammo: Int(86)
- final val aphelion_laser: Int(88)
- final val aphelion_laser_ammo: Int(89)
- final val aphelion_laser_left: Int(90)
- final val aphelion_laser_right: Int(92)
- final val aphelion_ntu_siphon: Int(93)
- final val aphelion_ntu_siphon_left: Int(94)
- final val aphelion_ntu_siphon_right: Int(95)
- final val aphelion_plasma_cloud: Int(96)
- final val aphelion_plasma_rocket_ammo: Int(97)
- final val aphelion_plasma_rocket_pod: Int(98)
- final val aphelion_ppa: Int(100)
- final val aphelion_ppa_ammo: Int(101)
- final val aphelion_ppa_left: Int(102)
- final val aphelion_ppa_right: Int(104)
- final val aphelion_starfire: Int(105)
- final val aphelion_starfire_ammo: Int(106)
- final val aphelion_starfire_left: Int(107)
- final val aphelion_starfire_projectile: Int(108)
- final val aphelion_starfire_right: Int(109)
- final val applicator: Int(110)
- final val armor_canister: Int(111)
- final val armor_siphon_ammo: Int(112)
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- final val aurora: Int(118)
- final val aurora_weapon_systema: Int(119)
- final val aurora_weapon_systemb: Int(120)
- final val avatar: Int(121)
- final val bank: Int(132)
- final val battlewagon: Int(135)
- final val battlewagon_weapon_systema: Int(136)
- final val battlewagon_weapon_systemb: Int(137)
- final val battlewagon_weapon_systemc: Int(138)
- final val battlewagon_weapon_systemd: Int(139)
- final val beamer: Int(140)
- final val bfr_rearm_terminal: Int(142)
- final val bfr_terminal: Int(143)
- final val bolt: Int(145)
- final val bolt_driver: Int(146)
- final val boomer: Int(148)
- final val boomer_trigger: Int(149)
- final val bullet_105mm: Int(0)
- final val bullet_12mm: Int(3)
- final val bullet_150mm: Int(6)
- final val bullet_15mm: Int(9)
- final val bullet_20mm: Int(16)
- final val bullet_25mm: Int(19)
- final val bullet_35mm: Int(21)
- final val bullet_75mm: Int(25)
- final val bullet_9mm: Int(28)
- final val bullet_9mm_AP: Int(29)
- final val burster_ammo: Int(154)
- final val cannon_20mm: Int(12)
- final val cannon_75mm: Int(23)
- final val cannon_deliverer_20mm: Int(13)
- final val cannon_dropship_20mm: Int(14)
- final val cannon_dropship_l_20mm: Int(15)
- final val capture_flag: Int(157)
- final val chainblade: Int(175)
- final val chaingun_12mm: Int(2)
- final val chaingun_15mm: Int(8)
- final val chaingun_p: Int(177)
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final val colossus: Int(179)
- final val colossus_100mm_cannon_ammo: Int(180)
- final val colossus_armor_siphon: Int(182)
- final val colossus_armor_siphon_left: Int(183)
- final val colossus_armor_siphon_right: Int(184)
- final val colossus_burster: Int(185)
- final val colossus_burster_ammo: Int(186)
- final val colossus_burster_left: Int(187)
- final val colossus_burster_right: Int(189)
- final val colossus_chaingun: Int(190)
- final val colossus_chaingun_ammo: Int(191)
- final val colossus_chaingun_left: Int(192)
- final val colossus_chaingun_right: Int(194)
- final val colossus_cluster_bomb_ammo: Int(195)
- final val colossus_cluster_bomb_pod: Int(196)
- final val colossus_dual_100mm_cannons: Int(198)
- final val colossus_flight: Int(199)
- final val colossus_gunner: Int(200)
- final val colossus_ntu_siphon: Int(201)
- final val colossus_ntu_siphon_left: Int(202)
- final val colossus_ntu_siphon_right: Int(203)
- final val colossus_tank_cannon: Int(204)
- final val colossus_tank_cannon_ammo: Int(205)
- final val colossus_tank_cannon_left: Int(206)
- final val colossus_tank_cannon_right: Int(208)
- final val comet_ammo: Int(209)
- final val command_detonater: Int(213)
- final val cycler: Int(233)
- final val cycler_v2: Int(234)
- final val cycler_v3: Int(235)
- final val cycler_v4: Int(236)
- final val delivererv: Int(239)
- final val deployable_shield_generator: Int(240)
- final val droppod: Int(258)
- final val dropship: Int(259)
- final val dropship_destroyed: Int(260)
- final val dropship_rear_turret: Int(262)
- final val dualcycler_ammo: Int(265)
- final val dynomite: Int(267)
- final val energy_cell: Int(272)
- final val energy_gun: Int(274)
- final val energy_gun_ammo: Int(275)
- final val energy_gun_nc: Int(276)
- final val energy_gun_tr: Int(278)
- final val energy_gun_vs: Int(280)
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final val falcon_ammo: Int(285)
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final val firebird_missile: Int(287)
- final val flail: Int(294)
- final val flail_destroyed: Int(295)
- final val flail_targeting_laser: Int(297)
- final val flail_weapon: Int(298)
- final val flamethrower: Int(299)
- final val flamethrower_ammo: Int(300)
- final val flamethrower_fire_cloud: Int(301)
- final val flechette: Int(304)
- final val flux_cannon_thresher: Int(306)
- final val flux_cannon_thresher_battery: Int(307)
- final val fluxpod: Int(309)
- final val fluxpod_ammo: Int(310)
- final val forceblade: Int(324)
- final val frag_cartridge: Int(327)
- final val frag_grenade: Int(330)
- final val frag_grenade_ammo: Int(331)
- final val fragmentation_grenade: Int(334)
- final val fury: Int(335)
- final val fury_weapon_systema: Int(336)
- final val galaxy_gunship: Int(338)
- final val galaxy_gunship_cannon: Int(339)
- final val galaxy_gunship_gun: Int(340)
- final val galaxy_gunship_tailgun: Int(342)
- final val game_properties: Int(343)
- final val gauss: Int(345)
- final val gauss_cannon: Int(346)
- final val gauss_cannon_ammo: Int(347)
- final val generic_bfr: Int(353)
- final val generic_grenade: Int(354)
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final val grenade: Int(370)
- final val grenade_launcher_marauder: Int(371)
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final val he_mine: Int(388)
- final val health_canister: Int(389)
- final val heavy_armor: Int(390)
- final val heavy_grenade_mortar: Int(391)
- final val heavy_rail_beam_battery: Int(393)
- final val heavy_rail_beam_magrider: Int(394)
- final val heavy_sniper: Int(396)
- final val hellfire: Int(398)
- final val hellfire_ammo: Int(399)
- final val hunter_seeker_missile: Int(403)
- final val hunter_seeker_missile_projectile: Int(405)
- final val hunterseeker: Int(406)
- final val ilc9: Int(407)
- final val implant_terminal_interface: Int(409)
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final val isp: Int(411)
- final val jammer_cartridge: Int(413)
- final val jammer_grenade: Int(416)
- final val jammer_grenade_ammo: Int(417)
- final val jammer_mine: Int(420)
- final val katana: Int(421)
- final val lancer: Int(425)
- final val lancer_cartridge: Int(426)
- final val lasher: Int(429)
- final val lasher_projectile: Int(430)
- final val lasher_projectile_ap: Int(431)
- final val liberator: Int(432)
- final val liberator_25mm_cannon: Int(433)
- final val liberator_bomb: Int(434)
- final val liberator_bomb_bay: Int(435)
- final val liberator_destroyed: Int(439)
- final val liberator_weapon_system: Int(440)
- final val lightgunship: Int(441)
- final val lightgunship_destroyed: Int(442)
- final val lightgunship_weapon_system: Int(445)
- final val lightning: Int(446)
- final val lightning_75mm: Int(24)
- final val lightning_destroyed: Int(447)
- final val lightning_weapon_system: Int(448)
- final val lite_armor: Int(449)
- final val locker_container: Int(456)
- final val lodestar: Int(459)
- final val lodestar_destroyed: Int(460)
- final val lodestar_repair_terminal: Int(461)
- final val maelstrom: Int(462)
- final val maelstrom_ammo: Int(463)
- final val maelstrom_grenade_damager: Int(464)
- final val magcutter: Int(468)
- final val magrider: Int(470)
- final val magrider_destroyed: Int(471)
- final val manned_turret: Int(480)
- final val matrix_terminala: Int(517)
- final val matrix_terminalb: Int(518)
- final val matrix_terminalc: Int(519)
- final val med_armor: Int(528)
- final val medicalapplicator: Int(531)
- final val mediumtransport: Int(532)
- final val mediumtransport_destroyed: Int(533)
- final val mediumtransport_weapon_systemA: Int(534)
- final val mediumtransport_weapon_systemB: Int(535)
- final val medkit: Int(536)
- final val melee_ammo: Int(540)
- final val meteor_common: Int(543)
- final val meteor_projectile_b_large: Int(544)
- final val meteor_projectile_b_medium: Int(545)
- final val meteor_projectile_b_small: Int(546)
- final val meteor_projectile_large: Int(547)
- final val meteor_projectile_medium: Int(548)
- final val meteor_projectile_small: Int(549)
- final val mine: Int(550)
- final val mine_sweeper: Int(552)
- final val mine_sweeper_ammo: Int(553)
- final val mini_chaingun: Int(556)
- final val mosquito: Int(572)
- final val mosquito_destroyed: Int(573)
- final val motionalarmsensor: Int(575)
- final val multivehicle_rearm_terminal: Int(576)
- final val nano_dispenser: Int(577)
- final val nchev: Int(583)
- final val nchev_antiaircraft: Int(584)
- final val nchev_antipersonnel: Int(585)
- final val nchev_antivehicular: Int(586)
- final val nchev_falcon: Int(587)
- final val nchev_scattercannon: Int(588)
- final val nchev_sparrow: Int(589)
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final val ntu_siphon_ammo: Int(595)
- final val objectClassMap: Map[String, Int]
- final val oicw: Int(599)
- final val oicw_ammo: Int(600)
- final val oicw_little_buddy: Int(601)
- final val oicw_projectile: Int(602)
- final val orbital_shuttle: Int(608)
- final val order_terminal: Int(612)
- final val order_terminala: Int(613)
- final val order_terminalb: Int(614)
- final val particle_beam_magrider: Int(628)
- final val pellet_gun: Int(629)
- final val pellet_gun_ammo: Int(630)
- final val peregrine: Int(632)
- final val peregrine_armor_siphon: Int(633)
- final val peregrine_armor_siphon_left: Int(634)
- final val peregrine_armor_siphon_right: Int(635)
- final val peregrine_dual_machine_gun: Int(636)
- final val peregrine_dual_machine_gun_ammo: Int(637)
- final val peregrine_dual_machine_gun_left: Int(638)
- final val peregrine_dual_machine_gun_right: Int(640)
- final val peregrine_dual_rocket_pods: Int(641)
- final val peregrine_flight: Int(642)
- final val peregrine_gunner: Int(643)
- final val peregrine_mechhammer: Int(644)
- final val peregrine_mechhammer_ammo: Int(645)
- final val peregrine_mechhammer_left: Int(646)
- final val peregrine_mechhammer_right: Int(648)
- final val peregrine_ntu_siphon: Int(649)
- final val peregrine_ntu_siphon_left: Int(650)
- final val peregrine_ntu_siphon_right: Int(651)
- final val peregrine_particle_cannon: Int(652)
- final val peregrine_particle_cannon_ammo: Int(653)
- final val peregrine_particle_cannon_radiation_cloud: Int(655)
- final val peregrine_rocket_pod_ammo: Int(656)
- final val peregrine_sparrow: Int(658)
- final val peregrine_sparrow_ammo: Int(659)
- final val peregrine_sparrow_left: Int(660)
- final val peregrine_sparrow_projectile: Int(661)
- final val peregrine_sparrow_right: Int(662)
- final val phalanx_ammo: Int(664)
- final val phalanx_avcombo: Int(666)
- final val phalanx_flakcombo: Int(668)
- final val phalanx_sgl_hevgatcan: Int(670)
- final val phantasm: Int(671)
- final val phantasm_12mm_machinegun: Int(672)
- final val phoenix: Int(673)
- final val phoenix_missile: Int(674)
- final val phoenix_missile_guided_projectile: Int(675)
- final val plasma_cartridge: Int(677)
- final val plasma_grenade: Int(680)
- final val plasma_grenade_ammo: Int(681)
- final val portable_ammo_terminal: Int(684)
- final val portable_manned_turret: Int(685)
- final val portable_manned_turret_nc: Int(686)
- final val portable_manned_turret_tr: Int(687)
- final val portable_manned_turret_vs: Int(688)
- final val portable_order_terminal: Int(690)
- final val pounder_ammo: Int(693)
- final val prowler: Int(697)
- final val prowler_destroyed: Int(698)
- final val prowler_weapon_systemA: Int(699)
- final val prowler_weapon_systemB: Int(700)
- final val pulsar: Int(701)
- final val pulse_battery: Int(704)
- final val pulsed_particle_accelerator: Int(705)
- final val punisher: Int(706)
- final val quadassault: Int(707)
- final val quadassault_destroyed: Int(708)
- final val quadassault_weapon_system: Int(709)
- final val quadstealth: Int(710)
- final val quadstealth_destroyed: Int(711)
- final val quasar_ammo: Int(712)
- final val r_shotgun: Int(714)
- final val radiator: Int(716)
- final val radiator_cloud: Int(717)
- final val reaver_rocket: Int(722)
- final val remote_electronics_kit: Int(728)
- final val repeater: Int(730)
- final val rocket: Int(734)
- final val rocklet: Int(737)
- final val rotarychaingun_mosquito: Int(740)
- final val router: Int(741)
- final val router_destroyed: Int(742)
- final val router_telepad: Int(743)
- final val router_telepad_deployable: Int(744)
- final val scattercannon_ammo: Int(745)
- final val scythe: Int(747)
- def selectDataCodec(objClass: Int): Codec[ConstructorData]
Given an object class, retrieve the
Codec
used to parse and translate the constructor data for that type.Given an object class, retrieve the
Codec
used to parse and translate the constructor data for that type. This function net.psforever.services0x17
ObjectCreateMessage
packet data.
AllCodec
s accessible by this function assume the object has parent data.- objClass
the code for the type of object being constructed
- returns
the
Codec
that handles the format of data for that particular item class, or a failingCodec
- See also
ConstructorData
- def selectDataDetailedCodec(objClass: Int): Codec[ConstructorData]
Given an object class, retrieve the
Codec
used to parse and translate the constructor data for that type.Given an object class, retrieve the
Codec
used to parse and translate the constructor data for that type. This function net.psforever.services0x18
ObjectCreateDetailedMessage
packet data.
AllCodec
s accessible by this function assume the object is perfectly visible from the perspective of the avatar.- objClass
the code for the type of object being constructed
- returns
the
Codec
that handles the format of data for that particular item class, or a failingCodec
- See also
ConstructorData
- def selectDataDroppedCodec(objClass: Int): Codec[ConstructorData]
Given an object class, retrieve the
Codec
used to parse and translate the constructor data for that type.Given an object class, retrieve the
Codec
used to parse and translate the constructor data for that type. This function net.psforever.services0x17
ObjectCreateMessage
packet data.
AllCodec
s accessible by this function assume the object has no parent data and is on the ground.- objClass
the code for the type of object being constructed
- returns
the
Codec
that handles the format of data for that particular item class, or a failingCodec
- See also
ConstructorData
- def selectDataDroppedDetailedCodec(objClass: Int): Codec[ConstructorData]
- final val sensor_shield: Int(752)
- final val shotgun_shell: Int(755)
- final val shotgun_shell_AP: Int(756)
- final val six_shooter: Int(761)
- final val six_shooter_ammo: Int(762)
- final val skyguard: Int(784)
- final val skyguard_destroyed: Int(785)
- final val skyguard_flak_cannon_ammo: Int(786)
- final val skyguard_weapon_system: Int(788)
- final val sparrow_ammo: Int(791)
- final val sparrow_projectile: Int(792)
- final val spiker: Int(817)
- final val spitfire_aa: Int(819)
- final val spitfire_aa_ammo: Int(820)
- final val spitfire_aa_weapon: Int(822)
- final val spitfire_ammo: Int(823)
- final val spitfire_cloaked: Int(825)
- final val spitfire_turret: Int(826)
- final val spitfire_weapon: Int(827)
- final val standard_issue_armor: Int(829)
- final val starfire_ammo: Int(830)
- final val starfire_projectile: Int(831)
- final val stealth_armor: Int(837)
- final val striker: Int(838)
- final val striker_missile_ammo: Int(839)
- final val striker_missile_targeting_projectile: Int(841)
- final val super_armorkit: Int(842)
- final val super_medkit: Int(843)
- final val super_staminakit: Int(844)
- final val suppressor: Int(845)
- final val switchblade: Int(847)
- final val switchblade_destroyed: Int(848)
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- final val tank_traps: Int(849)
- final val targeting_laser_dispenser: Int(851)
- final val teleportpad_terminal: Int(853)
- final val threemanheavybuggy: Int(862)
- final val threemanheavybuggy_destroyed: Int(863)
- final val thumper: Int(864)
- final val thunderer: Int(865)
- final val thunderer_weapon_systema: Int(866)
- final val thunderer_weapon_systemb: Int(867)
- def toString(): String
- Definition Classes
- AnyRef → Any
- final val trek: Int(876)
- final val trek_ammo: Int(877)
- final val trhev: Int(884)
- final val trhev_antiaircraft: Int(885)
- final val trhev_antipersonnel: Int(886)
- final val trhev_antivehicular: Int(887)
- final val trhev_burster: Int(888)
- final val trhev_dualcycler: Int(889)
- final val trhev_pounder: Int(890)
- final val two_man_assault_buggy: Int(896)
- final val two_man_assault_buggy_destroyed: Int(897)
- final val twomanheavybuggy: Int(898)
- final val twomanheavybuggy_destroyed: Int(899)
- final val twomanhoverbuggy: Int(900)
- final val twomanhoverbuggy_destroyed: Int(901)
- final val upgrade_canister: Int(922)
- final val vanguard: Int(923)
- final val vanguard_destroyed: Int(924)
- final val vanguard_weapon_system: Int(927)
- final val vanu_sentry_turret_weapon: Int(945)
- final val vehicle_terminal_combined: Int(952)
- final val vshev: Int(964)
- final val vshev_antiaircraft: Int(965)
- final val vshev_antipersonnel: Int(966)
- final val vshev_antivehicular: Int(967)
- final val vshev_comet: Int(968)
- final val vshev_quasar: Int(969)
- final val vshev_starfire: Int(970)
- final val vulture: Int(986)
- final val vulture_bomb_bay: Int(987)
- final val vulture_nose_weapon_system: Int(990)
- final val vulture_tail_cannon: Int(992)
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final val wasp: Int(997)
- final val wasp_gun_ammo: Int(998)
- final val wasp_rocket_ammo: Int(1000)
- final val wasp_rocket_projectile: Int(1001)
- final val wasp_weapon_system: Int(1002)
- final val winchester: Int(1003)
- final val winchester_ammo: Int(1004)