34 case CREATURE_FLAG_EXTRA_INSTANCE_BIND:
return {
"CREATURE_FLAG_EXTRA_INSTANCE_BIND",
"CREATURE_FLAG_EXTRA_INSTANCE_BIND",
"creature kill bind instance with killer and killer's group" };
35 case CREATURE_FLAG_EXTRA_CIVILIAN:
return {
"CREATURE_FLAG_EXTRA_CIVILIAN",
"CREATURE_FLAG_EXTRA_CIVILIAN",
"not aggro (ignore faction/reputation hostility)" };
37 case CREATURE_FLAG_EXTRA_NO_PARRY_HASTEN:
return {
"CREATURE_FLAG_EXTRA_NO_PARRY_HASTEN",
"CREATURE_FLAG_EXTRA_NO_PARRY_HASTEN",
"creature can't counter-attack at parry" };
40 case CREATURE_FLAG_EXTRA_NO_XP:
return {
"CREATURE_FLAG_EXTRA_NO_XP",
"CREATURE_FLAG_EXTRA_NO_XP",
"creature kill does not provide XP" };
42 case CREATURE_FLAG_EXTRA_NO_TAUNT:
return {
"CREATURE_FLAG_EXTRA_NO_TAUNT",
"CREATURE_FLAG_EXTRA_NO_TAUNT",
"creature is immune to taunt auras and 'attack me' effects" };
44 case CREATURE_FLAG_EXTRA_GHOST_VISIBILITY:
return {
"CREATURE_FLAG_EXTRA_GHOST_VISIBILITY",
"CREATURE_FLAG_EXTRA_GHOST_VISIBILITY",
"creature will only be visible to dead players" };
46 case CREATURE_FLAG_EXTRA_NO_SELL_VENDOR:
return {
"CREATURE_FLAG_EXTRA_NO_SELL_VENDOR",
"CREATURE_FLAG_EXTRA_NO_SELL_VENDOR",
"players can't sell items to this vendor" };
48 case CREATURE_FLAG_EXTRA_WORLDEVENT:
return {
"CREATURE_FLAG_EXTRA_WORLDEVENT",
"CREATURE_FLAG_EXTRA_WORLDEVENT",
"custom flag for world event creatures (left room for merging)" };
51 case CREATURE_FLAG_EXTRA_NO_CRIT:
return {
"CREATURE_FLAG_EXTRA_NO_CRIT",
"CREATURE_FLAG_EXTRA_NO_CRIT",
"creature can't do critical strikes" };
52 case CREATURE_FLAG_EXTRA_NO_SKILL_GAINS:
return {
"CREATURE_FLAG_EXTRA_NO_SKILL_GAINS",
"CREATURE_FLAG_EXTRA_NO_SKILL_GAINS",
"creature won't increase weapon skills" };
54 case CREATURE_FLAG_EXTRA_ALL_DIMINISH:
return {
"CREATURE_FLAG_EXTRA_ALL_DIMINISH",
"CREATURE_FLAG_EXTRA_ALL_DIMINISH",
"creature is subject to all diminishing returns as players are" };
55 case CREATURE_FLAG_EXTRA_NO_PLAYER_DAMAGE_REQ:
return {
"CREATURE_FLAG_EXTRA_NO_PLAYER_DAMAGE_REQ",
"CREATURE_FLAG_EXTRA_NO_PLAYER_DAMAGE_REQ",
"creature does not need to take player damage for kill credit" };
66 default:
throw std::out_of_range(
"value");
110 default:
throw std::out_of_range(
"index");
151 default:
throw std::out_of_range(
"value");
@ CREATURE_FLAG_EXTRA_NO_BLOCK
@ CREATURE_FLAG_EXTRA_NO_CRUSHING_BLOWS
@ CREATURE_FLAG_EXTRA_UNUSED_22
@ CREATURE_FLAG_EXTRA_UNUSED_27
@ CREATURE_FLAG_EXTRA_NO_CRIT
@ CREATURE_FLAG_EXTRA_DUNGEON_BOSS
@ CREATURE_FLAG_EXTRA_TRIGGER
@ CREATURE_FLAG_EXTRA_IGNORE_PATHFINDING
@ CREATURE_FLAG_EXTRA_CANNOT_ENTER_COMBAT
@ CREATURE_FLAG_EXTRA_UNUSED_31
@ CREATURE_FLAG_EXTRA_NO_PARRY_HASTEN
@ CREATURE_FLAG_EXTRA_NO_XP
@ CREATURE_FLAG_EXTRA_UNUSED_25
@ CREATURE_FLAG_EXTRA_INSTANCE_BIND
@ CREATURE_FLAG_EXTRA_OBEYS_TAUNT_DIMINISHING_RETURNS
@ CREATURE_FLAG_EXTRA_UNUSED_9
@ CREATURE_FLAG_EXTRA_IMMUNITY_KNOCKBACK
@ CREATURE_FLAG_EXTRA_NO_PARRY
@ CREATURE_FLAG_EXTRA_IGNORE_FEIGN_DEATH
@ CREATURE_FLAG_EXTRA_NO_TAUNT
@ CREATURE_FLAG_EXTRA_NO_PLAYER_DAMAGE_REQ
@ CREATURE_FLAG_EXTRA_GHOST_VISIBILITY
@ CREATURE_FLAG_EXTRA_NO_SELL_VENDOR
@ CREATURE_FLAG_EXTRA_NO_SKILL_GAINS
@ CREATURE_FLAG_EXTRA_USE_OFFHAND_ATTACK
@ CREATURE_FLAG_EXTRA_UNUSED_23
@ CREATURE_FLAG_EXTRA_CIVILIAN
@ CREATURE_FLAG_EXTRA_UNUSED_24
@ CREATURE_FLAG_EXTRA_GUARD
@ CREATURE_FLAG_EXTRA_ALL_DIMINISH
@ CREATURE_FLAG_EXTRA_UNUSED_26
@ CREATURE_FLAG_EXTRA_WORLDEVENT
static size_t ToIndex(Enum index)
static EnumText ToString(Enum value)
static Enum FromIndex(size_t index)