![]() |
TrinityCore
|
#include <SmartEnum.h>
Classes | |
| class | Iterator |
Static Public Member Functions | |
| template<typename Enum > | |
| static size_t | Count () |
| template<typename Enum > | |
| static EnumText | ToString (Enum value) |
| template<typename Enum > | |
| static Enum | FromIndex (size_t index) |
| template<typename Enum > | |
| static uint32 | ToIndex (Enum value) |
| template<typename Enum > | |
| static bool | IsValid (Enum value) |
| template<typename Enum > | |
| static bool | IsValid (std::underlying_type_t< Enum > value) |
| template<typename Enum > | |
| static Iterator< Enum > | Begin () |
| template<typename Enum > | |
| static Iterator< Enum > | End () |
| template<typename Enum > | |
| static Trinity::IteratorPair< Iterator< Enum > > | Iterate () |
| template<typename Enum > | |
| static char const * | ToConstant (Enum value) |
| template<typename Enum > | |
| static char const * | ToTitle (Enum value) |
| template<typename Enum > | |
| static char const * | ToDescription (Enum value) |
Definition at line 47 of file SmartEnum.h.
|
inlinestatic |
Definition at line 111 of file SmartEnum.h.
| TC_API_EXPORT size_t EnumUtils< ColorTypes >::Count | ( | ) |
Definition at line 54 of file enuminfo_AppenderConsole.cpp.
| TC_API_EXPORT size_t EnumUtils< LogLevel >::Count | ( | ) |
Definition at line 46 of file enuminfo_LogCommon.cpp.
| TC_API_EXPORT size_t EnumUtils< AppenderType >::Count | ( | ) |
Definition at line 97 of file enuminfo_LogCommon.cpp.
|
inlinestatic |
Definition at line 51 of file SmartEnum.h.
References Trinity::Impl::EnumUtilsImpl::EnumUtils< Enum >::Count().
| TC_API_EXPORT size_t EnumUtils< CreatureAI::EvadeReason >::Count | ( | ) |
Definition at line 44 of file enuminfo_CreatureAI.cpp.
| TC_API_EXPORT size_t EnumUtils< AuctionQuality >::Count | ( | ) |
Definition at line 46 of file enuminfo_AuctionHouseBot.cpp.
| TC_API_EXPORT size_t EnumUtils< AuctionHouseType >::Count | ( | ) |
Definition at line 96 of file enuminfo_AuctionHouseBot.cpp.
| TC_API_EXPORT size_t EnumUtils< ArenaTeamTypes >::Count | ( | ) |
Definition at line 42 of file enuminfo_ArenaTeam.cpp.
| TC_API_EXPORT size_t EnumUtils< ChatNotify >::Count | ( | ) |
Definition at line 75 of file enuminfo_Channel.cpp.
| TC_API_EXPORT size_t EnumUtils< CreatureFlagsExtra >::Count | ( | ) |
Definition at line 71 of file enuminfo_CreatureData.cpp.
| TC_API_EXPORT size_t EnumUtils< InventoryResult >::Count | ( | ) |
Definition at line 131 of file enuminfo_ItemDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< BuyResult >::Count | ( | ) |
Definition at line 357 of file enuminfo_ItemDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SellResult >::Count | ( | ) |
Definition at line 415 of file enuminfo_ItemDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< UnitFlags >::Count | ( | ) |
Definition at line 71 of file enuminfo_UnitDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< NPCFlags >::Count | ( | ) |
Definition at line 195 of file enuminfo_UnitDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< EncounterState >::Count | ( | ) |
Definition at line 45 of file enuminfo_InstanceScript.cpp.
| TC_API_EXPORT size_t EnumUtils< SpawnObjectType >::Count | ( | ) |
Definition at line 41 of file enuminfo_SpawnData.cpp.
| TC_API_EXPORT size_t EnumUtils< MovementGeneratorType >::Count | ( | ) |
Definition at line 59 of file enuminfo_MovementDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< QuestFailedReason >::Count | ( | ) |
Definition at line 52 of file enuminfo_QuestDef.cpp.
| TC_API_EXPORT size_t EnumUtils< QuestShareMessages >::Count | ( | ) |
Definition at line 123 of file enuminfo_QuestDef.cpp.
| TC_API_EXPORT size_t EnumUtils< WardenActions >::Count | ( | ) |
Definition at line 42 of file enuminfo_WardenCheckMgr.cpp.
| TC_API_EXPORT size_t EnumUtils< WardenCheckCategory >::Count | ( | ) |
Definition at line 84 of file enuminfo_WardenCheckMgr.cpp.
| TC_API_EXPORT size_t EnumUtils< WardenCheckType >::Count | ( | ) |
Definition at line 132 of file enuminfo_WardenCheckMgr.cpp.
| TC_API_EXPORT size_t EnumUtils< Races >::Count | ( | ) |
Definition at line 49 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< Classes >::Count | ( | ) |
Definition at line 112 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< Powers >::Count | ( | ) |
Definition at line 173 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellSchools >::Count | ( | ) |
Definition at line 229 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr0 >::Count | ( | ) |
Definition at line 308 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr1 >::Count | ( | ) |
Definition at line 437 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr2 >::Count | ( | ) |
Definition at line 566 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr3 >::Count | ( | ) |
Definition at line 695 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr4 >::Count | ( | ) |
Definition at line 824 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr5 >::Count | ( | ) |
Definition at line 953 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr6 >::Count | ( | ) |
Definition at line 1082 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellAttr7 >::Count | ( | ) |
Definition at line 1211 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellCastResult >::Count | ( | ) |
Definition at line 1497 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< AuraStateType >::Count | ( | ) |
Definition at line 1926 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< Mechanics >::Count | ( | ) |
Definition at line 2027 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellDmgClass >::Count | ( | ) |
Definition at line 2128 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellPreventionType >::Count | ( | ) |
Definition at line 2172 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< Emote >::Count | ( | ) |
Definition at line 2385 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< WeatherType >::Count | ( | ) |
Definition at line 2772 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< ChatMsg >::Count | ( | ) |
Definition at line 2870 of file enuminfo_SharedDefines.cpp.
| TC_API_EXPORT size_t EnumUtils< SpellFamilyNames >::Count | ( | ) |
Definition at line 3024 of file enuminfo_SharedDefines.cpp.
|
inlinestatic |
Definition at line 114 of file SmartEnum.h.
| TC_API_EXPORT ColorTypes EnumUtils< ColorTypes >::FromIndex | ( | size_t | index | ) |
| TC_API_EXPORT LogLevel EnumUtils< LogLevel >::FromIndex | ( | size_t | index | ) |
Definition at line 49 of file enuminfo_LogCommon.cpp.
References LOG_LEVEL_DEBUG, LOG_LEVEL_DISABLED, LOG_LEVEL_ERROR, LOG_LEVEL_FATAL, LOG_LEVEL_INFO, LOG_LEVEL_TRACE, and LOG_LEVEL_WARN.
| TC_API_EXPORT AppenderType EnumUtils< AppenderType >::FromIndex | ( | size_t | index | ) |
Definition at line 100 of file enuminfo_LogCommon.cpp.
References APPENDER_CONSOLE, APPENDER_DB, APPENDER_FILE, and APPENDER_NONE.
|
inlinestatic |
Definition at line 55 of file SmartEnum.h.
References Trinity::Impl::EnumUtilsImpl::EnumUtils< Enum >::FromIndex().
| TC_API_EXPORT CreatureAI::EvadeReason EnumUtils< CreatureAI::EvadeReason >::FromIndex | ( | size_t | index | ) |
Definition at line 47 of file enuminfo_CreatureAI.cpp.
References CreatureAI::EVADE_REASON_BOUNDARY, CreatureAI::EVADE_REASON_NO_HOSTILES, CreatureAI::EVADE_REASON_NO_PATH, CreatureAI::EVADE_REASON_OTHER, and CreatureAI::EVADE_REASON_SEQUENCE_BREAK.
| TC_API_EXPORT AuctionQuality EnumUtils< AuctionQuality >::FromIndex | ( | size_t | index | ) |
Definition at line 49 of file enuminfo_AuctionHouseBot.cpp.
References AUCTION_QUALITY_BLUE, AUCTION_QUALITY_GRAY, AUCTION_QUALITY_GREEN, AUCTION_QUALITY_ORANGE, AUCTION_QUALITY_PURPLE, AUCTION_QUALITY_WHITE, and AUCTION_QUALITY_YELLOW.
| TC_API_EXPORT AuctionHouseType EnumUtils< AuctionHouseType >::FromIndex | ( | size_t | index | ) |
Definition at line 99 of file enuminfo_AuctionHouseBot.cpp.
References AUCTION_HOUSE_ALLIANCE, AUCTION_HOUSE_HORDE, and AUCTION_HOUSE_NEUTRAL.
| TC_API_EXPORT ArenaTeamTypes EnumUtils< ArenaTeamTypes >::FromIndex | ( | size_t | index | ) |
Definition at line 45 of file enuminfo_ArenaTeam.cpp.
References ARENA_TEAM_2v2, ARENA_TEAM_3v3, and ARENA_TEAM_5v5.
| TC_API_EXPORT ChatNotify EnumUtils< ChatNotify >::FromIndex | ( | size_t | index | ) |
Definition at line 78 of file enuminfo_Channel.cpp.
References CHAT_ANNOUNCEMENTS_OFF_NOTICE, CHAT_ANNOUNCEMENTS_ON_NOTICE, CHAT_BANNED_NOTICE, CHAT_CHANNEL_OWNER_NOTICE, CHAT_INVALID_NAME_NOTICE, CHAT_INVITE_NOTICE, CHAT_INVITE_WRONG_FACTION_NOTICE, CHAT_JOINED_NOTICE, CHAT_LEFT_NOTICE, CHAT_MODE_CHANGE_NOTICE, CHAT_MODERATION_OFF_NOTICE, CHAT_MODERATION_ON_NOTICE, CHAT_MUTED_NOTICE, CHAT_NOT_IN_AREA_NOTICE, CHAT_NOT_IN_LFG_NOTICE, CHAT_NOT_MEMBER_NOTICE, CHAT_NOT_MODERATED_NOTICE, CHAT_NOT_MODERATOR_NOTICE, CHAT_NOT_OWNER_NOTICE, CHAT_OWNER_CHANGED_NOTICE, CHAT_PASSWORD_CHANGED_NOTICE, CHAT_PLAYER_ALREADY_MEMBER_NOTICE, CHAT_PLAYER_BANNED_NOTICE, CHAT_PLAYER_INVITE_BANNED_NOTICE, CHAT_PLAYER_INVITED_NOTICE, CHAT_PLAYER_KICKED_NOTICE, CHAT_PLAYER_NOT_BANNED_NOTICE, CHAT_PLAYER_NOT_FOUND_NOTICE, CHAT_PLAYER_UNBANNED_NOTICE, CHAT_THROTTLED_NOTICE, CHAT_VOICE_OFF_NOTICE, CHAT_VOICE_ON_NOTICE, CHAT_WRONG_FACTION_NOTICE, CHAT_WRONG_PASSWORD_NOTICE, CHAT_YOU_JOINED_NOTICE, and CHAT_YOU_LEFT_NOTICE.
| TC_API_EXPORT CreatureFlagsExtra EnumUtils< CreatureFlagsExtra >::FromIndex | ( | size_t | index | ) |
Definition at line 74 of file enuminfo_CreatureData.cpp.
References CREATURE_FLAG_EXTRA_ALL_DIMINISH, CREATURE_FLAG_EXTRA_CANNOT_ENTER_COMBAT, CREATURE_FLAG_EXTRA_CIVILIAN, CREATURE_FLAG_EXTRA_DUNGEON_BOSS, CREATURE_FLAG_EXTRA_GHOST_VISIBILITY, CREATURE_FLAG_EXTRA_GUARD, CREATURE_FLAG_EXTRA_IGNORE_FEIGN_DEATH, CREATURE_FLAG_EXTRA_IGNORE_PATHFINDING, CREATURE_FLAG_EXTRA_IMMUNITY_KNOCKBACK, CREATURE_FLAG_EXTRA_INSTANCE_BIND, CREATURE_FLAG_EXTRA_NO_BLOCK, CREATURE_FLAG_EXTRA_NO_CRIT, CREATURE_FLAG_EXTRA_NO_CRUSHING_BLOWS, CREATURE_FLAG_EXTRA_NO_MOVE_FLAGS_UPDATE, CREATURE_FLAG_EXTRA_NO_PARRY, CREATURE_FLAG_EXTRA_NO_PARRY_HASTEN, CREATURE_FLAG_EXTRA_NO_PLAYER_DAMAGE_REQ, CREATURE_FLAG_EXTRA_NO_SELL_VENDOR, CREATURE_FLAG_EXTRA_NO_SKILL_GAINS, CREATURE_FLAG_EXTRA_NO_TAUNT, CREATURE_FLAG_EXTRA_NO_XP, CREATURE_FLAG_EXTRA_OBEYS_TAUNT_DIMINISHING_RETURNS, CREATURE_FLAG_EXTRA_TRIGGER, CREATURE_FLAG_EXTRA_UNUSED_22, CREATURE_FLAG_EXTRA_UNUSED_23, CREATURE_FLAG_EXTRA_UNUSED_24, CREATURE_FLAG_EXTRA_UNUSED_25, CREATURE_FLAG_EXTRA_UNUSED_26, CREATURE_FLAG_EXTRA_UNUSED_27, CREATURE_FLAG_EXTRA_UNUSED_31, CREATURE_FLAG_EXTRA_USE_OFFHAND_ATTACK, and CREATURE_FLAG_EXTRA_WORLDEVENT.
| TC_API_EXPORT InventoryResult EnumUtils< InventoryResult >::FromIndex | ( | size_t | index | ) |
Definition at line 134 of file enuminfo_ItemDefines.cpp.
References EQUIP_ERR_2HANDED_EQUIPPED, EQUIP_ERR_2HSKILLNOTFOUND, EQUIP_ERR_AMMO_ONLY, EQUIP_ERR_BAG_FULL, EQUIP_ERR_BAG_FULL_2, EQUIP_ERR_BAG_FULL_3, EQUIP_ERR_BAG_FULL_4, EQUIP_ERR_BAG_FULL_5, EQUIP_ERR_BAG_IN_BAG, EQUIP_ERR_BANK_FULL, EQUIP_ERR_CANT_BE_DISENCHANTED, EQUIP_ERR_CANT_EQUIP_EVER, EQUIP_ERR_CANT_EQUIP_EVER_2, EQUIP_ERR_CANT_EQUIP_LEVEL_I, EQUIP_ERR_CANT_EQUIP_NEED_TALENT, EQUIP_ERR_CANT_EQUIP_RANK, EQUIP_ERR_CANT_EQUIP_RATING, EQUIP_ERR_CANT_EQUIP_REPUTATION, EQUIP_ERR_CANT_EQUIP_SKILL, EQUIP_ERR_CANT_STACK, EQUIP_ERR_CANT_STACK_2, EQUIP_ERR_CANT_SWAP, EQUIP_ERR_CANT_WRAP_BAGS, EQUIP_ERR_CANT_WRAP_BOUND, EQUIP_ERR_CANT_WRAP_EQUIPPED, EQUIP_ERR_CANT_WRAP_STACKABLE, EQUIP_ERR_CANT_WRAP_UNIQUE, EQUIP_ERR_CANT_WRAP_WRAPPED, EQUIP_ERR_CLIENT_LOCKED_OUT, EQUIP_ERR_DESTROY_NONEMPTY_BAG, EQUIP_ERR_DROP_BOUND_ITEM, EQUIP_ERR_EVENT_AUTOEQUIP_BIND_CONFIRM, EQUIP_ERR_GENERIC_STUNNED, EQUIP_ERR_INTERNAL_BAG_ERROR, EQUIP_ERR_INTERNAL_BAG_ERROR_2, EQUIP_ERR_INV_FULL, EQUIP_ERR_ITEM_INVENTORY_FULL_SATCHEL, EQUIP_ERR_ITEM_LOCKED, EQUIP_ERR_ITEM_MAX_COUNT, EQUIP_ERR_ITEM_MAX_COUNT_EQUIPPED_SOCKETED, EQUIP_ERR_ITEM_MAX_COUNT_SOCKETED, EQUIP_ERR_ITEM_MAX_LIMIT_CATEGORY_COUNT_EXCEEDED_IS, EQUIP_ERR_ITEM_MAX_LIMIT_CATEGORY_EQUIPPED_EXCEEDED_IS, EQUIP_ERR_ITEM_MAX_LIMIT_CATEGORY_SOCKETED_EXCEEDED_IS, EQUIP_ERR_ITEM_NOT_FOUND, EQUIP_ERR_ITEM_NOT_FOUND_2, EQUIP_ERR_ITEM_UNIQUE_EQUIPPABLE, EQUIP_ERR_ITEM_UNIQUE_EQUIPPABLE_SOCKETED, EQUIP_ERR_LOOT_CANT_LOOT_THAT_NOW, EQUIP_ERR_LOOT_GONE, EQUIP_ERR_MAIL_BOUND_ITEM, EQUIP_ERR_NO_BANK_HERE, EQUIP_ERR_NO_BANK_SLOT, EQUIP_ERR_NO_SLOT_AVAILABLE, EQUIP_ERR_NO_SLOT_AVAILABLE_2, EQUIP_ERR_NO_SLOT_AVAILABLE_3, EQUIP_ERR_NONE, EQUIP_ERR_NOT_A_BAG, EQUIP_ERR_NOT_DURING_ARENA_MATCH, EQUIP_ERR_NOT_ENOUGH_ARENA_POINTS, EQUIP_ERR_NOT_ENOUGH_HONOR_POINTS, EQUIP_ERR_NOT_ENOUGH_MONEY, EQUIP_ERR_NOT_EQUIPPABLE, EQUIP_ERR_NOT_IN_COMBAT, EQUIP_ERR_NOT_OWNER, EQUIP_ERR_NOT_SAME_ACCOUNT, EQUIP_ERR_NOT_WHILE_DISARMED, EQUIP_ERR_OBJECT_IS_BUSY, EQUIP_ERR_OK, EQUIP_ERR_ONLY_ONE_AMMO, EQUIP_ERR_ONLY_ONE_BOLT, EQUIP_ERR_ONLY_ONE_QUIVER, EQUIP_ERR_OUT_OF_RANGE, EQUIP_ERR_PLAYER_DEAD, EQUIP_ERR_PROFICIENCY_NEEDED, EQUIP_ERR_PURCHASE_LEVEL_TOO_LOW, EQUIP_ERR_SCALING_STAT_ITEM_LEVEL_EXCEEDED, EQUIP_ERR_SHAPESHIFT_FORM_CANNOT_EQUIP, EQUIP_ERR_SLOT_EMPTY, EQUIP_ERR_SPELL_FAILED_REAGENTS_GENERIC, EQUIP_ERR_SPLIT_FAILED, EQUIP_ERR_TOO_FEW_TO_SPLIT, EQUIP_ERR_TOO_MANY_SPECIAL_BAGS, EQUIP_ERR_TOO_MUCH_GOLD, EQUIP_ERR_TRADE_BOUND_ITEM, EQUIP_ERR_TRADE_EQUIPPED_BAG, EQUIP_ERR_VENDOR_MISSING_TURNINS, EQUIP_ERR_VENDOR_SOLD_OUT, EQUIP_ERR_VENDOR_SOLD_OUT_2, EQUIP_ERR_WRONG_BAG_TYPE, EQUIP_ERR_WRONG_BAG_TYPE_2, and EQUIP_ERR_WRONG_SLOT.
| TC_API_EXPORT BuyResult EnumUtils< BuyResult >::FromIndex | ( | size_t | index | ) |
Definition at line 360 of file enuminfo_ItemDefines.cpp.
References BUY_ERR_CANT_CARRY_MORE, BUY_ERR_CANT_FIND_ITEM, BUY_ERR_DISTANCE_TOO_FAR, BUY_ERR_ITEM_ALREADY_SOLD, BUY_ERR_ITEM_SOLD_OUT, BUY_ERR_NOT_ENOUGHT_MONEY, BUY_ERR_RANK_REQUIRE, BUY_ERR_REPUTATION_REQUIRE, and BUY_ERR_SELLER_DONT_LIKE_YOU.
| TC_API_EXPORT SellResult EnumUtils< SellResult >::FromIndex | ( | size_t | index | ) |
Definition at line 418 of file enuminfo_ItemDefines.cpp.
References SELL_ERR_CANT_FIND_ITEM, SELL_ERR_CANT_FIND_VENDOR, SELL_ERR_CANT_SELL_ITEM, SELL_ERR_CANT_SELL_TO_THIS_MERCHANT, SELL_ERR_ONLY_EMPTY_BAG, SELL_ERR_UNK, and SELL_ERR_YOU_DONT_OWN_THAT_ITEM.
| TC_API_EXPORT UnitFlags EnumUtils< UnitFlags >::FromIndex | ( | size_t | index | ) |
Definition at line 74 of file enuminfo_UnitDefines.cpp.
References UNIT_FLAG_CAN_SWIM, UNIT_FLAG_CANNOT_SWIM, UNIT_FLAG_CONFUSED, UNIT_FLAG_DISARMED, UNIT_FLAG_EVADING_HOME, UNIT_FLAG_FLEEING, UNIT_FLAG_IMMUNE, UNIT_FLAG_IMMUNE_TO_NPC, UNIT_FLAG_IMMUNE_TO_PC, UNIT_FLAG_IN_COMBAT, UNIT_FLAG_LOOTING, UNIT_FLAG_MOUNT, UNIT_FLAG_NON_ATTACKABLE, UNIT_FLAG_NON_ATTACKABLE_2, UNIT_FLAG_NOT_ATTACKABLE_1, UNIT_FLAG_ON_TAXI, UNIT_FLAG_PACIFIED, UNIT_FLAG_PET_IN_COMBAT, UNIT_FLAG_PLAYER_CONTROLLED, UNIT_FLAG_POSSESSED, UNIT_FLAG_PREPARATION, UNIT_FLAG_PREVENT_EMOTES_FROM_CHAT_TEXT, UNIT_FLAG_PVP_ENABLING, UNIT_FLAG_REMOVE_CLIENT_CONTROL, UNIT_FLAG_SERVER_CONTROLLED, UNIT_FLAG_SHEATHE, UNIT_FLAG_SILENCED, UNIT_FLAG_SKINNABLE, UNIT_FLAG_STUNNED, UNIT_FLAG_UNINTERACTIBLE, UNIT_FLAG_UNK_28, and UNIT_FLAG_UNK_6.
| TC_API_EXPORT NPCFlags EnumUtils< NPCFlags >::FromIndex | ( | size_t | index | ) |
Definition at line 198 of file enuminfo_UnitDefines.cpp.
References UNIT_NPC_FLAG_AUCTIONEER, UNIT_NPC_FLAG_BANKER, UNIT_NPC_FLAG_BATTLEMASTER, UNIT_NPC_FLAG_FLIGHTMASTER, UNIT_NPC_FLAG_GOSSIP, UNIT_NPC_FLAG_GUILD_BANKER, UNIT_NPC_FLAG_INNKEEPER, UNIT_NPC_FLAG_MAILBOX, UNIT_NPC_FLAG_PETITIONER, UNIT_NPC_FLAG_PLAYER_VEHICLE, UNIT_NPC_FLAG_QUESTGIVER, UNIT_NPC_FLAG_REPAIR, UNIT_NPC_FLAG_SPELLCLICK, UNIT_NPC_FLAG_SPIRITGUIDE, UNIT_NPC_FLAG_SPIRITHEALER, UNIT_NPC_FLAG_STABLEMASTER, UNIT_NPC_FLAG_TABARDDESIGNER, UNIT_NPC_FLAG_TRAINER, UNIT_NPC_FLAG_TRAINER_CLASS, UNIT_NPC_FLAG_TRAINER_PROFESSION, UNIT_NPC_FLAG_UNK1, UNIT_NPC_FLAG_UNK2, UNIT_NPC_FLAG_VENDOR, UNIT_NPC_FLAG_VENDOR_AMMO, UNIT_NPC_FLAG_VENDOR_FOOD, UNIT_NPC_FLAG_VENDOR_POISON, and UNIT_NPC_FLAG_VENDOR_REAGENT.
| TC_API_EXPORT EncounterState EnumUtils< EncounterState >::FromIndex | ( | size_t | index | ) |
Definition at line 48 of file enuminfo_InstanceScript.cpp.
References DONE, FAIL, IN_PROGRESS, NOT_STARTED, SPECIAL, and TO_BE_DECIDED.
| TC_API_EXPORT SpawnObjectType EnumUtils< SpawnObjectType >::FromIndex | ( | size_t | index | ) |
Definition at line 44 of file enuminfo_SpawnData.cpp.
References SPAWN_TYPE_CREATURE, and SPAWN_TYPE_GAMEOBJECT.
| TC_API_EXPORT MovementGeneratorType EnumUtils< MovementGeneratorType >::FromIndex | ( | size_t | index | ) |
Definition at line 62 of file enuminfo_MovementDefines.cpp.
References ASSISTANCE_DISTRACT_MOTION_TYPE, ASSISTANCE_MOTION_TYPE, CHASE_MOTION_TYPE, CONFUSED_MOTION_TYPE, DISTRACT_MOTION_TYPE, EFFECT_MOTION_TYPE, FACE_MOTION_TYPE, FLEEING_MOTION_TYPE, FLIGHT_MOTION_TYPE, FOLLOW_MOTION_TYPE, FORMATION_MOTION_TYPE, HOME_MOTION_TYPE, IDLE_MOTION_TYPE, MAX_DB_MOTION_TYPE, POINT_MOTION_TYPE, RANDOM_MOTION_TYPE, ROTATE_MOTION_TYPE, SPLINE_CHAIN_MOTION_TYPE, TIMED_FLEEING_MOTION_TYPE, and WAYPOINT_MOTION_TYPE.
| TC_API_EXPORT QuestFailedReason EnumUtils< QuestFailedReason >::FromIndex | ( | size_t | index | ) |
Definition at line 55 of file enuminfo_QuestDef.cpp.
References INVALIDREASON_DAILY_QUEST_COMPLETED_TODAY, INVALIDREASON_DAILY_QUESTS_REMAINING, INVALIDREASON_DONT_HAVE_REQ, INVALIDREASON_QUEST_ALREADY_DONE, INVALIDREASON_QUEST_ALREADY_ON, INVALIDREASON_QUEST_ALREADY_ON2, INVALIDREASON_QUEST_FAILED_CAIS, INVALIDREASON_QUEST_FAILED_EXPANSION, INVALIDREASON_QUEST_FAILED_LOW_LEVEL, INVALIDREASON_QUEST_FAILED_MISSING_ITEMS, INVALIDREASON_QUEST_FAILED_NOT_ENOUGH_MONEY, INVALIDREASON_QUEST_FAILED_WRONG_RACE, and INVALIDREASON_QUEST_ONLY_ONE_TIMED.
| TC_API_EXPORT QuestShareMessages EnumUtils< QuestShareMessages >::FromIndex | ( | size_t | index | ) |
Definition at line 126 of file enuminfo_QuestDef.cpp.
References QUEST_PARTY_MSG_ACCEPT_QUEST, QUEST_PARTY_MSG_BUSY, QUEST_PARTY_MSG_CANT_BE_SHARED_TODAY, QUEST_PARTY_MSG_CANT_TAKE_QUEST, QUEST_PARTY_MSG_DECLINE_QUEST, QUEST_PARTY_MSG_FINISH_QUEST, QUEST_PARTY_MSG_HAVE_QUEST, QUEST_PARTY_MSG_LOG_FULL, QUEST_PARTY_MSG_NOT_ELIGIBLE_TODAY, QUEST_PARTY_MSG_NOT_IN_PARTY, QUEST_PARTY_MSG_SHARING_QUEST, and QUEST_PARTY_MSG_SHARING_TIMER_EXPIRED.
| TC_API_EXPORT WardenActions EnumUtils< WardenActions >::FromIndex | ( | size_t | index | ) |
Definition at line 45 of file enuminfo_WardenCheckMgr.cpp.
References WARDEN_ACTION_BAN, WARDEN_ACTION_KICK, and WARDEN_ACTION_LOG.
| TC_API_EXPORT WardenCheckCategory EnumUtils< WardenCheckCategory >::FromIndex | ( | size_t | index | ) |
Definition at line 87 of file enuminfo_WardenCheckMgr.cpp.
References INJECT_CHECK_CATEGORY, LUA_CHECK_CATEGORY, and MODDED_CHECK_CATEGORY.
| TC_API_EXPORT WardenCheckType EnumUtils< WardenCheckType >::FromIndex | ( | size_t | index | ) |
Definition at line 135 of file enuminfo_WardenCheckMgr.cpp.
References DRIVER_CHECK, LUA_EVAL_CHECK, MEM_CHECK, MODULE_CHECK, MPQ_CHECK, PAGE_CHECK_A, PAGE_CHECK_B, PROC_CHECK, and TIMING_CHECK.
| TC_API_EXPORT Races EnumUtils< Races >::FromIndex | ( | size_t | index | ) |
Definition at line 52 of file enuminfo_SharedDefines.cpp.
References RACE_BLOODELF, RACE_DRAENEI, RACE_DWARF, RACE_GNOME, RACE_HUMAN, RACE_NIGHTELF, RACE_ORC, RACE_TAUREN, RACE_TROLL, and RACE_UNDEAD_PLAYER.
| TC_API_EXPORT Classes EnumUtils< Classes >::FromIndex | ( | size_t | index | ) |
Definition at line 115 of file enuminfo_SharedDefines.cpp.
References CLASS_DEATH_KNIGHT, CLASS_DRUID, CLASS_HUNTER, CLASS_MAGE, CLASS_PALADIN, CLASS_PRIEST, CLASS_ROGUE, CLASS_SHAMAN, CLASS_WARLOCK, and CLASS_WARRIOR.
| TC_API_EXPORT Powers EnumUtils< Powers >::FromIndex | ( | size_t | index | ) |
Definition at line 176 of file enuminfo_SharedDefines.cpp.
References POWER_ENERGY, POWER_FOCUS, POWER_HAPPINESS, POWER_HEALTH, POWER_MANA, POWER_RAGE, POWER_RUNE, and POWER_RUNIC_POWER.
| TC_API_EXPORT SpellSchools EnumUtils< SpellSchools >::FromIndex | ( | size_t | index | ) |
Definition at line 232 of file enuminfo_SharedDefines.cpp.
References SPELL_SCHOOL_ARCANE, SPELL_SCHOOL_FIRE, SPELL_SCHOOL_FROST, SPELL_SCHOOL_HOLY, SPELL_SCHOOL_NATURE, SPELL_SCHOOL_NORMAL, and SPELL_SCHOOL_SHADOW.
| TC_API_EXPORT SpellAttr0 EnumUtils< SpellAttr0 >::FromIndex | ( | size_t | index | ) |
Definition at line 311 of file enuminfo_SharedDefines.cpp.
References SPELL_ATTR0_ABILITY, SPELL_ATTR0_CANT_CANCEL, SPELL_ATTR0_CANT_USED_IN_COMBAT, SPELL_ATTR0_CAST_TRACK_TARGET, SPELL_ATTR0_CASTABLE_WHILE_DEAD, SPELL_ATTR0_CASTABLE_WHILE_MOUNTED, SPELL_ATTR0_CASTABLE_WHILE_SITTING, SPELL_ATTR0_DAYTIME_ONLY, SPELL_ATTR0_DISABLED_WHILE_ACTIVE, SPELL_ATTR0_DONT_AFFECT_SHEATH_STATE, SPELL_ATTR0_HEARTBEAT_RESIST_CHECK, SPELL_ATTR0_HIDDEN_CLIENTSIDE, SPELL_ATTR0_HIDE_IN_COMBAT_LOG, SPELL_ATTR0_IMPOSSIBLE_DODGE_PARRY_BLOCK, SPELL_ATTR0_INDOORS_ONLY, SPELL_ATTR0_IS_REPLENISHMENT, SPELL_ATTR0_LEVEL_DAMAGE_CALCULATION, SPELL_ATTR0_NEGATIVE_1, SPELL_ATTR0_NIGHT_ONLY, SPELL_ATTR0_NOT_SHAPESHIFT, SPELL_ATTR0_ON_NEXT_SWING, SPELL_ATTR0_ON_NEXT_SWING_2, SPELL_ATTR0_ONLY_STEALTHED, SPELL_ATTR0_OUTDOORS_ONLY, SPELL_ATTR0_PASSIVE, SPELL_ATTR0_REQ_AMMO, SPELL_ATTR0_STOP_ATTACK_TARGET, SPELL_ATTR0_TARGET_MAINHAND_ITEM, SPELL_ATTR0_TRADESPELL, SPELL_ATTR0_UNAFFECTED_BY_INVULNERABILITY, SPELL_ATTR0_UNK0, and SPELL_ATTR0_UNK11.
| TC_API_EXPORT SpellAttr1 EnumUtils< SpellAttr1 >::FromIndex | ( | size_t | index | ) |
Definition at line 440 of file enuminfo_SharedDefines.cpp.
References SPELL_ATTR1_CANT_BE_REDIRECTED, SPELL_ATTR1_CANT_BE_REFLECTED, SPELL_ATTR1_CANT_TARGET_IN_COMBAT, SPELL_ATTR1_CANT_TARGET_SELF, SPELL_ATTR1_CHANNEL_DISPLAY_SPELL_NAME, SPELL_ATTR1_CHANNEL_TRACK_TARGET, SPELL_ATTR1_CHANNELED_1, SPELL_ATTR1_CHANNELED_2, SPELL_ATTR1_DISMISS_PET, SPELL_ATTR1_DISPEL_AURAS_ON_IMMUNITY, SPELL_ATTR1_DONT_DISPLAY_IN_AURA_BAR, SPELL_ATTR1_DONT_REFRESH_DURATION_ON_RECAST, SPELL_ATTR1_DRAIN_ALL_POWER, SPELL_ATTR1_ENABLE_AT_DODGE, SPELL_ATTR1_FARSIGHT, SPELL_ATTR1_IS_FISHING, SPELL_ATTR1_IS_PICKPOCKET, SPELL_ATTR1_MELEE_COMBAT_START, SPELL_ATTR1_NO_THREAT, SPELL_ATTR1_NOT_BREAK_STEALTH, SPELL_ATTR1_PREVENTS_ANIM, SPELL_ATTR1_REQ_COMBO_POINTS1, SPELL_ATTR1_REQ_COMBO_POINTS2, SPELL_ATTR1_REQUIRE_ALL_TARGETS, SPELL_ATTR1_UNAFFECTED_BY_SCHOOL_IMMUNE, SPELL_ATTR1_UNAUTOCASTABLE_BY_PET, SPELL_ATTR1_UNK21, SPELL_ATTR1_UNK23, SPELL_ATTR1_UNK25, SPELL_ATTR1_UNK27, SPELL_ATTR1_UNK31, and SPELL_ATTR1_UNK4.
| TC_API_EXPORT SpellAttr2 EnumUtils< SpellAttr2 >::FromIndex | ( | size_t | index | ) |
Definition at line 569 of file enuminfo_SharedDefines.cpp.
References SPELL_ATTR2_ACTIVE_THREAT, SPELL_ATTR2_ALLOW_LOW_LEVEL_BUFF, SPELL_ATTR2_AUTOREPEAT_FLAG, SPELL_ATTR2_CAN_TARGET_DEAD, SPELL_ATTR2_CAN_TARGET_NOT_IN_LOS, SPELL_ATTR2_CANT_CRIT, SPELL_ATTR2_CANT_TARGET_TAPPED, SPELL_ATTR2_DISPLAY_IN_STANCE_BAR, SPELL_ATTR2_FAIL_ON_ALL_TARGETS_IMMUNE, SPELL_ATTR2_FOOD_BUFF, SPELL_ATTR2_HEALTH_FUNNEL, SPELL_ATTR2_IS_ARCANE_CONCENTRATION, SPELL_ATTR2_NOT_NEED_SHAPESHIFT, SPELL_ATTR2_NOT_RESET_AUTO_ACTIONS, SPELL_ATTR2_PRESERVE_ENCHANT_IN_ARENA, SPELL_ATTR2_REQ_DEAD_PET, SPELL_ATTR2_TAME_BEAST, SPELL_ATTR2_UNAFFECTED_BY_AURA_SCHOOL_IMMUNE, SPELL_ATTR2_UNK1, SPELL_ATTR2_UNK10, SPELL_ATTR2_UNK12, SPELL_ATTR2_UNK14, SPELL_ATTR2_UNK15, SPELL_ATTR2_UNK20, SPELL_ATTR2_UNK22, SPELL_ATTR2_UNK24, SPELL_ATTR2_UNK25, SPELL_ATTR2_UNK27, SPELL_ATTR2_UNK28, SPELL_ATTR2_UNK7, SPELL_ATTR2_UNK8, and SPELL_ATTR2_UNK9.
| TC_API_EXPORT SpellAttr3 EnumUtils< SpellAttr3 >::FromIndex | ( | size_t | index | ) |
Definition at line 698 of file enuminfo_SharedDefines.cpp.
References SPELL_ATTR3_BATTLEGROUND, SPELL_ATTR3_CAN_PROC_FROM_PROCS, SPELL_ATTR3_CANT_TRIGGER_PROC, SPELL_ATTR3_COMPLETELY_BLOCKED, SPELL_ATTR3_DEATH_PERSISTENT, SPELL_ATTR3_DISABLE_PROC, SPELL_ATTR3_DONT_DISPLAY_CHANNEL_BAR, SPELL_ATTR3_DONT_DISPLAY_RANGE, SPELL_ATTR3_DRAIN_SOUL, SPELL_ATTR3_IGNORE_HIT_RESULT, SPELL_ATTR3_IGNORE_PROC_SUBCLASS_MASK, SPELL_ATTR3_IGNORE_RESURRECTION_TIMER, SPELL_ATTR3_IS_HONORLESS_TARGET, SPELL_ATTR3_MAIN_HAND, SPELL_ATTR3_NO_DONE_BONUS, SPELL_ATTR3_NO_INITIAL_AGGRO, SPELL_ATTR3_NOT_A_PROC, SPELL_ATTR3_ONLY_TARGET_GHOSTS, SPELL_ATTR3_ONLY_TARGET_PLAYERS, SPELL_ATTR3_REQ_OFFHAND, SPELL_ATTR3_REQ_WAND, SPELL_ATTR3_STACK_FOR_DIFF_CASTERS, SPELL_ATTR3_TREAT_AS_PERIODIC, SPELL_ATTR3_UNK0, SPELL_ATTR3_UNK15, SPELL_ATTR3_UNK2, SPELL_ATTR3_UNK21, SPELL_ATTR3_UNK23, SPELL_ATTR3_UNK28, SPELL_ATTR3_UNK31, SPELL_ATTR3_UNK5, and SPELL_ATTR3_UNK6.
| TC_API_EXPORT SpellAttr4 EnumUtils< SpellAttr4 >::FromIndex | ( | size_t | index | ) |
Definition at line 827 of file enuminfo_SharedDefines.cpp.
References SPELL_ATTR4_AREA_TARGET_CHAIN, SPELL_ATTR4_CAN_CAST_WHILE_CASTING, SPELL_ATTR4_CANT_TRIGGER_ITEM_SPELLS, SPELL_ATTR4_CAST_ONLY_IN_OUTLAND, SPELL_ATTR4_DAMAGE_DOESNT_BREAK_AURAS, SPELL_ATTR4_DONT_REMOVE_IN_ARENA, SPELL_ATTR4_FADES_WHILE_LOGGED_OUT, SPELL_ATTR4_FIXED_DAMAGE, SPELL_ATTR4_FORCE_DISPLAY_CASTBAR, SPELL_ATTR4_IGNORE_RESISTANCES, SPELL_ATTR4_IS_PET_SCALING, SPELL_ATTR4_NOT_CHECK_SELFCAST_POWER, SPELL_ATTR4_NOT_STEALABLE, SPELL_ATTR4_NOT_USABLE_IN_ARENA, SPELL_ATTR4_PROC_ONLY_ON_CASTER, SPELL_ATTR4_SPELL_VS_EXTEND_COST, SPELL_ATTR4_TRIGGER_ACTIVATE, SPELL_ATTR4_UNK11, SPELL_ATTR4_UNK12, SPELL_ATTR4_UNK13, SPELL_ATTR4_UNK15, SPELL_ATTR4_UNK19, SPELL_ATTR4_UNK22, SPELL_ATTR4_UNK24, SPELL_ATTR4_UNK28, SPELL_ATTR4_UNK29, SPELL_ATTR4_UNK3, SPELL_ATTR4_UNK30, SPELL_ATTR4_UNK31, SPELL_ATTR4_UNK4, SPELL_ATTR4_UNK5, and SPELL_ATTR4_USABLE_IN_ARENA.
| TC_API_EXPORT SpellAttr5 EnumUtils< SpellAttr5 >::FromIndex | ( | size_t | index | ) |
Definition at line 956 of file enuminfo_SharedDefines.cpp.
References SPELL_ATTR5_ALLOW_TARGET_OF_TARGET_AS_TARGET, SPELL_ATTR5_CAN_CHANNEL_WHEN_MOVING, SPELL_ATTR5_CANT_TARGET_PLAYER_CONTROLLED, SPELL_ATTR5_DONT_SHOW_AURA_IF_NOT_SELF_CAST, SPELL_ATTR5_DONT_SHOW_AURA_IF_SELF_CAST, SPELL_ATTR5_DONT_TURN_DURING_CAST, SPELL_ATTR5_HASTE_AFFECT_DURATION, SPELL_ATTR5_HIDE_DURATION, SPELL_ATTR5_NO_REAGENT_WHILE_PREP, SPELL_ATTR5_NOT_USABLE_WHILE_CHARMED, SPELL_ATTR5_REMOVE_ON_ARENA_ENTER, SPELL_ATTR5_SINGLE_TARGET_SPELL, SPELL_ATTR5_SKIP_CHECKCAST_LOS_CHECK, SPELL_ATTR5_START_PERIODIC_AT_APPLY, SPELL_ATTR5_UNK12, SPELL_ATTR5_UNK15, SPELL_ATTR5_UNK16, SPELL_ATTR5_UNK20, SPELL_ATTR5_UNK21, SPELL_ATTR5_UNK22, SPELL_ATTR5_UNK23, SPELL_ATTR5_UNK24, SPELL_ATTR5_UNK25, SPELL_ATTR5_UNK29, SPELL_ATTR5_UNK30, SPELL_ATTR5_UNK31, SPELL_ATTR5_UNK4, SPELL_ATTR5_UNK6, SPELL_ATTR5_UNK7, SPELL_ATTR5_USABLE_WHILE_CONFUSED, SPELL_ATTR5_USABLE_WHILE_FEARED, and SPELL_ATTR5_USABLE_WHILE_STUNNED.
| TC_API_EXPORT SpellAttr6 EnumUtils< SpellAttr6 >::FromIndex | ( | size_t | index | ) |
Definition at line 1085 of file enuminfo_SharedDefines.cpp.
References SPELL_ATTR6_ASSIST_IGNORE_IMMUNE_FLAG, SPELL_ATTR6_CAN_TARGET_INVISIBLE, SPELL_ATTR6_CAN_TARGET_POSSESSED_FRIENDS, SPELL_ATTR6_CAN_TARGET_UNTARGETABLE, SPELL_ATTR6_CANT_TARGET_CROWD_CONTROLLED, SPELL_ATTR6_CAST_BY_CHARMER, SPELL_ATTR6_CASTABLE_WHILE_ON_VEHICLE, SPELL_ATTR6_CLIENT_UI_TARGET_EFFECTS, SPELL_ATTR6_DONT_CONSUME_PROC_CHARGES, SPELL_ATTR6_DONT_DISPLAY_COOLDOWN, SPELL_ATTR6_IGNORE_CASTER_AURAS, SPELL_ATTR6_IGNORE_CATEGORY_COOLDOWN_MODS, SPELL_ATTR6_LIMIT_PCT_DAMAGE_MODS, SPELL_ATTR6_LIMIT_PCT_HEALING_MODS, SPELL_ATTR6_NOT_IN_RAID_INSTANCE, SPELL_ATTR6_NOT_RESET_SWING_IF_INSTANT, SPELL_ATTR6_ONLY_IN_ARENA, SPELL_ATTR6_ONLY_VISIBLE_TO_CASTER, SPELL_ATTR6_UNK14, SPELL_ATTR6_UNK15, SPELL_ATTR6_UNK16, SPELL_ATTR6_UNK17, SPELL_ATTR6_UNK19, SPELL_ATTR6_UNK22, SPELL_ATTR6_UNK23, SPELL_ATTR6_UNK26, SPELL_ATTR6_UNK28, SPELL_ATTR6_UNK30, SPELL_ATTR6_UNK4, SPELL_ATTR6_UNK7, SPELL_ATTR6_UNK9, and SPELL_ATTR6_USE_SPELL_CAST_EVENT.
| TC_API_EXPORT SpellAttr7 EnumUtils< SpellAttr7 >::FromIndex | ( | size_t | index | ) |
Definition at line 1214 of file enuminfo_SharedDefines.cpp.
References SPELL_ATTR7_ALLIANCE_ONLY, SPELL_ATTR7_BYPASS_NO_RESURRECT_AURA, SPELL_ATTR7_CAN_RESTORE_SECONDARY_POWER, SPELL_ATTR7_CANT_DODGE, SPELL_ATTR7_CANT_MISS, SPELL_ATTR7_CANT_PARRY, SPELL_ATTR7_CLIENT_INDICATOR, SPELL_ATTR7_CONSOLIDATED_RAID_BUFF, SPELL_ATTR7_DISABLE_AURA_WHILE_DEAD, SPELL_ATTR7_DISPEL_CHARGES, SPELL_ATTR7_HAS_CHARGE_EFFECT, SPELL_ATTR7_HORDE_ONLY, SPELL_ATTR7_IGNORE_COLD_WEATHER_FLYING, SPELL_ATTR7_IGNORE_DURATION_MODS, SPELL_ATTR7_INTERRUPT_ONLY_NONPLAYER, SPELL_ATTR7_IS_CHEAT_SPELL, SPELL_ATTR7_NO_PUSHBACK_ON_DAMAGE, SPELL_ATTR7_SUMMON_PLAYER_TOTEM, SPELL_ATTR7_UNK0, SPELL_ATTR7_UNK12, SPELL_ATTR7_UNK13, SPELL_ATTR7_UNK14, SPELL_ATTR7_UNK15, SPELL_ATTR7_UNK17, SPELL_ATTR7_UNK20, SPELL_ATTR7_UNK21, SPELL_ATTR7_UNK26, SPELL_ATTR7_UNK29, SPELL_ATTR7_UNK30, SPELL_ATTR7_UNK4, SPELL_ATTR7_UNK7, and SPELL_ATTR7_ZONE_TELEPORT.
| TC_API_EXPORT SpellCastResult EnumUtils< SpellCastResult >::FromIndex | ( | size_t | index | ) |
Definition at line 1500 of file enuminfo_SharedDefines.cpp.
References SPELL_CAST_OK, SPELL_FAILED_AFFECTING_COMBAT, SPELL_FAILED_ALREADY_AT_FULL_HEALTH, SPELL_FAILED_ALREADY_AT_FULL_MANA, SPELL_FAILED_ALREADY_AT_FULL_POWER, SPELL_FAILED_ALREADY_BEING_TAMED, SPELL_FAILED_ALREADY_HAVE_CHARM, SPELL_FAILED_ALREADY_HAVE_SUMMON, SPELL_FAILED_ALREADY_OPEN, SPELL_FAILED_ARTISAN_RIDING_REQUIREMENT, SPELL_FAILED_AURA_BOUNCED, SPELL_FAILED_AUTOTRACK_INTERRUPTED, SPELL_FAILED_BAD_IMPLICIT_TARGETS, SPELL_FAILED_BAD_TARGETS, SPELL_FAILED_BM_OR_INVISGOD, SPELL_FAILED_CANT_BE_CHARMED, SPELL_FAILED_CANT_BE_DISENCHANTED, SPELL_FAILED_CANT_BE_DISENCHANTED_SKILL, SPELL_FAILED_CANT_BE_MILLED, SPELL_FAILED_CANT_BE_PROSPECTED, SPELL_FAILED_CANT_CAST_ON_TAPPED, SPELL_FAILED_CANT_DO_THAT_RIGHT_NOW, SPELL_FAILED_CANT_DUEL_WHILE_INVISIBLE, SPELL_FAILED_CANT_DUEL_WHILE_STEALTHED, SPELL_FAILED_CANT_STEALTH, SPELL_FAILED_CASTER_AURASTATE, SPELL_FAILED_CASTER_DEAD, SPELL_FAILED_CHARMED, SPELL_FAILED_CHEST_IN_USE, SPELL_FAILED_CONFUSED, SPELL_FAILED_CUSTOM_ERROR, SPELL_FAILED_DAMAGE_IMMUNE, SPELL_FAILED_DONT_REPORT, SPELL_FAILED_EQUIPPED_ITEM, SPELL_FAILED_EQUIPPED_ITEM_CLASS, SPELL_FAILED_EQUIPPED_ITEM_CLASS_MAINHAND, SPELL_FAILED_EQUIPPED_ITEM_CLASS_OFFHAND, SPELL_FAILED_ERROR, SPELL_FAILED_EXPERT_RIDING_REQUIREMENT, SPELL_FAILED_FISHING_TOO_LOW, SPELL_FAILED_FIZZLE, SPELL_FAILED_FLEEING, SPELL_FAILED_FOOD_LOWLEVEL, SPELL_FAILED_GLYPH_SOCKET_LOCKED, SPELL_FAILED_HIGHLEVEL, SPELL_FAILED_HUNGER_SATIATED, SPELL_FAILED_IMMUNE, SPELL_FAILED_INCORRECT_AREA, SPELL_FAILED_INTERRUPTED, SPELL_FAILED_INTERRUPTED_COMBAT, SPELL_FAILED_INVALID_GLYPH, SPELL_FAILED_ITEM_ALREADY_ENCHANTED, SPELL_FAILED_ITEM_AT_MAX_CHARGES, SPELL_FAILED_ITEM_ENCHANT_TRADE_WINDOW, SPELL_FAILED_ITEM_GONE, SPELL_FAILED_ITEM_NOT_FOUND, SPELL_FAILED_ITEM_NOT_READY, SPELL_FAILED_LEVEL_REQUIREMENT, SPELL_FAILED_LINE_OF_SIGHT, SPELL_FAILED_LOW_CASTLEVEL, SPELL_FAILED_LOWLEVEL, SPELL_FAILED_MAINHAND_EMPTY, SPELL_FAILED_MAX_SOCKETS, SPELL_FAILED_MIN_SKILL, SPELL_FAILED_MOVING, SPELL_FAILED_NEED_AMMO, SPELL_FAILED_NEED_AMMO_POUCH, SPELL_FAILED_NEED_EXOTIC_AMMO, SPELL_FAILED_NEED_MORE_ITEMS, SPELL_FAILED_NO_AMMO, SPELL_FAILED_NO_CHAMPION, SPELL_FAILED_NO_CHARGES_REMAIN, SPELL_FAILED_NO_COMBO_POINTS, SPELL_FAILED_NO_DUELING, SPELL_FAILED_NO_EDIBLE_CORPSES, SPELL_FAILED_NO_ENDURANCE, SPELL_FAILED_NO_FISH, SPELL_FAILED_NO_ITEMS_WHILE_SHAPESHIFTED, SPELL_FAILED_NO_MOUNTS_ALLOWED, SPELL_FAILED_NO_PET, SPELL_FAILED_NO_PLAYTIME, SPELL_FAILED_NO_POWER, SPELL_FAILED_NO_VALID_TARGETS, SPELL_FAILED_NOPATH, SPELL_FAILED_NOT_BEHIND, SPELL_FAILED_NOT_FISHABLE, SPELL_FAILED_NOT_FLYING, SPELL_FAILED_NOT_HERE, SPELL_FAILED_NOT_IDLE, SPELL_FAILED_NOT_IN_ARENA, SPELL_FAILED_NOT_IN_BARBERSHOP, SPELL_FAILED_NOT_IN_BATTLEGROUND, SPELL_FAILED_NOT_IN_CONTROL, SPELL_FAILED_NOT_IN_RAID_INSTANCE, SPELL_FAILED_NOT_INACTIVE, SPELL_FAILED_NOT_INFRONT, SPELL_FAILED_NOT_KNOWN, SPELL_FAILED_NOT_MOUNTED, SPELL_FAILED_NOT_ON_DAMAGE_IMMUNE, SPELL_FAILED_NOT_ON_GROUND, SPELL_FAILED_NOT_ON_MOUNTED, SPELL_FAILED_NOT_ON_SHAPESHIFT, SPELL_FAILED_NOT_ON_STEALTHED, SPELL_FAILED_NOT_ON_TAXI, SPELL_FAILED_NOT_ON_TRANSPORT, SPELL_FAILED_NOT_READY, SPELL_FAILED_NOT_SHAPESHIFT, SPELL_FAILED_NOT_STANDING, SPELL_FAILED_NOT_TRADEABLE, SPELL_FAILED_NOT_TRADING, SPELL_FAILED_NOT_UNSHEATHED, SPELL_FAILED_NOT_WHILE_FATIGUED, SPELL_FAILED_NOT_WHILE_GHOST, SPELL_FAILED_NOT_WHILE_LOOTING, SPELL_FAILED_NOT_WHILE_TRADING, SPELL_FAILED_NOTHING_TO_DISPEL, SPELL_FAILED_NOTHING_TO_STEAL, SPELL_FAILED_ON_USE_ENCHANT, SPELL_FAILED_ONLY_ABOVEWATER, SPELL_FAILED_ONLY_BATTLEGROUNDS, SPELL_FAILED_ONLY_DAYTIME, SPELL_FAILED_ONLY_IN_ARENA, SPELL_FAILED_ONLY_INDOORS, SPELL_FAILED_ONLY_MOUNTED, SPELL_FAILED_ONLY_NIGHTTIME, SPELL_FAILED_ONLY_OUTDOORS, SPELL_FAILED_ONLY_SHAPESHIFT, SPELL_FAILED_ONLY_STEALTHED, SPELL_FAILED_ONLY_UNDERWATER, SPELL_FAILED_OUT_OF_RANGE, SPELL_FAILED_PACIFIED, SPELL_FAILED_PARTIAL_PLAYTIME, SPELL_FAILED_PET_CAN_RENAME, SPELL_FAILED_PLAY_TIME, SPELL_FAILED_POSSESSED, SPELL_FAILED_PREVENTED_BY_MECHANIC, SPELL_FAILED_REAGENTS, SPELL_FAILED_REPUTATION, SPELL_FAILED_REQUIRES_AREA, SPELL_FAILED_REQUIRES_SPELL_FOCUS, SPELL_FAILED_ROOTED, SPELL_FAILED_SILENCED, SPELL_FAILED_SPELL_IN_PROGRESS, SPELL_FAILED_SPELL_LEARNED, SPELL_FAILED_SPELL_UNAVAILABLE, SPELL_FAILED_STUNNED, SPELL_FAILED_SUCCESS, SPELL_FAILED_SUMMON_PENDING, SPELL_FAILED_TARGET_AFFECTING_COMBAT, SPELL_FAILED_TARGET_AURASTATE, SPELL_FAILED_TARGET_CANNOT_BE_RESURRECTED, SPELL_FAILED_TARGET_DUELING, SPELL_FAILED_TARGET_ENEMY, SPELL_FAILED_TARGET_ENRAGED, SPELL_FAILED_TARGET_FREEFORALL, SPELL_FAILED_TARGET_FRIENDLY, SPELL_FAILED_TARGET_IN_COMBAT, SPELL_FAILED_TARGET_IS_PLAYER, SPELL_FAILED_TARGET_IS_PLAYER_CONTROLLED, SPELL_FAILED_TARGET_IS_TRIVIAL, SPELL_FAILED_TARGET_LOCKED_TO_RAID_INSTANCE, SPELL_FAILED_TARGET_NO_POCKETS, SPELL_FAILED_TARGET_NO_RANGED_WEAPONS, SPELL_FAILED_TARGET_NO_WEAPONS, SPELL_FAILED_TARGET_NOT_DEAD, SPELL_FAILED_TARGET_NOT_GHOST, SPELL_FAILED_TARGET_NOT_IN_INSTANCE, SPELL_FAILED_TARGET_NOT_IN_PARTY, SPELL_FAILED_TARGET_NOT_IN_RAID, SPELL_FAILED_TARGET_NOT_IN_SANCTUARY, SPELL_FAILED_TARGET_NOT_LOOTED, SPELL_FAILED_TARGET_NOT_PLAYER, SPELL_FAILED_TARGET_UNSKINNABLE, SPELL_FAILED_TARGETS_DEAD, SPELL_FAILED_THIRST_SATIATED, SPELL_FAILED_TOO_CLOSE, SPELL_FAILED_TOO_MANY_OF_ITEM, SPELL_FAILED_TOO_MANY_SOCKETS, SPELL_FAILED_TOO_SHALLOW, SPELL_FAILED_TOTEM_CATEGORY, SPELL_FAILED_TOTEMS, SPELL_FAILED_TRANSFORM_UNUSABLE, SPELL_FAILED_TRY_AGAIN, SPELL_FAILED_UNIQUE_GLYPH, SPELL_FAILED_UNIT_NOT_BEHIND, SPELL_FAILED_UNIT_NOT_INFRONT, SPELL_FAILED_UNKNOWN, SPELL_FAILED_WRONG_PET_FOOD, and SPELL_FAILED_WRONG_WEATHER.
| TC_API_EXPORT AuraStateType EnumUtils< AuraStateType >::FromIndex | ( | size_t | index | ) |
Definition at line 1929 of file enuminfo_SharedDefines.cpp.
References AURA_STATE_BERSERKING, AURA_STATE_BLEEDING, AURA_STATE_CONFLAGRATE, AURA_STATE_DEADLY_POISON, AURA_STATE_DEFENSE, AURA_STATE_ENRAGE, AURA_STATE_FAERIE_FIRE, AURA_STATE_FROZEN, AURA_STATE_HEALTH_ABOVE_75_PERCENT, AURA_STATE_HEALTHLESS_20_PERCENT, AURA_STATE_HEALTHLESS_35_PERCENT, AURA_STATE_HUNTER_PARRY, AURA_STATE_JUDGEMENT, AURA_STATE_NONE, AURA_STATE_SWIFTMEND, AURA_STATE_UNKNOWN19, AURA_STATE_UNKNOWN22, and AURA_STATE_WARRIOR_VICTORY_RUSH.
| TC_API_EXPORT Mechanics EnumUtils< Mechanics >::FromIndex | ( | size_t | index | ) |
Definition at line 2030 of file enuminfo_SharedDefines.cpp.
References MECHANIC_BANDAGE, MECHANIC_BANISH, MECHANIC_BLEED, MECHANIC_CHARM, MECHANIC_DAZE, MECHANIC_DISARM, MECHANIC_DISCOVERY, MECHANIC_DISORIENTED, MECHANIC_DISTRACT, MECHANIC_ENRAGED, MECHANIC_FEAR, MECHANIC_FREEZE, MECHANIC_GRIP, MECHANIC_HORROR, MECHANIC_IMMUNE_SHIELD, MECHANIC_INFECTED, MECHANIC_INTERRUPT, MECHANIC_INVULNERABILITY, MECHANIC_KNOCKOUT, MECHANIC_MOUNT, MECHANIC_NONE, MECHANIC_POLYMORPH, MECHANIC_ROOT, MECHANIC_SAPPED, MECHANIC_SHACKLE, MECHANIC_SHIELD, MECHANIC_SILENCE, MECHANIC_SLEEP, MECHANIC_SLOW_ATTACK, MECHANIC_SNARE, MECHANIC_STUN, and MECHANIC_TURN.
| TC_API_EXPORT SpellDmgClass EnumUtils< SpellDmgClass >::FromIndex | ( | size_t | index | ) |
Definition at line 2131 of file enuminfo_SharedDefines.cpp.
References SPELL_DAMAGE_CLASS_MAGIC, SPELL_DAMAGE_CLASS_MELEE, SPELL_DAMAGE_CLASS_NONE, and SPELL_DAMAGE_CLASS_RANGED.
| TC_API_EXPORT SpellPreventionType EnumUtils< SpellPreventionType >::FromIndex | ( | size_t | index | ) |
Definition at line 2175 of file enuminfo_SharedDefines.cpp.
References SPELL_PREVENTION_TYPE_NONE, SPELL_PREVENTION_TYPE_PACIFY, and SPELL_PREVENTION_TYPE_SILENCE.
| TC_API_EXPORT Emote EnumUtils< Emote >::FromIndex | ( | size_t | index | ) |
Definition at line 2388 of file enuminfo_SharedDefines.cpp.
References EMOTE_ONESHOT_APPLAUD, EMOTE_ONESHOT_ATTACK1H, EMOTE_ONESHOT_ATTACK2H_LOOSE, EMOTE_ONESHOT_ATTACK2HTIGHT, EMOTE_ONESHOT_ATTACK_BOW, EMOTE_ONESHOT_ATTACK_OFF, EMOTE_ONESHOT_ATTACK_OFF_PIERCE, EMOTE_ONESHOT_ATTACK_RIFLE, EMOTE_ONESHOT_ATTACK_THROWN, EMOTE_ONESHOT_ATTACK_UNARMED, EMOTE_ONESHOT_BATTLE_ROAR, EMOTE_ONESHOT_BEG, EMOTE_ONESHOT_BOW, EMOTE_ONESHOT_CHEER, EMOTE_ONESHOT_CHEER_NO_SHEATHE, EMOTE_ONESHOT_CHICKEN, EMOTE_ONESHOT_COWER, EMOTE_ONESHOT_CREATURE_SPECIAL, EMOTE_ONESHOT_CRY, EMOTE_ONESHOT_CRY_JAINA, EMOTE_ONESHOT_CUSTOM_SPELL_01, EMOTE_ONESHOT_CUSTOM_SPELL_02, EMOTE_ONESHOT_CUSTOM_SPELL_03, EMOTE_ONESHOT_CUSTOM_SPELL_04, EMOTE_ONESHOT_CUSTOM_SPELL_05, EMOTE_ONESHOT_CUSTOM_SPELL_06, EMOTE_ONESHOT_CUSTOM_SPELL_07, EMOTE_ONESHOT_CUSTOM_SPELL_08, EMOTE_ONESHOT_CUSTOM_SPELL_09, EMOTE_ONESHOT_CUSTOM_SPELL_10, EMOTE_ONESHOT_DANCE, EMOTE_ONESHOT_DANCESPECIAL, EMOTE_ONESHOT_DODGE, EMOTE_ONESHOT_DRAGON_SPIT, EMOTE_ONESHOT_DROWN, EMOTE_ONESHOT_EAT, EMOTE_ONESHOT_EAT_NO_SHEATHE, EMOTE_ONESHOT_EMERGE, EMOTE_ONESHOT_EXCLAMATION, EMOTE_ONESHOT_FISHING, EMOTE_ONESHOT_FLEX, EMOTE_ONESHOT_FLY_DRAGON_SPIT, EMOTE_ONESHOT_FLY_SIT_GROUND_DOWN, EMOTE_ONESHOT_FLY_SIT_GROUND_UP, EMOTE_ONESHOT_FLYATTACK1H, EMOTE_ONESHOT_FLYDEATH, EMOTE_ONESHOT_FLYGRAB, EMOTE_ONESHOT_FLYGRABTHROWN, EMOTE_ONESHOT_FLYTALK, EMOTE_ONESHOT_JUMPEND, EMOTE_ONESHOT_JUMPLANDRUN, EMOTE_ONESHOT_JUMPSTART, EMOTE_ONESHOT_KICK, EMOTE_ONESHOT_KISS, EMOTE_ONESHOT_KNEEL, EMOTE_ONESHOT_LAND, EMOTE_ONESHOT_LAUGH, EMOTE_ONESHOT_LAUGH_NO_SHEATHE, EMOTE_ONESHOT_LIFTOFF, EMOTE_ONESHOT_LOOT, EMOTE_ONESHOT_MOUNT_SPECIAL, EMOTE_ONESHOT_NO, EMOTE_ONESHOT_OMNICAST_GHOUL, EMOTE_ONESHOT_PARRY1H, EMOTE_ONESHOT_PARRY2H, EMOTE_ONESHOT_PARRY2HL, EMOTE_ONESHOT_PARRY_SHIELD, EMOTE_ONESHOT_PARRY_UNARMED, EMOTE_ONESHOT_POINT, EMOTE_ONESHOT_POINT_NO_SHEATHE, EMOTE_ONESHOT_QUESTION, EMOTE_ONESHOT_READY1H, EMOTE_ONESHOT_READY_BOW, EMOTE_ONESHOT_READY_RIFLE, EMOTE_ONESHOT_READY_UNARMED, EMOTE_ONESHOT_ROAR, EMOTE_ONESHOT_RUDE, EMOTE_ONESHOT_SALUTE, EMOTE_ONESHOT_SALUTE_NO_SHEATH, EMOTE_ONESHOT_SHOUT, EMOTE_ONESHOT_SHY, EMOTE_ONESHOT_SPECIALATTACK1H, EMOTE_ONESHOT_SPELL_CAST, EMOTE_ONESHOT_SPELL_CAST_OMNI, EMOTE_ONESHOT_SPELL_CAST_W_SOUND, EMOTE_ONESHOT_SPELL_PRECAST, EMOTE_ONESHOT_STOMP, EMOTE_ONESHOT_STUN, EMOTE_ONESHOT_SUBMERGE, EMOTE_ONESHOT_TALK, EMOTE_ONESHOT_TALK_NO_SHEATHE, EMOTE_ONESHOT_TRAIN, EMOTE_ONESHOT_USE_STANDING, EMOTE_ONESHOT_WAVE, EMOTE_ONESHOT_WAVE_NO_SHEATHE, EMOTE_ONESHOT_WORK_CHOPWOOD, EMOTE_ONESHOT_WORK_MINING, EMOTE_ONESHOT_WOUND, EMOTE_ONESHOT_WOUND_CRITICAL, EMOTE_ONESHOT_YES, EMOTE_STAND_STATE_NONE, EMOTE_STATE_APPLAUD, EMOTE_STATE_AT_EASE, EMOTE_STATE_ATTACK_UNARMED, EMOTE_STATE_CANNIBALIZE, EMOTE_STATE_COWER, EMOTE_STATE_CUSTOM_SPELL_01, EMOTE_STATE_CUSTOM_SPELL_02, EMOTE_STATE_CUSTOM_SPELL_03, EMOTE_STATE_CUSTOM_SPELL_04, EMOTE_STATE_CUSTOM_SPELL_05, EMOTE_STATE_CUSTOM_SPELL_08, EMOTE_STATE_DANCE, EMOTE_STATE_DANCE_CUSTOM, EMOTE_STATE_DANCESPECIAL, EMOTE_STATE_DEAD, EMOTE_STATE_DROWNED, EMOTE_STATE_EAT, EMOTE_STATE_EAT_NO_SHEATHE, EMOTE_STATE_EXCLAIM, EMOTE_STATE_FALL, EMOTE_STATE_FISHING, EMOTE_STATE_FLY_FALL, EMOTE_STATE_FLY_SIT_GROUND, EMOTE_STATE_FLYFALL, EMOTE_STATE_FLYGRABCLOSED, EMOTE_STATE_HOLD_BOW, EMOTE_STATE_HOLD_JOUST, EMOTE_STATE_HOLD_RIFLE, EMOTE_STATE_HOLD_THROWN, EMOTE_STATE_KNEEL, EMOTE_STATE_LAUGH, EMOTE_STATE_LOOT, EMOTE_STATE_MOUNT, EMOTE_STATE_NONE, EMOTE_STATE_POINT, EMOTE_STATE_READY1H, EMOTE_STATE_READY2H, EMOTE_STATE_READY2HL, EMOTE_STATE_READY_BOW, EMOTE_STATE_READY_RIFLE, EMOTE_STATE_READY_SPELL_OMNI, EMOTE_STATE_READY_THROWN, EMOTE_STATE_READY_UNARMED, EMOTE_STATE_READYJOUST, EMOTE_STATE_ROAR, EMOTE_STATE_SIT, EMOTE_STATE_SIT_CHAIR_HIGH, EMOTE_STATE_SIT_CHAIR_LOW, EMOTE_STATE_SIT_CHAIR_MED, EMOTE_STATE_SLEEP, EMOTE_STATE_SPECIAL_UNARMED, EMOTE_STATE_SPELL_CHANNEL_DIRECTED, EMOTE_STATE_SPELL_CHANNEL_OMNI, EMOTE_STATE_SPELL_KNEEL_START, EMOTE_STATE_SPELL_PRECAST, EMOTE_STATE_SPELLEFFECT_HOLD, EMOTE_STATE_STAND, EMOTE_STATE_STEALTH_STAND, EMOTE_STATE_STRANGULATE, EMOTE_STATE_STUN, EMOTE_STATE_STUN_NO_SHEATHE, EMOTE_STATE_SUBMERGED, EMOTE_STATE_SUBMERGED_NEW, EMOTE_STATE_SWIM_IDLE, EMOTE_STATE_TALK, EMOTE_STATE_USE_STANDING, EMOTE_STATE_USE_STANDING_NO_SHEATHE, EMOTE_STATE_WALK_BACKWARDS, EMOTE_STATE_WHIRLWIND, EMOTE_STATE_WORK, EMOTE_STATE_WORK_CHOPWOOD, EMOTE_STATE_WORK_MINING, and EMOTE_STATE_WORK_SHEATHED.
| TC_API_EXPORT WeatherType EnumUtils< WeatherType >::FromIndex | ( | size_t | index | ) |
Definition at line 2775 of file enuminfo_SharedDefines.cpp.
References WEATHER_TYPE_BLACKRAIN, WEATHER_TYPE_FINE, WEATHER_TYPE_RAIN, WEATHER_TYPE_SNOW, WEATHER_TYPE_STORM, and WEATHER_TYPE_THUNDERS.
| TC_API_EXPORT ChatMsg EnumUtils< ChatMsg >::FromIndex | ( | size_t | index | ) |
Definition at line 2873 of file enuminfo_SharedDefines.cpp.
References CHAT_MSG_ACHIEVEMENT, CHAT_MSG_ADDON, CHAT_MSG_AFK, CHAT_MSG_ARENA_POINTS, CHAT_MSG_BATTLEGROUND, CHAT_MSG_BATTLEGROUND_LEADER, CHAT_MSG_BATTLENET, CHAT_MSG_BG_SYSTEM_ALLIANCE, CHAT_MSG_BG_SYSTEM_HORDE, CHAT_MSG_BG_SYSTEM_NEUTRAL, CHAT_MSG_CHANNEL, CHAT_MSG_CHANNEL_JOIN, CHAT_MSG_CHANNEL_LEAVE, CHAT_MSG_CHANNEL_LIST, CHAT_MSG_CHANNEL_NOTICE, CHAT_MSG_CHANNEL_NOTICE_USER, CHAT_MSG_COMBAT_FACTION_CHANGE, CHAT_MSG_COMBAT_HONOR_GAIN, CHAT_MSG_COMBAT_MISC_INFO, CHAT_MSG_COMBAT_XP_GAIN, CHAT_MSG_DND, CHAT_MSG_EMOTE, CHAT_MSG_FILTERED, CHAT_MSG_GUILD, CHAT_MSG_GUILD_ACHIEVEMENT, CHAT_MSG_IGNORED, CHAT_MSG_LOOT, CHAT_MSG_MONEY, CHAT_MSG_MONSTER_EMOTE, CHAT_MSG_MONSTER_PARTY, CHAT_MSG_MONSTER_SAY, CHAT_MSG_MONSTER_WHISPER, CHAT_MSG_MONSTER_YELL, CHAT_MSG_OFFICER, CHAT_MSG_OPENING, CHAT_MSG_PARTY, CHAT_MSG_PARTY_LEADER, CHAT_MSG_PET_INFO, CHAT_MSG_RAID, CHAT_MSG_RAID_BOSS_EMOTE, CHAT_MSG_RAID_BOSS_WHISPER, CHAT_MSG_RAID_LEADER, CHAT_MSG_RAID_WARNING, CHAT_MSG_RESTRICTED, CHAT_MSG_SAY, CHAT_MSG_SKILL, CHAT_MSG_SYSTEM, CHAT_MSG_TEXT_EMOTE, CHAT_MSG_TRADESKILLS, CHAT_MSG_WHISPER, CHAT_MSG_WHISPER_FOREIGN, CHAT_MSG_WHISPER_INFORM, and CHAT_MSG_YELL.
| TC_API_EXPORT SpellFamilyNames EnumUtils< SpellFamilyNames >::FromIndex | ( | size_t | index | ) |
Definition at line 3027 of file enuminfo_SharedDefines.cpp.
References SPELLFAMILY_DEATHKNIGHT, SPELLFAMILY_DRUID, SPELLFAMILY_GENERIC, SPELLFAMILY_HUNTER, SPELLFAMILY_MAGE, SPELLFAMILY_PALADIN, SPELLFAMILY_PET, SPELLFAMILY_POTION, SPELLFAMILY_PRIEST, SPELLFAMILY_ROGUE, SPELLFAMILY_SHAMAN, SPELLFAMILY_UNK1, SPELLFAMILY_UNK2, SPELLFAMILY_WARLOCK, and SPELLFAMILY_WARRIOR.
|
inlinestatic |
Definition at line 60 of file SmartEnum.h.
References Trinity::Impl::EnumUtilsImpl::EnumUtils< Enum >::ToIndex().
|
inlinestatic |
|
inlinestatic |
Definition at line 117 of file SmartEnum.h.
|
inlinestatic |
Definition at line 120 of file SmartEnum.h.
References EnumText::Constant, and ToString().
Referenced by WardenWin::HandleCheckResult(), debug_commandscript::HandleDebugAnimCommand(), instance_commandscript::HandleInstanceGetBossStateCommand(), instance_commandscript::HandleInstanceSetBossStateCommand(), Warden::ProcessLuaCheckResponse(), and WardenWin::RequestChecks().
|
inlinestatic |
Definition at line 126 of file SmartEnum.h.
References EnumText::Description, and ToString().
| TC_API_EXPORT size_t EnumUtils< AppenderType >::ToIndex | ( | AppenderType | value | ) |
Definition at line 113 of file enuminfo_LogCommon.cpp.
References APPENDER_CONSOLE, APPENDER_DB, APPENDER_FILE, and APPENDER_NONE.
| TC_API_EXPORT size_t EnumUtils< ArenaTeamTypes >::ToIndex | ( | ArenaTeamTypes | value | ) |
Definition at line 57 of file enuminfo_ArenaTeam.cpp.
References ARENA_TEAM_2v2, ARENA_TEAM_3v3, and ARENA_TEAM_5v5.
| TC_API_EXPORT size_t EnumUtils< AuctionHouseType >::ToIndex | ( | AuctionHouseType | value | ) |
Definition at line 111 of file enuminfo_AuctionHouseBot.cpp.
References AUCTION_HOUSE_ALLIANCE, AUCTION_HOUSE_HORDE, and AUCTION_HOUSE_NEUTRAL.
| TC_API_EXPORT size_t EnumUtils< AuctionQuality >::ToIndex | ( | AuctionQuality | value | ) |
Definition at line 65 of file enuminfo_AuctionHouseBot.cpp.
References AUCTION_QUALITY_BLUE, AUCTION_QUALITY_GRAY, AUCTION_QUALITY_GREEN, AUCTION_QUALITY_ORANGE, AUCTION_QUALITY_PURPLE, AUCTION_QUALITY_WHITE, and AUCTION_QUALITY_YELLOW.
| TC_API_EXPORT size_t EnumUtils< AuraStateType >::ToIndex | ( | AuraStateType | value | ) |
Definition at line 1956 of file enuminfo_SharedDefines.cpp.
References AURA_STATE_BERSERKING, AURA_STATE_BLEEDING, AURA_STATE_CONFLAGRATE, AURA_STATE_DEADLY_POISON, AURA_STATE_DEFENSE, AURA_STATE_ENRAGE, AURA_STATE_FAERIE_FIRE, AURA_STATE_FROZEN, AURA_STATE_HEALTH_ABOVE_75_PERCENT, AURA_STATE_HEALTHLESS_20_PERCENT, AURA_STATE_HEALTHLESS_35_PERCENT, AURA_STATE_HUNTER_PARRY, AURA_STATE_JUDGEMENT, AURA_STATE_NONE, AURA_STATE_SWIFTMEND, AURA_STATE_UNKNOWN19, AURA_STATE_UNKNOWN22, and AURA_STATE_WARRIOR_VICTORY_RUSH.
| TC_API_EXPORT size_t EnumUtils< BuyResult >::ToIndex | ( | BuyResult | value | ) |
Definition at line 378 of file enuminfo_ItemDefines.cpp.
References BUY_ERR_CANT_CARRY_MORE, BUY_ERR_CANT_FIND_ITEM, BUY_ERR_DISTANCE_TOO_FAR, BUY_ERR_ITEM_ALREADY_SOLD, BUY_ERR_ITEM_SOLD_OUT, BUY_ERR_NOT_ENOUGHT_MONEY, BUY_ERR_RANK_REQUIRE, BUY_ERR_REPUTATION_REQUIRE, and BUY_ERR_SELLER_DONT_LIKE_YOU.
| TC_API_EXPORT size_t EnumUtils< ChatMsg >::ToIndex | ( | ChatMsg | value | ) |
Definition at line 2935 of file enuminfo_SharedDefines.cpp.
References CHAT_MSG_ACHIEVEMENT, CHAT_MSG_ADDON, CHAT_MSG_AFK, CHAT_MSG_ARENA_POINTS, CHAT_MSG_BATTLEGROUND, CHAT_MSG_BATTLEGROUND_LEADER, CHAT_MSG_BATTLENET, CHAT_MSG_BG_SYSTEM_ALLIANCE, CHAT_MSG_BG_SYSTEM_HORDE, CHAT_MSG_BG_SYSTEM_NEUTRAL, CHAT_MSG_CHANNEL, CHAT_MSG_CHANNEL_JOIN, CHAT_MSG_CHANNEL_LEAVE, CHAT_MSG_CHANNEL_LIST, CHAT_MSG_CHANNEL_NOTICE, CHAT_MSG_CHANNEL_NOTICE_USER, CHAT_MSG_COMBAT_FACTION_CHANGE, CHAT_MSG_COMBAT_HONOR_GAIN, CHAT_MSG_COMBAT_MISC_INFO, CHAT_MSG_COMBAT_XP_GAIN, CHAT_MSG_DND, CHAT_MSG_EMOTE, CHAT_MSG_FILTERED, CHAT_MSG_GUILD, CHAT_MSG_GUILD_ACHIEVEMENT, CHAT_MSG_IGNORED, CHAT_MSG_LOOT, CHAT_MSG_MONEY, CHAT_MSG_MONSTER_EMOTE, CHAT_MSG_MONSTER_PARTY, CHAT_MSG_MONSTER_SAY, CHAT_MSG_MONSTER_WHISPER, CHAT_MSG_MONSTER_YELL, CHAT_MSG_OFFICER, CHAT_MSG_OPENING, CHAT_MSG_PARTY, CHAT_MSG_PARTY_LEADER, CHAT_MSG_PET_INFO, CHAT_MSG_RAID, CHAT_MSG_RAID_BOSS_EMOTE, CHAT_MSG_RAID_BOSS_WHISPER, CHAT_MSG_RAID_LEADER, CHAT_MSG_RAID_WARNING, CHAT_MSG_RESTRICTED, CHAT_MSG_SAY, CHAT_MSG_SKILL, CHAT_MSG_SYSTEM, CHAT_MSG_TEXT_EMOTE, CHAT_MSG_TRADESKILLS, CHAT_MSG_WHISPER, CHAT_MSG_WHISPER_FOREIGN, CHAT_MSG_WHISPER_INFORM, and CHAT_MSG_YELL.
| TC_API_EXPORT size_t EnumUtils< ChatNotify >::ToIndex | ( | ChatNotify | value | ) |
Definition at line 123 of file enuminfo_Channel.cpp.
References CHAT_ANNOUNCEMENTS_OFF_NOTICE, CHAT_ANNOUNCEMENTS_ON_NOTICE, CHAT_BANNED_NOTICE, CHAT_CHANNEL_OWNER_NOTICE, CHAT_INVALID_NAME_NOTICE, CHAT_INVITE_NOTICE, CHAT_INVITE_WRONG_FACTION_NOTICE, CHAT_JOINED_NOTICE, CHAT_LEFT_NOTICE, CHAT_MODE_CHANGE_NOTICE, CHAT_MODERATION_OFF_NOTICE, CHAT_MODERATION_ON_NOTICE, CHAT_MUTED_NOTICE, CHAT_NOT_IN_AREA_NOTICE, CHAT_NOT_IN_LFG_NOTICE, CHAT_NOT_MEMBER_NOTICE, CHAT_NOT_MODERATED_NOTICE, CHAT_NOT_MODERATOR_NOTICE, CHAT_NOT_OWNER_NOTICE, CHAT_OWNER_CHANGED_NOTICE, CHAT_PASSWORD_CHANGED_NOTICE, CHAT_PLAYER_ALREADY_MEMBER_NOTICE, CHAT_PLAYER_BANNED_NOTICE, CHAT_PLAYER_INVITE_BANNED_NOTICE, CHAT_PLAYER_INVITED_NOTICE, CHAT_PLAYER_KICKED_NOTICE, CHAT_PLAYER_NOT_BANNED_NOTICE, CHAT_PLAYER_NOT_FOUND_NOTICE, CHAT_PLAYER_UNBANNED_NOTICE, CHAT_THROTTLED_NOTICE, CHAT_VOICE_OFF_NOTICE, CHAT_VOICE_ON_NOTICE, CHAT_WRONG_FACTION_NOTICE, CHAT_WRONG_PASSWORD_NOTICE, CHAT_YOU_JOINED_NOTICE, and CHAT_YOU_LEFT_NOTICE.
| TC_API_EXPORT size_t EnumUtils< Classes >::ToIndex | ( | Classes | value | ) |
Definition at line 134 of file enuminfo_SharedDefines.cpp.
References CLASS_DEATH_KNIGHT, CLASS_DRUID, CLASS_HUNTER, CLASS_MAGE, CLASS_PALADIN, CLASS_PRIEST, CLASS_ROGUE, CLASS_SHAMAN, CLASS_WARLOCK, and CLASS_WARRIOR.
| TC_API_EXPORT size_t EnumUtils< ColorTypes >::ToIndex | ( | ColorTypes | value | ) |
| TC_API_EXPORT size_t EnumUtils< CreatureAI::EvadeReason >::ToIndex | ( | CreatureAI::EvadeReason | value | ) |
Definition at line 61 of file enuminfo_CreatureAI.cpp.
References CreatureAI::EVADE_REASON_BOUNDARY, CreatureAI::EVADE_REASON_NO_HOSTILES, CreatureAI::EVADE_REASON_NO_PATH, CreatureAI::EVADE_REASON_OTHER, and CreatureAI::EVADE_REASON_SEQUENCE_BREAK.
| TC_API_EXPORT size_t EnumUtils< CreatureFlagsExtra >::ToIndex | ( | CreatureFlagsExtra | value | ) |
Definition at line 115 of file enuminfo_CreatureData.cpp.
References CREATURE_FLAG_EXTRA_ALL_DIMINISH, CREATURE_FLAG_EXTRA_CANNOT_ENTER_COMBAT, CREATURE_FLAG_EXTRA_CIVILIAN, CREATURE_FLAG_EXTRA_DUNGEON_BOSS, CREATURE_FLAG_EXTRA_GHOST_VISIBILITY, CREATURE_FLAG_EXTRA_GUARD, CREATURE_FLAG_EXTRA_IGNORE_FEIGN_DEATH, CREATURE_FLAG_EXTRA_IGNORE_PATHFINDING, CREATURE_FLAG_EXTRA_IMMUNITY_KNOCKBACK, CREATURE_FLAG_EXTRA_INSTANCE_BIND, CREATURE_FLAG_EXTRA_NO_BLOCK, CREATURE_FLAG_EXTRA_NO_CRIT, CREATURE_FLAG_EXTRA_NO_CRUSHING_BLOWS, CREATURE_FLAG_EXTRA_NO_MOVE_FLAGS_UPDATE, CREATURE_FLAG_EXTRA_NO_PARRY, CREATURE_FLAG_EXTRA_NO_PARRY_HASTEN, CREATURE_FLAG_EXTRA_NO_PLAYER_DAMAGE_REQ, CREATURE_FLAG_EXTRA_NO_SELL_VENDOR, CREATURE_FLAG_EXTRA_NO_SKILL_GAINS, CREATURE_FLAG_EXTRA_NO_TAUNT, CREATURE_FLAG_EXTRA_NO_XP, CREATURE_FLAG_EXTRA_OBEYS_TAUNT_DIMINISHING_RETURNS, CREATURE_FLAG_EXTRA_TRIGGER, CREATURE_FLAG_EXTRA_UNUSED_22, CREATURE_FLAG_EXTRA_UNUSED_23, CREATURE_FLAG_EXTRA_UNUSED_24, CREATURE_FLAG_EXTRA_UNUSED_25, CREATURE_FLAG_EXTRA_UNUSED_26, CREATURE_FLAG_EXTRA_UNUSED_27, CREATURE_FLAG_EXTRA_UNUSED_31, CREATURE_FLAG_EXTRA_USE_OFFHAND_ATTACK, and CREATURE_FLAG_EXTRA_WORLDEVENT.
| TC_API_EXPORT size_t EnumUtils< Emote >::ToIndex | ( | Emote | value | ) |
Definition at line 2571 of file enuminfo_SharedDefines.cpp.
References EMOTE_ONESHOT_APPLAUD, EMOTE_ONESHOT_ATTACK1H, EMOTE_ONESHOT_ATTACK2H_LOOSE, EMOTE_ONESHOT_ATTACK2HTIGHT, EMOTE_ONESHOT_ATTACK_BOW, EMOTE_ONESHOT_ATTACK_OFF, EMOTE_ONESHOT_ATTACK_OFF_PIERCE, EMOTE_ONESHOT_ATTACK_RIFLE, EMOTE_ONESHOT_ATTACK_THROWN, EMOTE_ONESHOT_ATTACK_UNARMED, EMOTE_ONESHOT_BATTLE_ROAR, EMOTE_ONESHOT_BEG, EMOTE_ONESHOT_BOW, EMOTE_ONESHOT_CHEER, EMOTE_ONESHOT_CHEER_NO_SHEATHE, EMOTE_ONESHOT_CHICKEN, EMOTE_ONESHOT_COWER, EMOTE_ONESHOT_CREATURE_SPECIAL, EMOTE_ONESHOT_CRY, EMOTE_ONESHOT_CRY_JAINA, EMOTE_ONESHOT_CUSTOM_SPELL_01, EMOTE_ONESHOT_CUSTOM_SPELL_02, EMOTE_ONESHOT_CUSTOM_SPELL_03, EMOTE_ONESHOT_CUSTOM_SPELL_04, EMOTE_ONESHOT_CUSTOM_SPELL_05, EMOTE_ONESHOT_CUSTOM_SPELL_06, EMOTE_ONESHOT_CUSTOM_SPELL_07, EMOTE_ONESHOT_CUSTOM_SPELL_08, EMOTE_ONESHOT_CUSTOM_SPELL_09, EMOTE_ONESHOT_CUSTOM_SPELL_10, EMOTE_ONESHOT_DANCE, EMOTE_ONESHOT_DANCESPECIAL, EMOTE_ONESHOT_DODGE, EMOTE_ONESHOT_DRAGON_SPIT, EMOTE_ONESHOT_DROWN, EMOTE_ONESHOT_EAT, EMOTE_ONESHOT_EAT_NO_SHEATHE, EMOTE_ONESHOT_EMERGE, EMOTE_ONESHOT_EXCLAMATION, EMOTE_ONESHOT_FISHING, EMOTE_ONESHOT_FLEX, EMOTE_ONESHOT_FLY_DRAGON_SPIT, EMOTE_ONESHOT_FLY_SIT_GROUND_DOWN, EMOTE_ONESHOT_FLY_SIT_GROUND_UP, EMOTE_ONESHOT_FLYATTACK1H, EMOTE_ONESHOT_FLYDEATH, EMOTE_ONESHOT_FLYGRAB, EMOTE_ONESHOT_FLYGRABTHROWN, EMOTE_ONESHOT_FLYTALK, EMOTE_ONESHOT_JUMPEND, EMOTE_ONESHOT_JUMPLANDRUN, EMOTE_ONESHOT_JUMPSTART, EMOTE_ONESHOT_KICK, EMOTE_ONESHOT_KISS, EMOTE_ONESHOT_KNEEL, EMOTE_ONESHOT_LAND, EMOTE_ONESHOT_LAUGH, EMOTE_ONESHOT_LAUGH_NO_SHEATHE, EMOTE_ONESHOT_LIFTOFF, EMOTE_ONESHOT_LOOT, EMOTE_ONESHOT_MOUNT_SPECIAL, EMOTE_ONESHOT_NO, EMOTE_ONESHOT_OMNICAST_GHOUL, EMOTE_ONESHOT_PARRY1H, EMOTE_ONESHOT_PARRY2H, EMOTE_ONESHOT_PARRY2HL, EMOTE_ONESHOT_PARRY_SHIELD, EMOTE_ONESHOT_PARRY_UNARMED, EMOTE_ONESHOT_POINT, EMOTE_ONESHOT_POINT_NO_SHEATHE, EMOTE_ONESHOT_QUESTION, EMOTE_ONESHOT_READY1H, EMOTE_ONESHOT_READY_BOW, EMOTE_ONESHOT_READY_RIFLE, EMOTE_ONESHOT_READY_UNARMED, EMOTE_ONESHOT_ROAR, EMOTE_ONESHOT_RUDE, EMOTE_ONESHOT_SALUTE, EMOTE_ONESHOT_SALUTE_NO_SHEATH, EMOTE_ONESHOT_SHOUT, EMOTE_ONESHOT_SHY, EMOTE_ONESHOT_SPECIALATTACK1H, EMOTE_ONESHOT_SPELL_CAST, EMOTE_ONESHOT_SPELL_CAST_OMNI, EMOTE_ONESHOT_SPELL_CAST_W_SOUND, EMOTE_ONESHOT_SPELL_PRECAST, EMOTE_ONESHOT_STOMP, EMOTE_ONESHOT_STUN, EMOTE_ONESHOT_SUBMERGE, EMOTE_ONESHOT_TALK, EMOTE_ONESHOT_TALK_NO_SHEATHE, EMOTE_ONESHOT_TRAIN, EMOTE_ONESHOT_USE_STANDING, EMOTE_ONESHOT_WAVE, EMOTE_ONESHOT_WAVE_NO_SHEATHE, EMOTE_ONESHOT_WORK_CHOPWOOD, EMOTE_ONESHOT_WORK_MINING, EMOTE_ONESHOT_WOUND, EMOTE_ONESHOT_WOUND_CRITICAL, EMOTE_ONESHOT_YES, EMOTE_STAND_STATE_NONE, EMOTE_STATE_APPLAUD, EMOTE_STATE_AT_EASE, EMOTE_STATE_ATTACK_UNARMED, EMOTE_STATE_CANNIBALIZE, EMOTE_STATE_COWER, EMOTE_STATE_CUSTOM_SPELL_01, EMOTE_STATE_CUSTOM_SPELL_02, EMOTE_STATE_CUSTOM_SPELL_03, EMOTE_STATE_CUSTOM_SPELL_04, EMOTE_STATE_CUSTOM_SPELL_05, EMOTE_STATE_CUSTOM_SPELL_08, EMOTE_STATE_DANCE, EMOTE_STATE_DANCE_CUSTOM, EMOTE_STATE_DANCESPECIAL, EMOTE_STATE_DEAD, EMOTE_STATE_DROWNED, EMOTE_STATE_EAT, EMOTE_STATE_EAT_NO_SHEATHE, EMOTE_STATE_EXCLAIM, EMOTE_STATE_FALL, EMOTE_STATE_FISHING, EMOTE_STATE_FLY_FALL, EMOTE_STATE_FLY_SIT_GROUND, EMOTE_STATE_FLYFALL, EMOTE_STATE_FLYGRABCLOSED, EMOTE_STATE_HOLD_BOW, EMOTE_STATE_HOLD_JOUST, EMOTE_STATE_HOLD_RIFLE, EMOTE_STATE_HOLD_THROWN, EMOTE_STATE_KNEEL, EMOTE_STATE_LAUGH, EMOTE_STATE_LOOT, EMOTE_STATE_MOUNT, EMOTE_STATE_NONE, EMOTE_STATE_POINT, EMOTE_STATE_READY1H, EMOTE_STATE_READY2H, EMOTE_STATE_READY2HL, EMOTE_STATE_READY_BOW, EMOTE_STATE_READY_RIFLE, EMOTE_STATE_READY_SPELL_OMNI, EMOTE_STATE_READY_THROWN, EMOTE_STATE_READY_UNARMED, EMOTE_STATE_READYJOUST, EMOTE_STATE_ROAR, EMOTE_STATE_SIT, EMOTE_STATE_SIT_CHAIR_HIGH, EMOTE_STATE_SIT_CHAIR_LOW, EMOTE_STATE_SIT_CHAIR_MED, EMOTE_STATE_SLEEP, EMOTE_STATE_SPECIAL_UNARMED, EMOTE_STATE_SPELL_CHANNEL_DIRECTED, EMOTE_STATE_SPELL_CHANNEL_OMNI, EMOTE_STATE_SPELL_KNEEL_START, EMOTE_STATE_SPELL_PRECAST, EMOTE_STATE_SPELLEFFECT_HOLD, EMOTE_STATE_STAND, EMOTE_STATE_STEALTH_STAND, EMOTE_STATE_STRANGULATE, EMOTE_STATE_STUN, EMOTE_STATE_STUN_NO_SHEATHE, EMOTE_STATE_SUBMERGED, EMOTE_STATE_SUBMERGED_NEW, EMOTE_STATE_SWIM_IDLE, EMOTE_STATE_TALK, EMOTE_STATE_USE_STANDING, EMOTE_STATE_USE_STANDING_NO_SHEATHE, EMOTE_STATE_WALK_BACKWARDS, EMOTE_STATE_WHIRLWIND, EMOTE_STATE_WORK, EMOTE_STATE_WORK_CHOPWOOD, EMOTE_STATE_WORK_MINING, and EMOTE_STATE_WORK_SHEATHED.
| TC_API_EXPORT size_t EnumUtils< EncounterState >::ToIndex | ( | EncounterState | value | ) |
Definition at line 63 of file enuminfo_InstanceScript.cpp.
References DONE, FAIL, IN_PROGRESS, NOT_STARTED, SPECIAL, and TO_BE_DECIDED.
|
inlinestatic |
Definition at line 57 of file SmartEnum.h.
References Trinity::Impl::EnumUtilsImpl::EnumUtils< Enum >::ToIndex().
| TC_API_EXPORT size_t EnumUtils< InventoryResult >::ToIndex | ( | InventoryResult | value | ) |
Definition at line 235 of file enuminfo_ItemDefines.cpp.
References EQUIP_ERR_2HANDED_EQUIPPED, EQUIP_ERR_2HSKILLNOTFOUND, EQUIP_ERR_AMMO_ONLY, EQUIP_ERR_BAG_FULL, EQUIP_ERR_BAG_FULL_2, EQUIP_ERR_BAG_FULL_3, EQUIP_ERR_BAG_FULL_4, EQUIP_ERR_BAG_FULL_5, EQUIP_ERR_BAG_IN_BAG, EQUIP_ERR_BANK_FULL, EQUIP_ERR_CANT_BE_DISENCHANTED, EQUIP_ERR_CANT_EQUIP_EVER, EQUIP_ERR_CANT_EQUIP_EVER_2, EQUIP_ERR_CANT_EQUIP_LEVEL_I, EQUIP_ERR_CANT_EQUIP_NEED_TALENT, EQUIP_ERR_CANT_EQUIP_RANK, EQUIP_ERR_CANT_EQUIP_RATING, EQUIP_ERR_CANT_EQUIP_REPUTATION, EQUIP_ERR_CANT_EQUIP_SKILL, EQUIP_ERR_CANT_STACK, EQUIP_ERR_CANT_STACK_2, EQUIP_ERR_CANT_SWAP, EQUIP_ERR_CANT_WRAP_BAGS, EQUIP_ERR_CANT_WRAP_BOUND, EQUIP_ERR_CANT_WRAP_EQUIPPED, EQUIP_ERR_CANT_WRAP_STACKABLE, EQUIP_ERR_CANT_WRAP_UNIQUE, EQUIP_ERR_CANT_WRAP_WRAPPED, EQUIP_ERR_CLIENT_LOCKED_OUT, EQUIP_ERR_DESTROY_NONEMPTY_BAG, EQUIP_ERR_DROP_BOUND_ITEM, EQUIP_ERR_EVENT_AUTOEQUIP_BIND_CONFIRM, EQUIP_ERR_GENERIC_STUNNED, EQUIP_ERR_INTERNAL_BAG_ERROR, EQUIP_ERR_INTERNAL_BAG_ERROR_2, EQUIP_ERR_INV_FULL, EQUIP_ERR_ITEM_INVENTORY_FULL_SATCHEL, EQUIP_ERR_ITEM_LOCKED, EQUIP_ERR_ITEM_MAX_COUNT, EQUIP_ERR_ITEM_MAX_COUNT_EQUIPPED_SOCKETED, EQUIP_ERR_ITEM_MAX_COUNT_SOCKETED, EQUIP_ERR_ITEM_MAX_LIMIT_CATEGORY_COUNT_EXCEEDED_IS, EQUIP_ERR_ITEM_MAX_LIMIT_CATEGORY_EQUIPPED_EXCEEDED_IS, EQUIP_ERR_ITEM_MAX_LIMIT_CATEGORY_SOCKETED_EXCEEDED_IS, EQUIP_ERR_ITEM_NOT_FOUND, EQUIP_ERR_ITEM_NOT_FOUND_2, EQUIP_ERR_ITEM_UNIQUE_EQUIPPABLE, EQUIP_ERR_ITEM_UNIQUE_EQUIPPABLE_SOCKETED, EQUIP_ERR_LOOT_CANT_LOOT_THAT_NOW, EQUIP_ERR_LOOT_GONE, EQUIP_ERR_MAIL_BOUND_ITEM, EQUIP_ERR_NO_BANK_HERE, EQUIP_ERR_NO_BANK_SLOT, EQUIP_ERR_NO_SLOT_AVAILABLE, EQUIP_ERR_NO_SLOT_AVAILABLE_2, EQUIP_ERR_NO_SLOT_AVAILABLE_3, EQUIP_ERR_NONE, EQUIP_ERR_NOT_A_BAG, EQUIP_ERR_NOT_DURING_ARENA_MATCH, EQUIP_ERR_NOT_ENOUGH_ARENA_POINTS, EQUIP_ERR_NOT_ENOUGH_HONOR_POINTS, EQUIP_ERR_NOT_ENOUGH_MONEY, EQUIP_ERR_NOT_EQUIPPABLE, EQUIP_ERR_NOT_IN_COMBAT, EQUIP_ERR_NOT_OWNER, EQUIP_ERR_NOT_SAME_ACCOUNT, EQUIP_ERR_NOT_WHILE_DISARMED, EQUIP_ERR_OBJECT_IS_BUSY, EQUIP_ERR_OK, EQUIP_ERR_ONLY_ONE_AMMO, EQUIP_ERR_ONLY_ONE_BOLT, EQUIP_ERR_ONLY_ONE_QUIVER, EQUIP_ERR_OUT_OF_RANGE, EQUIP_ERR_PLAYER_DEAD, EQUIP_ERR_PROFICIENCY_NEEDED, EQUIP_ERR_PURCHASE_LEVEL_TOO_LOW, EQUIP_ERR_SCALING_STAT_ITEM_LEVEL_EXCEEDED, EQUIP_ERR_SHAPESHIFT_FORM_CANNOT_EQUIP, EQUIP_ERR_SLOT_EMPTY, EQUIP_ERR_SPELL_FAILED_REAGENTS_GENERIC, EQUIP_ERR_SPLIT_FAILED, EQUIP_ERR_TOO_FEW_TO_SPLIT, EQUIP_ERR_TOO_MANY_SPECIAL_BAGS, EQUIP_ERR_TOO_MUCH_GOLD, EQUIP_ERR_TRADE_BOUND_ITEM, EQUIP_ERR_TRADE_EQUIPPED_BAG, EQUIP_ERR_VENDOR_MISSING_TURNINS, EQUIP_ERR_VENDOR_SOLD_OUT, EQUIP_ERR_VENDOR_SOLD_OUT_2, EQUIP_ERR_WRONG_BAG_TYPE, EQUIP_ERR_WRONG_BAG_TYPE_2, and EQUIP_ERR_WRONG_SLOT.
| TC_API_EXPORT size_t EnumUtils< LogLevel >::ToIndex | ( | LogLevel | value | ) |
Definition at line 65 of file enuminfo_LogCommon.cpp.
References LOG_LEVEL_DEBUG, LOG_LEVEL_DISABLED, LOG_LEVEL_ERROR, LOG_LEVEL_FATAL, LOG_LEVEL_INFO, LOG_LEVEL_TRACE, and LOG_LEVEL_WARN.
| TC_API_EXPORT size_t EnumUtils< Mechanics >::ToIndex | ( | Mechanics | value | ) |
Definition at line 2071 of file enuminfo_SharedDefines.cpp.
References MECHANIC_BANDAGE, MECHANIC_BANISH, MECHANIC_BLEED, MECHANIC_CHARM, MECHANIC_DAZE, MECHANIC_DISARM, MECHANIC_DISCOVERY, MECHANIC_DISORIENTED, MECHANIC_DISTRACT, MECHANIC_ENRAGED, MECHANIC_FEAR, MECHANIC_FREEZE, MECHANIC_GRIP, MECHANIC_HORROR, MECHANIC_IMMUNE_SHIELD, MECHANIC_INFECTED, MECHANIC_INTERRUPT, MECHANIC_INVULNERABILITY, MECHANIC_KNOCKOUT, MECHANIC_MOUNT, MECHANIC_NONE, MECHANIC_POLYMORPH, MECHANIC_ROOT, MECHANIC_SAPPED, MECHANIC_SHACKLE, MECHANIC_SHIELD, MECHANIC_SILENCE, MECHANIC_SLEEP, MECHANIC_SLOW_ATTACK, MECHANIC_SNARE, MECHANIC_STUN, and MECHANIC_TURN.
| TC_API_EXPORT size_t EnumUtils< MovementGeneratorType >::ToIndex | ( | MovementGeneratorType | value | ) |
Definition at line 91 of file enuminfo_MovementDefines.cpp.
References ASSISTANCE_DISTRACT_MOTION_TYPE, ASSISTANCE_MOTION_TYPE, CHASE_MOTION_TYPE, CONFUSED_MOTION_TYPE, DISTRACT_MOTION_TYPE, EFFECT_MOTION_TYPE, FACE_MOTION_TYPE, FLEEING_MOTION_TYPE, FLIGHT_MOTION_TYPE, FOLLOW_MOTION_TYPE, FORMATION_MOTION_TYPE, HOME_MOTION_TYPE, IDLE_MOTION_TYPE, MAX_DB_MOTION_TYPE, POINT_MOTION_TYPE, RANDOM_MOTION_TYPE, ROTATE_MOTION_TYPE, SPLINE_CHAIN_MOTION_TYPE, TIMED_FLEEING_MOTION_TYPE, and WAYPOINT_MOTION_TYPE.
| TC_API_EXPORT size_t EnumUtils< NPCFlags >::ToIndex | ( | NPCFlags | value | ) |
Definition at line 234 of file enuminfo_UnitDefines.cpp.
References UNIT_NPC_FLAG_AUCTIONEER, UNIT_NPC_FLAG_BANKER, UNIT_NPC_FLAG_BATTLEMASTER, UNIT_NPC_FLAG_FLIGHTMASTER, UNIT_NPC_FLAG_GOSSIP, UNIT_NPC_FLAG_GUILD_BANKER, UNIT_NPC_FLAG_INNKEEPER, UNIT_NPC_FLAG_MAILBOX, UNIT_NPC_FLAG_PETITIONER, UNIT_NPC_FLAG_PLAYER_VEHICLE, UNIT_NPC_FLAG_QUESTGIVER, UNIT_NPC_FLAG_REPAIR, UNIT_NPC_FLAG_SPELLCLICK, UNIT_NPC_FLAG_SPIRITGUIDE, UNIT_NPC_FLAG_SPIRITHEALER, UNIT_NPC_FLAG_STABLEMASTER, UNIT_NPC_FLAG_TABARDDESIGNER, UNIT_NPC_FLAG_TRAINER, UNIT_NPC_FLAG_TRAINER_CLASS, UNIT_NPC_FLAG_TRAINER_PROFESSION, UNIT_NPC_FLAG_UNK1, UNIT_NPC_FLAG_UNK2, UNIT_NPC_FLAG_VENDOR, UNIT_NPC_FLAG_VENDOR_AMMO, UNIT_NPC_FLAG_VENDOR_FOOD, UNIT_NPC_FLAG_VENDOR_POISON, and UNIT_NPC_FLAG_VENDOR_REAGENT.
| TC_API_EXPORT size_t EnumUtils< Powers >::ToIndex | ( | Powers | value | ) |
Definition at line 193 of file enuminfo_SharedDefines.cpp.
References POWER_ENERGY, POWER_FOCUS, POWER_HAPPINESS, POWER_HEALTH, POWER_MANA, POWER_RAGE, POWER_RUNE, and POWER_RUNIC_POWER.
| TC_API_EXPORT size_t EnumUtils< QuestFailedReason >::ToIndex | ( | QuestFailedReason | value | ) |
Definition at line 77 of file enuminfo_QuestDef.cpp.
References INVALIDREASON_DAILY_QUEST_COMPLETED_TODAY, INVALIDREASON_DAILY_QUESTS_REMAINING, INVALIDREASON_DONT_HAVE_REQ, INVALIDREASON_QUEST_ALREADY_DONE, INVALIDREASON_QUEST_ALREADY_ON, INVALIDREASON_QUEST_ALREADY_ON2, INVALIDREASON_QUEST_FAILED_CAIS, INVALIDREASON_QUEST_FAILED_EXPANSION, INVALIDREASON_QUEST_FAILED_LOW_LEVEL, INVALIDREASON_QUEST_FAILED_MISSING_ITEMS, INVALIDREASON_QUEST_FAILED_NOT_ENOUGH_MONEY, INVALIDREASON_QUEST_FAILED_WRONG_RACE, and INVALIDREASON_QUEST_ONLY_ONE_TIMED.
| TC_API_EXPORT size_t EnumUtils< QuestShareMessages >::ToIndex | ( | QuestShareMessages | value | ) |
Definition at line 147 of file enuminfo_QuestDef.cpp.
References QUEST_PARTY_MSG_ACCEPT_QUEST, QUEST_PARTY_MSG_BUSY, QUEST_PARTY_MSG_CANT_BE_SHARED_TODAY, QUEST_PARTY_MSG_CANT_TAKE_QUEST, QUEST_PARTY_MSG_DECLINE_QUEST, QUEST_PARTY_MSG_FINISH_QUEST, QUEST_PARTY_MSG_HAVE_QUEST, QUEST_PARTY_MSG_LOG_FULL, QUEST_PARTY_MSG_NOT_ELIGIBLE_TODAY, QUEST_PARTY_MSG_NOT_IN_PARTY, QUEST_PARTY_MSG_SHARING_QUEST, and QUEST_PARTY_MSG_SHARING_TIMER_EXPIRED.
| TC_API_EXPORT size_t EnumUtils< Races >::ToIndex | ( | Races | value | ) |
Definition at line 71 of file enuminfo_SharedDefines.cpp.
References RACE_BLOODELF, RACE_DRAENEI, RACE_DWARF, RACE_GNOME, RACE_HUMAN, RACE_NIGHTELF, RACE_ORC, RACE_TAUREN, RACE_TROLL, and RACE_UNDEAD_PLAYER.
| TC_API_EXPORT size_t EnumUtils< SellResult >::ToIndex | ( | SellResult | value | ) |
Definition at line 434 of file enuminfo_ItemDefines.cpp.
References SELL_ERR_CANT_FIND_ITEM, SELL_ERR_CANT_FIND_VENDOR, SELL_ERR_CANT_SELL_ITEM, SELL_ERR_CANT_SELL_TO_THIS_MERCHANT, SELL_ERR_ONLY_EMPTY_BAG, SELL_ERR_UNK, and SELL_ERR_YOU_DONT_OWN_THAT_ITEM.
| TC_API_EXPORT size_t EnumUtils< SpawnObjectType >::ToIndex | ( | SpawnObjectType | value | ) |
Definition at line 55 of file enuminfo_SpawnData.cpp.
References SPAWN_TYPE_CREATURE, and SPAWN_TYPE_GAMEOBJECT.
| TC_API_EXPORT size_t EnumUtils< SpellAttr0 >::ToIndex | ( | SpellAttr0 | value | ) |
Definition at line 352 of file enuminfo_SharedDefines.cpp.
References SPELL_ATTR0_ABILITY, SPELL_ATTR0_CANT_CANCEL, SPELL_ATTR0_CANT_USED_IN_COMBAT, SPELL_ATTR0_CAST_TRACK_TARGET, SPELL_ATTR0_CASTABLE_WHILE_DEAD, SPELL_ATTR0_CASTABLE_WHILE_MOUNTED, SPELL_ATTR0_CASTABLE_WHILE_SITTING, SPELL_ATTR0_DAYTIME_ONLY, SPELL_ATTR0_DISABLED_WHILE_ACTIVE, SPELL_ATTR0_DONT_AFFECT_SHEATH_STATE, SPELL_ATTR0_HEARTBEAT_RESIST_CHECK, SPELL_ATTR0_HIDDEN_CLIENTSIDE, SPELL_ATTR0_HIDE_IN_COMBAT_LOG, SPELL_ATTR0_IMPOSSIBLE_DODGE_PARRY_BLOCK, SPELL_ATTR0_INDOORS_ONLY, SPELL_ATTR0_IS_REPLENISHMENT, SPELL_ATTR0_LEVEL_DAMAGE_CALCULATION, SPELL_ATTR0_NEGATIVE_1, SPELL_ATTR0_NIGHT_ONLY, SPELL_ATTR0_NOT_SHAPESHIFT, SPELL_ATTR0_ON_NEXT_SWING, SPELL_ATTR0_ON_NEXT_SWING_2, SPELL_ATTR0_ONLY_STEALTHED, SPELL_ATTR0_OUTDOORS_ONLY, SPELL_ATTR0_PASSIVE, SPELL_ATTR0_REQ_AMMO, SPELL_ATTR0_STOP_ATTACK_TARGET, SPELL_ATTR0_TARGET_MAINHAND_ITEM, SPELL_ATTR0_TRADESPELL, SPELL_ATTR0_UNAFFECTED_BY_INVULNERABILITY, SPELL_ATTR0_UNK0, and SPELL_ATTR0_UNK11.
| TC_API_EXPORT size_t EnumUtils< SpellAttr1 >::ToIndex | ( | SpellAttr1 | value | ) |
Definition at line 481 of file enuminfo_SharedDefines.cpp.
References SPELL_ATTR1_CANT_BE_REDIRECTED, SPELL_ATTR1_CANT_BE_REFLECTED, SPELL_ATTR1_CANT_TARGET_IN_COMBAT, SPELL_ATTR1_CANT_TARGET_SELF, SPELL_ATTR1_CHANNEL_DISPLAY_SPELL_NAME, SPELL_ATTR1_CHANNEL_TRACK_TARGET, SPELL_ATTR1_CHANNELED_1, SPELL_ATTR1_CHANNELED_2, SPELL_ATTR1_DISMISS_PET, SPELL_ATTR1_DISPEL_AURAS_ON_IMMUNITY, SPELL_ATTR1_DONT_DISPLAY_IN_AURA_BAR, SPELL_ATTR1_DONT_REFRESH_DURATION_ON_RECAST, SPELL_ATTR1_DRAIN_ALL_POWER, SPELL_ATTR1_ENABLE_AT_DODGE, SPELL_ATTR1_FARSIGHT, SPELL_ATTR1_IS_FISHING, SPELL_ATTR1_IS_PICKPOCKET, SPELL_ATTR1_MELEE_COMBAT_START, SPELL_ATTR1_NO_THREAT, SPELL_ATTR1_NOT_BREAK_STEALTH, SPELL_ATTR1_PREVENTS_ANIM, SPELL_ATTR1_REQ_COMBO_POINTS1, SPELL_ATTR1_REQ_COMBO_POINTS2, SPELL_ATTR1_REQUIRE_ALL_TARGETS, SPELL_ATTR1_UNAFFECTED_BY_SCHOOL_IMMUNE, SPELL_ATTR1_UNAUTOCASTABLE_BY_PET, SPELL_ATTR1_UNK21, SPELL_ATTR1_UNK23, SPELL_ATTR1_UNK25, SPELL_ATTR1_UNK27, SPELL_ATTR1_UNK31, and SPELL_ATTR1_UNK4.
| TC_API_EXPORT size_t EnumUtils< SpellAttr2 >::ToIndex | ( | SpellAttr2 | value | ) |
Definition at line 610 of file enuminfo_SharedDefines.cpp.
References SPELL_ATTR2_ACTIVE_THREAT, SPELL_ATTR2_ALLOW_LOW_LEVEL_BUFF, SPELL_ATTR2_AUTOREPEAT_FLAG, SPELL_ATTR2_CAN_TARGET_DEAD, SPELL_ATTR2_CAN_TARGET_NOT_IN_LOS, SPELL_ATTR2_CANT_CRIT, SPELL_ATTR2_CANT_TARGET_TAPPED, SPELL_ATTR2_DISPLAY_IN_STANCE_BAR, SPELL_ATTR2_FAIL_ON_ALL_TARGETS_IMMUNE, SPELL_ATTR2_FOOD_BUFF, SPELL_ATTR2_HEALTH_FUNNEL, SPELL_ATTR2_IS_ARCANE_CONCENTRATION, SPELL_ATTR2_NOT_NEED_SHAPESHIFT, SPELL_ATTR2_NOT_RESET_AUTO_ACTIONS, SPELL_ATTR2_PRESERVE_ENCHANT_IN_ARENA, SPELL_ATTR2_REQ_DEAD_PET, SPELL_ATTR2_TAME_BEAST, SPELL_ATTR2_UNAFFECTED_BY_AURA_SCHOOL_IMMUNE, SPELL_ATTR2_UNK1, SPELL_ATTR2_UNK10, SPELL_ATTR2_UNK12, SPELL_ATTR2_UNK14, SPELL_ATTR2_UNK15, SPELL_ATTR2_UNK20, SPELL_ATTR2_UNK22, SPELL_ATTR2_UNK24, SPELL_ATTR2_UNK25, SPELL_ATTR2_UNK27, SPELL_ATTR2_UNK28, SPELL_ATTR2_UNK7, SPELL_ATTR2_UNK8, and SPELL_ATTR2_UNK9.
| TC_API_EXPORT size_t EnumUtils< SpellAttr3 >::ToIndex | ( | SpellAttr3 | value | ) |
Definition at line 739 of file enuminfo_SharedDefines.cpp.
References SPELL_ATTR3_BATTLEGROUND, SPELL_ATTR3_CAN_PROC_FROM_PROCS, SPELL_ATTR3_CANT_TRIGGER_PROC, SPELL_ATTR3_COMPLETELY_BLOCKED, SPELL_ATTR3_DEATH_PERSISTENT, SPELL_ATTR3_DISABLE_PROC, SPELL_ATTR3_DONT_DISPLAY_CHANNEL_BAR, SPELL_ATTR3_DONT_DISPLAY_RANGE, SPELL_ATTR3_DRAIN_SOUL, SPELL_ATTR3_IGNORE_HIT_RESULT, SPELL_ATTR3_IGNORE_PROC_SUBCLASS_MASK, SPELL_ATTR3_IGNORE_RESURRECTION_TIMER, SPELL_ATTR3_IS_HONORLESS_TARGET, SPELL_ATTR3_MAIN_HAND, SPELL_ATTR3_NO_DONE_BONUS, SPELL_ATTR3_NO_INITIAL_AGGRO, SPELL_ATTR3_NOT_A_PROC, SPELL_ATTR3_ONLY_TARGET_GHOSTS, SPELL_ATTR3_ONLY_TARGET_PLAYERS, SPELL_ATTR3_REQ_OFFHAND, SPELL_ATTR3_REQ_WAND, SPELL_ATTR3_STACK_FOR_DIFF_CASTERS, SPELL_ATTR3_TREAT_AS_PERIODIC, SPELL_ATTR3_UNK0, SPELL_ATTR3_UNK15, SPELL_ATTR3_UNK2, SPELL_ATTR3_UNK21, SPELL_ATTR3_UNK23, SPELL_ATTR3_UNK28, SPELL_ATTR3_UNK31, SPELL_ATTR3_UNK5, and SPELL_ATTR3_UNK6.
| TC_API_EXPORT size_t EnumUtils< SpellAttr4 >::ToIndex | ( | SpellAttr4 | value | ) |
Definition at line 868 of file enuminfo_SharedDefines.cpp.
References SPELL_ATTR4_AREA_TARGET_CHAIN, SPELL_ATTR4_CAN_CAST_WHILE_CASTING, SPELL_ATTR4_CANT_TRIGGER_ITEM_SPELLS, SPELL_ATTR4_CAST_ONLY_IN_OUTLAND, SPELL_ATTR4_DAMAGE_DOESNT_BREAK_AURAS, SPELL_ATTR4_DONT_REMOVE_IN_ARENA, SPELL_ATTR4_FADES_WHILE_LOGGED_OUT, SPELL_ATTR4_FIXED_DAMAGE, SPELL_ATTR4_FORCE_DISPLAY_CASTBAR, SPELL_ATTR4_IGNORE_RESISTANCES, SPELL_ATTR4_IS_PET_SCALING, SPELL_ATTR4_NOT_CHECK_SELFCAST_POWER, SPELL_ATTR4_NOT_STEALABLE, SPELL_ATTR4_NOT_USABLE_IN_ARENA, SPELL_ATTR4_PROC_ONLY_ON_CASTER, SPELL_ATTR4_SPELL_VS_EXTEND_COST, SPELL_ATTR4_TRIGGER_ACTIVATE, SPELL_ATTR4_UNK11, SPELL_ATTR4_UNK12, SPELL_ATTR4_UNK13, SPELL_ATTR4_UNK15, SPELL_ATTR4_UNK19, SPELL_ATTR4_UNK22, SPELL_ATTR4_UNK24, SPELL_ATTR4_UNK28, SPELL_ATTR4_UNK29, SPELL_ATTR4_UNK3, SPELL_ATTR4_UNK30, SPELL_ATTR4_UNK31, SPELL_ATTR4_UNK4, SPELL_ATTR4_UNK5, and SPELL_ATTR4_USABLE_IN_ARENA.
| TC_API_EXPORT size_t EnumUtils< SpellAttr5 >::ToIndex | ( | SpellAttr5 | value | ) |
Definition at line 997 of file enuminfo_SharedDefines.cpp.
References SPELL_ATTR5_ALLOW_TARGET_OF_TARGET_AS_TARGET, SPELL_ATTR5_CAN_CHANNEL_WHEN_MOVING, SPELL_ATTR5_CANT_TARGET_PLAYER_CONTROLLED, SPELL_ATTR5_DONT_SHOW_AURA_IF_NOT_SELF_CAST, SPELL_ATTR5_DONT_SHOW_AURA_IF_SELF_CAST, SPELL_ATTR5_DONT_TURN_DURING_CAST, SPELL_ATTR5_HASTE_AFFECT_DURATION, SPELL_ATTR5_HIDE_DURATION, SPELL_ATTR5_NO_REAGENT_WHILE_PREP, SPELL_ATTR5_NOT_USABLE_WHILE_CHARMED, SPELL_ATTR5_REMOVE_ON_ARENA_ENTER, SPELL_ATTR5_SINGLE_TARGET_SPELL, SPELL_ATTR5_SKIP_CHECKCAST_LOS_CHECK, SPELL_ATTR5_START_PERIODIC_AT_APPLY, SPELL_ATTR5_UNK12, SPELL_ATTR5_UNK15, SPELL_ATTR5_UNK16, SPELL_ATTR5_UNK20, SPELL_ATTR5_UNK21, SPELL_ATTR5_UNK22, SPELL_ATTR5_UNK23, SPELL_ATTR5_UNK24, SPELL_ATTR5_UNK25, SPELL_ATTR5_UNK29, SPELL_ATTR5_UNK30, SPELL_ATTR5_UNK31, SPELL_ATTR5_UNK4, SPELL_ATTR5_UNK6, SPELL_ATTR5_UNK7, SPELL_ATTR5_USABLE_WHILE_CONFUSED, SPELL_ATTR5_USABLE_WHILE_FEARED, and SPELL_ATTR5_USABLE_WHILE_STUNNED.
| TC_API_EXPORT size_t EnumUtils< SpellAttr6 >::ToIndex | ( | SpellAttr6 | value | ) |
Definition at line 1126 of file enuminfo_SharedDefines.cpp.
References SPELL_ATTR6_ASSIST_IGNORE_IMMUNE_FLAG, SPELL_ATTR6_CAN_TARGET_INVISIBLE, SPELL_ATTR6_CAN_TARGET_POSSESSED_FRIENDS, SPELL_ATTR6_CAN_TARGET_UNTARGETABLE, SPELL_ATTR6_CANT_TARGET_CROWD_CONTROLLED, SPELL_ATTR6_CAST_BY_CHARMER, SPELL_ATTR6_CASTABLE_WHILE_ON_VEHICLE, SPELL_ATTR6_CLIENT_UI_TARGET_EFFECTS, SPELL_ATTR6_DONT_CONSUME_PROC_CHARGES, SPELL_ATTR6_DONT_DISPLAY_COOLDOWN, SPELL_ATTR6_IGNORE_CASTER_AURAS, SPELL_ATTR6_IGNORE_CATEGORY_COOLDOWN_MODS, SPELL_ATTR6_LIMIT_PCT_DAMAGE_MODS, SPELL_ATTR6_LIMIT_PCT_HEALING_MODS, SPELL_ATTR6_NOT_IN_RAID_INSTANCE, SPELL_ATTR6_NOT_RESET_SWING_IF_INSTANT, SPELL_ATTR6_ONLY_IN_ARENA, SPELL_ATTR6_ONLY_VISIBLE_TO_CASTER, SPELL_ATTR6_UNK14, SPELL_ATTR6_UNK15, SPELL_ATTR6_UNK16, SPELL_ATTR6_UNK17, SPELL_ATTR6_UNK19, SPELL_ATTR6_UNK22, SPELL_ATTR6_UNK23, SPELL_ATTR6_UNK26, SPELL_ATTR6_UNK28, SPELL_ATTR6_UNK30, SPELL_ATTR6_UNK4, SPELL_ATTR6_UNK7, SPELL_ATTR6_UNK9, and SPELL_ATTR6_USE_SPELL_CAST_EVENT.
| TC_API_EXPORT size_t EnumUtils< SpellAttr7 >::ToIndex | ( | SpellAttr7 | value | ) |
Definition at line 1255 of file enuminfo_SharedDefines.cpp.
References SPELL_ATTR7_ALLIANCE_ONLY, SPELL_ATTR7_BYPASS_NO_RESURRECT_AURA, SPELL_ATTR7_CAN_RESTORE_SECONDARY_POWER, SPELL_ATTR7_CANT_DODGE, SPELL_ATTR7_CANT_MISS, SPELL_ATTR7_CANT_PARRY, SPELL_ATTR7_CLIENT_INDICATOR, SPELL_ATTR7_CONSOLIDATED_RAID_BUFF, SPELL_ATTR7_DISABLE_AURA_WHILE_DEAD, SPELL_ATTR7_DISPEL_CHARGES, SPELL_ATTR7_HAS_CHARGE_EFFECT, SPELL_ATTR7_HORDE_ONLY, SPELL_ATTR7_IGNORE_COLD_WEATHER_FLYING, SPELL_ATTR7_IGNORE_DURATION_MODS, SPELL_ATTR7_INTERRUPT_ONLY_NONPLAYER, SPELL_ATTR7_IS_CHEAT_SPELL, SPELL_ATTR7_NO_PUSHBACK_ON_DAMAGE, SPELL_ATTR7_SUMMON_PLAYER_TOTEM, SPELL_ATTR7_UNK0, SPELL_ATTR7_UNK12, SPELL_ATTR7_UNK13, SPELL_ATTR7_UNK14, SPELL_ATTR7_UNK15, SPELL_ATTR7_UNK17, SPELL_ATTR7_UNK20, SPELL_ATTR7_UNK21, SPELL_ATTR7_UNK26, SPELL_ATTR7_UNK29, SPELL_ATTR7_UNK30, SPELL_ATTR7_UNK4, SPELL_ATTR7_UNK7, and SPELL_ATTR7_ZONE_TELEPORT.
| TC_API_EXPORT size_t EnumUtils< SpellCastResult >::ToIndex | ( | SpellCastResult | value | ) |
Definition at line 1698 of file enuminfo_SharedDefines.cpp.
References SPELL_CAST_OK, SPELL_FAILED_AFFECTING_COMBAT, SPELL_FAILED_ALREADY_AT_FULL_HEALTH, SPELL_FAILED_ALREADY_AT_FULL_MANA, SPELL_FAILED_ALREADY_AT_FULL_POWER, SPELL_FAILED_ALREADY_BEING_TAMED, SPELL_FAILED_ALREADY_HAVE_CHARM, SPELL_FAILED_ALREADY_HAVE_SUMMON, SPELL_FAILED_ALREADY_OPEN, SPELL_FAILED_ARTISAN_RIDING_REQUIREMENT, SPELL_FAILED_AURA_BOUNCED, SPELL_FAILED_AUTOTRACK_INTERRUPTED, SPELL_FAILED_BAD_IMPLICIT_TARGETS, SPELL_FAILED_BAD_TARGETS, SPELL_FAILED_BM_OR_INVISGOD, SPELL_FAILED_CANT_BE_CHARMED, SPELL_FAILED_CANT_BE_DISENCHANTED, SPELL_FAILED_CANT_BE_DISENCHANTED_SKILL, SPELL_FAILED_CANT_BE_MILLED, SPELL_FAILED_CANT_BE_PROSPECTED, SPELL_FAILED_CANT_CAST_ON_TAPPED, SPELL_FAILED_CANT_DO_THAT_RIGHT_NOW, SPELL_FAILED_CANT_DUEL_WHILE_INVISIBLE, SPELL_FAILED_CANT_DUEL_WHILE_STEALTHED, SPELL_FAILED_CANT_STEALTH, SPELL_FAILED_CASTER_AURASTATE, SPELL_FAILED_CASTER_DEAD, SPELL_FAILED_CHARMED, SPELL_FAILED_CHEST_IN_USE, SPELL_FAILED_CONFUSED, SPELL_FAILED_CUSTOM_ERROR, SPELL_FAILED_DAMAGE_IMMUNE, SPELL_FAILED_DONT_REPORT, SPELL_FAILED_EQUIPPED_ITEM, SPELL_FAILED_EQUIPPED_ITEM_CLASS, SPELL_FAILED_EQUIPPED_ITEM_CLASS_MAINHAND, SPELL_FAILED_EQUIPPED_ITEM_CLASS_OFFHAND, SPELL_FAILED_ERROR, SPELL_FAILED_EXPERT_RIDING_REQUIREMENT, SPELL_FAILED_FISHING_TOO_LOW, SPELL_FAILED_FIZZLE, SPELL_FAILED_FLEEING, SPELL_FAILED_FOOD_LOWLEVEL, SPELL_FAILED_GLYPH_SOCKET_LOCKED, SPELL_FAILED_HIGHLEVEL, SPELL_FAILED_HUNGER_SATIATED, SPELL_FAILED_IMMUNE, SPELL_FAILED_INCORRECT_AREA, SPELL_FAILED_INTERRUPTED, SPELL_FAILED_INTERRUPTED_COMBAT, SPELL_FAILED_INVALID_GLYPH, SPELL_FAILED_ITEM_ALREADY_ENCHANTED, SPELL_FAILED_ITEM_AT_MAX_CHARGES, SPELL_FAILED_ITEM_ENCHANT_TRADE_WINDOW, SPELL_FAILED_ITEM_GONE, SPELL_FAILED_ITEM_NOT_FOUND, SPELL_FAILED_ITEM_NOT_READY, SPELL_FAILED_LEVEL_REQUIREMENT, SPELL_FAILED_LINE_OF_SIGHT, SPELL_FAILED_LOW_CASTLEVEL, SPELL_FAILED_LOWLEVEL, SPELL_FAILED_MAINHAND_EMPTY, SPELL_FAILED_MAX_SOCKETS, SPELL_FAILED_MIN_SKILL, SPELL_FAILED_MOVING, SPELL_FAILED_NEED_AMMO, SPELL_FAILED_NEED_AMMO_POUCH, SPELL_FAILED_NEED_EXOTIC_AMMO, SPELL_FAILED_NEED_MORE_ITEMS, SPELL_FAILED_NO_AMMO, SPELL_FAILED_NO_CHAMPION, SPELL_FAILED_NO_CHARGES_REMAIN, SPELL_FAILED_NO_COMBO_POINTS, SPELL_FAILED_NO_DUELING, SPELL_FAILED_NO_EDIBLE_CORPSES, SPELL_FAILED_NO_ENDURANCE, SPELL_FAILED_NO_FISH, SPELL_FAILED_NO_ITEMS_WHILE_SHAPESHIFTED, SPELL_FAILED_NO_MOUNTS_ALLOWED, SPELL_FAILED_NO_PET, SPELL_FAILED_NO_PLAYTIME, SPELL_FAILED_NO_POWER, SPELL_FAILED_NO_VALID_TARGETS, SPELL_FAILED_NOPATH, SPELL_FAILED_NOT_BEHIND, SPELL_FAILED_NOT_FISHABLE, SPELL_FAILED_NOT_FLYING, SPELL_FAILED_NOT_HERE, SPELL_FAILED_NOT_IDLE, SPELL_FAILED_NOT_IN_ARENA, SPELL_FAILED_NOT_IN_BARBERSHOP, SPELL_FAILED_NOT_IN_BATTLEGROUND, SPELL_FAILED_NOT_IN_CONTROL, SPELL_FAILED_NOT_IN_RAID_INSTANCE, SPELL_FAILED_NOT_INACTIVE, SPELL_FAILED_NOT_INFRONT, SPELL_FAILED_NOT_KNOWN, SPELL_FAILED_NOT_MOUNTED, SPELL_FAILED_NOT_ON_DAMAGE_IMMUNE, SPELL_FAILED_NOT_ON_GROUND, SPELL_FAILED_NOT_ON_MOUNTED, SPELL_FAILED_NOT_ON_SHAPESHIFT, SPELL_FAILED_NOT_ON_STEALTHED, SPELL_FAILED_NOT_ON_TAXI, SPELL_FAILED_NOT_ON_TRANSPORT, SPELL_FAILED_NOT_READY, SPELL_FAILED_NOT_SHAPESHIFT, SPELL_FAILED_NOT_STANDING, SPELL_FAILED_NOT_TRADEABLE, SPELL_FAILED_NOT_TRADING, SPELL_FAILED_NOT_UNSHEATHED, SPELL_FAILED_NOT_WHILE_FATIGUED, SPELL_FAILED_NOT_WHILE_GHOST, SPELL_FAILED_NOT_WHILE_LOOTING, SPELL_FAILED_NOT_WHILE_TRADING, SPELL_FAILED_NOTHING_TO_DISPEL, SPELL_FAILED_NOTHING_TO_STEAL, SPELL_FAILED_ON_USE_ENCHANT, SPELL_FAILED_ONLY_ABOVEWATER, SPELL_FAILED_ONLY_BATTLEGROUNDS, SPELL_FAILED_ONLY_DAYTIME, SPELL_FAILED_ONLY_IN_ARENA, SPELL_FAILED_ONLY_INDOORS, SPELL_FAILED_ONLY_MOUNTED, SPELL_FAILED_ONLY_NIGHTTIME, SPELL_FAILED_ONLY_OUTDOORS, SPELL_FAILED_ONLY_SHAPESHIFT, SPELL_FAILED_ONLY_STEALTHED, SPELL_FAILED_ONLY_UNDERWATER, SPELL_FAILED_OUT_OF_RANGE, SPELL_FAILED_PACIFIED, SPELL_FAILED_PARTIAL_PLAYTIME, SPELL_FAILED_PET_CAN_RENAME, SPELL_FAILED_PLAY_TIME, SPELL_FAILED_POSSESSED, SPELL_FAILED_PREVENTED_BY_MECHANIC, SPELL_FAILED_REAGENTS, SPELL_FAILED_REPUTATION, SPELL_FAILED_REQUIRES_AREA, SPELL_FAILED_REQUIRES_SPELL_FOCUS, SPELL_FAILED_ROOTED, SPELL_FAILED_SILENCED, SPELL_FAILED_SPELL_IN_PROGRESS, SPELL_FAILED_SPELL_LEARNED, SPELL_FAILED_SPELL_UNAVAILABLE, SPELL_FAILED_STUNNED, SPELL_FAILED_SUCCESS, SPELL_FAILED_SUMMON_PENDING, SPELL_FAILED_TARGET_AFFECTING_COMBAT, SPELL_FAILED_TARGET_AURASTATE, SPELL_FAILED_TARGET_CANNOT_BE_RESURRECTED, SPELL_FAILED_TARGET_DUELING, SPELL_FAILED_TARGET_ENEMY, SPELL_FAILED_TARGET_ENRAGED, SPELL_FAILED_TARGET_FREEFORALL, SPELL_FAILED_TARGET_FRIENDLY, SPELL_FAILED_TARGET_IN_COMBAT, SPELL_FAILED_TARGET_IS_PLAYER, SPELL_FAILED_TARGET_IS_PLAYER_CONTROLLED, SPELL_FAILED_TARGET_IS_TRIVIAL, SPELL_FAILED_TARGET_LOCKED_TO_RAID_INSTANCE, SPELL_FAILED_TARGET_NO_POCKETS, SPELL_FAILED_TARGET_NO_RANGED_WEAPONS, SPELL_FAILED_TARGET_NO_WEAPONS, SPELL_FAILED_TARGET_NOT_DEAD, SPELL_FAILED_TARGET_NOT_GHOST, SPELL_FAILED_TARGET_NOT_IN_INSTANCE, SPELL_FAILED_TARGET_NOT_IN_PARTY, SPELL_FAILED_TARGET_NOT_IN_RAID, SPELL_FAILED_TARGET_NOT_IN_SANCTUARY, SPELL_FAILED_TARGET_NOT_LOOTED, SPELL_FAILED_TARGET_NOT_PLAYER, SPELL_FAILED_TARGET_UNSKINNABLE, SPELL_FAILED_TARGETS_DEAD, SPELL_FAILED_THIRST_SATIATED, SPELL_FAILED_TOO_CLOSE, SPELL_FAILED_TOO_MANY_OF_ITEM, SPELL_FAILED_TOO_MANY_SOCKETS, SPELL_FAILED_TOO_SHALLOW, SPELL_FAILED_TOTEM_CATEGORY, SPELL_FAILED_TOTEMS, SPELL_FAILED_TRANSFORM_UNUSABLE, SPELL_FAILED_TRY_AGAIN, SPELL_FAILED_UNIQUE_GLYPH, SPELL_FAILED_UNIT_NOT_BEHIND, SPELL_FAILED_UNIT_NOT_INFRONT, SPELL_FAILED_UNKNOWN, SPELL_FAILED_WRONG_PET_FOOD, and SPELL_FAILED_WRONG_WEATHER.
| TC_API_EXPORT size_t EnumUtils< SpellDmgClass >::ToIndex | ( | SpellDmgClass | value | ) |
Definition at line 2144 of file enuminfo_SharedDefines.cpp.
References SPELL_DAMAGE_CLASS_MAGIC, SPELL_DAMAGE_CLASS_MELEE, SPELL_DAMAGE_CLASS_NONE, and SPELL_DAMAGE_CLASS_RANGED.
| TC_API_EXPORT size_t EnumUtils< SpellFamilyNames >::ToIndex | ( | SpellFamilyNames | value | ) |
Definition at line 3051 of file enuminfo_SharedDefines.cpp.
References SPELLFAMILY_DEATHKNIGHT, SPELLFAMILY_DRUID, SPELLFAMILY_GENERIC, SPELLFAMILY_HUNTER, SPELLFAMILY_MAGE, SPELLFAMILY_PALADIN, SPELLFAMILY_PET, SPELLFAMILY_POTION, SPELLFAMILY_PRIEST, SPELLFAMILY_ROGUE, SPELLFAMILY_SHAMAN, SPELLFAMILY_UNK1, SPELLFAMILY_UNK2, SPELLFAMILY_WARLOCK, and SPELLFAMILY_WARRIOR.
| TC_API_EXPORT size_t EnumUtils< SpellPreventionType >::ToIndex | ( | SpellPreventionType | value | ) |
Definition at line 2187 of file enuminfo_SharedDefines.cpp.
References SPELL_PREVENTION_TYPE_NONE, SPELL_PREVENTION_TYPE_PACIFY, and SPELL_PREVENTION_TYPE_SILENCE.
| TC_API_EXPORT size_t EnumUtils< SpellSchools >::ToIndex | ( | SpellSchools | value | ) |
Definition at line 248 of file enuminfo_SharedDefines.cpp.
References SPELL_SCHOOL_ARCANE, SPELL_SCHOOL_FIRE, SPELL_SCHOOL_FROST, SPELL_SCHOOL_HOLY, SPELL_SCHOOL_NATURE, SPELL_SCHOOL_NORMAL, and SPELL_SCHOOL_SHADOW.
| TC_API_EXPORT size_t EnumUtils< UnitFlags >::ToIndex | ( | UnitFlags | value | ) |
Definition at line 115 of file enuminfo_UnitDefines.cpp.
References UNIT_FLAG_CAN_SWIM, UNIT_FLAG_CANNOT_SWIM, UNIT_FLAG_CONFUSED, UNIT_FLAG_DISARMED, UNIT_FLAG_EVADING_HOME, UNIT_FLAG_FLEEING, UNIT_FLAG_IMMUNE, UNIT_FLAG_IMMUNE_TO_NPC, UNIT_FLAG_IMMUNE_TO_PC, UNIT_FLAG_IN_COMBAT, UNIT_FLAG_LOOTING, UNIT_FLAG_MOUNT, UNIT_FLAG_NON_ATTACKABLE, UNIT_FLAG_NON_ATTACKABLE_2, UNIT_FLAG_NOT_ATTACKABLE_1, UNIT_FLAG_ON_TAXI, UNIT_FLAG_PACIFIED, UNIT_FLAG_PET_IN_COMBAT, UNIT_FLAG_PLAYER_CONTROLLED, UNIT_FLAG_POSSESSED, UNIT_FLAG_PREPARATION, UNIT_FLAG_PREVENT_EMOTES_FROM_CHAT_TEXT, UNIT_FLAG_PVP_ENABLING, UNIT_FLAG_REMOVE_CLIENT_CONTROL, UNIT_FLAG_SERVER_CONTROLLED, UNIT_FLAG_SHEATHE, UNIT_FLAG_SILENCED, UNIT_FLAG_SKINNABLE, UNIT_FLAG_STUNNED, UNIT_FLAG_UNINTERACTIBLE, UNIT_FLAG_UNK_28, and UNIT_FLAG_UNK_6.
| TC_API_EXPORT size_t EnumUtils< WardenActions >::ToIndex | ( | WardenActions | value | ) |
Definition at line 57 of file enuminfo_WardenCheckMgr.cpp.
References WARDEN_ACTION_BAN, WARDEN_ACTION_KICK, and WARDEN_ACTION_LOG.
| TC_API_EXPORT size_t EnumUtils< WardenCheckCategory >::ToIndex | ( | WardenCheckCategory | value | ) |
Definition at line 99 of file enuminfo_WardenCheckMgr.cpp.
References INJECT_CHECK_CATEGORY, LUA_CHECK_CATEGORY, and MODDED_CHECK_CATEGORY.
| TC_API_EXPORT size_t EnumUtils< WardenCheckType >::ToIndex | ( | WardenCheckType | value | ) |
Definition at line 153 of file enuminfo_WardenCheckMgr.cpp.
References DRIVER_CHECK, LUA_EVAL_CHECK, MEM_CHECK, MODULE_CHECK, MPQ_CHECK, PAGE_CHECK_A, PAGE_CHECK_B, PROC_CHECK, and TIMING_CHECK.
| TC_API_EXPORT size_t EnumUtils< WeatherType >::ToIndex | ( | WeatherType | value | ) |
Definition at line 2790 of file enuminfo_SharedDefines.cpp.
References WEATHER_TYPE_BLACKRAIN, WEATHER_TYPE_FINE, WEATHER_TYPE_RAIN, WEATHER_TYPE_SNOW, WEATHER_TYPE_STORM, and WEATHER_TYPE_THUNDERS.
| TC_API_EXPORT EnumText EnumUtils< AppenderType >::ToString | ( | AppenderType | value | ) |
Definition at line 84 of file enuminfo_LogCommon.cpp.
References APPENDER_CONSOLE, APPENDER_DB, APPENDER_FILE, and APPENDER_NONE.
| TC_API_EXPORT EnumText EnumUtils< ArenaTeamTypes >::ToString | ( | ArenaTeamTypes | value | ) |
Definition at line 30 of file enuminfo_ArenaTeam.cpp.
References ARENA_TEAM_2v2, ARENA_TEAM_3v3, and ARENA_TEAM_5v5.
| TC_API_EXPORT EnumText EnumUtils< AuctionHouseType >::ToString | ( | AuctionHouseType | value | ) |
Definition at line 84 of file enuminfo_AuctionHouseBot.cpp.
References AUCTION_HOUSE_ALLIANCE, AUCTION_HOUSE_HORDE, and AUCTION_HOUSE_NEUTRAL.
| TC_API_EXPORT EnumText EnumUtils< AuctionQuality >::ToString | ( | AuctionQuality | value | ) |
Definition at line 30 of file enuminfo_AuctionHouseBot.cpp.
References AUCTION_QUALITY_BLUE, AUCTION_QUALITY_GRAY, AUCTION_QUALITY_GREEN, AUCTION_QUALITY_ORANGE, AUCTION_QUALITY_PURPLE, AUCTION_QUALITY_WHITE, and AUCTION_QUALITY_YELLOW.
| TC_API_EXPORT EnumText EnumUtils< AuraStateType >::ToString | ( | AuraStateType | value | ) |
Definition at line 1899 of file enuminfo_SharedDefines.cpp.
References AURA_STATE_BERSERKING, AURA_STATE_BLEEDING, AURA_STATE_CONFLAGRATE, AURA_STATE_DEADLY_POISON, AURA_STATE_DEFENSE, AURA_STATE_ENRAGE, AURA_STATE_FAERIE_FIRE, AURA_STATE_FROZEN, AURA_STATE_HEALTH_ABOVE_75_PERCENT, AURA_STATE_HEALTHLESS_20_PERCENT, AURA_STATE_HEALTHLESS_35_PERCENT, AURA_STATE_HUNTER_PARRY, AURA_STATE_JUDGEMENT, AURA_STATE_NONE, AURA_STATE_SWIFTMEND, AURA_STATE_UNKNOWN19, AURA_STATE_UNKNOWN22, and AURA_STATE_WARRIOR_VICTORY_RUSH.
| TC_API_EXPORT EnumText EnumUtils< BuyResult >::ToString | ( | BuyResult | value | ) |
Definition at line 339 of file enuminfo_ItemDefines.cpp.
References BUY_ERR_CANT_CARRY_MORE, BUY_ERR_CANT_FIND_ITEM, BUY_ERR_DISTANCE_TOO_FAR, BUY_ERR_ITEM_ALREADY_SOLD, BUY_ERR_ITEM_SOLD_OUT, BUY_ERR_NOT_ENOUGHT_MONEY, BUY_ERR_RANK_REQUIRE, BUY_ERR_REPUTATION_REQUIRE, and BUY_ERR_SELLER_DONT_LIKE_YOU.
| TC_API_EXPORT EnumText EnumUtils< ChatMsg >::ToString | ( | ChatMsg | value | ) |
Definition at line 2808 of file enuminfo_SharedDefines.cpp.
References CHAT_MSG_ACHIEVEMENT, CHAT_MSG_ADDON, CHAT_MSG_AFK, CHAT_MSG_ARENA_POINTS, CHAT_MSG_BATTLEGROUND, CHAT_MSG_BATTLEGROUND_LEADER, CHAT_MSG_BATTLENET, CHAT_MSG_BG_SYSTEM_ALLIANCE, CHAT_MSG_BG_SYSTEM_HORDE, CHAT_MSG_BG_SYSTEM_NEUTRAL, CHAT_MSG_CHANNEL, CHAT_MSG_CHANNEL_JOIN, CHAT_MSG_CHANNEL_LEAVE, CHAT_MSG_CHANNEL_LIST, CHAT_MSG_CHANNEL_NOTICE, CHAT_MSG_CHANNEL_NOTICE_USER, CHAT_MSG_COMBAT_FACTION_CHANGE, CHAT_MSG_COMBAT_HONOR_GAIN, CHAT_MSG_COMBAT_MISC_INFO, CHAT_MSG_COMBAT_XP_GAIN, CHAT_MSG_DND, CHAT_MSG_EMOTE, CHAT_MSG_FILTERED, CHAT_MSG_GUILD, CHAT_MSG_GUILD_ACHIEVEMENT, CHAT_MSG_IGNORED, CHAT_MSG_LOOT, CHAT_MSG_MONEY, CHAT_MSG_MONSTER_EMOTE, CHAT_MSG_MONSTER_PARTY, CHAT_MSG_MONSTER_SAY, CHAT_MSG_MONSTER_WHISPER, CHAT_MSG_MONSTER_YELL, CHAT_MSG_OFFICER, CHAT_MSG_OPENING, CHAT_MSG_PARTY, CHAT_MSG_PARTY_LEADER, CHAT_MSG_PET_INFO, CHAT_MSG_RAID, CHAT_MSG_RAID_BOSS_EMOTE, CHAT_MSG_RAID_BOSS_WHISPER, CHAT_MSG_RAID_LEADER, CHAT_MSG_RAID_WARNING, CHAT_MSG_RESTRICTED, CHAT_MSG_SAY, CHAT_MSG_SKILL, CHAT_MSG_SYSTEM, CHAT_MSG_TEXT_EMOTE, CHAT_MSG_TRADESKILLS, CHAT_MSG_WHISPER, CHAT_MSG_WHISPER_FOREIGN, CHAT_MSG_WHISPER_INFORM, and CHAT_MSG_YELL.
| TC_API_EXPORT EnumText EnumUtils< ChatNotify >::ToString | ( | ChatNotify | value | ) |
Definition at line 30 of file enuminfo_Channel.cpp.
References CHAT_ANNOUNCEMENTS_OFF_NOTICE, CHAT_ANNOUNCEMENTS_ON_NOTICE, CHAT_BANNED_NOTICE, CHAT_CHANNEL_OWNER_NOTICE, CHAT_INVALID_NAME_NOTICE, CHAT_INVITE_NOTICE, CHAT_INVITE_WRONG_FACTION_NOTICE, CHAT_JOINED_NOTICE, CHAT_LEFT_NOTICE, CHAT_MODE_CHANGE_NOTICE, CHAT_MODERATION_OFF_NOTICE, CHAT_MODERATION_ON_NOTICE, CHAT_MUTED_NOTICE, CHAT_NOT_IN_AREA_NOTICE, CHAT_NOT_IN_LFG_NOTICE, CHAT_NOT_MEMBER_NOTICE, CHAT_NOT_MODERATED_NOTICE, CHAT_NOT_MODERATOR_NOTICE, CHAT_NOT_OWNER_NOTICE, CHAT_OWNER_CHANGED_NOTICE, CHAT_PASSWORD_CHANGED_NOTICE, CHAT_PLAYER_ALREADY_MEMBER_NOTICE, CHAT_PLAYER_BANNED_NOTICE, CHAT_PLAYER_INVITE_BANNED_NOTICE, CHAT_PLAYER_INVITED_NOTICE, CHAT_PLAYER_KICKED_NOTICE, CHAT_PLAYER_NOT_BANNED_NOTICE, CHAT_PLAYER_NOT_FOUND_NOTICE, CHAT_PLAYER_UNBANNED_NOTICE, CHAT_THROTTLED_NOTICE, CHAT_VOICE_OFF_NOTICE, CHAT_VOICE_ON_NOTICE, CHAT_WRONG_FACTION_NOTICE, CHAT_WRONG_PASSWORD_NOTICE, CHAT_YOU_JOINED_NOTICE, and CHAT_YOU_LEFT_NOTICE.
| TC_API_EXPORT EnumText EnumUtils< Classes >::ToString | ( | Classes | value | ) |
Definition at line 93 of file enuminfo_SharedDefines.cpp.
References CLASS_DEATH_KNIGHT, CLASS_DRUID, CLASS_HUNTER, CLASS_MAGE, CLASS_PALADIN, CLASS_PRIEST, CLASS_ROGUE, CLASS_SHAMAN, CLASS_WARLOCK, and CLASS_WARRIOR.
| TC_API_EXPORT EnumText EnumUtils< ColorTypes >::ToString | ( | ColorTypes | value | ) |
| TC_API_EXPORT EnumText EnumUtils< CreatureAI::EvadeReason >::ToString | ( | CreatureAI::EvadeReason | value | ) |
Definition at line 30 of file enuminfo_CreatureAI.cpp.
References CreatureAI::EVADE_REASON_BOUNDARY, CreatureAI::EVADE_REASON_NO_HOSTILES, CreatureAI::EVADE_REASON_NO_PATH, CreatureAI::EVADE_REASON_OTHER, and CreatureAI::EVADE_REASON_SEQUENCE_BREAK.
| TC_API_EXPORT EnumText EnumUtils< CreatureFlagsExtra >::ToString | ( | CreatureFlagsExtra | value | ) |
Definition at line 30 of file enuminfo_CreatureData.cpp.
References CREATURE_FLAG_EXTRA_ALL_DIMINISH, CREATURE_FLAG_EXTRA_CANNOT_ENTER_COMBAT, CREATURE_FLAG_EXTRA_CIVILIAN, CREATURE_FLAG_EXTRA_DUNGEON_BOSS, CREATURE_FLAG_EXTRA_GHOST_VISIBILITY, CREATURE_FLAG_EXTRA_GUARD, CREATURE_FLAG_EXTRA_IGNORE_FEIGN_DEATH, CREATURE_FLAG_EXTRA_IGNORE_PATHFINDING, CREATURE_FLAG_EXTRA_IMMUNITY_KNOCKBACK, CREATURE_FLAG_EXTRA_INSTANCE_BIND, CREATURE_FLAG_EXTRA_NO_BLOCK, CREATURE_FLAG_EXTRA_NO_CRIT, CREATURE_FLAG_EXTRA_NO_CRUSHING_BLOWS, CREATURE_FLAG_EXTRA_NO_MOVE_FLAGS_UPDATE, CREATURE_FLAG_EXTRA_NO_PARRY, CREATURE_FLAG_EXTRA_NO_PARRY_HASTEN, CREATURE_FLAG_EXTRA_NO_PLAYER_DAMAGE_REQ, CREATURE_FLAG_EXTRA_NO_SELL_VENDOR, CREATURE_FLAG_EXTRA_NO_SKILL_GAINS, CREATURE_FLAG_EXTRA_NO_TAUNT, CREATURE_FLAG_EXTRA_NO_XP, CREATURE_FLAG_EXTRA_OBEYS_TAUNT_DIMINISHING_RETURNS, CREATURE_FLAG_EXTRA_TRIGGER, CREATURE_FLAG_EXTRA_UNUSED_22, CREATURE_FLAG_EXTRA_UNUSED_23, CREATURE_FLAG_EXTRA_UNUSED_24, CREATURE_FLAG_EXTRA_UNUSED_25, CREATURE_FLAG_EXTRA_UNUSED_26, CREATURE_FLAG_EXTRA_UNUSED_27, CREATURE_FLAG_EXTRA_UNUSED_31, CREATURE_FLAG_EXTRA_USE_OFFHAND_ATTACK, and CREATURE_FLAG_EXTRA_WORLDEVENT.
| TC_API_EXPORT EnumText EnumUtils< Emote >::ToString | ( | Emote | value | ) |
Definition at line 2202 of file enuminfo_SharedDefines.cpp.
References EMOTE_ONESHOT_APPLAUD, EMOTE_ONESHOT_ATTACK1H, EMOTE_ONESHOT_ATTACK2H_LOOSE, EMOTE_ONESHOT_ATTACK2HTIGHT, EMOTE_ONESHOT_ATTACK_BOW, EMOTE_ONESHOT_ATTACK_OFF, EMOTE_ONESHOT_ATTACK_OFF_PIERCE, EMOTE_ONESHOT_ATTACK_RIFLE, EMOTE_ONESHOT_ATTACK_THROWN, EMOTE_ONESHOT_ATTACK_UNARMED, EMOTE_ONESHOT_BATTLE_ROAR, EMOTE_ONESHOT_BEG, EMOTE_ONESHOT_BOW, EMOTE_ONESHOT_CHEER, EMOTE_ONESHOT_CHEER_NO_SHEATHE, EMOTE_ONESHOT_CHICKEN, EMOTE_ONESHOT_COWER, EMOTE_ONESHOT_CREATURE_SPECIAL, EMOTE_ONESHOT_CRY, EMOTE_ONESHOT_CRY_JAINA, EMOTE_ONESHOT_CUSTOM_SPELL_01, EMOTE_ONESHOT_CUSTOM_SPELL_02, EMOTE_ONESHOT_CUSTOM_SPELL_03, EMOTE_ONESHOT_CUSTOM_SPELL_04, EMOTE_ONESHOT_CUSTOM_SPELL_05, EMOTE_ONESHOT_CUSTOM_SPELL_06, EMOTE_ONESHOT_CUSTOM_SPELL_07, EMOTE_ONESHOT_CUSTOM_SPELL_08, EMOTE_ONESHOT_CUSTOM_SPELL_09, EMOTE_ONESHOT_CUSTOM_SPELL_10, EMOTE_ONESHOT_DANCE, EMOTE_ONESHOT_DANCESPECIAL, EMOTE_ONESHOT_DODGE, EMOTE_ONESHOT_DRAGON_SPIT, EMOTE_ONESHOT_DROWN, EMOTE_ONESHOT_EAT, EMOTE_ONESHOT_EAT_NO_SHEATHE, EMOTE_ONESHOT_EMERGE, EMOTE_ONESHOT_EXCLAMATION, EMOTE_ONESHOT_FISHING, EMOTE_ONESHOT_FLEX, EMOTE_ONESHOT_FLY_DRAGON_SPIT, EMOTE_ONESHOT_FLY_SIT_GROUND_DOWN, EMOTE_ONESHOT_FLY_SIT_GROUND_UP, EMOTE_ONESHOT_FLYATTACK1H, EMOTE_ONESHOT_FLYDEATH, EMOTE_ONESHOT_FLYGRAB, EMOTE_ONESHOT_FLYGRABTHROWN, EMOTE_ONESHOT_FLYTALK, EMOTE_ONESHOT_JUMPEND, EMOTE_ONESHOT_JUMPLANDRUN, EMOTE_ONESHOT_JUMPSTART, EMOTE_ONESHOT_KICK, EMOTE_ONESHOT_KISS, EMOTE_ONESHOT_KNEEL, EMOTE_ONESHOT_LAND, EMOTE_ONESHOT_LAUGH, EMOTE_ONESHOT_LAUGH_NO_SHEATHE, EMOTE_ONESHOT_LIFTOFF, EMOTE_ONESHOT_LOOT, EMOTE_ONESHOT_MOUNT_SPECIAL, EMOTE_ONESHOT_NO, EMOTE_ONESHOT_OMNICAST_GHOUL, EMOTE_ONESHOT_PARRY1H, EMOTE_ONESHOT_PARRY2H, EMOTE_ONESHOT_PARRY2HL, EMOTE_ONESHOT_PARRY_SHIELD, EMOTE_ONESHOT_PARRY_UNARMED, EMOTE_ONESHOT_POINT, EMOTE_ONESHOT_POINT_NO_SHEATHE, EMOTE_ONESHOT_QUESTION, EMOTE_ONESHOT_READY1H, EMOTE_ONESHOT_READY_BOW, EMOTE_ONESHOT_READY_RIFLE, EMOTE_ONESHOT_READY_UNARMED, EMOTE_ONESHOT_ROAR, EMOTE_ONESHOT_RUDE, EMOTE_ONESHOT_SALUTE, EMOTE_ONESHOT_SALUTE_NO_SHEATH, EMOTE_ONESHOT_SHOUT, EMOTE_ONESHOT_SHY, EMOTE_ONESHOT_SPECIALATTACK1H, EMOTE_ONESHOT_SPELL_CAST, EMOTE_ONESHOT_SPELL_CAST_OMNI, EMOTE_ONESHOT_SPELL_CAST_W_SOUND, EMOTE_ONESHOT_SPELL_PRECAST, EMOTE_ONESHOT_STOMP, EMOTE_ONESHOT_STUN, EMOTE_ONESHOT_SUBMERGE, EMOTE_ONESHOT_TALK, EMOTE_ONESHOT_TALK_NO_SHEATHE, EMOTE_ONESHOT_TRAIN, EMOTE_ONESHOT_USE_STANDING, EMOTE_ONESHOT_WAVE, EMOTE_ONESHOT_WAVE_NO_SHEATHE, EMOTE_ONESHOT_WORK_CHOPWOOD, EMOTE_ONESHOT_WORK_MINING, EMOTE_ONESHOT_WOUND, EMOTE_ONESHOT_WOUND_CRITICAL, EMOTE_ONESHOT_YES, EMOTE_STAND_STATE_NONE, EMOTE_STATE_APPLAUD, EMOTE_STATE_AT_EASE, EMOTE_STATE_ATTACK_UNARMED, EMOTE_STATE_CANNIBALIZE, EMOTE_STATE_COWER, EMOTE_STATE_CUSTOM_SPELL_01, EMOTE_STATE_CUSTOM_SPELL_02, EMOTE_STATE_CUSTOM_SPELL_03, EMOTE_STATE_CUSTOM_SPELL_04, EMOTE_STATE_CUSTOM_SPELL_05, EMOTE_STATE_CUSTOM_SPELL_08, EMOTE_STATE_DANCE, EMOTE_STATE_DANCE_CUSTOM, EMOTE_STATE_DANCESPECIAL, EMOTE_STATE_DEAD, EMOTE_STATE_DROWNED, EMOTE_STATE_EAT, EMOTE_STATE_EAT_NO_SHEATHE, EMOTE_STATE_EXCLAIM, EMOTE_STATE_FALL, EMOTE_STATE_FISHING, EMOTE_STATE_FLY_FALL, EMOTE_STATE_FLY_SIT_GROUND, EMOTE_STATE_FLYFALL, EMOTE_STATE_FLYGRABCLOSED, EMOTE_STATE_HOLD_BOW, EMOTE_STATE_HOLD_JOUST, EMOTE_STATE_HOLD_RIFLE, EMOTE_STATE_HOLD_THROWN, EMOTE_STATE_KNEEL, EMOTE_STATE_LAUGH, EMOTE_STATE_LOOT, EMOTE_STATE_MOUNT, EMOTE_STATE_NONE, EMOTE_STATE_POINT, EMOTE_STATE_READY1H, EMOTE_STATE_READY2H, EMOTE_STATE_READY2HL, EMOTE_STATE_READY_BOW, EMOTE_STATE_READY_RIFLE, EMOTE_STATE_READY_SPELL_OMNI, EMOTE_STATE_READY_THROWN, EMOTE_STATE_READY_UNARMED, EMOTE_STATE_READYJOUST, EMOTE_STATE_ROAR, EMOTE_STATE_SIT, EMOTE_STATE_SIT_CHAIR_HIGH, EMOTE_STATE_SIT_CHAIR_LOW, EMOTE_STATE_SIT_CHAIR_MED, EMOTE_STATE_SLEEP, EMOTE_STATE_SPECIAL_UNARMED, EMOTE_STATE_SPELL_CHANNEL_DIRECTED, EMOTE_STATE_SPELL_CHANNEL_OMNI, EMOTE_STATE_SPELL_KNEEL_START, EMOTE_STATE_SPELL_PRECAST, EMOTE_STATE_SPELLEFFECT_HOLD, EMOTE_STATE_STAND, EMOTE_STATE_STEALTH_STAND, EMOTE_STATE_STRANGULATE, EMOTE_STATE_STUN, EMOTE_STATE_STUN_NO_SHEATHE, EMOTE_STATE_SUBMERGED, EMOTE_STATE_SUBMERGED_NEW, EMOTE_STATE_SWIM_IDLE, EMOTE_STATE_TALK, EMOTE_STATE_USE_STANDING, EMOTE_STATE_USE_STANDING_NO_SHEATHE, EMOTE_STATE_WALK_BACKWARDS, EMOTE_STATE_WHIRLWIND, EMOTE_STATE_WORK, EMOTE_STATE_WORK_CHOPWOOD, EMOTE_STATE_WORK_MINING, and EMOTE_STATE_WORK_SHEATHED.
| TC_API_EXPORT EnumText EnumUtils< EncounterState >::ToString | ( | EncounterState | value | ) |
Definition at line 30 of file enuminfo_InstanceScript.cpp.
References DONE, FAIL, IN_PROGRESS, NOT_STARTED, SPECIAL, and TO_BE_DECIDED.
|
inlinestatic |
Definition at line 53 of file SmartEnum.h.
References Trinity::Impl::EnumUtilsImpl::EnumUtils< Enum >::ToString().
Referenced by Trinity::Impl::ChatCommands::ArgInfo< T, std::enable_if_t< std::is_enum_v< T > > >::MakeSearchMap(), ToConstant(), ToDescription(), and ToTitle().
| TC_API_EXPORT EnumText EnumUtils< InventoryResult >::ToString | ( | InventoryResult | value | ) |
Definition at line 30 of file enuminfo_ItemDefines.cpp.
References EQUIP_ERR_2HANDED_EQUIPPED, EQUIP_ERR_2HSKILLNOTFOUND, EQUIP_ERR_AMMO_ONLY, EQUIP_ERR_BAG_FULL, EQUIP_ERR_BAG_FULL_2, EQUIP_ERR_BAG_FULL_3, EQUIP_ERR_BAG_FULL_4, EQUIP_ERR_BAG_FULL_5, EQUIP_ERR_BAG_IN_BAG, EQUIP_ERR_BANK_FULL, EQUIP_ERR_CANT_BE_DISENCHANTED, EQUIP_ERR_CANT_EQUIP_EVER, EQUIP_ERR_CANT_EQUIP_EVER_2, EQUIP_ERR_CANT_EQUIP_LEVEL_I, EQUIP_ERR_CANT_EQUIP_NEED_TALENT, EQUIP_ERR_CANT_EQUIP_RANK, EQUIP_ERR_CANT_EQUIP_RATING, EQUIP_ERR_CANT_EQUIP_REPUTATION, EQUIP_ERR_CANT_EQUIP_SKILL, EQUIP_ERR_CANT_STACK, EQUIP_ERR_CANT_STACK_2, EQUIP_ERR_CANT_SWAP, EQUIP_ERR_CANT_WRAP_BAGS, EQUIP_ERR_CANT_WRAP_BOUND, EQUIP_ERR_CANT_WRAP_EQUIPPED, EQUIP_ERR_CANT_WRAP_STACKABLE, EQUIP_ERR_CANT_WRAP_UNIQUE, EQUIP_ERR_CANT_WRAP_WRAPPED, EQUIP_ERR_CLIENT_LOCKED_OUT, EQUIP_ERR_DESTROY_NONEMPTY_BAG, EQUIP_ERR_DROP_BOUND_ITEM, EQUIP_ERR_EVENT_AUTOEQUIP_BIND_CONFIRM, EQUIP_ERR_GENERIC_STUNNED, EQUIP_ERR_INTERNAL_BAG_ERROR, EQUIP_ERR_INTERNAL_BAG_ERROR_2, EQUIP_ERR_INV_FULL, EQUIP_ERR_ITEM_INVENTORY_FULL_SATCHEL, EQUIP_ERR_ITEM_LOCKED, EQUIP_ERR_ITEM_MAX_COUNT, EQUIP_ERR_ITEM_MAX_COUNT_EQUIPPED_SOCKETED, EQUIP_ERR_ITEM_MAX_COUNT_SOCKETED, EQUIP_ERR_ITEM_MAX_LIMIT_CATEGORY_COUNT_EXCEEDED_IS, EQUIP_ERR_ITEM_MAX_LIMIT_CATEGORY_EQUIPPED_EXCEEDED_IS, EQUIP_ERR_ITEM_MAX_LIMIT_CATEGORY_SOCKETED_EXCEEDED_IS, EQUIP_ERR_ITEM_NOT_FOUND, EQUIP_ERR_ITEM_NOT_FOUND_2, EQUIP_ERR_ITEM_UNIQUE_EQUIPPABLE, EQUIP_ERR_ITEM_UNIQUE_EQUIPPABLE_SOCKETED, EQUIP_ERR_LOOT_CANT_LOOT_THAT_NOW, EQUIP_ERR_LOOT_GONE, EQUIP_ERR_MAIL_BOUND_ITEM, EQUIP_ERR_NO_BANK_HERE, EQUIP_ERR_NO_BANK_SLOT, EQUIP_ERR_NO_SLOT_AVAILABLE, EQUIP_ERR_NO_SLOT_AVAILABLE_2, EQUIP_ERR_NO_SLOT_AVAILABLE_3, EQUIP_ERR_NONE, EQUIP_ERR_NOT_A_BAG, EQUIP_ERR_NOT_DURING_ARENA_MATCH, EQUIP_ERR_NOT_ENOUGH_ARENA_POINTS, EQUIP_ERR_NOT_ENOUGH_HONOR_POINTS, EQUIP_ERR_NOT_ENOUGH_MONEY, EQUIP_ERR_NOT_EQUIPPABLE, EQUIP_ERR_NOT_IN_COMBAT, EQUIP_ERR_NOT_OWNER, EQUIP_ERR_NOT_SAME_ACCOUNT, EQUIP_ERR_NOT_WHILE_DISARMED, EQUIP_ERR_OBJECT_IS_BUSY, EQUIP_ERR_OK, EQUIP_ERR_ONLY_ONE_AMMO, EQUIP_ERR_ONLY_ONE_BOLT, EQUIP_ERR_ONLY_ONE_QUIVER, EQUIP_ERR_OUT_OF_RANGE, EQUIP_ERR_PLAYER_DEAD, EQUIP_ERR_PROFICIENCY_NEEDED, EQUIP_ERR_PURCHASE_LEVEL_TOO_LOW, EQUIP_ERR_SCALING_STAT_ITEM_LEVEL_EXCEEDED, EQUIP_ERR_SHAPESHIFT_FORM_CANNOT_EQUIP, EQUIP_ERR_SLOT_EMPTY, EQUIP_ERR_SPELL_FAILED_REAGENTS_GENERIC, EQUIP_ERR_SPLIT_FAILED, EQUIP_ERR_TOO_FEW_TO_SPLIT, EQUIP_ERR_TOO_MANY_SPECIAL_BAGS, EQUIP_ERR_TOO_MUCH_GOLD, EQUIP_ERR_TRADE_BOUND_ITEM, EQUIP_ERR_TRADE_EQUIPPED_BAG, EQUIP_ERR_VENDOR_MISSING_TURNINS, EQUIP_ERR_VENDOR_SOLD_OUT, EQUIP_ERR_VENDOR_SOLD_OUT_2, EQUIP_ERR_WRONG_BAG_TYPE, EQUIP_ERR_WRONG_BAG_TYPE_2, and EQUIP_ERR_WRONG_SLOT.
| TC_API_EXPORT EnumText EnumUtils< LogLevel >::ToString | ( | LogLevel | value | ) |
Definition at line 30 of file enuminfo_LogCommon.cpp.
References LOG_LEVEL_DEBUG, LOG_LEVEL_DISABLED, LOG_LEVEL_ERROR, LOG_LEVEL_FATAL, LOG_LEVEL_INFO, LOG_LEVEL_TRACE, and LOG_LEVEL_WARN.
| TC_API_EXPORT EnumText EnumUtils< Mechanics >::ToString | ( | Mechanics | value | ) |
Definition at line 1986 of file enuminfo_SharedDefines.cpp.
References MECHANIC_BANDAGE, MECHANIC_BANISH, MECHANIC_BLEED, MECHANIC_CHARM, MECHANIC_DAZE, MECHANIC_DISARM, MECHANIC_DISCOVERY, MECHANIC_DISORIENTED, MECHANIC_DISTRACT, MECHANIC_ENRAGED, MECHANIC_FEAR, MECHANIC_FREEZE, MECHANIC_GRIP, MECHANIC_HORROR, MECHANIC_IMMUNE_SHIELD, MECHANIC_INFECTED, MECHANIC_INTERRUPT, MECHANIC_INVULNERABILITY, MECHANIC_KNOCKOUT, MECHANIC_MOUNT, MECHANIC_NONE, MECHANIC_POLYMORPH, MECHANIC_ROOT, MECHANIC_SAPPED, MECHANIC_SHACKLE, MECHANIC_SHIELD, MECHANIC_SILENCE, MECHANIC_SLEEP, MECHANIC_SLOW_ATTACK, MECHANIC_SNARE, MECHANIC_STUN, and MECHANIC_TURN.
| TC_API_EXPORT EnumText EnumUtils< MovementGeneratorType >::ToString | ( | MovementGeneratorType | value | ) |
Definition at line 30 of file enuminfo_MovementDefines.cpp.
References ASSISTANCE_DISTRACT_MOTION_TYPE, ASSISTANCE_MOTION_TYPE, CHASE_MOTION_TYPE, CONFUSED_MOTION_TYPE, DISTRACT_MOTION_TYPE, EFFECT_MOTION_TYPE, FACE_MOTION_TYPE, FLEEING_MOTION_TYPE, FLIGHT_MOTION_TYPE, FOLLOW_MOTION_TYPE, FORMATION_MOTION_TYPE, HOME_MOTION_TYPE, IDLE_MOTION_TYPE, MAX_DB_MOTION_TYPE, POINT_MOTION_TYPE, RANDOM_MOTION_TYPE, ROTATE_MOTION_TYPE, SPLINE_CHAIN_MOTION_TYPE, TIMED_FLEEING_MOTION_TYPE, and WAYPOINT_MOTION_TYPE.
| TC_API_EXPORT EnumText EnumUtils< NPCFlags >::ToString | ( | NPCFlags | value | ) |
Definition at line 159 of file enuminfo_UnitDefines.cpp.
References UNIT_NPC_FLAG_AUCTIONEER, UNIT_NPC_FLAG_BANKER, UNIT_NPC_FLAG_BATTLEMASTER, UNIT_NPC_FLAG_FLIGHTMASTER, UNIT_NPC_FLAG_GOSSIP, UNIT_NPC_FLAG_GUILD_BANKER, UNIT_NPC_FLAG_INNKEEPER, UNIT_NPC_FLAG_MAILBOX, UNIT_NPC_FLAG_PETITIONER, UNIT_NPC_FLAG_PLAYER_VEHICLE, UNIT_NPC_FLAG_QUESTGIVER, UNIT_NPC_FLAG_REPAIR, UNIT_NPC_FLAG_SPELLCLICK, UNIT_NPC_FLAG_SPIRITGUIDE, UNIT_NPC_FLAG_SPIRITHEALER, UNIT_NPC_FLAG_STABLEMASTER, UNIT_NPC_FLAG_TABARDDESIGNER, UNIT_NPC_FLAG_TRAINER, UNIT_NPC_FLAG_TRAINER_CLASS, UNIT_NPC_FLAG_TRAINER_PROFESSION, UNIT_NPC_FLAG_UNK1, UNIT_NPC_FLAG_UNK2, UNIT_NPC_FLAG_VENDOR, UNIT_NPC_FLAG_VENDOR_AMMO, UNIT_NPC_FLAG_VENDOR_FOOD, UNIT_NPC_FLAG_VENDOR_POISON, and UNIT_NPC_FLAG_VENDOR_REAGENT.
| TC_API_EXPORT EnumText EnumUtils< Powers >::ToString | ( | Powers | value | ) |
Definition at line 156 of file enuminfo_SharedDefines.cpp.
References POWER_ENERGY, POWER_FOCUS, POWER_HAPPINESS, POWER_HEALTH, POWER_MANA, POWER_RAGE, POWER_RUNE, and POWER_RUNIC_POWER.
| TC_API_EXPORT EnumText EnumUtils< QuestFailedReason >::ToString | ( | QuestFailedReason | value | ) |
Definition at line 30 of file enuminfo_QuestDef.cpp.
References INVALIDREASON_DAILY_QUEST_COMPLETED_TODAY, INVALIDREASON_DAILY_QUESTS_REMAINING, INVALIDREASON_DONT_HAVE_REQ, INVALIDREASON_QUEST_ALREADY_DONE, INVALIDREASON_QUEST_ALREADY_ON, INVALIDREASON_QUEST_ALREADY_ON2, INVALIDREASON_QUEST_FAILED_CAIS, INVALIDREASON_QUEST_FAILED_EXPANSION, INVALIDREASON_QUEST_FAILED_LOW_LEVEL, INVALIDREASON_QUEST_FAILED_MISSING_ITEMS, INVALIDREASON_QUEST_FAILED_NOT_ENOUGH_MONEY, INVALIDREASON_QUEST_FAILED_WRONG_RACE, and INVALIDREASON_QUEST_ONLY_ONE_TIMED.
| TC_API_EXPORT EnumText EnumUtils< QuestShareMessages >::ToString | ( | QuestShareMessages | value | ) |
Definition at line 102 of file enuminfo_QuestDef.cpp.
References QUEST_PARTY_MSG_ACCEPT_QUEST, QUEST_PARTY_MSG_BUSY, QUEST_PARTY_MSG_CANT_BE_SHARED_TODAY, QUEST_PARTY_MSG_CANT_TAKE_QUEST, QUEST_PARTY_MSG_DECLINE_QUEST, QUEST_PARTY_MSG_FINISH_QUEST, QUEST_PARTY_MSG_HAVE_QUEST, QUEST_PARTY_MSG_LOG_FULL, QUEST_PARTY_MSG_NOT_ELIGIBLE_TODAY, QUEST_PARTY_MSG_NOT_IN_PARTY, QUEST_PARTY_MSG_SHARING_QUEST, and QUEST_PARTY_MSG_SHARING_TIMER_EXPIRED.
| TC_API_EXPORT EnumText EnumUtils< Races >::ToString | ( | Races | value | ) |
Definition at line 30 of file enuminfo_SharedDefines.cpp.
References RACE_BLOODELF, RACE_DRAENEI, RACE_DWARF, RACE_GNOME, RACE_HUMAN, RACE_NIGHTELF, RACE_ORC, RACE_TAUREN, RACE_TROLL, and RACE_UNDEAD_PLAYER.
| TC_API_EXPORT EnumText EnumUtils< SellResult >::ToString | ( | SellResult | value | ) |
Definition at line 399 of file enuminfo_ItemDefines.cpp.
References SELL_ERR_CANT_FIND_ITEM, SELL_ERR_CANT_FIND_VENDOR, SELL_ERR_CANT_SELL_ITEM, SELL_ERR_CANT_SELL_TO_THIS_MERCHANT, SELL_ERR_ONLY_EMPTY_BAG, SELL_ERR_UNK, and SELL_ERR_YOU_DONT_OWN_THAT_ITEM.
| TC_API_EXPORT EnumText EnumUtils< SpawnObjectType >::ToString | ( | SpawnObjectType | value | ) |
Definition at line 30 of file enuminfo_SpawnData.cpp.
References SPAWN_TYPE_CREATURE, and SPAWN_TYPE_GAMEOBJECT.
| TC_API_EXPORT EnumText EnumUtils< SpellAttr0 >::ToString | ( | SpellAttr0 | value | ) |
Definition at line 267 of file enuminfo_SharedDefines.cpp.
References SPELL_ATTR0_ABILITY, SPELL_ATTR0_CANT_CANCEL, SPELL_ATTR0_CANT_USED_IN_COMBAT, SPELL_ATTR0_CAST_TRACK_TARGET, SPELL_ATTR0_CASTABLE_WHILE_DEAD, SPELL_ATTR0_CASTABLE_WHILE_MOUNTED, SPELL_ATTR0_CASTABLE_WHILE_SITTING, SPELL_ATTR0_DAYTIME_ONLY, SPELL_ATTR0_DISABLED_WHILE_ACTIVE, SPELL_ATTR0_DONT_AFFECT_SHEATH_STATE, SPELL_ATTR0_HEARTBEAT_RESIST_CHECK, SPELL_ATTR0_HIDDEN_CLIENTSIDE, SPELL_ATTR0_HIDE_IN_COMBAT_LOG, SPELL_ATTR0_IMPOSSIBLE_DODGE_PARRY_BLOCK, SPELL_ATTR0_INDOORS_ONLY, SPELL_ATTR0_IS_REPLENISHMENT, SPELL_ATTR0_LEVEL_DAMAGE_CALCULATION, SPELL_ATTR0_NEGATIVE_1, SPELL_ATTR0_NIGHT_ONLY, SPELL_ATTR0_NOT_SHAPESHIFT, SPELL_ATTR0_ON_NEXT_SWING, SPELL_ATTR0_ON_NEXT_SWING_2, SPELL_ATTR0_ONLY_STEALTHED, SPELL_ATTR0_OUTDOORS_ONLY, SPELL_ATTR0_PASSIVE, SPELL_ATTR0_REQ_AMMO, SPELL_ATTR0_STOP_ATTACK_TARGET, SPELL_ATTR0_TARGET_MAINHAND_ITEM, SPELL_ATTR0_TRADESPELL, SPELL_ATTR0_UNAFFECTED_BY_INVULNERABILITY, SPELL_ATTR0_UNK0, and SPELL_ATTR0_UNK11.
| TC_API_EXPORT EnumText EnumUtils< SpellAttr1 >::ToString | ( | SpellAttr1 | value | ) |
Definition at line 396 of file enuminfo_SharedDefines.cpp.
References SPELL_ATTR1_CANT_BE_REDIRECTED, SPELL_ATTR1_CANT_BE_REFLECTED, SPELL_ATTR1_CANT_TARGET_IN_COMBAT, SPELL_ATTR1_CANT_TARGET_SELF, SPELL_ATTR1_CHANNEL_DISPLAY_SPELL_NAME, SPELL_ATTR1_CHANNEL_TRACK_TARGET, SPELL_ATTR1_CHANNELED_1, SPELL_ATTR1_CHANNELED_2, SPELL_ATTR1_DISMISS_PET, SPELL_ATTR1_DISPEL_AURAS_ON_IMMUNITY, SPELL_ATTR1_DONT_DISPLAY_IN_AURA_BAR, SPELL_ATTR1_DONT_REFRESH_DURATION_ON_RECAST, SPELL_ATTR1_DRAIN_ALL_POWER, SPELL_ATTR1_ENABLE_AT_DODGE, SPELL_ATTR1_FARSIGHT, SPELL_ATTR1_IS_FISHING, SPELL_ATTR1_IS_PICKPOCKET, SPELL_ATTR1_MELEE_COMBAT_START, SPELL_ATTR1_NO_THREAT, SPELL_ATTR1_NOT_BREAK_STEALTH, SPELL_ATTR1_PREVENTS_ANIM, SPELL_ATTR1_REQ_COMBO_POINTS1, SPELL_ATTR1_REQ_COMBO_POINTS2, SPELL_ATTR1_REQUIRE_ALL_TARGETS, SPELL_ATTR1_UNAFFECTED_BY_SCHOOL_IMMUNE, SPELL_ATTR1_UNAUTOCASTABLE_BY_PET, SPELL_ATTR1_UNK21, SPELL_ATTR1_UNK23, SPELL_ATTR1_UNK25, SPELL_ATTR1_UNK27, SPELL_ATTR1_UNK31, and SPELL_ATTR1_UNK4.
| TC_API_EXPORT EnumText EnumUtils< SpellAttr2 >::ToString | ( | SpellAttr2 | value | ) |
Definition at line 525 of file enuminfo_SharedDefines.cpp.
References SPELL_ATTR2_ACTIVE_THREAT, SPELL_ATTR2_ALLOW_LOW_LEVEL_BUFF, SPELL_ATTR2_AUTOREPEAT_FLAG, SPELL_ATTR2_CAN_TARGET_DEAD, SPELL_ATTR2_CAN_TARGET_NOT_IN_LOS, SPELL_ATTR2_CANT_CRIT, SPELL_ATTR2_CANT_TARGET_TAPPED, SPELL_ATTR2_DISPLAY_IN_STANCE_BAR, SPELL_ATTR2_FAIL_ON_ALL_TARGETS_IMMUNE, SPELL_ATTR2_FOOD_BUFF, SPELL_ATTR2_HEALTH_FUNNEL, SPELL_ATTR2_IS_ARCANE_CONCENTRATION, SPELL_ATTR2_NOT_NEED_SHAPESHIFT, SPELL_ATTR2_NOT_RESET_AUTO_ACTIONS, SPELL_ATTR2_PRESERVE_ENCHANT_IN_ARENA, SPELL_ATTR2_REQ_DEAD_PET, SPELL_ATTR2_TAME_BEAST, SPELL_ATTR2_UNAFFECTED_BY_AURA_SCHOOL_IMMUNE, SPELL_ATTR2_UNK1, SPELL_ATTR2_UNK10, SPELL_ATTR2_UNK12, SPELL_ATTR2_UNK14, SPELL_ATTR2_UNK15, SPELL_ATTR2_UNK20, SPELL_ATTR2_UNK22, SPELL_ATTR2_UNK24, SPELL_ATTR2_UNK25, SPELL_ATTR2_UNK27, SPELL_ATTR2_UNK28, SPELL_ATTR2_UNK7, SPELL_ATTR2_UNK8, and SPELL_ATTR2_UNK9.
| TC_API_EXPORT EnumText EnumUtils< SpellAttr3 >::ToString | ( | SpellAttr3 | value | ) |
Definition at line 654 of file enuminfo_SharedDefines.cpp.
References SPELL_ATTR3_BATTLEGROUND, SPELL_ATTR3_CAN_PROC_FROM_PROCS, SPELL_ATTR3_CANT_TRIGGER_PROC, SPELL_ATTR3_COMPLETELY_BLOCKED, SPELL_ATTR3_DEATH_PERSISTENT, SPELL_ATTR3_DISABLE_PROC, SPELL_ATTR3_DONT_DISPLAY_CHANNEL_BAR, SPELL_ATTR3_DONT_DISPLAY_RANGE, SPELL_ATTR3_DRAIN_SOUL, SPELL_ATTR3_IGNORE_HIT_RESULT, SPELL_ATTR3_IGNORE_PROC_SUBCLASS_MASK, SPELL_ATTR3_IGNORE_RESURRECTION_TIMER, SPELL_ATTR3_IS_HONORLESS_TARGET, SPELL_ATTR3_MAIN_HAND, SPELL_ATTR3_NO_DONE_BONUS, SPELL_ATTR3_NO_INITIAL_AGGRO, SPELL_ATTR3_NOT_A_PROC, SPELL_ATTR3_ONLY_TARGET_GHOSTS, SPELL_ATTR3_ONLY_TARGET_PLAYERS, SPELL_ATTR3_REQ_OFFHAND, SPELL_ATTR3_REQ_WAND, SPELL_ATTR3_STACK_FOR_DIFF_CASTERS, SPELL_ATTR3_TREAT_AS_PERIODIC, SPELL_ATTR3_UNK0, SPELL_ATTR3_UNK15, SPELL_ATTR3_UNK2, SPELL_ATTR3_UNK21, SPELL_ATTR3_UNK23, SPELL_ATTR3_UNK28, SPELL_ATTR3_UNK31, SPELL_ATTR3_UNK5, and SPELL_ATTR3_UNK6.
| TC_API_EXPORT EnumText EnumUtils< SpellAttr4 >::ToString | ( | SpellAttr4 | value | ) |
Definition at line 783 of file enuminfo_SharedDefines.cpp.
References SPELL_ATTR4_AREA_TARGET_CHAIN, SPELL_ATTR4_CAN_CAST_WHILE_CASTING, SPELL_ATTR4_CANT_TRIGGER_ITEM_SPELLS, SPELL_ATTR4_CAST_ONLY_IN_OUTLAND, SPELL_ATTR4_DAMAGE_DOESNT_BREAK_AURAS, SPELL_ATTR4_DONT_REMOVE_IN_ARENA, SPELL_ATTR4_FADES_WHILE_LOGGED_OUT, SPELL_ATTR4_FIXED_DAMAGE, SPELL_ATTR4_FORCE_DISPLAY_CASTBAR, SPELL_ATTR4_IGNORE_RESISTANCES, SPELL_ATTR4_IS_PET_SCALING, SPELL_ATTR4_NOT_CHECK_SELFCAST_POWER, SPELL_ATTR4_NOT_STEALABLE, SPELL_ATTR4_NOT_USABLE_IN_ARENA, SPELL_ATTR4_PROC_ONLY_ON_CASTER, SPELL_ATTR4_SPELL_VS_EXTEND_COST, SPELL_ATTR4_TRIGGER_ACTIVATE, SPELL_ATTR4_UNK11, SPELL_ATTR4_UNK12, SPELL_ATTR4_UNK13, SPELL_ATTR4_UNK15, SPELL_ATTR4_UNK19, SPELL_ATTR4_UNK22, SPELL_ATTR4_UNK24, SPELL_ATTR4_UNK28, SPELL_ATTR4_UNK29, SPELL_ATTR4_UNK3, SPELL_ATTR4_UNK30, SPELL_ATTR4_UNK31, SPELL_ATTR4_UNK4, SPELL_ATTR4_UNK5, and SPELL_ATTR4_USABLE_IN_ARENA.
| TC_API_EXPORT EnumText EnumUtils< SpellAttr5 >::ToString | ( | SpellAttr5 | value | ) |
Definition at line 912 of file enuminfo_SharedDefines.cpp.
References SPELL_ATTR5_ALLOW_TARGET_OF_TARGET_AS_TARGET, SPELL_ATTR5_CAN_CHANNEL_WHEN_MOVING, SPELL_ATTR5_CANT_TARGET_PLAYER_CONTROLLED, SPELL_ATTR5_DONT_SHOW_AURA_IF_NOT_SELF_CAST, SPELL_ATTR5_DONT_SHOW_AURA_IF_SELF_CAST, SPELL_ATTR5_DONT_TURN_DURING_CAST, SPELL_ATTR5_HASTE_AFFECT_DURATION, SPELL_ATTR5_HIDE_DURATION, SPELL_ATTR5_NO_REAGENT_WHILE_PREP, SPELL_ATTR5_NOT_USABLE_WHILE_CHARMED, SPELL_ATTR5_REMOVE_ON_ARENA_ENTER, SPELL_ATTR5_SINGLE_TARGET_SPELL, SPELL_ATTR5_SKIP_CHECKCAST_LOS_CHECK, SPELL_ATTR5_START_PERIODIC_AT_APPLY, SPELL_ATTR5_UNK12, SPELL_ATTR5_UNK15, SPELL_ATTR5_UNK16, SPELL_ATTR5_UNK20, SPELL_ATTR5_UNK21, SPELL_ATTR5_UNK22, SPELL_ATTR5_UNK23, SPELL_ATTR5_UNK24, SPELL_ATTR5_UNK25, SPELL_ATTR5_UNK29, SPELL_ATTR5_UNK30, SPELL_ATTR5_UNK31, SPELL_ATTR5_UNK4, SPELL_ATTR5_UNK6, SPELL_ATTR5_UNK7, SPELL_ATTR5_USABLE_WHILE_CONFUSED, SPELL_ATTR5_USABLE_WHILE_FEARED, and SPELL_ATTR5_USABLE_WHILE_STUNNED.
| TC_API_EXPORT EnumText EnumUtils< SpellAttr6 >::ToString | ( | SpellAttr6 | value | ) |
Definition at line 1041 of file enuminfo_SharedDefines.cpp.
References SPELL_ATTR6_ASSIST_IGNORE_IMMUNE_FLAG, SPELL_ATTR6_CAN_TARGET_INVISIBLE, SPELL_ATTR6_CAN_TARGET_POSSESSED_FRIENDS, SPELL_ATTR6_CAN_TARGET_UNTARGETABLE, SPELL_ATTR6_CANT_TARGET_CROWD_CONTROLLED, SPELL_ATTR6_CAST_BY_CHARMER, SPELL_ATTR6_CASTABLE_WHILE_ON_VEHICLE, SPELL_ATTR6_CLIENT_UI_TARGET_EFFECTS, SPELL_ATTR6_DONT_CONSUME_PROC_CHARGES, SPELL_ATTR6_DONT_DISPLAY_COOLDOWN, SPELL_ATTR6_IGNORE_CASTER_AURAS, SPELL_ATTR6_IGNORE_CATEGORY_COOLDOWN_MODS, SPELL_ATTR6_LIMIT_PCT_DAMAGE_MODS, SPELL_ATTR6_LIMIT_PCT_HEALING_MODS, SPELL_ATTR6_NOT_IN_RAID_INSTANCE, SPELL_ATTR6_NOT_RESET_SWING_IF_INSTANT, SPELL_ATTR6_ONLY_IN_ARENA, SPELL_ATTR6_ONLY_VISIBLE_TO_CASTER, SPELL_ATTR6_UNK14, SPELL_ATTR6_UNK15, SPELL_ATTR6_UNK16, SPELL_ATTR6_UNK17, SPELL_ATTR6_UNK19, SPELL_ATTR6_UNK22, SPELL_ATTR6_UNK23, SPELL_ATTR6_UNK26, SPELL_ATTR6_UNK28, SPELL_ATTR6_UNK30, SPELL_ATTR6_UNK4, SPELL_ATTR6_UNK7, SPELL_ATTR6_UNK9, and SPELL_ATTR6_USE_SPELL_CAST_EVENT.
| TC_API_EXPORT EnumText EnumUtils< SpellAttr7 >::ToString | ( | SpellAttr7 | value | ) |
Definition at line 1170 of file enuminfo_SharedDefines.cpp.
References SPELL_ATTR7_ALLIANCE_ONLY, SPELL_ATTR7_BYPASS_NO_RESURRECT_AURA, SPELL_ATTR7_CAN_RESTORE_SECONDARY_POWER, SPELL_ATTR7_CANT_DODGE, SPELL_ATTR7_CANT_MISS, SPELL_ATTR7_CANT_PARRY, SPELL_ATTR7_CLIENT_INDICATOR, SPELL_ATTR7_CONSOLIDATED_RAID_BUFF, SPELL_ATTR7_DISABLE_AURA_WHILE_DEAD, SPELL_ATTR7_DISPEL_CHARGES, SPELL_ATTR7_HAS_CHARGE_EFFECT, SPELL_ATTR7_HORDE_ONLY, SPELL_ATTR7_IGNORE_COLD_WEATHER_FLYING, SPELL_ATTR7_IGNORE_DURATION_MODS, SPELL_ATTR7_INTERRUPT_ONLY_NONPLAYER, SPELL_ATTR7_IS_CHEAT_SPELL, SPELL_ATTR7_NO_PUSHBACK_ON_DAMAGE, SPELL_ATTR7_SUMMON_PLAYER_TOTEM, SPELL_ATTR7_UNK0, SPELL_ATTR7_UNK12, SPELL_ATTR7_UNK13, SPELL_ATTR7_UNK14, SPELL_ATTR7_UNK15, SPELL_ATTR7_UNK17, SPELL_ATTR7_UNK20, SPELL_ATTR7_UNK21, SPELL_ATTR7_UNK26, SPELL_ATTR7_UNK29, SPELL_ATTR7_UNK30, SPELL_ATTR7_UNK4, SPELL_ATTR7_UNK7, and SPELL_ATTR7_ZONE_TELEPORT.
| TC_API_EXPORT EnumText EnumUtils< SpellCastResult >::ToString | ( | SpellCastResult | value | ) |
Definition at line 1299 of file enuminfo_SharedDefines.cpp.
References SPELL_CAST_OK, SPELL_FAILED_AFFECTING_COMBAT, SPELL_FAILED_ALREADY_AT_FULL_HEALTH, SPELL_FAILED_ALREADY_AT_FULL_MANA, SPELL_FAILED_ALREADY_AT_FULL_POWER, SPELL_FAILED_ALREADY_BEING_TAMED, SPELL_FAILED_ALREADY_HAVE_CHARM, SPELL_FAILED_ALREADY_HAVE_SUMMON, SPELL_FAILED_ALREADY_OPEN, SPELL_FAILED_ARTISAN_RIDING_REQUIREMENT, SPELL_FAILED_AURA_BOUNCED, SPELL_FAILED_AUTOTRACK_INTERRUPTED, SPELL_FAILED_BAD_IMPLICIT_TARGETS, SPELL_FAILED_BAD_TARGETS, SPELL_FAILED_BM_OR_INVISGOD, SPELL_FAILED_CANT_BE_CHARMED, SPELL_FAILED_CANT_BE_DISENCHANTED, SPELL_FAILED_CANT_BE_DISENCHANTED_SKILL, SPELL_FAILED_CANT_BE_MILLED, SPELL_FAILED_CANT_BE_PROSPECTED, SPELL_FAILED_CANT_CAST_ON_TAPPED, SPELL_FAILED_CANT_DO_THAT_RIGHT_NOW, SPELL_FAILED_CANT_DUEL_WHILE_INVISIBLE, SPELL_FAILED_CANT_DUEL_WHILE_STEALTHED, SPELL_FAILED_CANT_STEALTH, SPELL_FAILED_CASTER_AURASTATE, SPELL_FAILED_CASTER_DEAD, SPELL_FAILED_CHARMED, SPELL_FAILED_CHEST_IN_USE, SPELL_FAILED_CONFUSED, SPELL_FAILED_CUSTOM_ERROR, SPELL_FAILED_DAMAGE_IMMUNE, SPELL_FAILED_DONT_REPORT, SPELL_FAILED_EQUIPPED_ITEM, SPELL_FAILED_EQUIPPED_ITEM_CLASS, SPELL_FAILED_EQUIPPED_ITEM_CLASS_MAINHAND, SPELL_FAILED_EQUIPPED_ITEM_CLASS_OFFHAND, SPELL_FAILED_ERROR, SPELL_FAILED_EXPERT_RIDING_REQUIREMENT, SPELL_FAILED_FISHING_TOO_LOW, SPELL_FAILED_FIZZLE, SPELL_FAILED_FLEEING, SPELL_FAILED_FOOD_LOWLEVEL, SPELL_FAILED_GLYPH_SOCKET_LOCKED, SPELL_FAILED_HIGHLEVEL, SPELL_FAILED_HUNGER_SATIATED, SPELL_FAILED_IMMUNE, SPELL_FAILED_INCORRECT_AREA, SPELL_FAILED_INTERRUPTED, SPELL_FAILED_INTERRUPTED_COMBAT, SPELL_FAILED_INVALID_GLYPH, SPELL_FAILED_ITEM_ALREADY_ENCHANTED, SPELL_FAILED_ITEM_AT_MAX_CHARGES, SPELL_FAILED_ITEM_ENCHANT_TRADE_WINDOW, SPELL_FAILED_ITEM_GONE, SPELL_FAILED_ITEM_NOT_FOUND, SPELL_FAILED_ITEM_NOT_READY, SPELL_FAILED_LEVEL_REQUIREMENT, SPELL_FAILED_LINE_OF_SIGHT, SPELL_FAILED_LOW_CASTLEVEL, SPELL_FAILED_LOWLEVEL, SPELL_FAILED_MAINHAND_EMPTY, SPELL_FAILED_MAX_SOCKETS, SPELL_FAILED_MIN_SKILL, SPELL_FAILED_MOVING, SPELL_FAILED_NEED_AMMO, SPELL_FAILED_NEED_AMMO_POUCH, SPELL_FAILED_NEED_EXOTIC_AMMO, SPELL_FAILED_NEED_MORE_ITEMS, SPELL_FAILED_NO_AMMO, SPELL_FAILED_NO_CHAMPION, SPELL_FAILED_NO_CHARGES_REMAIN, SPELL_FAILED_NO_COMBO_POINTS, SPELL_FAILED_NO_DUELING, SPELL_FAILED_NO_EDIBLE_CORPSES, SPELL_FAILED_NO_ENDURANCE, SPELL_FAILED_NO_FISH, SPELL_FAILED_NO_ITEMS_WHILE_SHAPESHIFTED, SPELL_FAILED_NO_MOUNTS_ALLOWED, SPELL_FAILED_NO_PET, SPELL_FAILED_NO_PLAYTIME, SPELL_FAILED_NO_POWER, SPELL_FAILED_NO_VALID_TARGETS, SPELL_FAILED_NOPATH, SPELL_FAILED_NOT_BEHIND, SPELL_FAILED_NOT_FISHABLE, SPELL_FAILED_NOT_FLYING, SPELL_FAILED_NOT_HERE, SPELL_FAILED_NOT_IDLE, SPELL_FAILED_NOT_IN_ARENA, SPELL_FAILED_NOT_IN_BARBERSHOP, SPELL_FAILED_NOT_IN_BATTLEGROUND, SPELL_FAILED_NOT_IN_CONTROL, SPELL_FAILED_NOT_IN_RAID_INSTANCE, SPELL_FAILED_NOT_INACTIVE, SPELL_FAILED_NOT_INFRONT, SPELL_FAILED_NOT_KNOWN, SPELL_FAILED_NOT_MOUNTED, SPELL_FAILED_NOT_ON_DAMAGE_IMMUNE, SPELL_FAILED_NOT_ON_GROUND, SPELL_FAILED_NOT_ON_MOUNTED, SPELL_FAILED_NOT_ON_SHAPESHIFT, SPELL_FAILED_NOT_ON_STEALTHED, SPELL_FAILED_NOT_ON_TAXI, SPELL_FAILED_NOT_ON_TRANSPORT, SPELL_FAILED_NOT_READY, SPELL_FAILED_NOT_SHAPESHIFT, SPELL_FAILED_NOT_STANDING, SPELL_FAILED_NOT_TRADEABLE, SPELL_FAILED_NOT_TRADING, SPELL_FAILED_NOT_UNSHEATHED, SPELL_FAILED_NOT_WHILE_FATIGUED, SPELL_FAILED_NOT_WHILE_GHOST, SPELL_FAILED_NOT_WHILE_LOOTING, SPELL_FAILED_NOT_WHILE_TRADING, SPELL_FAILED_NOTHING_TO_DISPEL, SPELL_FAILED_NOTHING_TO_STEAL, SPELL_FAILED_ON_USE_ENCHANT, SPELL_FAILED_ONLY_ABOVEWATER, SPELL_FAILED_ONLY_BATTLEGROUNDS, SPELL_FAILED_ONLY_DAYTIME, SPELL_FAILED_ONLY_IN_ARENA, SPELL_FAILED_ONLY_INDOORS, SPELL_FAILED_ONLY_MOUNTED, SPELL_FAILED_ONLY_NIGHTTIME, SPELL_FAILED_ONLY_OUTDOORS, SPELL_FAILED_ONLY_SHAPESHIFT, SPELL_FAILED_ONLY_STEALTHED, SPELL_FAILED_ONLY_UNDERWATER, SPELL_FAILED_OUT_OF_RANGE, SPELL_FAILED_PACIFIED, SPELL_FAILED_PARTIAL_PLAYTIME, SPELL_FAILED_PET_CAN_RENAME, SPELL_FAILED_PLAY_TIME, SPELL_FAILED_POSSESSED, SPELL_FAILED_PREVENTED_BY_MECHANIC, SPELL_FAILED_REAGENTS, SPELL_FAILED_REPUTATION, SPELL_FAILED_REQUIRES_AREA, SPELL_FAILED_REQUIRES_SPELL_FOCUS, SPELL_FAILED_ROOTED, SPELL_FAILED_SILENCED, SPELL_FAILED_SPELL_IN_PROGRESS, SPELL_FAILED_SPELL_LEARNED, SPELL_FAILED_SPELL_UNAVAILABLE, SPELL_FAILED_STUNNED, SPELL_FAILED_SUCCESS, SPELL_FAILED_SUMMON_PENDING, SPELL_FAILED_TARGET_AFFECTING_COMBAT, SPELL_FAILED_TARGET_AURASTATE, SPELL_FAILED_TARGET_CANNOT_BE_RESURRECTED, SPELL_FAILED_TARGET_DUELING, SPELL_FAILED_TARGET_ENEMY, SPELL_FAILED_TARGET_ENRAGED, SPELL_FAILED_TARGET_FREEFORALL, SPELL_FAILED_TARGET_FRIENDLY, SPELL_FAILED_TARGET_IN_COMBAT, SPELL_FAILED_TARGET_IS_PLAYER, SPELL_FAILED_TARGET_IS_PLAYER_CONTROLLED, SPELL_FAILED_TARGET_IS_TRIVIAL, SPELL_FAILED_TARGET_LOCKED_TO_RAID_INSTANCE, SPELL_FAILED_TARGET_NO_POCKETS, SPELL_FAILED_TARGET_NO_RANGED_WEAPONS, SPELL_FAILED_TARGET_NO_WEAPONS, SPELL_FAILED_TARGET_NOT_DEAD, SPELL_FAILED_TARGET_NOT_GHOST, SPELL_FAILED_TARGET_NOT_IN_INSTANCE, SPELL_FAILED_TARGET_NOT_IN_PARTY, SPELL_FAILED_TARGET_NOT_IN_RAID, SPELL_FAILED_TARGET_NOT_IN_SANCTUARY, SPELL_FAILED_TARGET_NOT_LOOTED, SPELL_FAILED_TARGET_NOT_PLAYER, SPELL_FAILED_TARGET_UNSKINNABLE, SPELL_FAILED_TARGETS_DEAD, SPELL_FAILED_THIRST_SATIATED, SPELL_FAILED_TOO_CLOSE, SPELL_FAILED_TOO_MANY_OF_ITEM, SPELL_FAILED_TOO_MANY_SOCKETS, SPELL_FAILED_TOO_SHALLOW, SPELL_FAILED_TOTEM_CATEGORY, SPELL_FAILED_TOTEMS, SPELL_FAILED_TRANSFORM_UNUSABLE, SPELL_FAILED_TRY_AGAIN, SPELL_FAILED_UNIQUE_GLYPH, SPELL_FAILED_UNIT_NOT_BEHIND, SPELL_FAILED_UNIT_NOT_INFRONT, SPELL_FAILED_UNKNOWN, SPELL_FAILED_WRONG_PET_FOOD, and SPELL_FAILED_WRONG_WEATHER.
| TC_API_EXPORT EnumText EnumUtils< SpellDmgClass >::ToString | ( | SpellDmgClass | value | ) |
Definition at line 2115 of file enuminfo_SharedDefines.cpp.
References SPELL_DAMAGE_CLASS_MAGIC, SPELL_DAMAGE_CLASS_MELEE, SPELL_DAMAGE_CLASS_NONE, and SPELL_DAMAGE_CLASS_RANGED.
| TC_API_EXPORT EnumText EnumUtils< SpellFamilyNames >::ToString | ( | SpellFamilyNames | value | ) |
Definition at line 3000 of file enuminfo_SharedDefines.cpp.
References SPELLFAMILY_DEATHKNIGHT, SPELLFAMILY_DRUID, SPELLFAMILY_GENERIC, SPELLFAMILY_HUNTER, SPELLFAMILY_MAGE, SPELLFAMILY_PALADIN, SPELLFAMILY_PET, SPELLFAMILY_POTION, SPELLFAMILY_PRIEST, SPELLFAMILY_ROGUE, SPELLFAMILY_SHAMAN, SPELLFAMILY_UNK1, SPELLFAMILY_UNK2, SPELLFAMILY_WARLOCK, and SPELLFAMILY_WARRIOR.
| TC_API_EXPORT EnumText EnumUtils< SpellPreventionType >::ToString | ( | SpellPreventionType | value | ) |
Definition at line 2160 of file enuminfo_SharedDefines.cpp.
References SPELL_PREVENTION_TYPE_NONE, SPELL_PREVENTION_TYPE_PACIFY, and SPELL_PREVENTION_TYPE_SILENCE.
| TC_API_EXPORT EnumText EnumUtils< SpellSchools >::ToString | ( | SpellSchools | value | ) |
Definition at line 213 of file enuminfo_SharedDefines.cpp.
References SPELL_SCHOOL_ARCANE, SPELL_SCHOOL_FIRE, SPELL_SCHOOL_FROST, SPELL_SCHOOL_HOLY, SPELL_SCHOOL_NATURE, SPELL_SCHOOL_NORMAL, and SPELL_SCHOOL_SHADOW.
| TC_API_EXPORT EnumText EnumUtils< UnitFlags >::ToString | ( | UnitFlags | value | ) |
Definition at line 30 of file enuminfo_UnitDefines.cpp.
References UNIT_FLAG_CAN_SWIM, UNIT_FLAG_CANNOT_SWIM, UNIT_FLAG_CONFUSED, UNIT_FLAG_DISARMED, UNIT_FLAG_EVADING_HOME, UNIT_FLAG_FLEEING, UNIT_FLAG_IMMUNE, UNIT_FLAG_IMMUNE_TO_NPC, UNIT_FLAG_IMMUNE_TO_PC, UNIT_FLAG_IN_COMBAT, UNIT_FLAG_LOOTING, UNIT_FLAG_MOUNT, UNIT_FLAG_NON_ATTACKABLE, UNIT_FLAG_NON_ATTACKABLE_2, UNIT_FLAG_NOT_ATTACKABLE_1, UNIT_FLAG_ON_TAXI, UNIT_FLAG_PACIFIED, UNIT_FLAG_PET_IN_COMBAT, UNIT_FLAG_PLAYER_CONTROLLED, UNIT_FLAG_POSSESSED, UNIT_FLAG_PREPARATION, UNIT_FLAG_PREVENT_EMOTES_FROM_CHAT_TEXT, UNIT_FLAG_PVP_ENABLING, UNIT_FLAG_REMOVE_CLIENT_CONTROL, UNIT_FLAG_SERVER_CONTROLLED, UNIT_FLAG_SHEATHE, UNIT_FLAG_SILENCED, UNIT_FLAG_SKINNABLE, UNIT_FLAG_STUNNED, UNIT_FLAG_UNINTERACTIBLE, UNIT_FLAG_UNK_28, and UNIT_FLAG_UNK_6.
| TC_API_EXPORT EnumText EnumUtils< WardenActions >::ToString | ( | WardenActions | value | ) |
Definition at line 30 of file enuminfo_WardenCheckMgr.cpp.
References WARDEN_ACTION_BAN, WARDEN_ACTION_KICK, and WARDEN_ACTION_LOG.
| TC_API_EXPORT EnumText EnumUtils< WardenCheckCategory >::ToString | ( | WardenCheckCategory | value | ) |
Definition at line 72 of file enuminfo_WardenCheckMgr.cpp.
References INJECT_CHECK_CATEGORY, LUA_CHECK_CATEGORY, and MODDED_CHECK_CATEGORY.
| TC_API_EXPORT EnumText EnumUtils< WardenCheckType >::ToString | ( | WardenCheckType | value | ) |
Definition at line 114 of file enuminfo_WardenCheckMgr.cpp.
References DRIVER_CHECK, LUA_EVAL_CHECK, MEM_CHECK, MODULE_CHECK, MPQ_CHECK, PAGE_CHECK_A, PAGE_CHECK_B, PROC_CHECK, and TIMING_CHECK.
| TC_API_EXPORT EnumText EnumUtils< WeatherType >::ToString | ( | WeatherType | value | ) |
Definition at line 2757 of file enuminfo_SharedDefines.cpp.
References WEATHER_TYPE_BLACKRAIN, WEATHER_TYPE_FINE, WEATHER_TYPE_RAIN, WEATHER_TYPE_SNOW, WEATHER_TYPE_STORM, and WEATHER_TYPE_THUNDERS.
|
inlinestatic |
Definition at line 123 of file SmartEnum.h.
References EnumText::Title, and ToString().
Referenced by Warden::ApplyPenalty(), list_commandscript::HandleListRespawnsCommand(), npc_commandscript::HandleNpcInfoCommand(), npc_commandscript::HandleNpcSetMoveTypeCommand(), AppenderConsole::InitColors(), and Totem::InitStats().