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.