Advertisement
icefreezer

Untitled

Jul 27th, 2018
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.78 KB | None | 0 0
  1. const char *__cdecl sub_FC6D80(int a1)
  2. {
  3. const char *result; // eax
  4.  
  5. switch ( a1 )
  6. {
  7. case 0:
  8. result = "SPELL_FAILED_SUCCESS";
  9. break;
  10. case 1:
  11. result = "SPELL_FAILED_AFFECTING_COMBAT";
  12. break;
  13. case 2:
  14. result = "SPELL_FAILED_ALREADY_AT_FULL_HEALTH";
  15. break;
  16. case 3:
  17. result = "SPELL_FAILED_ALREADY_AT_FULL_MANA";
  18. break;
  19. case 4:
  20. result = "SPELL_FAILED_ALREADY_AT_FULL_POWER";
  21. break;
  22. case 5:
  23. result = "SPELL_FAILED_ALREADY_BEING_TAMED";
  24. break;
  25. case 6:
  26. result = "SPELL_FAILED_ALREADY_HAVE_CHARM";
  27. break;
  28. case 7:
  29. result = "SPELL_FAILED_ALREADY_HAVE_SUMMON";
  30. break;
  31. case 8:
  32. result = "SPELL_FAILED_ALREADY_HAVE_PET";
  33. break;
  34. case 9:
  35. result = "SPELL_FAILED_ALREADY_OPEN";
  36. break;
  37. case 10:
  38. result = "SPELL_FAILED_AURA_BOUNCED";
  39. break;
  40. case 11:
  41. result = "SPELL_FAILED_AUTOTRACK_INTERRUPTED";
  42. break;
  43. case 12:
  44. result = "SPELL_FAILED_BAD_IMPLICIT_TARGETS";
  45. break;
  46. case 13:
  47. result = "SPELL_FAILED_BAD_TARGETS";
  48. break;
  49. case 14:
  50. result = "SPELL_FAILED_CANT_BE_CHARMED";
  51. break;
  52. case 15:
  53. result = "SPELL_FAILED_CANT_BE_DISENCHANTED";
  54. break;
  55. case 16:
  56. result = "SPELL_FAILED_CANT_BE_DISENCHANTED_SKILL";
  57. break;
  58. case 17:
  59. result = "SPELL_FAILED_CANT_BE_MILLED";
  60. break;
  61. case 18:
  62. result = "SPELL_FAILED_CANT_BE_PROSPECTED";
  63. break;
  64. case 19:
  65. result = "SPELL_FAILED_CANT_CAST_ON_TAPPED";
  66. break;
  67. case 20:
  68. result = "SPELL_FAILED_CANT_DUEL_WHILE_INVISIBLE";
  69. break;
  70. case 21:
  71. result = "SPELL_FAILED_CANT_DUEL_WHILE_STEALTHED";
  72. break;
  73. case 22:
  74. result = "SPELL_FAILED_CANT_STEALTH";
  75. break;
  76. case 23:
  77. result = "SPELL_FAILED_CANT_UNTALENT";
  78. break;
  79. case 24:
  80. result = "SPELL_FAILED_CASTER_AURASTATE";
  81. break;
  82. case 25:
  83. result = "SPELL_FAILED_CASTER_DEAD";
  84. break;
  85. case 26:
  86. result = "SPELL_FAILED_CHARMED";
  87. break;
  88. case 27:
  89. result = "SPELL_FAILED_CHEST_IN_USE";
  90. break;
  91. case 28:
  92. result = "SPELL_FAILED_CONFUSED";
  93. break;
  94. case 29:
  95. result = "SPELL_FAILED_DONT_REPORT";
  96. break;
  97. case 30:
  98. result = "SPELL_FAILED_EQUIPPED_ITEM";
  99. break;
  100. case 31:
  101. result = "SPELL_FAILED_EQUIPPED_ITEM_CLASS";
  102. break;
  103. case 32:
  104. result = "SPELL_FAILED_EQUIPPED_ITEM_CLASS_MAINHAND";
  105. break;
  106. case 33:
  107. result = "SPELL_FAILED_EQUIPPED_ITEM_CLASS_OFFHAND";
  108. break;
  109. case 34:
  110. result = "SPELL_FAILED_ERROR";
  111. break;
  112. case 35:
  113. result = "SPELL_FAILED_FALLING";
  114. break;
  115. case 36:
  116. result = "SPELL_FAILED_FIZZLE";
  117. break;
  118. case 37:
  119. result = "SPELL_FAILED_FLEEING";
  120. break;
  121. case 38:
  122. result = "SPELL_FAILED_FOOD_LOWLEVEL";
  123. break;
  124. case 39:
  125. result = "SPELL_FAILED_HIGHLEVEL";
  126. break;
  127. case 40:
  128. result = "SPELL_FAILED_HUNGER_SATIATED";
  129. break;
  130. case 41:
  131. result = "SPELL_FAILED_IMMUNE";
  132. break;
  133. case 42:
  134. result = "SPELL_FAILED_INCORRECT_AREA";
  135. break;
  136. case 43:
  137. result = "SPELL_FAILED_INTERRUPTED";
  138. break;
  139. case 44:
  140. result = "SPELL_FAILED_INTERRUPTED_COMBAT";
  141. break;
  142. case 45:
  143. result = "SPELL_FAILED_ITEM_ALREADY_ENCHANTED";
  144. break;
  145. case 46:
  146. result = "SPELL_FAILED_ITEM_GONE";
  147. break;
  148. case 47:
  149. result = "SPELL_FAILED_ITEM_NOT_FOUND";
  150. break;
  151. case 48:
  152. result = "SPELL_FAILED_ITEM_NOT_READY";
  153. break;
  154. case 49:
  155. result = "SPELL_FAILED_LEVEL_REQUIREMENT";
  156. break;
  157. case 50:
  158. result = "SPELL_FAILED_LINE_OF_SIGHT";
  159. break;
  160. case 51:
  161. result = "SPELL_FAILED_LOWLEVEL";
  162. break;
  163. case 52:
  164. result = "SPELL_FAILED_LOW_CASTLEVEL";
  165. break;
  166. case 53:
  167. result = "SPELL_FAILED_MAINHAND_EMPTY";
  168. break;
  169. case 54:
  170. result = "SPELL_FAILED_MOVING";
  171. break;
  172. case 55:
  173. result = "SPELL_FAILED_NEED_AMMO";
  174. break;
  175. case 56:
  176. result = "SPELL_FAILED_NEED_AMMO_POUCH";
  177. break;
  178. case 57:
  179. result = "SPELL_FAILED_NEED_EXOTIC_AMMO";
  180. break;
  181. case 58:
  182. result = "SPELL_FAILED_NEED_MORE_ITEMS";
  183. break;
  184. case 59:
  185. result = "SPELL_FAILED_NOPATH";
  186. break;
  187. case 60:
  188. result = "SPELL_FAILED_NOT_BEHIND";
  189. break;
  190. case 61:
  191. result = "SPELL_FAILED_NOT_FISHABLE";
  192. break;
  193. case 62:
  194. result = "SPELL_FAILED_NOT_FLYING";
  195. break;
  196. case 63:
  197. result = "SPELL_FAILED_NOT_HERE";
  198. break;
  199. case 64:
  200. result = "SPELL_FAILED_NOT_INFRONT";
  201. break;
  202. case 65:
  203. result = "SPELL_FAILED_NOT_IN_CONTROL";
  204. break;
  205. case 66:
  206. result = "SPELL_FAILED_NOT_KNOWN";
  207. break;
  208. case 67:
  209. result = "SPELL_FAILED_NOT_MOUNTED";
  210. break;
  211. case 68:
  212. result = "SPELL_FAILED_NOT_ON_TAXI";
  213. break;
  214. case 69:
  215. result = "SPELL_FAILED_NOT_ON_TRANSPORT";
  216. break;
  217. case 70:
  218. result = "SPELL_FAILED_NOT_READY";
  219. break;
  220. case 71:
  221. result = "SPELL_FAILED_NOT_SHAPESHIFT";
  222. break;
  223. case 72:
  224. result = "SPELL_FAILED_NOT_STANDING";
  225. break;
  226. case 73:
  227. result = "SPELL_FAILED_NOT_TRADEABLE";
  228. break;
  229. case 74:
  230. result = "SPELL_FAILED_NOT_TRADING";
  231. break;
  232. case 75:
  233. result = "SPELL_FAILED_NOT_UNSHEATHED";
  234. break;
  235. case 76:
  236. result = "SPELL_FAILED_NOT_WHILE_GHOST";
  237. break;
  238. case 77:
  239. result = "SPELL_FAILED_NOT_WHILE_LOOTING";
  240. break;
  241. case 78:
  242. result = "SPELL_FAILED_NO_AMMO";
  243. break;
  244. case 79:
  245. result = "SPELL_FAILED_NO_CHARGES_REMAIN";
  246. break;
  247. case 80:
  248. result = "SPELL_FAILED_NO_CHAMPION";
  249. break;
  250. case 81:
  251. result = "SPELL_FAILED_NO_COMBO_POINTS";
  252. break;
  253. case 82:
  254. result = "SPELL_FAILED_NO_DUELING";
  255. break;
  256. case 83:
  257. result = "SPELL_FAILED_NO_ENDURANCE";
  258. break;
  259. case 84:
  260. result = "SPELL_FAILED_NO_FISH";
  261. break;
  262. case 85:
  263. result = "SPELL_FAILED_NO_ITEMS_WHILE_SHAPESHIFTED";
  264. break;
  265. case 86:
  266. result = "SPELL_FAILED_NO_MOUNTS_ALLOWED";
  267. break;
  268. case 87:
  269. result = "SPELL_FAILED_NO_PET";
  270. break;
  271. case 88:
  272. result = "SPELL_FAILED_NO_POWER";
  273. break;
  274. case 89:
  275. result = "SPELL_FAILED_NOTHING_TO_DISPEL";
  276. break;
  277. case 90:
  278. result = "SPELL_FAILED_NOTHING_TO_STEAL";
  279. break;
  280. case 91:
  281. result = "SPELL_FAILED_ONLY_ABOVEWATER";
  282. break;
  283. case 92:
  284. result = "SPELL_FAILED_ONLY_DAYTIME";
  285. break;
  286. case 93:
  287. result = "SPELL_FAILED_ONLY_INDOORS";
  288. break;
  289. case 94:
  290. result = "SPELL_FAILED_ONLY_MOUNTED";
  291. break;
  292. case 95:
  293. result = "SPELL_FAILED_ONLY_NIGHTTIME";
  294. break;
  295. case 96:
  296. result = "SPELL_FAILED_ONLY_OUTDOORS";
  297. break;
  298. case 97:
  299. result = "SPELL_FAILED_ONLY_SHAPESHIFT";
  300. break;
  301. case 98:
  302. result = "SPELL_FAILED_ONLY_STEALTHED";
  303. break;
  304. case 99:
  305. result = "SPELL_FAILED_ONLY_UNDERWATER";
  306. break;
  307. case 100:
  308. result = "SPELL_FAILED_OUT_OF_RANGE";
  309. break;
  310. case 101:
  311. result = "SPELL_FAILED_PACIFIED";
  312. break;
  313. case 102:
  314. result = "SPELL_FAILED_POSSESSED";
  315. break;
  316. case 103:
  317. result = "SPELL_FAILED_REAGENTS";
  318. break;
  319. case 104:
  320. result = "SPELL_FAILED_REQUIRES_AREA";
  321. break;
  322. case 105:
  323. result = "SPELL_FAILED_REQUIRES_SPELL_FOCUS";
  324. break;
  325. case 106:
  326. result = "SPELL_FAILED_ROOTED";
  327. break;
  328. case 107:
  329. result = "SPELL_FAILED_SILENCED";
  330. break;
  331. case 108:
  332. result = "SPELL_FAILED_SPELL_IN_PROGRESS";
  333. break;
  334. case 109:
  335. result = "SPELL_FAILED_SPELL_LEARNED";
  336. break;
  337. case 110:
  338. result = "SPELL_FAILED_SPELL_UNAVAILABLE";
  339. break;
  340. case 111:
  341. result = "SPELL_FAILED_STUNNED";
  342. break;
  343. case 112:
  344. result = "SPELL_FAILED_TARGETS_DEAD";
  345. break;
  346. case 113:
  347. result = "SPELL_FAILED_TARGET_AFFECTING_COMBAT";
  348. break;
  349. case 114:
  350. result = "SPELL_FAILED_TARGET_AURASTATE";
  351. break;
  352. case 115:
  353. result = "SPELL_FAILED_TARGET_DUELING";
  354. break;
  355. case 116:
  356. result = "SPELL_FAILED_TARGET_ENEMY";
  357. break;
  358. case 117:
  359. result = "SPELL_FAILED_TARGET_ENRAGED";
  360. break;
  361. case 118:
  362. result = "SPELL_FAILED_TARGET_FRIENDLY";
  363. break;
  364. case 119:
  365. result = "SPELL_FAILED_TARGET_IN_COMBAT";
  366. break;
  367. case 120:
  368. result = "SPELL_FAILED_TARGET_IN_PET_BATTLE";
  369. break;
  370. case 121:
  371. result = "SPELL_FAILED_TARGET_IS_PLAYER";
  372. break;
  373. case 122:
  374. result = "SPELL_FAILED_TARGET_IS_PLAYER_CONTROLLED";
  375. break;
  376. case 123:
  377. result = "SPELL_FAILED_TARGET_NOT_DEAD";
  378. break;
  379. case 124:
  380. result = "SPELL_FAILED_TARGET_NOT_IN_PARTY";
  381. break;
  382. case 125:
  383. result = "SPELL_FAILED_TARGET_NOT_LOOTED";
  384. break;
  385. case 126:
  386. result = "SPELL_FAILED_TARGET_NOT_PLAYER";
  387. break;
  388. case 127:
  389. result = "SPELL_FAILED_TARGET_NO_POCKETS";
  390. break;
  391. case 128:
  392. result = "SPELL_FAILED_TARGET_NO_WEAPONS";
  393. break;
  394. case 129:
  395. result = "SPELL_FAILED_TARGET_NO_RANGED_WEAPONS";
  396. break;
  397. case 130:
  398. result = "SPELL_FAILED_TARGET_UNSKINNABLE";
  399. break;
  400. case 131:
  401. result = "SPELL_FAILED_THIRST_SATIATED";
  402. break;
  403. case 132:
  404. result = "SPELL_FAILED_TOO_CLOSE";
  405. break;
  406. case 133:
  407. result = "SPELL_FAILED_TOO_MANY_OF_ITEM";
  408. break;
  409. case 134:
  410. result = "SPELL_FAILED_TOTEM_CATEGORY";
  411. break;
  412. case 135:
  413. result = "SPELL_FAILED_TOTEMS";
  414. break;
  415. case 136:
  416. result = "SPELL_FAILED_TRY_AGAIN";
  417. break;
  418. case 137:
  419. result = "SPELL_FAILED_UNIT_NOT_BEHIND";
  420. break;
  421. case 138:
  422. result = "SPELL_FAILED_UNIT_NOT_INFRONT";
  423. break;
  424. case 139:
  425. result = "SPELL_FAILED_VISION_OBSCURED";
  426. break;
  427. case 140:
  428. result = "SPELL_FAILED_WRONG_PET_FOOD";
  429. break;
  430. case 141:
  431. result = "SPELL_FAILED_NOT_WHILE_FATIGUED";
  432. break;
  433. case 142:
  434. result = "SPELL_FAILED_TARGET_NOT_IN_INSTANCE";
  435. break;
  436. case 143:
  437. result = "SPELL_FAILED_NOT_WHILE_TRADING";
  438. break;
  439. case 144:
  440. result = "SPELL_FAILED_TARGET_NOT_IN_RAID";
  441. break;
  442. case 145:
  443. result = "SPELL_FAILED_TARGET_FREEFORALL";
  444. break;
  445. case 146:
  446. result = "SPELL_FAILED_NO_EDIBLE_CORPSES";
  447. break;
  448. case 147:
  449. result = "SPELL_FAILED_ONLY_BATTLEGROUNDS";
  450. break;
  451. case 148:
  452. result = "SPELL_FAILED_TARGET_NOT_GHOST";
  453. break;
  454. case 149:
  455. result = "SPELL_FAILED_TRANSFORM_UNUSABLE";
  456. break;
  457. case 150:
  458. result = "SPELL_FAILED_WRONG_WEATHER";
  459. break;
  460. case 151:
  461. result = "SPELL_FAILED_DAMAGE_IMMUNE";
  462. break;
  463. case 152:
  464. result = "SPELL_FAILED_PREVENTED_BY_MECHANIC";
  465. break;
  466. case 153:
  467. result = "SPELL_FAILED_PLAY_TIME";
  468. break;
  469. case 154:
  470. result = "SPELL_FAILED_REPUTATION";
  471. break;
  472. case 155:
  473. result = "SPELL_FAILED_MIN_SKILL";
  474. break;
  475. case 156:
  476. result = "SPELL_FAILED_NOT_IN_RATED_BATTLEGROUND";
  477. break;
  478. case 157:
  479. result = "SPELL_FAILED_NOT_ON_SHAPESHIFT";
  480. break;
  481. case 158:
  482. result = "SPELL_FAILED_NOT_ON_STEALTHED";
  483. break;
  484. case 159:
  485. result = "SPELL_FAILED_NOT_ON_DAMAGE_IMMUNE";
  486. break;
  487. case 160:
  488. result = "SPELL_FAILED_NOT_ON_MOUNTED";
  489. break;
  490. case 161:
  491. result = "SPELL_FAILED_TOO_SHALLOW";
  492. break;
  493. case 162:
  494. result = "SPELL_FAILED_TARGET_NOT_IN_SANCTUARY";
  495. break;
  496. case 163:
  497. result = "SPELL_FAILED_TARGET_IS_TRIVIAL";
  498. break;
  499. case 164:
  500. result = "SPELL_FAILED_BM_OR_INVISGOD";
  501. break;
  502. case 165:
  503. result = "SPELL_FAILED_APPRENTICE_RIDING_REQUIREMENT";
  504. break;
  505. case 166:
  506. result = "SPELL_FAILED_JOURNEYMAN_RIDING_REQUIREMENT";
  507. break;
  508. case 167:
  509. result = "SPELL_FAILED_EXPERT_RIDING_REQUIREMENT";
  510. break;
  511. case 168:
  512. result = "SPELL_FAILED_ARTISAN_RIDING_REQUIREMENT";
  513. break;
  514. case 169:
  515. result = "SPELL_FAILED_MASTER_RIDING_REQUIREMENT";
  516. break;
  517. case 170:
  518. result = "SPELL_FAILED_COLD_RIDING_REQUIREMENT";
  519. break;
  520. case 171:
  521. result = "SPELL_FAILED_FLIGHT_MASTER_RIDING_REQUIREMENT";
  522. break;
  523. case 172:
  524. result = "SPELL_FAILED_CS_RIDING_REQUIREMENT";
  525. break;
  526. case 173:
  527. result = "SPELL_FAILED_PANDA_RIDING_REQUIREMENT";
  528. break;
  529. case 174:
  530. result = "SPELL_FAILED_NOT_IDLE";
  531. break;
  532. case 175:
  533. result = "SPELL_FAILED_NOT_INACTIVE";
  534. break;
  535. case 176:
  536. result = "SPELL_FAILED_PARTIAL_PLAYTIME";
  537. break;
  538. case 177:
  539. result = "SPELL_FAILED_NO_PLAYTIME";
  540. break;
  541. case 178:
  542. result = "SPELL_FAILED_NOT_IN_BATTLEGROUND";
  543. break;
  544. case 179:
  545. result = "SPELL_FAILED_NOT_IN_RAID_INSTANCE";
  546. break;
  547. case 180:
  548. result = "SPELL_FAILED_ONLY_IN_ARENA";
  549. break;
  550. case 181:
  551. result = "SPELL_FAILED_TARGET_LOCKED_TO_RAID_INSTANCE";
  552. break;
  553. case 182:
  554. result = "SPELL_FAILED_ON_USE_ENCHANT";
  555. break;
  556. case 183:
  557. result = "SPELL_FAILED_NOT_ON_GROUND";
  558. break;
  559. case 184:
  560. result = "SPELL_FAILED_CUSTOM_ERROR";
  561. break;
  562. case 185:
  563. result = "SPELL_FAILED_CANT_DO_THAT_RIGHT_NOW";
  564. break;
  565. case 186:
  566. result = "SPELL_FAILED_TOO_MANY_SOCKETS";
  567. break;
  568. case 187:
  569. result = "SPELL_FAILED_INVALID_GLYPH";
  570. break;
  571. case 188:
  572. result = "SPELL_FAILED_UNIQUE_GLYPH";
  573. break;
  574. case 189:
  575. result = "SPELL_FAILED_GLYPH_SOCKET_LOCKED";
  576. break;
  577. case 190:
  578. result = "SPELL_FAILED_NO_VALID_TARGETS";
  579. break;
  580. case 191:
  581. result = "SPELL_FAILED_ITEM_AT_MAX_CHARGES";
  582. break;
  583. case 192:
  584. result = "SPELL_FAILED_NOT_IN_BARBERSHOP";
  585. break;
  586. case 193:
  587. result = "SPELL_FAILED_FISHING_TOO_LOW";
  588. break;
  589. case 194:
  590. result = "SPELL_FAILED_ITEM_ENCHANT_TRADE_WINDOW";
  591. break;
  592. case 195:
  593. result = "SPELL_FAILED_SUMMON_PENDING";
  594. break;
  595. case 196:
  596. result = "SPELL_FAILED_MAX_SOCKETS";
  597. break;
  598. case 197:
  599. result = "SPELL_FAILED_PET_CAN_RENAME";
  600. break;
  601. case 198:
  602. result = "SPELL_FAILED_TARGET_CANNOT_BE_RESURRECTED";
  603. break;
  604. case 199:
  605. result = "SPELL_FAILED_NO_ACTIONS";
  606. break;
  607. case 200:
  608. result = "SPELL_FAILED_CURRENCY_WEIGHT_MISMATCH";
  609. break;
  610. case 201:
  611. result = "SPELL_FAILED_WEIGHT_NOT_ENOUGH";
  612. break;
  613. case 202:
  614. result = "SPELL_FAILED_WEIGHT_TOO_MUCH";
  615. break;
  616. case 203:
  617. result = "SPELL_FAILED_NO_VACANT_SEAT";
  618. break;
  619. case 204:
  620. result = "SPELL_FAILED_NO_LIQUID";
  621. break;
  622. case 205:
  623. result = "SPELL_FAILED_ONLY_NOT_SWIMMING";
  624. break;
  625. case 206:
  626. result = "SPELL_FAILED_BY_NOT_MOVING";
  627. break;
  628. case 207:
  629. result = "SPELL_FAILED_IN_COMBAT_RES_LIMIT_REACHED";
  630. break;
  631. case 208:
  632. result = "SPELL_FAILED_NOT_IN_ARENA";
  633. break;
  634. case 209:
  635. result = "SPELL_FAILED_TARGET_NOT_GROUNDED";
  636. break;
  637. case 210:
  638. result = "SPELL_FAILED_EXCEEDED_WEEKLY_USAGE";
  639. break;
  640. case 211:
  641. result = "SPELL_FAILED_NOT_IN_LFG_DUNGEON";
  642. break;
  643. case 212:
  644. result = "SPELL_FAILED_BAD_TARGET_FILTER";
  645. break;
  646. case 213:
  647. result = "SPELL_FAILED_NOT_ENOUGH_TARGETS";
  648. break;
  649. case 214:
  650. result = "SPELL_FAILED_NO_SPEC";
  651. break;
  652. case 215:
  653. result = "SPELL_FAILED_CANT_ADD_BATTLE_PET";
  654. break;
  655. case 216:
  656. result = "SPELL_FAILED_CANT_UPGRADE_BATTLE_PET";
  657. break;
  658. case 217:
  659. result = "SPELL_FAILED_WRONG_BATTLE_PET_TYPE";
  660. break;
  661. case 218:
  662. result = "SPELL_FAILED_NO_DUNGEON_ENCOUNTER";
  663. break;
  664. case 219:
  665. result = "SPELL_FAILED_NO_TELEPORT_FROM_DUNGEON";
  666. break;
  667. case 220:
  668. result = "SPELL_FAILED_MAX_LEVEL_TOO_LOW";
  669. break;
  670. default:
  671. result = "SPELL_FAILED_UNKNOWN";
  672. break;
  673. }
  674. return result;
  675. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement