1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
|
/**
* @file
* @brief Kill method enum.
**/
#pragma once
// Keep in sync with names in hiscores.cc.
// Note that you can't ever remove entries from here -- not even when a major
// save tag is bumped, or listing scores will break. The order doesn't matter.
enum kill_method_type
{
KILLED_BY_MONSTER,
KILLED_BY_POISON,
KILLED_BY_CLOUD,
KILLED_BY_BEAM,
KILLED_BY_LAVA,
KILLED_BY_WATER,
KILLED_BY_STUPIDITY,
KILLED_BY_WEAKNESS,
KILLED_BY_CLUMSINESS,
KILLED_BY_TRAP,
KILLED_BY_LEAVING,
KILLED_BY_WINNING,
KILLED_BY_QUITTING,
KILLED_BY_WIZMODE,
KILLED_BY_DRAINING,
KILLED_BY_STARVATION,
KILLED_BY_FREEZING,
KILLED_BY_BURNING,
KILLED_BY_WILD_MAGIC,
KILLED_BY_XOM,
KILLED_BY_ROTTING,
KILLED_BY_TARGETING,
KILLED_BY_DEATH_EXPLOSION,
KILLED_BY_TSO_SMITING,
KILLED_BY_PETRIFICATION,
KILLED_BY_SOMETHING,
KILLED_BY_FALLING_DOWN_STAIRS,
KILLED_BY_ACID,
KILLED_BY_CURARE,
KILLED_BY_BEOGH_SMITING,
KILLED_BY_DIVINE_WRATH,
KILLED_BY_BOUNCE,
KILLED_BY_REFLECTION,
KILLED_BY_SELF_AIMED,
KILLED_BY_FALLING_THROUGH_GATE,
KILLED_BY_DISINT,
KILLED_BY_HEADBUTT,
KILLED_BY_ROLLING,
KILLED_BY_MIRROR_DAMAGE,
KILLED_BY_SPINES,
KILLED_BY_FRAILTY,
KILLED_BY_BARBS,
KILLED_BY_BEING_THROWN,
KILLED_BY_COLLISION,
KILLED_BY_ZOT,
KILLED_BY_CONSTRICTION,
KILLED_BY_EXPLORING,
KILLED_BY_BLINKING,
KILLED_BY_DEATH_CURSE,
NUM_KILLBY
};
|