Skip to content

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