Spell Result
The spell_results
enum allows for mapping from a spell result id to its corresponding name. The key is a number
id and the value is a string
name. It is accessed through wow.enums.spell_results
. Due to the significant length of results simplified names have not been provided; the value is a 1-to-1 to the server enum.
It is recommended to use spell_results
to interpret the result of the cast
and force_cast
functions of the Player type. For example:
print(wow.enums.classes.122 ) -- SPELL_FAILED_TOO_CLOSE
print(wow.enums.classes.SPELL_FAILED_TOO_CLOSE ) -- 122
local result = bot:cast(SOME_SPELL_ID)
print(wow.enums.classes[result]) -- SPELL_FAILED_TOO_CLOSE
Key | Value |
---|---|
0 | SPELL_FAILED_AFFECTING_COMBAT |
1 | SPELL_FAILED_ALREADY_AT_FULL_HEALTH |
2 | SPELL_FAILED_ALREADY_AT_FULL_MANA |
3 | SPELL_FAILED_ALREADY_AT_FULL_POWER |
4 | SPELL_FAILED_ALREADY_BEING_TAMED |
5 | SPELL_FAILED_ALREADY_HAVE_CHARM |
6 | SPELL_FAILED_ALREADY_HAVE_SUMMON |
7 | SPELL_FAILED_ALREADY_OPEN |
8 | SPELL_FAILED_AURA_BOUNCED |
9 | SPELL_FAILED_AUTOTRACK_INTERRUPTED |
10 | SPELL_FAILED_BAD_IMPLICIT_TARGETS |
11 | SPELL_FAILED_BAD_TARGETS |
12 | SPELL_FAILED_CANT_BE_CHARMED |
13 | SPELL_FAILED_CANT_BE_DISENCHANTED |
14 | SPELL_FAILED_CANT_BE_DISENCHANTED_SKILL |
15 | SPELL_FAILED_CANT_BE_PROSPECTED |
16 | SPELL_FAILED_CANT_CAST_ON_TAPPED |
17 | SPELL_FAILED_CANT_DUEL_WHILE_INVISIBLE |
18 | SPELL_FAILED_CANT_DUEL_WHILE_STEALTHED |
19 | SPELL_FAILED_CANT_STEALTH |
20 | SPELL_FAILED_CASTER_AURASTATE |
21 | SPELL_FAILED_CASTER_DEAD |
22 | SPELL_FAILED_CHARMED |
23 | SPELL_FAILED_CHEST_IN_USE |
24 | SPELL_FAILED_CONFUSED |
25 | SPELL_FAILED_DONT_REPORT |
26 | SPELL_FAILED_EQUIPPED_ITEM |
27 | SPELL_FAILED_EQUIPPED_ITEM_CLASS |
28 | SPELL_FAILED_EQUIPPED_ITEM_CLASS_MAINHAND |
29 | SPELL_FAILED_EQUIPPED_ITEM_CLASS_OFFHAND |
30 | SPELL_FAILED_ERROR |
31 | SPELL_FAILED_FIZZLE |
32 | SPELL_FAILED_FLEEING |
33 | SPELL_FAILED_FOOD_LOWLEVEL |
34 | SPELL_FAILED_HIGHLEVEL |
35 | SPELL_FAILED_HUNGER_SATIATED |
36 | SPELL_FAILED_IMMUNE |
37 | SPELL_FAILED_INTERRUPTED |
38 | SPELL_FAILED_INTERRUPTED_COMBAT |
39 | SPELL_FAILED_ITEM_ALREADY_ENCHANTED |
40 | SPELL_FAILED_ITEM_GONE |
41 | SPELL_FAILED_ITEM_NOT_FOUND |
42 | SPELL_FAILED_ITEM_NOT_READY |
43 | SPELL_FAILED_LEVEL_REQUIREMENT |
44 | SPELL_FAILED_LINE_OF_SIGHT |
45 | SPELL_FAILED_LOWLEVEL |
46 | SPELL_FAILED_LOW_CASTLEVEL |
47 | SPELL_FAILED_MAINHAND_EMPTY |
48 | SPELL_FAILED_MOVING |
49 | SPELL_FAILED_NEED_AMMO |
50 | SPELL_FAILED_NEED_AMMO_POUCH |
51 | SPELL_FAILED_NEED_EXOTIC_AMMO |
52 | SPELL_FAILED_NOPATH |
53 | SPELL_FAILED_NOT_BEHIND |
54 | SPELL_FAILED_NOT_FISHABLE |
55 | SPELL_FAILED_NOT_FLYING |
56 | SPELL_FAILED_NOT_HERE |
57 | SPELL_FAILED_NOT_INFRONT |
58 | SPELL_FAILED_NOT_IN_CONTROL |
59 | SPELL_FAILED_NOT_KNOWN |
60 | SPELL_FAILED_NOT_MOUNTED |
61 | SPELL_FAILED_NOT_ON_TAXI |
62 | SPELL_FAILED_NOT_ON_TRANSPORT |
63 | SPELL_FAILED_NOT_READY |
64 | SPELL_FAILED_NOT_SHAPESHIFT |
65 | SPELL_FAILED_NOT_STANDING |
66 | SPELL_FAILED_NOT_TRADEABLE |
67 | SPELL_FAILED_NOT_TRADING |
68 | SPELL_FAILED_NOT_UNSHEATHED |
69 | SPELL_FAILED_NOT_WHILE_GHOST |
70 | SPELL_FAILED_NO_AMMO |
71 | SPELL_FAILED_NO_CHARGES_REMAIN |
72 | SPELL_FAILED_NO_CHAMPION |
73 | SPELL_FAILED_NO_COMBO_POINTS |
74 | SPELL_FAILED_NO_DUELING |
75 | SPELL_FAILED_NO_ENDURANCE |
76 | SPELL_FAILED_NO_FISH |
77 | SPELL_FAILED_NO_ITEMS_WHILE_SHAPESHIFTED |
78 | SPELL_FAILED_NO_MOUNTS_ALLOWED |
79 | SPELL_FAILED_NO_PET |
80 | SPELL_FAILED_NO_POWER |
81 | SPELL_FAILED_NOTHING_TO_DISPEL |
82 | SPELL_FAILED_NOTHING_TO_STEAL |
83 | SPELL_FAILED_ONLY_ABOVEWATER |
84 | SPELL_FAILED_ONLY_DAYTIME |
85 | SPELL_FAILED_ONLY_INDOORS |
86 | SPELL_FAILED_ONLY_MOUNTED |
87 | SPELL_FAILED_ONLY_NIGHTTIME |
88 | SPELL_FAILED_ONLY_OUTDOORS |
89 | SPELL_FAILED_ONLY_SHAPESHIFT |
90 | SPELL_FAILED_ONLY_STEALTHED |
91 | SPELL_FAILED_ONLY_UNDERWATER |
92 | SPELL_FAILED_OUT_OF_RANGE |
93 | SPELL_FAILED_PACIFIED |
94 | SPELL_FAILED_POSSESSED |
95 | SPELL_FAILED_REAGENTS |
96 | SPELL_FAILED_REQUIRES_AREA |
97 | SPELL_FAILED_REQUIRES_SPELL_FOCUS |
98 | SPELL_FAILED_ROOTED |
99 | SPELL_FAILED_SILENCED |
100 | SPELL_FAILED_SPELL_IN_PROGRESS |
101 | SPELL_FAILED_SPELL_LEARNED |
102 | SPELL_FAILED_SPELL_UNAVAILABLE |
103 | SPELL_FAILED_STUNNED |
104 | SPELL_FAILED_TARGETS_DEAD |
105 | SPELL_FAILED_TARGET_AFFECTING_COMBAT |
106 | SPELL_FAILED_TARGET_AURASTATE |
107 | SPELL_FAILED_TARGET_DUELING |
108 | SPELL_FAILED_TARGET_ENEMY |
109 | SPELL_FAILED_TARGET_ENRAGED |
110 | SPELL_FAILED_TARGET_FRIENDLY |
111 | SPELL_FAILED_TARGET_IN_COMBAT |
112 | SPELL_FAILED_TARGET_IS_PLAYER |
113 | SPELL_FAILED_TARGET_IS_PLAYER_CONTROLLED |
114 | SPELL_FAILED_TARGET_NOT_DEAD |
115 | SPELL_FAILED_TARGET_NOT_IN_PARTY |
116 | SPELL_FAILED_TARGET_NOT_LOOTED |
117 | SPELL_FAILED_TARGET_NOT_PLAYER |
118 | SPELL_FAILED_TARGET_NO_POCKETS |
119 | SPELL_FAILED_TARGET_NO_WEAPONS |
120 | SPELL_FAILED_TARGET_UNSKINNABLE |
121 | SPELL_FAILED_THIRST_SATIATED |
122 | SPELL_FAILED_TOO_CLOSE |
123 | SPELL_FAILED_TOO_MANY_OF_ITEM |
124 | SPELL_FAILED_TOTEM_CATEGORY |
125 | SPELL_FAILED_TOTEMS |
126 | SPELL_FAILED_TRAINING_POINTS |
127 | SPELL_FAILED_TRY_AGAIN |
128 | SPELL_FAILED_UNIT_NOT_BEHIND |
129 | SPELL_FAILED_UNIT_NOT_INFRONT |
130 | SPELL_FAILED_WRONG_PET_FOOD |
131 | SPELL_FAILED_NOT_WHILE_FATIGUED |
132 | SPELL_FAILED_TARGET_NOT_IN_INSTANCE |
133 | SPELL_FAILED_NOT_WHILE_TRADING |
134 | SPELL_FAILED_TARGET_NOT_IN_RAID |
135 | SPELL_FAILED_DISENCHANT_WHILE_LOOTING |
136 | SPELL_FAILED_PROSPECT_WHILE_LOOTING |
137 | SPELL_FAILED_PROSPECT_NEED_MORE |
138 | SPELL_FAILED_TARGET_FREEFORALL |
139 | SPELL_FAILED_NO_EDIBLE_CORPSES |
140 | SPELL_FAILED_ONLY_BATTLEGROUNDS |
141 | SPELL_FAILED_TARGET_NOT_GHOST |
142 | SPELL_FAILED_TOO_MANY_SKILLS |
143 | SPELL_FAILED_TRANSFORM_UNUSABLE |
144 | SPELL_FAILED_WRONG_WEATHER |
145 | SPELL_FAILED_DAMAGE_IMMUNE |
146 | SPELL_FAILED_PREVENTED_BY_MECHANIC |
147 | SPELL_FAILED_PLAY_TIME |
148 | SPELL_FAILED_REPUTATION |
149 | SPELL_FAILED_MIN_SKILL |
150 | SPELL_FAILED_NOT_IN_ARENA |
151 | SPELL_FAILED_NOT_ON_SHAPESHIFT |
152 | SPELL_FAILED_NOT_ON_STEALTHED |
153 | SPELL_FAILED_NOT_ON_DAMAGE_IMMUNE |
154 | SPELL_FAILED_NOT_ON_MOUNTED |
155 | SPELL_FAILED_TOO_SHALLOW |
156 | SPELL_FAILED_TARGET_NOT_IN_SANCTUARY |
157 | SPELL_FAILED_TARGET_IS_TRIVIAL |
158 | SPELL_FAILED_BM_OR_INVISGOD |
159 | SPELL_FAILED_EXPERT_RIDING_REQUIREMENT |
160 | SPELL_FAILED_ARTISAN_RIDING_REQUIREMENT |
161 | SPELL_FAILED_NOT_IDLE |
162 | SPELL_FAILED_NOT_INACTIVE |
163 | SPELL_FAILED_PARTIAL_PLAYTIME |
164 | SPELL_FAILED_NO_PLAYTIME |
165 | SPELL_FAILED_NOT_IN_BATTLEGROUND |
166 | SPELL_FAILED_ONLY_IN_ARENA |
167 | SPELL_FAILED_TARGET_LOCKED_TO_RAID_INSTANCE |
168 | SPELL_FAILED_UNKNOWN |
253 | SPELL_FAILED_PVP_CHECK |
254 | SPELL_NOT_FOUND |
255 | SPELL_CAST_OK |