Advertisement
julienanid

Test

Sep 12th, 2013
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 27.24 KB | None | 0 0
  1.    
  2.  
  3.     #include "ScriptPCH.h"
  4.      
  5.     enum eIcons
  6.     {
  7.             CHAT_ICON               = 0,
  8.             VENDOR_ICON             = 1,
  9.             FLIGHT_ICON             = 2,
  10.             TRAINER_ICON            = 3,
  11.             GEAR_ICON               = 4,
  12.             GEAR_ICON_2             = 5,
  13.             BANK_ICON               = 6,
  14.             CHAT_DOTS_ICON          = 7,
  15.             TABARD_ICON             = 8,
  16.             SWORDS_ICON             = 9,
  17.             GOLD_DOT_ICON           = 10
  18.     };
  19.      
  20.     // enum redo same for all classes
  21.     enum war_spell
  22.     {      
  23.             //Name Of spell = Spell ID // (,) Needed, remove it only at the end. like here
  24.             war_spell_Overpower = 7384,
  25.             war_spell_Battle_Shout = 47436,
  26.             war_spell_Heroic_Strike = 47450,
  27.             war_spell_Charge = 11578,
  28.             war_spell_Rend = 47465,
  29.             war_spell_Thunder_Clap = 47502,
  30.             war_spell_Victory_Rush = 34428,
  31.             war_spell_Hamstring = 1715,
  32.             war_spell_Bloodrage = 2687,
  33.             war_spell_Defensive_Stance = 71,
  34.             war_spell_Sunder_Armor = 7386,
  35.             war_spell_Taunt = 355,
  36.             war_spell_Shield_Bash = 72,
  37.             war_spell_Demoralizing_Shout = 47437,
  38.             war_spell_Revenge = 57823,
  39.             war_spell_Mocking_Blow = 694,
  40.             war_spell_Shield_Block = 2565,
  41.             war_spell_Disarm = 676,
  42.             war_spell_Cleave = 47520,
  43.             war_spell_Retaliation = 20230,
  44.             war_spell_Stance_Mastery = 12678,
  45.             war_spell_Execute = 47471,
  46.             war_spell_Challenging_Shout = 1161,
  47.             war_spell_Shield_Wall = 871,
  48.             war_spell_Berserker_Stance = 2458,
  49.             war_spell_Intercept = 20252,
  50.             war_spell_Slam = 47475,
  51.             war_spell_Berserker_Rage = 18499,
  52.             war_spell_Whirlwind = 1680,
  53.             war_spell_Pummel = 6552,
  54.             war_spell_Sheild_Slam = 47488,
  55.             war_spell_Recklessness = 1719,
  56.             war_spell_Spell_Reflection = 23920,
  57.             war_spell_Commanding_Shout = 47440,
  58.             war_spell_Intervene = 3411,
  59.             war_spell_Shattering_Throw = 64382,
  60.             war_spell_Enraged_Regeneration = 55694,
  61.             war_spell_Heroic_Throw = 57755,
  62.             war_spell_Dual_Wield = 42459,
  63.             war_spell_Intimidating_Shout = 5246,
  64.             war_spell_Parry = 3127,
  65.             war_spell_Riding = 34093,
  66.             war_spell_Mortal Strike = 47486,
  67.             war_spell_Devastate = 47498
  68.             //End Spell = blabla
  69.     };
  70.      
  71.     enum pala_spell
  72.     {
  73.             //Name Of spell = Spell ID // (,) Needed, remove it only at the end. like here
  74.             pala_spell_Parry = 3127,
  75.             pala_spell_Concentration_Aura = 19746,
  76.             pala_spell_Divine_Intervention = 19752,
  77.             pala_spell_Plate_Mail_skill = 750,
  78.             pala_spell_Devotion_Aura = 48942,
  79.             pala_spell_Holy_Light = 48782,
  80.             pala_spell_Blessing_of_Might = 48932,
  81.             pala_spell_Judgement_of_Light = 20271,
  82.             pala_spell_Divine_Protection = 498,
  83.             pala_spell_Hammer_of_Justice = 10308,
  84.             pala_spell_Purify = 1152,
  85.             pala_spell_Hand_of_Protection = 10278,
  86.             pala_spell_Lay_on_Hands = 48788,
  87.             pala_spell_Judgement_of_Wisdom = 53408,
  88.             pala_spell_Redemption = 48950,
  89.             pala_spell_Blessing_of_Wisdom = 48936,
  90.             pala_spell_Righteous_Defense = 31789,
  91.             pala_spell_Hand_of_Reckoning = 62124,
  92.             pala_spell_Retribution_Aura = 54043,
  93.             pala_spell_Righteous_Fury = 25780,
  94.             pala_spell_Hand_of_Freedom = 1044,
  95.             pala_spell_Blessing_of_Kings = 20217,
  96.             pala_spell_Consecration = 48819,
  97.             pala_spell_Exorcism = 48801,
  98.             pala_spell_Flash_of_Light = 48785,
  99.             pala_spell_Sense_Undead = 5502,
  100.             pala_spell_Seal_of_Justice = 20164,
  101.             pala_spell_Turn_Evil = 10326,
  102.             pala_spell_Hand_of_Salvation = 1038,
  103.             pala_spell_Judgement_of_Justice = 53407,
  104.             pala_spell_Shadow_Resistance_Aura = 48943,
  105.             pala_spell_Seal_of_Light = 20165,
  106.             pala_spell_Frost_Resistance_Aura = 48945,
  107.             pala_spell_Divine_Shield = 642,
  108.             pala_spell_Fire_Resistance_Aura = 48947,
  109.             pala_spell_Seal_of_Wisdom = 20166,
  110.             pala_spell_Cleanse = 4987,
  111.             pala_spell_Hammer_of_Wrath = 48806,
  112.             pala_spell_Hand_of_Sacrifice = 6940,
  113.             pala_spell_Holy_Wrath = 48817,
  114.             pala_spell_Greater_Blessing_of_Might = 48934,
  115.             pala_spell_Greater_Blessing_of_Wisdom = 48938,
  116.             pala_spell_Greater_Blessing_of_Kings = 25898,
  117.             pala_spell_Crusader_Aura = 32223,
  118.             pala_spell_Avenging_Wrath = 31884,
  119.             pala_spell_Divine_Plea = 54428,
  120.             pala_spell_Shield_of_Righteousness = 61411,
  121.             pala_spell_Sacred_Shield = 53601,
  122.             pala_spell_Holy_Shield = 48952,
  123.             pala_spell_Avengers Shield = 48827,
  124.             pala_spell_Greater_Blessing_of_Sanctuary = 25899,
  125.             pala_spell_Holy _Shock = 48825,
  126.             pala_spell_Seal _of _Vengeance = 31801, // Alliance
  127.             pala_spell_Warhorse = 13819, // Alliance
  128.             pala_spell_Charger = 23214, // Alliance
  129.             pala_spell_Seal_of_Corruption = 53736, // Horde
  130.             pala_spell_Thalassian_Warhorse = 34769, // Horde
  131.             pala_spell_Thalassian_Charger = 34767 // Horde
  132.     };
  133.      
  134.      
  135.     enum mount_spell
  136.     {
  137.             mount_spell_Master_Riding = 90265,
  138.             mount_spell_Journeyman_Riding = 33392,
  139.             mount_spell_Cold_Weather_Flying = 54197,
  140.             mount_spell_Flight_Master_License = 90267
  141.     };
  142.  
  143.     enum hunter_spell
  144.      {
  145.          hunter_spell_Scorpid_Sting = 3043,
  146.          hunter_spell_Parry = 3127,
  147.          hunter_spell_Rapid_Fire = 3045,
  148.          hunter_spell_Viper_Sting = 3034,
  149.          hunter_spell_Track_Beasts = 1494,
  150.          hunter_spell_Aspect_of_the_Monkey = 13163,
  151.          hunter_spell_Raptor_Strike = 48996,
  152.          hunter_spell_Serpent_Sting = 49001,
  153.          hunter_spell_Arcane_Shot = 49045,
  154.          hunter_spell_Hunters_Mark = 53338,
  155.          hunter_spell_Concussive_Shot = 5116,
  156.          hunter_spell_Aspect_of_the_Hawk = 27044,
  157.          hunter_spell_Call_Pet = 883,
  158.          hunter_spell_Dismiss_Pet = 2641,
  159.          hunter_spell_Feed_Pet = 6991,
  160.          hunter_spell_Revive_Pet = 982,
  161.          hunter_spell_Tame_Beast = 1515,
  162.          hunter_spell_Track_Humanoids = 19883,
  163.          hunter_spell_Distracting_Shot = 20736,
  164.          hunter_spell_Mend_Pet = 48990,
  165.          hunter_spell_Wing_Clip = 2974,
  166.          hunter_spell_Eagle_Eye = 6197,
  167.          hunter_spell_Eyes_of_the_Beast = 1002,
  168.          hunter_spell_Scare_Beast = 14327,
  169.          hunter_spell_Aspect_of_the_Cheetah = 5118,
  170.          hunter_spell_Immolation_Trap = 49056,
  171.          hunter_spell_Mongoose_Bite = 53339,
  172.          hunter_spell_Multi_Shot = 49048,
  173.          hunter_spell_Track_Undead = 19884,
  174.          hunter_spell_Aspect_of_the_Viper = 34074,
  175.          hunter_spell_Disengage = 781,
  176.          hunter_spell_Freezing_Trap = 14311,
  177.          hunter_spell_Beast_Lore = 1462,
  178.          hunter_spell_Track_Hidden = 19885,
  179.          hunter_spell_Track_Elementals = 19880,
  180.          hunter_spell_Frost_Trap = 13809,
  181.          hunter_spell_Aspect_of_the_Beast = 13161,
  182.          hunter_spell_Feign_Death = 5384,
  183.          hunter_spell_Flare = 1543,
  184.          hunter_spell_Track_Demons = 19878,
  185.          hunter_spell_Explosive_Trap = 49067,
  186.          hunter_spell_Aspect_of_the_Pack = 13159,
  187.          hunter_spell_Track_Giants = 19882,
  188.          hunter_spell_Volley = 58434,
  189.          hunter_spell_Aspect_of_the_Wild = 49071,
  190.          hunter_spell_Steady_Shot = 49052,
  191.          hunter_spell_Track_Dragonkin = 19879,
  192.          hunter_spell_Deterrence = 19263,
  193.          hunter_spell_Tranquilizing_Shot = 19801,
  194.          hunter_spell_Kill_Command = 34026,
  195.          hunter_spell_Snake_Trap = 34600,
  196.          hunter_spell_Misdirection = 34477,
  197.          hunter_spell_Kill_Shot = 61006,
  198.          hunter_spell_Aspect_of_the_Dragonhawk = 61847,
  199.          hunter_spell_Masters_Call = 53271,
  200.          hunter_spell_Freezing_Arrow = 60192,
  201.          hunter_spell_Call_Stabled_Pet = 62757,
  202.          hunter_spell_Dual_Wield = 42459,
  203.          hunter_spell_Wyvern_Sting = 49012,
  204.          hunter_spell_Explosive_Shot = 60053,
  205.          hunter_spell_Conterattack = 48999,
  206.          hunter_spell_Aimed_Shot = 49050
  207.     };
  208.  
  209.     enum mage_spell
  210.     {
  211.         mage_spell_Arcane_Explosion = 42921,
  212.         mage_spell_Frostbolt = 42842,
  213.         mage_spell_Arcane_Intellect = 42995,
  214.         mage_spell_Fireball = 42833,
  215.         mage_spell_Conjure_Water = 27090,
  216.         mage_spell_Conjure_Food = 33717,
  217.         mage_spell_Fire_Blast = 42873,
  218.         mage_spell_Arcane_Missiles = 42846,
  219.         mage_spell_Polymorph = 12826,
  220.         mage_spell_Polymorph_Turtle = 28271,
  221.         mage_spell_Polymorph_Turkey = 61780,
  222.         mage_spell_Polymorph_Rabbit = 61721,
  223.         mage_spell_Polymorph_Pig = 28272,
  224.         mage_spell_Frost_Nova = 42917,
  225.         mage_spell_Dampen_Magic = 43015,
  226.         mage_spell_Slow_Fall = 130,
  227.         mage_spell_Flamestrike = 42926,
  228.         mage_spell_Amplify_Magic = 43017,
  229.         mage_spell_Remove_Curse = 475,
  230.         mage_spell_Blink = 1953,
  231.         mage_spell_Blizzard = 42940,
  232.         mage_spell_Evocation = 12051,
  233.         mage_spell_Fire_Ward = 43010,
  234.         mage_spell_Mana_Shield = 43020,
  235.         mage_spell_Frost_Ward = 43012,
  236.         mage_spell_Scorch = 42859,
  237.         mage_spell_Counterspell = 2139,
  238.         mage_spell_Cone_of_Cold = 42931,
  239.         mage_spell_Conjure_Mana_Gem = 42985,
  240.         mage_spell_Ice_Armor = 43008,
  241.         mage_spell_Ice_Block = 45438,
  242.         mage_spell_Mage_Armor = 43024,
  243.         mage_spell_Arcane_Brilliance = 43002,
  244.         mage_spell_Molten_Armor = 43046,
  245.         mage_spell_Arcane_Blast = 42897,
  246.         mage_spell_Ice_Lance = 42914,
  247.         mage_spell_Invisibility = 66,
  248.         mage_spell_Ritual_of_Refreshment = 58659,
  249.         mage_spell_Spellsteal = 30449,
  250.         mage_spell_Conjure_Refreshment = 42956,
  251.         mage_spell_Frostfire_Bolt = 47610,
  252.         mage_spell_Dalaran_Brilliance = 61316,
  253.         mage_spell_Dalaran_Intellect = 61024,
  254.         mage_spell_Mirror_Image = 55342,
  255.         mage_spell_Portal_Dalaran = 53142,
  256.         mage_spell_Frost_Armor = 7301,
  257.         mage_spell_Teleport_Exodar = 32271, // Alliance
  258.         mage_spell_Teleport_Theramore = 49359, // Alliance
  259.         mage_spell_Teleport_Darnassus = 3565, // Alliance
  260.         mage_spell_Teleport_Shattrath = 33690, // Alliance
  261.         mage_spell_Teleport_Ironforge = 3562, // Alliance
  262.         mage_spell_Teleport_Stromwind = 3561, // Alliance
  263.         mage_spell_Portal_Darnassus = 11419, // Alliance
  264.         mage_spell_Portal_Exodar = 32266, // Alliance
  265.         mage_spell_Portal_Ironforge = 11416, // Alliance
  266.         mage_spell_Portal_Shattrath = 33691, // Alliance
  267.         mage_spell_Portal_Theramore = 49360, // Alliance
  268.         mage_spell_Teleport_Orgrimmar = 3567, // Horde
  269.         mage_spell_Teleport_Shattrath = 35715, // Horde
  270.         mage_spell_Teleport_Thunder_Bluff = 3566, // Horde
  271.         mage_spell_Teleport_Stonard = 49358, // Horde
  272.         mage_spell_Teleport_Silvermoon = 32272, // Horde
  273.         mage_spell_Teleport_Undercity = 3563, // Horde
  274.         mage_spell_Portal_Orgrimmar = 11417, // Horde
  275.         mage_spell_Portal_Shattrath = 35717, // Horde
  276.         mage_spell_Portal_Silvermoon = 32267, // Horde
  277.         mage_spell_Portal_Stonard = 49361, // Horde
  278.         mage_spell_Portal_Thunder_Bluff = 11420, // Horde
  279.         mage_spell_Portal_Undercity = 11418, // Horde
  280.         mage_spell_Pyroblast = 42891,
  281.         mage_spell_Ice_Barrier = 43039,
  282.         mage_spell_Living_Bomb = 55360,
  283.         mage_spell_Dragons_Breath = 42950,
  284.         mage_spell_Blast_Wave = 42945,
  285.         mage_spell_Arcane_Barrage = 44781
  286.     };
  287.  
  288.    enum warlock_spell
  289.    {
  290.        warlock_spell_Demon_Skin = 696,
  291.        warlock_spell_Immolate = 47811,
  292.        warlock_spell_Shadow_Bolt = 47809,
  293.        warlock_spell_Summon_Imp = 688,
  294.        warlock_spell_Corruption = 47813,
  295.        warlock_spell_Curse_of_Weakness = 50511,
  296.        warlock_spell_Life_Tap = 57946,
  297.        warlock_spell_Curse_of_Agony = 47864,
  298.        warlock_spell_Fear = 6215,
  299.        warlock_spell_Create_Healthstone = 47878,
  300.        warlock_spell_Drain_Soul = 47855,
  301.        warlock_spell_Summon_Voidwalker = 697,
  302.        warlock_spell_Health_Funnel = 47856,
  303.        warlock_spell_Drain_Life = 47857,
  304.        warlock_spell_Unending_Breath = 5697,
  305.        warlock_spell_Create_Soulstone = 47884,
  306.        warlock_spell_Searing_Pain = 47815,
  307.        warlock_spell_Demon_Armor = 47889,
  308.        warlock_spell_Rain_of_Fire = 47820,
  309.        warlock_spell_Ritual_of_Summoning = 698,
  310.        warlock_spell_Summon_Succubus = 712,
  311.        warlock_spell_Eye_of_Kilrogg = 126,
  312.        warlock_spell_Drain_Mana = 5138,
  313.        warlock_spell_Sense_Demons = 5500,
  314.        warlock_spell_Curse_of_Tongues = 11719,
  315.        warlock_spell_Detect_Invisibility = 132,
  316.        warlock_spell_Create_Firestone = 60220,
  317.        warlock_spell_Banish = 18647,
  318.        warlock_spell_Enslave_Demon = 61191,
  319.        warlock_spell_Hellfire = 47823,
  320.        warlock_spell_Summon_Felhunter = 691,
  321.        warlock_spell_Curse_of_the_Elements = 47865,
  322.        warlock_spell_Shadow_Ward = 47891,
  323.        warlock_spell_Create_Spellstone = 47888,
  324.        warlock_spell_Howl_of_Terror = 17928,
  325.        warlock_spell_Death_Coil = 47860,
  326.        warlock_spell_Soul_Fire = 47825,
  327.        warlock_spell_Inferno = 1122,
  328.        warlock_spell_Curse_of_Doom = 47867,
  329.        warlock_spell_Ritual_of_Doom = 18540,
  330.        warlock_spell_Fel_Armor = 47893,
  331.        warlock_spell_Incinerate = 47838,
  332.        warlock_spell_Soulshatter = 29858,
  333.        warlock_spell_Ritual_of_Souls = 58887,
  334.        warlock_spell_Seed_of_Corruption = 47836,
  335.        warlock_spell_Shadowflame = 61290,
  336.        warlock_spell_Demonic_Circle_Summon = 48018,
  337.        warlock_spell_Demonic_Circle_Teleport = 48020,
  338.        warlock_spell_Dreadsteed = 23161,
  339.        warlock_spell_Shadowburn = 47827,
  340.        warlock_spell_Shadowfury = 47847,
  341.        warlock_spell_Unstable_Affliction = 47843,
  342.        warlock_spell_Chaos_Bolt = 59172,
  343.        warlock_spell_Haunt = 59164,
  344.        warlock_spell_Dark_Pact = 59092
  345.        };
  346.        
  347.    enum rogue_spell
  348.    {
  349.        rogue_spell_Parry = 3127,
  350.        rogue_spell_Dual_Wield = 42459,
  351.        rogue_spell_Eviscerate = 48668,
  352.        rogue_spell_Sinister_Strike = 48638,
  353.        rogue_spell_Stealth = 1784,
  354.        rogue_spell_Backstab = 48657,
  355.        rogue_spell_Pick_Pocket = 921,
  356.        rogue_spell_Gouge = 1776,
  357.        rogue_spell_Evasion = 26669,
  358.        rogue_spell_Sap = 51724,
  359.        rogue_spell_Slice_and_Dice = 6774,
  360.        rogue_spell_Sprint = 11305,
  361.        rogue_spell_Kick = 1766,
  362.        rogue_spell_Garrote = 48676,
  363.        rogue_spell_Feint = 48659,
  364.        rogue_spell_Lockpicking_skill = 1804,
  365.        rogue_spell_Expose_Armor = 8647,
  366.        rogue_spell_Ambush = 48691,
  367.        rogue_spell_Dismantle = 51722,
  368.        rogue_spell_Rupture = 48672,
  369.        rogue_spell_Distract = 1725,
  370.        rogue_spell_Vanish = 26889,
  371.        rogue_spell_Detect_Traps = 2836,
  372.        rogue_spell_Cheap_Shot = 1833,
  373.        rogue_spell_Disarm_Trap = 1842,
  374.        rogue_spell_Kidney_Shot = 8643,
  375.        rogue_spell_Blind = 2094,
  376.        rogue_spell_Safe_Fall = 1860,
  377.        rogue_spell_Envenom = 57993,
  378.        rogue_spell_Deadly_Throw = 48674,
  379.        rogue_spell_Cloak_of_Shadows = 31224,
  380.        rogue_spell_Shiv = 5938,
  381.        rogue_spell_Tricks_of_the_Trade = 57934,
  382.        rogue_spell_Fan_of_Knives = 51723,
  383.        rogue_spell_Hemorrhage = 48660,
  384.        rogue_spell_Mutilate = 48666
  385.        };
  386.    
  387.    enum priest_spell
  388.    {
  389.        priest_spell_Cure_Disease = 528,
  390.        priest_spell_Lesser_Heal = 2053,
  391.        priest_spell_Power_Word_Fortitude = 48161,
  392.        priest_spell_Smite = 48123,
  393.        priest_spell_Shadow_Word_Pain = 48125,
  394.        priest_spell_Power_Word_Shield = 48066,
  395.        priest_spell_Fade = 586,
  396.        priest_spell_Renew = 48068,
  397.        priest_spell_Mind_Blast = 48127,
  398.        priest_spell_Resurrection = 48171,
  399.        priest_spell_Inner_Fire = 48168,
  400.        priest_spell_Psychic_Scream = 10890,
  401.        priest_spell_Heal = 6064,
  402.        priest_spell_Dispel_Magic = 988,
  403.        priest_spell_Devouring_Plague = 48300,
  404.        priest_spell_Fear_Ward = 6346,
  405.        priest_spell_Flash_Heal = 48071,
  406.        priest_spell_Holy_Fire = 48135,
  407.        priest_spell_Holy_Nova = 48078,
  408.        priest_spell_Mind_Soothe = 453,
  409.        priest_spell_Shackle_Undead = 10955,
  410.        priest_spell_Mind_Vision = 10909,
  411.        priest_spell_Mana_Burn = 8129,
  412.        priest_spell_Divine_Spirit = 48073,
  413.        priest_spell_Mind_Control = 605,
  414.        priest_spell_Prayer_of_Healing = 48072,
  415.        priest_spell_Shadow_Protection = 48169,
  416.        priest_spell_Abolish_Disease = 552,
  417.        priest_spell_Levitate = 1706,
  418.        priest_spell_Greater_Heal = 48063,
  419.        priest_spell_Prayer_of_Fortitude = 48162,
  420.        priest_spell_Prayer_of_Shadow_Protection = 48170,
  421.        priest_spell_Prayer_of_Spirit = 48074,
  422.        priest_spell_Shadow_Word_Death = 48158,
  423.        priest_spell_Binding_Heal = 48120,
  424.        priest_spell_Shadowfiend = 34433,
  425.        priest_spell_Prayer_of_Mending = 48113,
  426.        priest_spell_Mass_Dispel = 32375,
  427.        priest_spell_Divine_Hymn = 64843,
  428.        priest_spell_Hymn_of_Hope = 64901,
  429.        priest_spell_Mind_Sear = 53023,
  430.        priest_spell_Vampiric_Touch = 48160,
  431.        priest_spell_Penance = 53007,
  432.        priest_spell_Lightwell = 48087,
  433.        priest_spell_Desperate_Prayer = 48173,
  434.        priest_spell_Circle_of_Healing = 48089,
  435.        priest_spell_Mind_Flay = 48156
  436.        };
  437.      
  438.       enum deathknight_spell
  439.       {
  440.           deathknight_spell_Parry = 3127,
  441.           deathknight_spell_Pestilence = 50842,
  442.           deathknight_spell_Blood_Boil = 49941,
  443.           deathknight_spell_Blood_Strike = 49930,
  444.           deathknight_spell_Strangulate = 47476,
  445.           deathknight_spell_Blood_Tap = 45529,
  446.           deathknight_spell_Path_of_Frost = 3714,
  447.           deathknight_spell_Dark_Command = 56222,
  448.           deathknight_spell_Death_Pact = 48743,
  449.           deathknight_spell_Frost_Presence = 48263,
  450.           deathknight_spell_Icy_Touch = 49909,
  451.           deathknight_spell_Mind_Freeze = 47528,
  452.           deathknight_spell_Chains_of_Ice = 45524,
  453.           deathknight_spell_Icebound_Fortitude = 48792,
  454.           deathknight_spell_Horn_of_Winter = 57623,
  455.           deathknight_spell_Rune_Strike = 56815,
  456.           deathknight_spell_Empower_Rune_Weapon = 47568,
  457.           deathknight_spell_Death_Coil = 49895,
  458.           deathknight_spell_Death_Gate = 50977,
  459.           deathknight_spell_Plague_Strike = 49921,
  460.           deathknight_spell_Death_Grip = 49576,
  461.           deathknight_spell_Raise_Dead = 46584,
  462.           deathknight_spell_Death_and_Decay = 49938,
  463.           deathknight_spell_Anti_Magic_Shell = 48707,
  464.           deathknight_spell_Unholy_Presence = 48265,
  465.           deathknight_spell_Raise_Ally = 61999,
  466.           deathknight_spell_Army_of_the_Dead = 42650,
  467.           deathknight_spell_Runeforging_skill = 53428,
  468.           deathknight_spell_Uknowas = 53331,
  469.           deathknight_spell_Uknowah = 54447,
  470.           deathknight_spell_Uknowai = 53342,
  471.           deathknight_spell_Uknowaz = 54446,
  472.           deathknight_spell_Uknowan = 53323,
  473.           deathknight_spell_Uknowab = 53344,
  474.           deathknight_spell_Uknowav = 70164,
  475.           deathknight_spell_Uknowaj = 62158,
  476.           deathknight_spell_Uknowaq = 33391,
  477.           deathknight_spell_Acherus_Deathcharger = 48778,
  478.           deathknight_spell_Obliterate = 51425,
  479.           deathknight_spell_Death_Strike = 49924,
  480.           deathknight_spell_Heart_Strike = 55262,
  481.           deathknight_spell_Frost_Strike = 55268,
  482.           deathknight_spell_Howling_Blast = 51411,
  483.           deathknight_spell_Scourge_Strike = 55271,
  484.           deathknight_spell_Corpse_Explosion = 51328
  485.           };
  486.      
  487.       enum shaman_spell
  488.       {
  489.           shaman_spell_Earth_Elemental_Totem = 2062,
  490.           shaman_spell_Healing_Wave = 49273,
  491.           shaman_spell_Lightning_Bolt = 49238,
  492.           shaman_spell_Rockbiter_Weapon = 10399,
  493.           shaman_spell_Earth_Shock = 49231,
  494.           shaman_spell_Stoneskin_Totem = 58753,
  495.           shaman_spell_Earthbind_Totem = 2484,
  496.           shaman_spell_Lightning_Shield = 49281,
  497.           shaman_spell_Stoneclaw_Totem = 58582,
  498.           shaman_spell_Flame_Shock = 49233,
  499.           shaman_spell_Flametongue_Weapon = 58790,
  500.           shaman_spell_Searing_Totem = 58704,
  501.           shaman_spell_Strength_of_Earth_Totem = 58643,
  502.           shaman_spell_Ancestral_Spirit = 49277,
  503.           shaman_spell_Fire_Nova = 61657,
  504.           shaman_spell_Purge = 8012,
  505.           shaman_spell_Cure_Toxins = 526,
  506.           shaman_spell_Ghost_Wolf = 2645,
  507.           shaman_spell_Wind_Shear = 57994,
  508.           shaman_spell_Tremor_Totem = 8143,
  509.           shaman_spell_Frost_Shock = 49236,
  510.           shaman_spell_Frostbrand_Weapon = 58796,
  511.           shaman_spell_Healing_Stream_Totem = 58757,
  512.           shaman_spell_Lesser_Healing_Wave = 49276,
  513.           shaman_spell_Water_Shield = 57960,
  514.           shaman_spell_Water_Breathing = 131,
  515.           shaman_spell_Frost_Resistance_Totem = 58745,
  516.           shaman_spell_Far_Sight = 6196,
  517.           shaman_spell_Magma_Totem = 58734,
  518.           shaman_spell_Mana_Spring_Totem = 58774,
  519.           shaman_spell_Fire_Resistance_Totem = 58739,
  520.           shaman_spell_Flametongue_Totem = 58656,
  521.           shaman_spell_Water_Walking = 546,
  522.           shaman_spell_Astral_Recall = 556,
  523.           shaman_spell_Call_of_the_Elements = 66842,
  524.           shaman_spell_Earthliving_Weapon = 51994,
  525.           shaman_spell_Grounding_Totem = 8177,
  526.           shaman_spell_Nature_Resistance_Totem = 58749,
  527.           shaman_spell_Reincarnation = 20608,
  528.           shaman_spell_Totemic_Recall = 36936,
  529.           shaman_spell_Windfury_Weapon = 58804,
  530.           shaman_spell_Chain_Lightning = 49271,
  531.           shaman_spell_Windfury_Totem = 8512,
  532.           shaman_spell_Sentry_Totem = 6495,
  533.           shaman_spell_Cleansing_Totem = 8170,
  534.           shaman_spell_Call_of_the_Ancestors = 66843,
  535.           shaman_spell_Chain_Heal = 55459,
  536.           shaman_spell_Call_of_the_Spirits = 66844,
  537.           shaman_spell_Wrath_of_Air_Totem = 3738,
  538.           shaman_spell_Fire_Elemental_Totem = 2894,
  539.           shaman_spell_Lava_Burst = 60043,
  540.           shaman_spell_Hex = 51514,
  541.           shaman_spell_Bloodlust = 2825, // Horde
  542.           shaman_spell_Heroism = 32182, // Alliance
  543.           shaman_spell_Riptide = 61301,
  544.           shaman_spell_Earth_Shield = 49284,
  545.           shaman_spell_Totem_of_Wrath = 57722,
  546.           shaman_spell_Thunderstorm = 59159
  547.           };
  548.      
  549.    enum druid_spell
  550.    {
  551.        druid_spell_Healing_Touch = 48378,
  552.        druid_spell_Mark_of_the_Wild = 48469,
  553.        druid_spell_Wrath = 48461,
  554.        druid_spell_Moonfire = 48463,
  555.        druid_spell_Rejuvenation = 48441,
  556.        druid_spell_Thorns = 53307,
  557.        druid_spell_Entangling_Roots = 53308,
  558.        druid_spell_Bear_Form = 5487,
  559.        druid_spell_Demoralizing_Roar = 48560,
  560.        druid_spell_Growl = 6795,
  561.        druid_spell_Maul = 48480,
  562.        druid_spell_Natures_Grasp = 53312,
  563.        druid_spell_Teleport_Moonglade = 18960,
  564.        druid_spell_Enrage = 5229,
  565.        druid_spell_Regrowth = 48443,
  566.        druid_spell_Revive = 50763,
  567.        druid_spell_Bash = 8983,
  568.        druid_spell_Cure_Poison = 8946,
  569.        druid_spell_Aquatic_Form = 1066,
  570.        druid_spell_Swipe_Bear = 48562,
  571.        druid_spell_Travel_Form = 783,
  572.        druid_spell_Faerie_Fire = 770,
  573.        druid_spell_Faerie_Fire_Feral = 16857,
  574.        druid_spell_Hibernate = 18658,
  575.        druid_spell_Cat_Form = 768,
  576.        druid_spell_Claw = 1082,
  577.        druid_spell_Feral_Charge_Bear = 16979,
  578.        druid_spell_Feral_Charge_Cat = 49376,
  579.        druid_spell_Prowl = 5215,
  580.        druid_spell_Rebirth = 48477,
  581.        druid_spell_Rip = 49800,
  582.        druid_spell_Starfire = 48465,
  583.        druid_spell_Shred = 48572,
  584.        druid_spell_Soothe_Animal = 26995,
  585.        druid_spell_Rake = 48574,
  586.        druid_spell_Remove_Curse = 2782,
  587.        druid_spell_Tigers_Fury = 50213,
  588.        druid_spell_Abolish_Poison = 2893,
  589.        druid_spell_Dash = 33357,
  590.        druid_spell_Challenging_Roar = 5209,
  591.        druid_spell_Cower = 48575,
  592.        druid_spell_Tranquility = 48447,
  593.        druid_spell_Ferocious_Bite = 48577,
  594.        druid_spell_Ravage = 48579,
  595.        druid_spell_Track_Humanoids = 5225,
  596.        druid_spell_Frenzied_Regeneration = 22842,
  597.        druid_spell_Pounce = 49803,
  598.        druid_spell_Dire_Bear_Form = 9634,
  599.        druid_spell_Feline_Grace = 20719,
  600.        druid_spell_Hurricane = 48467,
  601.        druid_spell_Innervate = 29166,
  602.        druid_spell_Savage_Defense = 62600,
  603.        druid_spell_Barkskin = 22812,
  604.        druid_spell_Gift_of_the_Wild = 48470,
  605.        druid_spell_Mangle_Bear = 48564,
  606.        druid_spell_Mangle_Cat = 48566,
  607.        druid_spell_Flight_Form = 33943,
  608.        druid_spell_Maim = 49802,
  609.        druid_spell_Lifebloom = 48451,
  610.        druid_spell_Lacerate = 48568,
  611.        druid_spell_Cyclone = 33786,
  612.        druid_spell_Swift_Flight_Form = 40120,
  613.        druid_spell_Swipe_Cat = 62078,
  614.        druid_spell_Savage_Roar = 52610,
  615.        druid_spell_Nourish = 50464,
  616.        druid_spell_Claw = 48570,
  617.        druid_spell_Typhoon = 61384,
  618.        druid_spell_Starfall = 53201,
  619.        druid_spell_Wild_Growth = 53251,
  620.        druid_spell_Insect_Swarm = 48468
  621.        };
  622.        
  623.    enum SkillSpells
  624.    {
  625.         SPELL_BLOCK = 107,
  626.         SPELL_BOWS = 264, // Warrior - Hunter - Rogue
  627.         SPELL_CROSSBOWS = 5011, // Warrior - Hunter - Rogue
  628.         SPELL_DAGGERS = 1180, // Mage  - Rogue - Priest
  629.         SPELL_DUAL_WIELD = 674,
  630.         SPELL_FIST_WEAPONS = 15590, // Rogue - Shaman
  631.         SPELL_GUNS = 266, // Warrior - Hunter - Rogue
  632.         SPELL_MAIL = 8737, // Shaman - Hunter
  633.         SPELL_PLATE = 750, // Warrior - Paladin - Death-Knight
  634.         SPELL_ONE_HANDED_AXES = 196, // Warrior - Paladin - Hunter - Mage - Rogue - Priest - Death-Knight - Shaman
  635.         SPELL_ONE_HANDED_MACES = 198, // Warrior -  Paladin - Rogue - Priest - Death-Knight - Shaman - Druid
  636.         SPELL_ONE_HANDED_SWORDS = 201, // Warrior -  Paladin - Hunter - Mage - Rogue - Death-Knight
  637.         SPELL_TWO_HANDED_AXES = 197, // Warrior -  Paladin - Hunter - Death-Knight - Shaman
  638.         SPELL_TWO_HANDED_MACES = 199, // Warrior -  Paladin - Death-Knight - Shaman - Druid
  639.         SPELL_TWO_HANDED_SWORDS = 202, // Warrior -  Paladin - Hunter - Death-Knight
  640.         SPELL_STAVES = 227, // Mage - Priest - Shaman - Druid
  641.         SPELL_THROW = 2764,
  642.         SPELL_THROWN = 2567, // Warrior - Rogue
  643.         SPELL_POLEARMS = 200, // Warrior -  Paladin - Hunter - Death-Knight - Druid
  644.         SPELL_RELIC = 52665,
  645.         SPELL_RELIC_2 = 27764,
  646.         SPELL_RELIC_3 = 27762,
  647.         SPELL_RELIC_4 = 27763,
  648.         SPELL_SHIELD = 9116,
  649.         SPELL_SHOOT = 3018,
  650.         SPELL_SHOOT_WANDS = 5019,
  651.         SPELL_WANDS = 5009
  652.    };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement