MichaelCrow

Untitled

May 19th, 2023
1,424
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 39.01 KB | None | 0 0
  1. enum CM0_MAGE_SPELLS //3
  2. {
  3.     CM0_MAGE_FIREBALL           =0x00000001,
  4.     CM0_MAGE_FIRE_BLAST         =0x00000002,
  5.     CM0_MAGE_FLAMESTRIKE            =0x00000004,
  6.     CM0_MAGE_FIRE_WARD          =0x00000008,
  7.     CM0_MAGE_SCORCH                 =0x00000010,
  8.     CM0_MAGE_FROSTBOLT          =0x00000020,
  9.     CM0_MAGE_FROST_NOVA         =0x00000040,
  10.     CM0_MAGE_BLIZZARD           =0x00000080,
  11.     CM0_MAGE_FROST_WARD         =0x00000100,
  12.     CM0_MAGE_CONE_OF_COLD           =0x00000200,
  13.     CM0_MAGE_ARCANE_INT         =0x00000400, //Arcane Intellect & Arcane Brilliance
  14.     CM0_MAGE_ARCANE_MISSILES_CHANN      =0x00000800,
  15.     CM0_MAGE_ARCANE_EXPLOSION       =0x00001000,
  16.     CM0_MAGE_D_A_MAGIC          =0x00002000, //Dampen Magic & Amplify Magic
  17.     CM0_MAGE_COUNTERSPELL           =0x00004000,
  18.     CM0_MAGE_MANA_SHIELD            =0x00008000,
  19.     CM0_MAGE_BLINK                  =0x00010000,
  20.     CM0_MAGE_BLAST_WAVE         =0x00020000,
  21.     CM0_MAGE_MOLTEN_ARMOR1          =0x00040000,
  22.     CM0_MAGE_MISC_FROST         =0x00080000, //lots of stuff
  23.     CM0_MAGE_CHILLED            =0x00100000,
  24.     CM0_MAGE_ARCANE_MISSILES2       =0x00200000,
  25.     CM0_MAGE_PYROBLAST          =0x00400000,
  26.     CM0_MAGE_DRAGONS_BREATH         =0x00800000,
  27.     CM0_MAGE_POLYMORPH          =0x01000000,
  28.     CM0_MAGE_ELEMENTAL_ARMOR        =0x02000000, //molten armor & frost armor
  29.     CM0_MAGE_EVOCATION          =0x04000000,
  30.     CM0_MAGE_IGNITE             =0x08000000,
  31.     CM0_MAGE_MAGE_ARMOR         =0x10000000,
  32.     CM0_MAGE_ARCANE_BLAST           =0x20000000,
  33.     CM0_MAGE_CONJURE            =0x40000000, //conjure food, water, mana diamond etc
  34.     CM0_MAGE_PORTALS            =0x80000000,
  35. };
  36. enum CM1_MAGE_SPELLS
  37. {
  38.     CM1_MAGE_ICE_BARRIER            =0x00000001,
  39.     CM1_MAGE_CLEARCASTING           =0x00000002,
  40.     CM1_MAGE_COLD_SNAP          =0x00000004,
  41.     CM1_MAGE_MOLTEN_ARMOR2          =0x00000008,
  42.     CM1_MAGE_SPELLSTEAL         =0x00000010,
  43.     CM1_MAGE_PRESENCE_OF_MIND       =0x00000020,
  44.     CM1_MAGE_BLAST_WAVE         =0x00000040,
  45.     CM1_MAGE_ICE_BLOCK          =0x00000080,
  46.     CM1_MAGE_REPLENISH_MANA         =0x00000100,
  47.     CM1_MAGE_FROSTBITE          =0x00000200,
  48.     CM1_MAGE_PET_PASSIVE            =0x00000400, //unknown spell
  49.     CM1_MAGE_WATER_ELEMENTAL        =0x00000800,
  50.     CM1_MAGE_FROSTFIRE_BOLT         =0x00001000,
  51.     CM1_MAGE_IMPROVED_SCORCH        =0x00002000,
  52.     CM1_MAGE_ICY_VEINS          =0x00004000,
  53.     CM1_MAGE_ARCANE_BARRAGE         =0x00008000,
  54.     CM1_MAGE_LIVING_BOMB1           =0x00010000,
  55.     CM1_MAGE_LIVING_BOMB2           =0x00020000,
  56.     CM1_MAGE_INVISIBILITY           =0x00040000, //Arcane Spec , Mage
  57.     CM1_MAGE_ARCANE_POWER           =0x00080000,
  58.     CM1_MAGE_DEEP_FREEZE            =0x00100000,
  59.     CM1_MAGE_MIRROR_IMAGE           =0x00200000,
  60.     CM1_MAGE_INVISIBILITY2          =0x00400000,
  61.     CM1_MAGE_SLOW_FALL          =0x00800000,
  62.     CM1_MAGE_REMOVE_CURSE           =0x01000000,
  63.     CM1_MAGE_BLAZING_SPEED          =0x02000000,
  64.     CM1_MAGE_COMBUSTION         =0x04000000,
  65.     CM1_MAGE_IMPROVED_BLINK         =0x08000000,
  66.     CM1_MAGE_INCANTERS_ABSORPTION       =0x10000000,
  67.     CM1_MAGE_ARCANE_POTENCY         =0x20000000,
  68.     CM1_MAGE_IMPROVED_COUNTERSPELL_DEBUFF   =0x40000000,
  69.     CM1_MAGE_FROSTBITE2         =0x80000000,
  70. };
  71. enum CM2_MAGE_SPELLS
  72. {
  73.     CM2_MAGE_WINTERS_CHILL          =0x00000001,
  74.     CM2_MAGE_FINGERS_OF_FROST       =0x00000002,
  75.     CM2_MAGE_ARCANE_POTENCY2        =0x00000004,
  76.     CM2_MAGE_MISC                   =0x00000008, //random stuff
  77.     CM2_MAGE_GIFT_OF_THE_NAARU      =0x80000000,
  78. };
  79.  
  80. enum CM0_WARRIOR_SPELLS //4
  81. {
  82.     CM0_WARRIOR_CHARGE          =0x00000001,
  83.     CM0_WARRIOR_HAMSTRING           =0x00000002,
  84.     CM0_WARRIOR_OVERPOWER           =0x00000004,
  85.     CM0_WARRIOR_PUMMEL          =0x00000008,
  86.     CM0_WARRIOR_RECKLESSNESS        =0x00000010,
  87.     CM0_WARRIOR_REND            =0x00000020,
  88.     CM0_WARRIOR_HEROIC_STRIKE       =0x00000040,
  89.     CM0_WARRIOR_THUNDER_CLAP        =0x00000080,
  90.     CM0_WARRIOR_BLOODRAGE           =0x00000100,
  91.     CM0_WARRIOR_DISARM          =0x00000200,
  92.     CM0_WARRIOR_REVENGE         =0x00000400,
  93.     CM0_WARRIOR_SHIELD_BASH         =0x00000800,
  94.     CM0_WARRIOR_SHIELD_BLOCK        =0x00001000,
  95.     CM0_WARRIOR_SHIELD_WALL         =0x00002000,
  96.     CM0_WARRIOR_SUNDER_ARMOR        =0x00004000,
  97.     CM0_WARRIOR_TAUNT           =0x00008000,
  98.     CM0_WARRIOR_BATTLE_SHOUT        =0x00010000,
  99.     CM0_WARRIOR_DEMORALIZING_SHOUT      =0x00020000,
  100.     CM0_WARRIOR_FRIGHTENING_SHOUT       =0x00040000,
  101.     CM0_WARRIOR_CHALLENGING_SHOUT       =0x00080000,
  102.     CM0_WARRIOR_DEATH_WISH          =0x00100000,
  103.     CM0_WARRIOR_SLAM            =0x00200000,
  104.     CM0_WARRIOR_CLEAVE          =0x00400000,
  105.     CM0_WARRIOR_STANCES         =0x00800000,
  106.     CM0_WARRIOR_CHARGE_STUN         =0x01000000,
  107.     CM0_WARRIOR_MORTAL_STRIKE       =0x02000000,
  108.     CM0_WARRIOR_CONCUSSION_BLOW     =0x04000000,
  109.     CM0_WARRIOR_MOCKING_BLOW        =0x08000000,
  110.     CM0_WARRIOR_BERSERKER_RAGE      =0x10000000,
  111.     CM0_WARRIOR_EXECUTE         =0x20000000,
  112.     CM0_WARRIOR_INTERCEPT           =0x40000000,
  113.     CM0_WARRIOR_RETALIATION         =0x80000000,
  114. };
  115. enum CM1_WARRIOR_SPELLS
  116. {
  117.     CM1_WARRIOR_HEROIC_THROW        =0x00000001,
  118.     CM1_WARRIOR_SPELL_REFLECTION        =0x00000002,
  119.     CM1_WARRIOR_WHIRLWIND           =0x00000004,
  120.     CM1_WARRIOR_RETALIATION         =0x00000008,
  121.     CM1_WARRIOR_DEEP_WOUNDS         =0x00000010,
  122.     CM1_WARRIOR_PIERCING_HOWL       =0x00000020,
  123.     CM1_WARRIOR_DEVASTATE           =0x00000040,
  124.     CM1_WARRIOR_COMMANDING_SHOUT        =0x00000080,
  125.     CM1_WARRIOR_VICTORY_RUSH        =0x00000100,
  126.     CM1_WARRIOR_SHIELD_SLAM         =0x00000200,
  127.     CM1_WARRIOR_BLOODTHIRST         =0x00000400,
  128.     CM1_WARRIOR_BERSERKER_STANCE_PASSIVE    =0x00000800,
  129.     CM1_WARRIOR_DEFIANCE_PASSIVE        =0x00001000,
  130.     CM1_WARRIOR_UNK45           =0x00002000,
  131.     CM1_WARRIOR_BLADESTORM          =0x00004000,
  132.     CM1_WARRIOR_SHOCKWAVE           =0x00008000,
  133.     CM1_WARRIOR_INTERVENE           =0x00010000,
  134.     CM1_WARRIOR_ENRAGED_REGENERATION    =0x00020000,
  135.     CM1_WARRIOR_VICTORIOUS          =0x00040000,
  136.     CM1_WARRIOR_LAST_STAND          =0x00080000,
  137.     CM1_WARRIOR_SWEEPING_STRIKES        =0x00100000,
  138. };
  139. enum CM2_WARRIOR_SPELLS
  140. {
  141.     CM2_WARRIOR_GIFT_OF_THE_NAARU       =0x80000000,
  142. };
  143.  
  144. enum CM0_WARLOCK_SPELLS //5
  145. {
  146.     CM0_WARLOCK_SHADOW_BOLT         =0x00000001,
  147.     CM0_WARLOCK_CORRUPTION          =0x00000002,
  148.     CM0_WARLOCK_IMMOLATE            =0x00000004,
  149.     CM0_WARLOCK_DRAIN_LIFE          =0x00000008,
  150.     CM0_WARLOCK_DRAIN_MANA          =0x00000010,
  151.     CM0_WARLOCK_RAIN_OF_FIRE        =0x00000020,
  152.     CM0_WARLOCK_HELLFIRE            =0x00000040,
  153.     CM0_WARLOCK_SHADOWBURN          =0x00000080,
  154.     CM0_WARLOCK_SEARING_PAIN        =0x00000100,
  155.     CM0_WARLOCK_SPORE_EXPLOSION     =0x00000200,
  156.     CM0_WARLOCK_CURSE_OF_AGONY      =0x00000400,
  157.     CM0_WARLOCK_ENSLAVE_DEMON       =0x00000800,
  158.     CM0_WARLOCK_IMP_FIREBOLT        =0x00001000,
  159.     CM0_WARLOCK_SUCCUBUS_LASH_OF_PAIN   =0x00002000,
  160.     CM0_WARLOCK_DRAIN_SOUL          =0x00004000,
  161.     CM0_WARLOCK_CURSE_OF_WEAKNESS       =0x00008000,
  162.     CM0_WARLOCK_HEALTHSTONE         =0x00010000,
  163.     CM0_WARLOCK_SPELLSTONE          =0x00020000,
  164.     CM0_WARLOCK_LIFE_TAP            =0x00040000,
  165.     CM0_WARLOCK_DEATH_COIL          =0x00080000,
  166.     CM0_WARLOCK_CREATE_STONES       =0x00100000, //create healthstone, spellstone, soulstone, etc
  167.     CM0_WARLOCK_FIRESTONE_ATTACK        =0x00200000,
  168.     CM0_WARLOCK_SLOWING_CURSES      =0x00400000, //Curse of Exhaustion & Curse of Past Burdens
  169.     CM0_WARLOCK_IMP_BUFFS           =0x00800000, //Blood Pact & Fire Shield
  170.     CM0_WARLOCK_HEALTH_FUNNEL       =0x01000000,
  171.     CM0_WARLOCK_VOIDWALKER_SPELLS       =0x02000000,
  172.     CM0_WARLOCK_TAMED_PET_PASSIVE1      =0x04000000, //not sure what this is used for
  173.     CM0_WARLOCK_TAMED_PET_PASSIVE2      =0x08000000, //not sure what this is used for
  174.     CM0_WARLOCK_TAMED_PET_PASSIVE3      =0x10000000, //not sure what this is used for
  175.     CM0_WARLOCK_SUMMON_SPELLS       =0x20000000, //Summon Imp, Voidwalker, etc
  176.     CM0_WARLOCK_SUCCUBUS_SPELLS     =0x40000000,
  177.     CM0_WARLOCK_MISC_DEBUFFS        =0x80000000, //lots of stuff, mostly debuffs
  178. };
  179. enum CM1_WARLOCK_SPELLS
  180. {
  181.     CM1_WARLOCK_SIPHON_LIFE         =0x00000001,
  182.     CM1_WARLOCK_CURSE_OF_DOOM       =0x00000002,
  183.     CM1_WARLOCK_UNK34           =0x00000004,
  184.     CM1_WARLOCK_HOWL_OF_TERROR      =0x00000008,
  185.     CM1_WARLOCK_SEED_OF_CORRUPTION1     =0x00000010,
  186.     CM1_WARLOCK_ARMOR           =0x00000020,
  187.     CM1_WARLOCK_INCINERATE          =0x00000040,
  188.     CM1_WARLOCK_SOUL_FIRE           =0x00000080,
  189.     CM1_WARLOCK_UNSTABLE_AFFLICTION     =0x00000100,
  190.     CM1_WARLOCK_CURSE_OF_THE_ELEMENTS   =0x00000200,
  191.     CM1_WARLOCK_FEAR            =0x00000400,
  192.     CM1_WARLOCK_CHAOS_BOLT_PASSIVE      =0x00000800,
  193.     CM1_WARLOCK_SHADOWFURY          =0x00001000,
  194.     CM1_WARLOCK_PET_PASSIVE1        =0x00002000,  //no idea
  195.     CM1_WARLOCK_PET_PASSIVE2        =0x00004000,  //no idea
  196.     CM1_WARLOCK_SEED_OF_CORRUPTION2     =0x00008000,
  197.     CM1_WARLOCK_SHADOWFLAME1        =0x00010000,
  198.     CM1_WARLOCK_CHAOS_BOLT          =0x00020000,
  199.     CM1_WARLOCK_HAUNT           =0x00040000,
  200.     CM1_WARLOCK_UNK51           =0x00080000,
  201.     CM1_WARLOCK_DEMONIC_PACT        =0x00100000,
  202.     CM1_WARLOCK_UNK53               =0x00200000,  // Used to be Curse of Recklessness
  203.     CM1_WARLOCK_SHADOW_BITE         =0x00400000,
  204.     CM1_WARLOCK_CONFLAGRATE         =0x00800000,
  205.     CM1_WARLOCK_EMPOWERED_IMP       =0x01000000,
  206.     CM1_WARLOCK_FEL_INTELLIGENCE        =0x02000000,
  207.     CM1_WARLOCK_USE_SOULSTONE       =0x04000000,
  208.     CM1_WARLOCK_BANISH          =0x08000000,
  209.     CM1_WARLOCK_SUCCUBUS_SEDUCTION      =0x10000000,
  210.     CM1_WARLOCK_FEL_ARMOR           =0x20000000,
  211.     CM1_WARLOCK_EYE_OF_KILROGG_PASSIVE  =0x40000000,
  212.     CM1_WARLOCK_RITUAL_OF_SOULS     =0x80000000,
  213. };
  214. enum CM2_WARLOCK_SPELLS
  215. {
  216.     CM2_WARLOCK_INFERNO_EFFECT      =0x00000001,
  217.     CM2_WARLOCK_SHADOWFLAME2        =0x00000002,
  218.     CM2_WARLOCK_UNENDING_BREATH     =0x00000004,
  219.     CM2_WARLOCK_DEMONIC_FRENZY      =0x00000008,
  220.     CM2_WARLOCK_DEMON_SKIN          =0x00000010,
  221.     CM2_WARLOCK_DEMONIC_CIRCLE      =0x00000020, //Summon , Teleport
  222.     CM2_WARLOCK_MISC_BUFFS          =0x00000040, // Ritual of Summoning, Ritual of Doom etc
  223.     CM2_WARLOCK_FEL_DOMINATION      =0x00000080,
  224.     CM2_WARLOCK_PANDEMIC            =0x00000100,
  225.     CM2_WARLOCK_UNK73           =0x00000200,
  226.     CM2_WARLOCK_DEVOUR_MAGIC        =0x00000400,
  227.     CM2_WARLOCK_CURSE_OF_TONGUES        =0x00000800,
  228. };
  229.  
  230. enum CM0_PRIEST_SPELLS //6
  231. {
  232.     CM0_PRIEST_POWER_WORD_SHIELD        =0x00000001,
  233.     CM0_PRIEST_INNER_FIRE           =0x00000002,
  234.     CM0_PRIEST_VAMPIRIC_EMBRACE     =0x00000004,
  235.     CM0_PRIEST_POWER_WORD_FORTITUDE     =0x00000008, //includes Prayer of Fortitude
  236.     CM0_PRIEST_MANA_BURN            =0x00000010,
  237.     CM0_PRIEST_DIVINE_SPIRIT        =0x00000020, //includes Prayer of Divine Spirit
  238.     CM0_PRIEST_RENEW            =0x00000040,
  239.     CM0_PRIEST_SMITE            =0x00000080,
  240.     CM0_PRIEST_SHADOW_PROTECTION        =0x00000100, //includes Prayer of Shadow Protection
  241.     CM0_PRIEST_PRAYER_OF_HEALING        =0x00000200,
  242.     CM0_PRIEST_HEAL             =0x00000400, //"Heal" ONLY
  243.     CM0_PRIEST_FLASH_HEAL           =0x00000800,
  244.     CM0_PRIEST_GREATER_HEAL         =0x00001000,
  245.     CM0_PRIEST_MIND_BLAST           =0x00002000,
  246.     CM0_PRIEST_FADE             =0x00004000,
  247.     CM0_PRIEST_SHADOW_WORD_PAIN     =0x00008000,
  248.     CM0_PRIEST_PSYCHIC_SCREAM       =0x00010000,
  249.     CM0_PRIEST_MIND_CONTROL         =0x00020000,
  250.     CM0_PRIEST_LESSER_HEAL          =0x00040000,
  251.     CM0_PRIEST_UNK19            =0x00080000,
  252.     CM0_PRIEST_HOLY_FIRE            =0x00100000,
  253.     CM0_PRIEST_STARSHARDS           =0x00200000,
  254.     CM0_PRIEST_HOLY_NOVA1           =0x00400000, //also includes "Twin Disciplines"
  255.     CM0_PRIEST_MIND_FLAY            =0x00800000, //huge collection of unused spells too...
  256.     CM0_PRIEST_DESPERATE_PRAYER     =0x01000000,
  257.     CM0_PRIEST_DEVOURING_PLAGUE     =0x02000000,
  258.     CM0_PRIEST_MIND_VISION          =0x04000000,
  259.     CM0_PRIEST_HOLY_NOVA2           =0x08000000,
  260.     CM0_PRIEST_CIRCLE_OF_HEALING        =0x10000000,
  261.     CM0_PRIEST_WEAKENED_SOUL        =0x20000000, //PW:Shield debuff
  262.     CM0_PRIEST_MISC30           =0x40000000, // Ressurection , Shackle Undead , Shadowfiend
  263.     CM0_PRIEST_MISC_BUFFS           =0x80000000,
  264. };
  265. enum CM1_PRIEST_SPELLS
  266. {
  267.     CM1_PRIEST_DISPELS          =0x00000001, //Dispel Magic, Cure Disease
  268.     CM1_PRIEST_SHADOW_WORD_DEATH_TARGET =0x00000002,
  269.     CM1_PRIEST_BINDING_HEAL         =0x00000004,
  270.     CM1_PRIEST_SHADOW_WEAVING       =0x00000008,
  271.     CM1_PRIEST_UNK36            =0x00000010,
  272.     CM1_PRIEST_PRAYER_OF_MENDING        =0x00000020,
  273.     CM1_PRIEST_MIND_SOOTHE          =0x00000040,
  274.     CM1_PRIEST_MASS_DISPEL          =0x00000080,
  275.     CM1_PRIEST_SHADOWFIEND          =0x00000100,
  276.     CM1_PRIEST_CLEARCASTING         =0x00000200,
  277.     CM1_PRIEST_VAMPIRIC_TOUCH       =0x00000400,
  278.     CM1_PRIEST_PRIEST_SHADOWFORM        =0x00000800,
  279.     CM1_PRIEST_MISC_TALENTS         =0x00001000, //lots of random stuff
  280.     CM1_PRIEST_SHADOW_WORD_DEATH_SELF   =0x00002000,
  281.     CM1_PRIEST_REFLECTIVE_SHIELD        =0x00004000,
  282.     CM1_PRIEST_PENANCE_DMG          =0x00008000,
  283.     CM1_PRIEST_PENANCE_HEAL         =0x00010000,
  284.     CM1_PRIEST_HOLY_CONCENTRATION       =0x00020000,
  285.     CM1_PRIEST_DISPERSION           =0x00040000,
  286.     CM1_PRIEST_MIND_SEAR1           =0x00080000,
  287.     CM1_PRIEST_MIND_SEAR2           =0x00100000,
  288.     CM1_PRIEST_SILENCE          =0x00200000,
  289.     CM1_PRIEST_DIVINE_HYMN1         =0x00400000,
  290.     CM1_PRIEST_PENANCE_BASE         =0x00800000,
  291.     CM1_PRIEST_DIVINE_AEGIS         =0x01000000,
  292.     CM1_PRIEST_FEAR_WARD            =0x02000000,
  293.     CM1_PRIEST_SHACKLE_UNDEAD       =0x04000000, //see also CM0_PRIEST_MISC30
  294.     CM1_PRIEST_GUARDIAN_SPIRIT      =0x08000000,      
  295.     CM1_PRIEST_PAIN_SUPRESSION      =0x10000000,
  296.     CM1_PRIEST_POWER_INFUSION       =0x20000000,
  297.     CM1_PRIEST_INNER_FOCUS          =0x40000000,
  298.     CM1_PRIEST_MIND_VISION          =0x80000000,
  299. };
  300. enum CM2_PRIEST_SPELLS
  301. {
  302.     CM2_PRIEST_LEVITATE         =0x00000001,
  303.     CM2_PRIEST_UNK65            =0x00000002,
  304.     CM2_PRIEST_DIVINE_HYMN2         =0x00000004, //Uncategorized
  305.     CM2_PRIEST_UNK67            =0x00000008,
  306.     CM2_PRIEST_HYMN_OF_HOPE         =0x00000010,
  307.     CM2_PRIEST_BORROWED_TIME        =0x00000020,
  308.     CM2_PRIEST_MIND_FLAY            =0x00000040,
  309.     CM2_PRIEST_PENANCE_CHANNEL      =0x00000080,
  310.     CM2_PRIEST_BLACKOUT         =0x00000100,
  311.     CM2_PRIEST_SPIRIT_OF_REDEMPTION     =0x00000200,
  312.     CM2_PRIEST_MISC_BUFFS           =0x00000400,
  313.     CM2_PRIEST_GIFT_OF_THE_NAARU        =0x80000000,
  314. };
  315.  
  316. enum CM0_DRUID_SPELLS //7
  317. {
  318.     CM0_DRUID_WRATH             =0x00000001,
  319.     CM0_DRUID_MOONFIRE          =0x00000002,
  320.     CM0_DRUID_STARFIRE          =0x00000004,
  321.     CM0_DRUID_DEMORALIZING_ROAR     =0x00000008,
  322.     CM0_DRUID_REJUVENATION          =0x00000010,
  323.     CM0_DRUID_HEALING_TOUCH         =0x00000020,
  324.     CM0_DRUID_REGROWTH          =0x00000040,
  325.     CM0_DRUID_TRANQUILITY           =0x00000080,
  326.     CM0_DRUID_THORNS            =0x00000100,
  327.     CM0_DRUID_ENTANGLING_ROOTS      =0x00000200,
  328.     CM0_DRUID_FAERIE_FIRE           =0x00000400,//includes Faerie Fire (Feral)
  329.     CM0_DRUID_MAUL              =0x00000800,
  330.     CM0_DRUID_RAKE_CLAW         =0x00001000,//Rake & Claw
  331.     CM0_DRUID_BASH              =0x00002000,
  332.     CM0_DRUID_PROWL             =0x00004000,
  333.     CM0_DRUID_SHRED             =0x00008000,
  334.     CM0_DRUID_RAVAGE            =0x00010000,
  335.     CM0_DRUID_POUNCE            =0x00020000,
  336.     CM0_DRUID_MARK_OF_THE_WILD      =0x00040000,//includes Gift of the Wild
  337.     CM0_DRUID_ENRAGE            =0x00080000,
  338.     CM0_DRUID_NATURES_GRASP         =0x00100000,
  339.     CM0_DRUID_INSECT_SWARM          =0x00200000,
  340.     CM0_DRUID_HURRICANE         =0x00400000,
  341.     CM0_DRUID_RIP_BITE          =0x00800000,//Rip & Ferocious Bite
  342.     CM0_DRUID_SOOTHE_HIBERNATE      =0x01000000,//Soothe Animal & Hibernate
  343.     CM0_DRUID_BEAR_FORM_PASSIVE2        =0x02000000,
  344.     CM0_DRUID_UNK1              =0x04000000,
  345.     CM0_DRUID_CAT_FORM_PASSIVE      =0x08000000,
  346.     CM0_DRUID_REBIRTH           =0x10000000,
  347.     CM0_DRUID_FAERIE_DRAGON_FORM        =0x20000000,
  348.     CM0_DRUID_BEAR_FORM         =0x40000000,//includes Dire Bear Form
  349.     CM0_DRUID_CAT_FORM          =0x80000000,
  350. };
  351. enum CM1_DRUID_SPELLS
  352. {
  353.     CM1_DRUID_FERAL_CHARGE_BEAR1        =0x00000001,
  354.     CM1_DRUID_SWIFTMEND         =0x00000002,
  355.     CM1_DRUID_CURE_POISON           =0x00000004,//also Abolish Poison
  356.     CM1_DRUID_GROWL             =0x00000008,
  357.     CM1_DRUID_LIFEBLOOM         =0x00000010,
  358.     CM1_DRUID_CYCLONE           =0x00000020,
  359.     CM1_DRUID_MANGLE_BEAR           =0x00000040,
  360.     CM1_DRUID_MAIM              =0x00000080,
  361.     CM1_DRUID_LACERATE          =0x00000100,
  362.     CM1_DRUID_FORCE_OF_NATURE       =0x00000200,
  363.     CM1_DRUID_MANGLE_CAT            =0x00000400,
  364.     CM1_DRUID_LEADER_OF_THE_PACK        =0x00000800,
  365.     CM1_DRUID_INNERVATE         =0x00001000,
  366.     CM1_DRUID_MOONKIN           =0x00002000,//Moonkin Form & Aura
  367.     CM1_DRUID_TRAVEL_FORM           =0x00004000,
  368.     CM1_DRUID_FLIGHT_FORMS          =0x00008000,
  369.     CM1_DRUID_TREE_OF_LIFE          =0x00010000,
  370.     CM1_DRUID_SOOTHE_HIBERNATE      =0x00020000,//Soothe Animal & Hibernate
  371.     CM1_DRUID_BARKSKIN          =0x00040000,
  372.     CM1_DRUID_NATURES_SWIFTNESS     =0x00080000,
  373.     CM1_DRUID_SWIPE             =0x00100000,
  374.     CM1_DRUID_CLEARCASTING          =0x00200000,
  375.     CM1_DRUID_REMOVE_CURSE          =0x00400000,
  376.     CM1_DRUID_STARFALL1         =0x00800000,
  377.     CM1_DRUID_TYPHOON           =0x01000000,
  378.     CM1_DRUID_NOURISH           =0x02000000,
  379.     CM1_DRUID_WILD_GROWTH           =0x04000000,
  380.     CM1_DRUID_TREE_OF_LIFE_PASSIVE      =0x08000000,
  381.     CM1_DRUID_SAVAGE_ROAR_LOCK_JAW      =0x10000000,//Savage Roar & Lock Jaw
  382.     CM1_DRUID_COWER             =0x20000000,
  383.     CM1_DRUID_FRENZIED_REGENERATION     =0x40000000,
  384.     CM1_DRUID_AQUATIC_FORM_PASSIVE      =0x80000000,
  385. };
  386. enum CM2_DRUID_SPELLS
  387. {
  388.     CM2_DRUID_CHALLENGING_ROAR      =0x00000001,
  389.     CM2_DRUID_BEAR_FORM_PASSIVE     =0x00000002,//also Dire Bear Form (Passive)
  390.     CM2_DRUID_MOONKIN_FORM_PASSIVE      =0x00000004,
  391.     CM2_DRUID_DASH              =0x00000008,
  392.     CM2_DRUID_FERAL_CHARGE_BEAR2        =0x00000010,
  393.     CM2_DRUID_FERAL_CHARGE_CAT      =0x00000020,
  394.     CM2_DRUID_BERSERK           =0x00000040,
  395.     CM2_DRUID_SURVIVAL_INSTINCTS        =0x00000080,
  396.     CM2_DRUID_STARFALL2         =0x00000100,
  397.     CM2_DRUID_REVIVE            =0x00000200,
  398.     CM2_DRUID_SWIPE_CAT         =0x00000400,
  399.     CM2_DRUID_TIGERS_FURY           =0x00000800,
  400.     CM2_DRUID_NATURES_GRASP         =0x00001000,
  401. };
  402.  
  403. enum CM0_ROGUE_SPELLS //8
  404. {
  405.     CM0_ROGUE_THROW             =0x00000001,
  406.     CM0_ROGUE_SINISTER_STRIKE       =0x00000002,
  407.     CM0_ROGUE_BACKSTAB          =0x00000004,
  408.     CM0_ROGUE_GOUGE             =0x00000008,
  409.     CM0_ROGUE_KICK              =0x00000010,
  410.     CM0_ROGUE_EVASION           =0x00000020,
  411.     CM0_ROGUE_SPRINT            =0x00000040,
  412.     CM0_ROGUE_SAP               =0x00000080,
  413.     CM0_ROGUE_GARROTE           =0x00000100,
  414.     CM0_ROGUE_AMBUSH            =0x00000200,
  415.     CM0_ROGUE_CHEAP_SHOT            =0x00000400,
  416.     CM0_ROGUE_VANISH            =0x00000800,
  417.     CM0_ROGUE_DISTRACT          =0x00001000,
  418.     CM0_ROGUE_INSTANT_POISON        =0x00002000,
  419.     CM0_ROGUE_CRIPPLING_POISON      =0x00004000,
  420.     CM0_ROGUE_MIND_NUMBING_POISON       =0x00008000,
  421.     CM0_ROGUE_DEADLY_POISON         =0x00010000,
  422.     CM0_ROGUE_EVISCERATE            =0x00020000,
  423.     CM0_ROGUE_SLICE_AND_DICE        =0x00040000,
  424.     CM0_ROGUE_EXPOSE_ARMOR          =0x00080000,
  425.     CM0_ROGUE_RUPTURE           =0x00100000,
  426.     CM0_ROGUE_KIDNEY_SHOT           =0x00200000,
  427.     CM0_ROGUE_STEALTH           =0x00400000,
  428.     CM0_ROGUE_MISC_COMBO_MOVES      =0x00800000, //most of these have their own flag also...
  429.     CM0_ROGUE_BLIND             =0x01000000,
  430.     CM0_ROGUE_HEMORRHAGE            =0x02000000,
  431.     CM0_ROGUE_CONFUSION         =0x04000000,//Uncategorized
  432.     CM0_ROGUE_FEINT             =0x08000000,
  433.     CM0_ROGUE_WOUND_POISON          =0x10000000,
  434.     CM0_ROGUE_SHIV              =0x20000000,
  435.     CM0_ROGUE_MISC              =0x40000000, //lots of stuff
  436.     CM0_ROGUE_RIPOSTE           =0x80000000,// old Riposte , Uncategorized
  437. };
  438. enum CM1_ROGUE_SPELLS
  439. {
  440.     CM1_ROGUE_DEADLY_THROW          =0x00000001,
  441.     CM1_ROGUE_MUTILATE1         =0x00000002,
  442.     CM1_ROGUE_MUTILATE2         =0x00000004,
  443.     CM1_ROGUE_ENVENOM           =0x00000008,
  444.     CM1_ROGUE_ANESTHETIC_POISON     =0x00000010,
  445.     CM1_ROGUE_PREMEDITATION         =0x00000020,
  446.     CM1_ROGUE_COLD_BLOOD            =0x00000040,
  447.     CM1_ROGUE_ADRENALINE_RUSH       =0x00000080,
  448.     CM1_ROGUE_RIPOSTE           =0x00000100, // New Riposte in Expansion
  449.     CM1_ROGUE_SHADOWSTEP            =0x00000200,
  450.     CM1_ROGUE_CHEAT_DEATH           =0x00000400,
  451.     CM1_ROGUE_BLADE_FLURRY          =0x00000800,
  452.     CM1_ROGUE_PREPARATION           =0x00001000,
  453.     CM1_ROGUE_DISARM_TRAP           =0x00002000,
  454.     CM1_ROGUE_PICK_LOCK         =0x00004000,
  455.     CM1_ROGUE_SAFE_FALL         =0x00008000,
  456.     CM1_ROGUE_CLOAK_OF_SHADOWS      =0x00010000,
  457.     CM1_ROGUE_TRICKS_OF_THE_TRADE1      =0x00020000,
  458.     CM1_ROGUE_FAN_OF_KNIVES         =0x00040000,
  459.     CM1_ROGUE_POISON_UNK            =0x00080000, //something to do with poisons, not sure what
  460.     CM1_ROGUE_DISMANTLE         =0x00100000,
  461.     CM1_ROGUE_TURN_THE_TABLES       =0x00200000, //also Honor Among Thieves, and more versions of Mutilate...
  462.     CM1_ROGUE_VIGOR             =0x00400000,
  463.     CM1_ROGUE_KILLING_SPREE         =0x00800000,
  464.     CM1_ROGUE_HUNGER_FOR_BLOOD      =0x01000000,
  465.     CM1_ROGUE_SHADOW_DANCE          =0x02000000,
  466.     CM1_ROGUE_TRICKS_OF_THE_TRADE2      =0x04000000,//Uncategorized
  467. };
  468. enum CM2_ROGUE_SPELLS
  469. {
  470.     //nothing
  471. };
  472.  
  473. enum CM0_HUNTER_SPELLS //9
  474. {
  475.     CM0_HUNTER_SHOOT            =0x00000001, //shooting technically is a spell XD , includes different kind of shoots
  476.     CM0_HUNTER_MELEE_COMBAT         =0x00000002, //Mongoose Bite and Raptor Strike
  477.     CM0_HUNTER_FIRE_TRAP_EFFECTS        =0x00000004, //Immolation/Exploding Traps effects
  478.     CM0_HUNTER_FREEZING_TRAP_EFFECT     =0x00000008, //Freezing Trap effect
  479.     CM0_HUNTER_FROST_TRAP_EFFECTS       =0x00000010, //other frost traps...
  480.     CM0_HUNTER_RAPID_FIRE           =0x00000020,
  481.     CM0_HUNTER_WING_CLIP            =0x00000040,
  482.     CM0_HUNTER_TRAPS            =0x00000080, //the actual traps themselves I think
  483.     CM0_HUNTER_FEIGN_DEATH          =0x00000100,
  484.     CM0_HUNTER_CONCUSSIVE_SHOT      =0x00000200,
  485.     CM0_HUNTER_HUNTERS_MARK         =0x00000400,
  486.     CM0_HUNTER_ARCANE_SHOT          =0x00000800,
  487.     CM0_HUNTER_MULTI_SHOT           =0x00001000,
  488.     CM0_HUNTER_VOLLEY           =0x00002000,
  489.     CM0_HUNTER_SERPENT_STING        =0x00004000,
  490.     CM0_HUNTER_SCORPID_STING        =0x00008000,
  491.     CM0_HUNTER_MISC             =0x00010000, //odd combination of stuff
  492.     CM0_HUNTER_AIMED_SHOT           =0x00020000,
  493.     CM0_HUNTER_SCATTER_SILENCING_SHOT   =0x00040000, //Scatter Shot & Silencing Shot
  494.     CM0_HUNTER_ASPECT_OF_THE_MONKEY     =0x00080000,
  495.     CM0_HUNTER_ASPECT_OF_THE_HAWK       =0x00100000,
  496.     CM0_HUNTER_ASPECT_OF_THE_PACK       =0x00200000,
  497.     CM0_HUNTER_EYES_OF_THE_BEAST        =0x00400000,
  498.     CM0_HUNTER_MEND_PET         =0x00800000,
  499.     CM0_HUNTER_REVIVE_PET           =0x01000000,
  500.     CM0_HUNTER_TAMED_PET_PASSIVE_01     =0x02000000,
  501.     CM0_HUNTER_TAMED_PET_PASSIVE_02     =0x04000000,
  502.     CM0_HUNTER_TAMED_PET_PASSIVE_03     =0x08000000,
  503.     CM0_HUNTER_TAMED_PET_PASSIVE_04     =0x10000000,
  504.     CM0_HUNTER_TAMED_PET_PASSIVE_05     =0x20000000,
  505.     CM0_HUNTER_TAMED_PET_PASSIVE_06     =0x40000000,
  506.     CM0_HUNTER_TAMED_PET_PASSIVE_07     =0x80000000,
  507.  
  508. };
  509. enum CM1_HUNTER_SPELLS
  510. {
  511.     CM1_HUNTER_STEADY_SHOT          =0x00000001,
  512.     CM1_HUNTER_DETERRENCE           =0x00000002,
  513.     CM1_HUNTER_TAMED_PET_PASSIVE_08     =0x00000004,
  514.     CM1_HUNTER_TAMED_PET_PASSIVE_09     =0x00000008,
  515.     CM1_HUNTER_TAMED_PET_PASSIVE_10     =0x00000010,
  516.     CM1_HUNTER_FEROCIOUS_INSPIRATION    =0x00000020,
  517.     CM1_HUNTER_FEROCIOUS_INSPIRATION2   =0x00000040,
  518.     CM1_HUNTER_VIPER_STING          =0x00000080,
  519.     CM1_HUNTER_WYVERN_STING1        =0x00000100,
  520.     CM1_HUNTER_RAPID_RECUPERATION       =0x00000200,
  521.     CM1_HUNTER_PET_FIRE_BREATH      =0x00000400, //misc pet fire breath spells
  522.     CM1_HUNTER_KILL_COMMAND         =0x00000800,
  523.     CM1_HUNTER_WYVERN_STING2        =0x00001000,
  524.     CM1_HUNTER_SNAKE_TRAP_EFFECT        =0x00002000,
  525.     CM1_HUNTER_DISENGAGE            =0x00004000,
  526.     CM1_HUNTER_FLARE            =0x00008000,
  527.     CM1_HUNTER_SCARE_BEAST          =0x00010000,
  528.     CM1_HUNTER_UNK49            =0x00020000,
  529.     CM1_HUNTER_ASPECT_OF_THE_VIPER      =0x00040000,
  530.     CM1_HUNTER_COUNTERATTACK        =0x00080000,
  531.     CM1_HUNTER_MISDIRECTION         =0x00100000,
  532.     CM1_HUNTER_TRUESHOT_AURA        =0x00200000,
  533.     CM1_HUNTER_ASPECT_OF_THE_WILD       =0x00400000,
  534.     CM1_HUNTER_KILL_SHOT            =0x00800000,
  535.     CM1_HUNTER_RAPID_KILLING        =0x01000000,
  536.     CM1_HUNTER_BESTIAL_WRATH        =0x02000000,
  537.     CM1_HUNTER_BEAR_TRAP            =0x04000000,
  538.     CM1_HUNTER_BLACK_ARROW          =0x08000000,
  539.     CM1_HUNTER_PET_SPELLS           =0x10000000,
  540.     CM1_HUNTER_PET_DASH_DIVE        =0x20000000, //Dash & Dive
  541.     CM1_HUNTER_SAVAGE_REND          =0x40000000,
  542.     CM1_HUNTER_EXPLOSIVE_SHOT       =0x80000000,
  543. };
  544. enum CM2_HUNTER_SPELLS
  545. {
  546.     CM2_HUNTER_CHIMERA_SHOT         =0x00000001,
  547.     CM2_HUNTER_TRACKING         =0x00000002,
  548.     CM2_HUNTER_MASTERS_CALL         =0x00000004,
  549.     CM2_HUNTER_INTIMIDATION         =0x00000008,
  550.     CM2_HUNTER_ASPECT_OF_THE_BEAST      =0x00000010,
  551.     CM2_HUNTER_CAMOUFLAGE           =0x00000020,
  552.     CM2_HUNTER_EXPLOSIVE_SHOT1      =0x00000040,
  553.     CM2_HUNTER_WILD_QUIVER_AUTO_SHOT    =0x00000080,//Chance to proc from a quiver, uncatergorized
  554.     CM2_HUNTER_UNK72            =0x00000100,
  555.     CM2_HUNTER_EXPLOSIVE_SHOT2      =0x00000200,
  556.     CM2_HUNTER_CHIMERA_SHOT__PET        =0x00000400,
  557.     CM2_HUNTER_CHIMERA_SHOT__SERPENT    =0x00000800, //dunno what's so special about this one =P
  558.     CM2_HUNTER_APSECT_OF_THE_DRAGONHAWK1    =0x00001000,
  559.     CM2_HUNTER_ASPECT_OF_THE_DRAGONHAWK2    =0x00002000,
  560.  
  561.     CM2_HUNTER_GIFT_OF_THE_NAARU        =0x80000000,
  562. };
  563.  
  564. enum CM0_PALADIN_SPELLS //10
  565. {
  566.     CM0_PALADIN_RIGHTEOUS_FURY      =0x00000001,
  567.     CM0_PALADIN_BLESSING_OF_MIGHT       =0x00000002,//Also includes Greater Blessing of Might
  568.     CM0_PALADIN_REPENTANCE          =0x00000004,
  569.     CM0_PALADIN_RETRIBUTION_AURA        =0x00000008,
  570.     CM0_PALADIN_HAND_OF_FREEDOM     =0x00000010,
  571.     CM0_PALADIN_CONSECRATION        =0x00000020,
  572.     CM0_PALADIN_DEVOTION_AURA       =0x00000040,
  573.     CM0_PALADIN_HAND_OF_PROTECTION      =0x00000080,
  574.     CM0_PALADIN_HAND_OF_SALVATION1      =0x00000100,
  575.     CM0_PALADIN_STUN            =0x00000200,     //Used by Seal of Justice
  576.     CM0_PALADIN_UNK10           =0x00000400,  //Probably another effect from a different Seal
  577.     CM0_PALADIN_HAMMER_OF_JUSTICE       =0x00000800,
  578.     CM0_PALADIN_PURIFY_CLEANSE      =0x00001000, //Purify&Cleanse + some other talent ranks
  579.     CM0_PALADIN_HAND_OF_SACRIFICE       =0x00002000,
  580.     CM0_PALADIN_AVENGERS_SHIELD     =0x00004000,
  581.     CM0_PALADIN_LAY_ON_HANDS        =0x00008000,
  582.     CM0_PALADIN_BLESSING_OF_WISDOM      =0x00010000, // Also includes Greater Blessing of Wisdom
  583.     CM0_PALADIN_CONCENTRATION_AURA      =0x00020000, //+Couple talents
  584.     CM0_PALADIN_SEAL_OF_WISDOM_LIGHT    =0x00040000, //Seal of Wisdom & Seal of Light<- Not used anymore in WOTLK3.1.0
  585.     CM0_PALADIN_JUDGEMENT_OF_WISDOM_LIGHT   =0x00080000, //Judgement of Wisdom & Judgement of Light<- Not used anymore in WOTLK3.1.0
  586.     CM0_PALADIN_JUDGEMENT_OF_JUSTICE    =0x00100000,
  587.     CM0_PALADIN_HOLY_SHOCK          =0x00200000,
  588.     CM0_PALADIN_DIVINE_SHIELD       =0x00400000,
  589.     CM0_PALADIN_JUDGEMENT_ACTIVATE      =0x00800000, //New judgements , includes all kind of judgements from Different seals
  590.     CM0_PALADIN_BLESSING_OF_KINGS       =0x01000000, // Also includes Greater Blessing of Kings
  591.     CM0_PALADIN_SEAL_OF_COMMAND     =0x02000000,
  592.     CM0_PALADIN_MISC_AURAS          =0x04000000,
  593.     CM0_PALADIN_SEAL_OF_JUST_RIGHT      =0x08000000, //Seal of Justice & Seal of Righteousness
  594.     CM0_PALADIN_MISC_BLESSINGS      =0x10000000, //most of them aren't used anymore by players
  595.     CM0_PALADIN_HEART_OF_THE_CRUSADER   =0x20000000,
  596.     CM0_PALADIN_FLASH_OF_LIGHT      =0x40000000,
  597.     CM0_PALADIN_HOLY_LIGHT          =0x80000000,
  598. };
  599. enum CM1_PALADIN_SPELLS
  600. {
  601.     CM1_PALADIN_JUDGEMENT_OF_LIGHT      =0x00000001,//Uncategorized
  602.     CM1_PALADIN_EXORCISM            =0x00000002,
  603.     CM1_PALADIN_RIGHTEOUS_DEFENSE       =0x00000004,
  604.     CM1_PALADIN_JUDGEMENT_OF_BLOOD_MARTYR   =0x00000008,
  605.     CM1_PALADIN_MISC_AURAS          =0x00000010,
  606.     CM1_PALADIN_HAND_OF_SALVATION2      =0x00000020, //Uncategorized
  607.     CM1_PALADIN_HOLY_SHIELD         =0x00000040,
  608.     CM1_PALADIN_HAMMER_OF_WRATH     =0x00000080,
  609.     CM1_PALADIN_DIVINE_FAVOR        =0x00000100,
  610.     CM1_PALADIN_JUDGEMENT_OF_COMMAND    =0x00000200, //NPC spell I think
  611.     CM1_PALADIN_SEAL_OF_BLOOD_MARTYR    =0x00000400, //Seal of Blood & Seal of the Martyr
  612.     CM1_PALADIN_SEAL_OF_CORRUPT_VENGE   =0x00000800, //Seal of Corruption & Seal of Vengeance
  613.     CM1_PALADIN_SPIRITUAL_ATTUNEMENT    =0x00001000,
  614.     CM1_PALADIN_AVENGING_WRATH      =0x00002000,
  615.     CM1_PALADIN_VINDICATION         =0x00004000,
  616.     CM1_PALADIN_CRUSADER_STRIKE     =0x00008000,
  617.     CM1_PALADIN_HOLY_SHOCK          =0x00010000,
  618.     CM1_PALADIN_DIVINE_STORM        =0x00020000,
  619.     CM1_PALADIN_HAMMER_OF_THE_RIGHTEOUS =0x00040000,
  620.     CM1_PALADIN_SACRED_SHIELD       =0x00080000,
  621.     CM1_PALADIN_SHIELD_OF_RIGHTEOUSNESS =0x00100000,
  622.     CM1_PALADIN_HOLY_WRATH          =0x00200000,
  623.     CM1_PALADIN_JUDGEMENT_OF_CORRUPT_VENG   =0x00400000,
  624.     CM1_PALADIN_TURN_EVIL           =0x00800000,
  625.     CM1_PALADIN_BEACON_OF_LIGHT     =0x01000000,
  626.     CM1_PALADIN_SEAL_OF_LIGHT       =0x02000000,
  627.     CM1_PALADIN_SEAL_OF_WISDOM      =0x04000000,
  628.     CM1_PALADIN_SENSE_UNDEAD        =0x08000000,
  629.     CM1_PALADIN_SUMMON_MOUNT        =0x10000000,
  630.     CM1_PALADIN_SEAL_OF_RIGHTEOUSNESS   =0x20000000,
  631.     CM1_PALADIN_HAND_OF_RECKONING       =0x40000000,
  632. };
  633. enum CM2_PALADIN_SPELLS
  634. {
  635.     CM2_PALADIN_GIFT_OF_THE_NAARU       =0x80000000,
  636. };
  637.  
  638.  
  639. enum CM0_SHAMAN_SPELLS //11
  640. {
  641.     CM0_SHAMAN_LIGHTNING_BOLT       =0x00000001,
  642.     CM0_SHAMAN_CHAIN_LIGHTNING      =0x00000002,
  643.     CM0_SHAMAN_MAGMA_TOTEM_ATTACK       =0x00000004,
  644.     CM0_SHAMAN_STONECLAW_TOTEM      =0x00000008,
  645.     CM0_SHAMAN_SEARING_TOTEM        =0x00000010,
  646.     CM0_SHAMAN_FIRE_NOVA            =0x00000020, //used by Fire Nova Totem
  647.     CM0_SHAMAN_HEALING_WAVE         =0x00000040,
  648.     CM0_SHAMAN_LESSER_HEALING_WAVE      =0x00000080,
  649.     CM0_SHAMAN_CHAIN_HEAL           =0x00000100,
  650.     CM0_SHAMAN_REINCARNATION        =0x00000200,
  651.     CM0_SHAMAN_LIGHTNING_SHIELD     =0x00000400,
  652.     CM0_SHAMAN_GHOSTWOLF            =0x00000800,
  653.     CM0_SHAMAN_MAGMA_TOTEM          =0x00001000,
  654.     CM0_SHAMAN_HEALING_STREAM       =0x00002000, //used by Healing Stream Totem
  655.     CM0_SHAMAN_MANA_SPRING          =0x00004000, //used by Mana Spring Totem
  656.     CM0_SHAMAN_STONESKIN            =0x00008000, //used by Stoneskin Totem
  657.     CM0_SHAMAN_STRENGTH_OF_EARTH        =0x00010000, //used by Strength of Earth Totem
  658.     CM0_SHAMAN_UNK17            =0x00020000, //linked to "Shadow Totem" & "Corrupted Air Totem"
  659.     CM0_SHAMAN_GROUNDING_TOTEM      =0x00040000,
  660.     CM0_SHAMAN_RESTO_TOTEMS         =0x00080000, //Healing Stream Totem& Mana Spring Totem
  661.     CM0_SHAMAN_EARTH_SHOCK          =0x00100000,
  662.     CM0_SHAMAN_FLAMETONGUE_WEAPON       =0x00200000,
  663.     CM0_SHAMAN_ROCKBITER_WEAPON     =0x00400000,
  664.     CM0_SHAMAN_WINDFURY_WEAPON_PROC     =0x00800000,
  665.     CM0_SHAMAN_FROSTBRAND_WEAPON_PROC   =0x01000000,
  666.     CM0_SHAMAN_FLAMETONGUE_TOTEM        =0x02000000,
  667.     CM0_SHAMAN_MISC_TOTEM_EFFECTS       =0x04000000, //lots of stuff...
  668.     CM0_SHAMAN_FIRE_NOVA_TOTEM      =0x08000000,
  669.     CM0_SHAMAN_FLAME_SHOCK          =0x10000000,
  670.     CM0_SHAMAN_MISC_TOTEMS          =0x20000000, //non-attacking totems
  671.     CM0_SHAMAN_FIRE_TOTEM_ATTACK        =0x40000000,
  672.     CM0_SHAMAN_FROST_SHOCK          =0x80000000,
  673. };
  674. enum CM1_SHAMAN_SPELLS
  675. {
  676.     CM1_SHAMAN_EARTHBIND_EFFECTS        =0x00000001, //includes "Earthen Power".. the root effect?
  677.     CM1_SHAMAN_MAELSTROM_WEAPON_RANK1   =0x00000002, //Rank 1 ONLY
  678.     CM1_SHAMAN_UNK34            =0x00000004,
  679.     CM1_SHAMAN_CURES            =0x00000008,//Cleanse Spirit, Cure Poison/Disease
  680.     CM1_SHAMAN_STORMSTRIKE1         =0x00000010,
  681.     CM1_SHAMAN_WATER_SHIELD         =0x00000020,
  682.     CM1_SHAMAN_BLOODLUST_HEROISM        =0x00000040,//Bloodlust & Heroism
  683.     CM1_SHAMAN_NATURES_SWIFTNESS        =0x00000080,
  684.     CM1_SHAMAN_WRATH_OF_AIR_TOTEM       =0x00000100,
  685.     CM1_SHAMAN_FLURRY           =0x00000200,
  686.     CM1_SHAMAN_EARTH_SHIELD         =0x00000400,
  687.     CM1_SHAMAN_WEAPON_ENCHANTS      =0x00000800,//Purge is also in here
  688.     CM1_SHAMAN_LAVA_BURST           =0x00001000,
  689.     CM1_SHAMAN_THUNDERSTORM         =0x00002000,
  690.     CM1_SHAMAN_CLEARCASTING         =0x00004000,//Elemental Mastery
  691.     CM1_SHAMAN_HEX              =0x00008000,
  692.     CM1_SHAMAN_FERAL_SPIRIT         =0x00010000,
  693.     CM1_SHAMAN_SHAMANISTIC_RAGE     =0x00020000,
  694.     CM1_SHAMAN_FIRE_NOVA1           =0x00040000,
  695.     CM1_SHAMAN_EARTHLIVING          =0x00080000,
  696.     CM1_SHAMAN_EARTHLIVING_WEAPON_PASSIVE   =0x00100000,
  697.     CM1_SHAMAN_WINDFURY_TOTEM       =0x00200000,
  698.     CM1_SHAMAN_EARTH_ELEMENTAL_TOTEM    =0x00400000,
  699.     CM1_SHAMAN_FIRE_ELEMENTAL_TOTEM     =0x00800000,
  700.     CM1_SHAMAN_STORMSTRIKE2         =0x01000000,
  701.     CM1_SHAMAN_TOTEM_OF_WRATH       =0x02000000,
  702.     CM1_SHAMAN_RESTO_BUFFS          =0x04000000,//Ancestral Fortitude, Healing Way, etc
  703.     CM1_SHAMAN_WIND_SHOCK           =0x08000000,
  704.     CM1_SHAMAN_WATER_BREATHING      =0x10000000,
  705.     CM1_SHAMAN_WATER_WALKING        =0x20000000,
  706.     CM1_SHAMAN_ASTRAL_RECALL        =0x40000000,
  707.     CM1_SHAMAN_UNK63            =0x80000000,
  708. };
  709. enum CM2_SHAMAN_SPELLS
  710. {
  711.     CM2_SHAMAN_TIDAL_FORCE          =0x00000001,
  712.     CM2_SHAMAN_SPIRIT_WOLF_SPELLS       =0x00000002,
  713.     CM2_SHAMAN_LAVA_LASH            =0x00000004,
  714.     CM2_SHAMAN_IMPROVED_GHOSTWOLF       =0x00000008,
  715.     CM2_SHAMAN_RIPTIDE          =0x00000010,
  716.     CM2_SHAMAN_IMPROVED_FIRE_NOVA_TOTEM =0x00000020, //the stun part
  717.     CM2_SHAMAN_TIDAL_MASTERY        =0x00000040,
  718.     CM2_SHAMAN_UNK71            =0x00000080,
  719.     CM2_SHAMAN_WINDFURY_WEAPON_PASSIVE  =0x00000100,
  720.     CM2_SHAMAN_MAELSTROM_WEAPON     =0x00000200, //all ranks (including rank 1)
  721.     CM2_SHAMAN_STORMSTRIKE3         =0x00000400, //CM1_SHAMAN_STORMSTRIKE2 duplicate... same spells
  722.     CM2_SHAMAN_COMMAND          =0x00000800,
  723.     CM2_SHAMAN_ROCKYREPRISAL =0X00001000,
  724.     CM2_SHAMAN_MAGMASHIELD   =0X00002000,
  725.     CM2_SHAMAN_PRIMORDIALFURY=0X00004000,
  726.     CM2_SHAMAN_SPIRITBURN    =0X00008000,
  727.     CM2_SHAMAN_EMBRACEOFTHEEARTHMOTHER = 0X00010000,
  728.     CM2_SHAMAN_PRIMALSTRIKE  =0x00020000,
  729.     CM2_SHAMAN_FISTOFRAGNAROS=0x20000000,
  730.     CM2_SHAMAN_ALAQIRSWRATH  =0x40000000,
  731.     CM2_SHAMAN_GIFT_OF_THE_NAARU        =0x80000000,
  732. };
  733.  
  734.  
  735. enum CM0_DEATHKNIGHT_SPELLS //15
  736. {
  737.     CM0_DEATHKNIGHT_PLAGUE_STRIKE       =0x00000001,
  738.     CM0_DEATHKNIGHT_ICY_TOUCH_TALONS    =0x00000002, //Icy Touch & Icy Talons
  739.     CM0_DEATHKNIGHT_CHAINS_OF_ICE1      =0x00000004,
  740.     CM0_DEATHKNIGHT_DEATH_RUNES     =0x00000008, //Blood Tap & Death Rune Mastery
  741.     CM0_DEATHKNIGHT_DEATH_STRIKE        =0x00000010,
  742.     CM0_DEATHKNIGHT_DEATH_AND_DECAY     =0x00000020,
  743.     CM0_DEATHKNIGHT_UNK6            =0x00000040,
  744.     CM0_DEATHKNIGHT_DESECRATION     =0x00000080,
  745.     CM0_DEATHKNIGHT_UNHOLY_PRESENCE     =0x00000100,
  746.     CM0_DEATHKNIGHT_STRANGULATE     =0x00000200,
  747.     CM0_DEATHKNIGHT_MIND_FREEZE     =0x00000400,
  748.     CM0_DEATHKNIGHT_ARMY_OF_THE_DEAD    =0x00000800,
  749.     CM0_DEATHKNIGHT_RAISE_DEAD      =0x00001000,
  750.     CM0_DEATHKNIGHT_DEATH_COIL      =0x00002000,
  751.     CM0_DEATHKNIGHT_RUNE_WEAPONS        =0x00004000, //seems to be something to do with rune weapons
  752.     CM0_DEATHKNIGHT_FROST_PRESENCE      =0x00008000,
  753.     CM0_DEATHKNIGHT_VENDETTA        =0x00010000,
  754.     CM0_DEATHKNIGHT_TUNDRA_STALKER      =0x00020000,
  755.     CM0_DEATHKNIGHT_BLOOD_BOIL      =0x00040000,
  756.     CM0_DEATHKNIGHT_DEATH_PACT      =0x00080000,
  757.     CM0_DEATHKNIGHT_ICEBOUND_FORTITUDE  =0x00100000,
  758.     CM0_DEATHKNIGHT_UNBREAKABLE_ARMOR   =0x00200000, //Frozen Rune Weapon also?Yes, Also Includes Frozen Rune Weapon
  759.     CM0_DEATHKNIGHT_BLOOD_STRIKE        =0x00400000,
  760.     CM0_DEATHKNIGHT_BLOOD_PRESENCE      =0x00800000,
  761.     CM0_DEATHKNIGHT_HEART_STRIKE        =0x01000000,
  762.     CM0_DEATHKNIGHT_DEATH_GRIP      =0x02000000,
  763.     CM0_DEATHKNIGHT_MELEE_INTERVENTION  =0x04000000, //Also Includes Archerus Deathcharger
  764.     CM0_DEATHKNIGHT_RUNE_TRAP       =0x08000000,
  765.     CM0_DEATHKNIGHT_MARK_OF_BLOOD       =0x10000000,
  766.     CM0_DEATHKNIGHT_HYSTERIA        =0x20000000,
  767.     CM0_DEATHKNIGHT_DANCING_RUNE_WEAPON =0x40000000,
  768.     CM0_DEATHKNIGHT_FROZEN_RUNE_WEAPON  =0x80000000, // Uncategorized
  769. };
  770. enum CM1_DEATHKNIGHT_SPELLS
  771. {
  772.     CM1_DEATHKNIGHT_DEATHCHILL      =0x00000001,
  773.     CM1_DEATHKNIGHT_HOWLING_BLAST       =0x00000002,
  774.     CM1_DEATHKNIGHT_FROST_STIKE     =0x00000004,
  775.     CM1_DEATHKNIGHT_VAMPIRIC_BLOOD      =0x00000008,
  776.     CM1_DEATHKNIGHT_LICHBORNE       =0x00000010,
  777.     CM1_DEATHKNIGHT_CORPSE_EXPLOSION    =0x00000020,
  778.     CM1_DEATHKNIGHT_BONE_SHIELD     =0x00000040,
  779.     CM1_DEATHKNIGHT_SUMMON_GARGOYLE     =0x00000080,
  780.     CM1_DEATHKNIGHT_UNHOLY_BLIGHT       =0x00000100,
  781.     CM1_DEATHKNIGHT_UNK41           =0x00000200,
  782.     CM1_DEATHKNIGHT_UNK42           =0x00000400,
  783.     CM1_DEATHKNIGHT_UNHOLY_DISEASES     =0x00000800, //the debuff parts I think
  784.     CM1_DEATHKNIGHT_UNK44           =0x00001000,
  785.     CM1_DEATHKNIGHT_DEATH           =0x00002000,
  786.     CM1_DEATHKNIGHT_CHAINS_OF_ICE2      =0x00004000,
  787.     CM1_DEATHKNIGHT_FROZEN          =0x00008000,
  788.     CM1_DEATHKNIGHT_PESTILENCE      =0x00010000,
  789.     CM1_DEATHKNIGHT_OBLITERATE      =0x00020000,
  790.     CM1_DEATHKNIGHT_ICY_CLUTCH      =0x00040000,
  791.     CM1_DEATHKNIGHT_DESECRATION     =0x00080000,
  792.     CM1_DEATHKNIGHT_VENDETTA        =0x00100000,
  793.     CM1_DEATHKNIGHT_HEALTH_LEECH        =0x00200000,
  794.     CM1_DEATHKNIGHT_SCENT_OF_BLOOD      =0x00400000,
  795.     CM1_DEATHKNIGHT_UNK55           =0x00800000,
  796.     CM1_DEATHKNIGHT_UNK56           =0x01000000,
  797.     CM1_DEATHKNIGHT_BLOOD_PLAGUE        =0x02000000,
  798.     CM1_DEATHKNIGHT_FROST_FEVER     =0x04000000,
  799.     CM1_DEATHKNIGHT_SCOURGE_STRIKE      =0x08000000,
  800.     CM1_DEATHKNIGHT_DARK_COMMAND        =0x10000000,
  801.     CM1_DEATHKNIGHT_RUNE_STRIKE     =0x20000000,
  802.     CM1_DEATHKNIGHT_HORN_OF_WINTER      =0x40000000,
  803.     CM1_DEATHKNIGHT_RAISE_ALLY      =0x80000000,
  804. };
  805. enum CM2_DEATHKNIGHT_SPELLS
  806. {
  807.     CM2_DEATHKNIGHT_UNK64           =0x00000001,
  808.     CM2_DEATHKNIGHT_FF_BP_ACTIVE        =0x00000002, //the non-passive parts of Frost Fever & Blood Plague
  809.     CM2_DEATHKNIGHT_GIFT_OF_THE_NAARU   =0x80000000,
  810. };
Advertisement
Add Comment
Please, Sign In to add comment