enums.damage_reporting_type
This enum contains values that can be returned by the player.get_death_damage_type function.
- unknown
- Cause of death is unknown. The UI displays this as "The Guardians."
- guardians
- The UI displays this as "The Guardians."
- script
- The player was killed by a script. The UI displays this as "The Guardians."
- ai_suicide
- Unknown. This never displays in the UI.
- magnum
- The player was killed with a Magnum pistol.
- assault_rifle
- The player was killed with an Assault Rifle.
- dmr
- The player was killed with a DMR.
- shotgun
- The player was killed with a Shotgun.
- sniper_rifle
- The player was killed with a Sniper Rifle.
- rocket_launcher
- The player was killed with a Rocket Launcher.
- spartan_laser
- The player was killed with a Spartan Laser.
- frag_grenade
- The player was killed with a Frag Grenade.
- grenade_launcher
- The player was killed with a Grenade Launcher.
- plasma_pistol
- The player was killed with a Plasma Pistol.
- needler
- The player was killed with a Needler.
- plasma_rifle
- The player was killed with a Plasma Rifle.
- plasma_repeater
- The player was killed with a Plasma Repeater.
- needle_rifle
- The player was killed with a Needle Rifle.
- spiker
- The player was killed with a Spiker.
- plasma_launcher
- The player was killed with a Plasma Launcher.
- gravity_hammer
- The player was killed with a Gravity Hammer or Golf Club.
- energy_sword
- The player was killed with an Energy Sword whose battery is not depleted.
- plasma_grenade
- The player was killed with a Plasma Grenade.
- concussion_rifle
- The player was killed with a Concussion Rifle.
- ghost
- The player was killed by a Ghost. This includes both the cannons and splatters; use the damage reporting modifier to tell the two apart.
- revenant
- The player was killed by a Revenant. This includes both mortars and splatters; use the damage reporting modifier to tell the two apart.
- revenant_gunner
- The player was killed by a Revenant passenger.
- wraith
- The player was killed by a Wraith. This includes both mortars and splatters; use the damage reporting modifier to tell the two apart.
- wraith_anti_infantry
- The player was killed by a Wraith's anti-infantry plasma turret.
- banshee
- The player was killed by a Banshee's plasma cannons or a splatter. Use the damage reporting modifier to tell the two apart.
- banshee_bomb
- The player was killed by a Banshee's fuel rod bombs.
- seraph
- The player was killed with a Seraph.
- mongoose
- The player was splattered by a Mongoose.
- warthog
- The player was splattered by a Warthog.
- warthog_turret_chaingun
- The player was killed by a Warthog's chaingun.
- warthog_turret_gauss
- The player was killed by a Warthog's gauss turret.
- warthog_turret_rocket
- The player was killed by a Warthog's rocket turret.
- scorpion
- The player was killed by a Scorpion. This includes both the cannon and splatters; use the damage reporting modifier to tell the two apart.
- scorpion_anti_infantry
- The player was killed by a Scorpion's anti-infantry chaingun.
- falcon
- The player was killed by a Falcon. This includes any driver-accessible weapon (though multiplayer Falcons don't typically have one) and splatters; use the damage reporting modifier to tell the two apart.
- falcon_gunner
- The player was killed by a Falcon's door gunner.
- fall_damage
- The player died from fall damage.
- collision_damage
- The player died from collision damage not attributable to any specific cause.
- melee_generic
- The player was killed by a melee attack.
- explosion_generic
- The player was killed by an explosion.
- explosion_birthday_party
- The player was killed by a Grunt Birthday Party explosion. This cause of death can normally only occur in Campaign and Firefight; the "Birthday Party" Armor Effect available to players is purely cosmetic.
- melee_flag
- The player was melee'd to death with a flag.
- melee_bomb
- The player was melee'd to death with a bomb.
- explosion_bomb
- The player was killed by a bomb's detonation. Bombs detonate when killed by script.
- melee_skull
- The player was melee'd to death with a skull.
- teleporter
- Unknown. This may be a leftover from past Halo games, which allowed players to "telefrag" each other.
- shifted_blame
- Unknown. It's called "Shifted Blame" in the UI and "transfer_damage" internally; there is no information online about what it is, though some players incorrectly had deaths attributed to it during the Halo: Reach beta.
- armor_lock_crush
- The player was killed when they tried to splatter someone who was using Armor Lock.
- target_locator
- The player was killed with a Target Locator.
- machine_gun_turret
- The player was killed by a Machine Gun Turret. This includes mounted and carried turrets.
- plasma_cannon
- The player was killed by a Plasma Cannon. This includes mounted and carried turrets.
- plasma_mortar
- Unknown. This may be a leftover from before Halo 3.
- plasma_turret
- Unknown. This value is not used by the Plasma Cannon.
- shade_turret
- The player was killed with a Shade.
- sabre
- The player was killed with a Sabre.
- smg
- Unused. This is a development leftover from Halo 3.
- carbine
- Unused. This is a development leftover from Halo 3.
- battle_rifle
- Unused. This is a development leftover from Halo 3.
- focus_rifle
- The player was killed with a Focus Rifle, or with the invisible weapon that Monitor bipeds spawn with.
- fuel_rod_gun
- The player was killed with a Fuel Rod Gun.
- missile_pod
- Unused. This is a development leftover from Halo 3.
- brute_shot
- Unused. This is a development leftover from Halo 3.
- flamethrower
- Unused. This is a development leftover from Halo 3.
- sentinel_gun
- Unknown. Possibly a development leftover from Halo 3.
- spike_grenade
- Unused. This is a development leftover from Halo 3.
- firebomb_grenade
- Unused. This is a development leftover from Halo 3.
- elephant_turret
- Unused. This is a development leftover from Halo 3.
- spectre_driver
- Unused. This is a development leftover from Halo 2.
- spectre_gunner
- Unused. This is a development leftover from Halo 2.
- tank
- Unknown.
- chopper
- Unused. This is a development leftover from Halo 3.
- hornet
- Unused. This is a development leftover from Halo 3.
- mantis
- Unused. This is a development leftover.
- prowler
- Unused. This is a development leftover from Halo 3.
- sentinel_beam
- Unused. This is a development leftover from Halo 3.
- sentinel_rpg
- Unused. This is a development leftover from Halo 2 and was unused even in that game.
- tripmine
- Unused. This is a development leftover from Halo 3; the "landmine" object in Halo: Reach just reports a generic explosion.