icon="spell_monk_diffusemagic.jpg", show=False) MONK_MISTWEAVER.add_spells(FORT_BREW, DIFFUSE) MONK_WINDWALKER.add_spells(FORT_BREW, DIFFUSE) # Offensive MONK.add_spell(spell_id=322109, cooldown=180, color="#c72649", name="Touch of Death", icon="ability_monk_touchofdeath.jpg") MONK_MISTWEAVER.add_spell(spell_id=322118, cooldown=180, duration=3.5, name="Invoke Yu'lon, the Jade Serpent", icon="ability_monk_dragonkick.jpg") MONK_MISTWEAVER.add_spell(spell_id=115310, cooldown=180, color="#00FF98", name="Revival", icon="spell_monk_revival.jpg") MONK_MISTWEAVER.add_spell(spell_id=325197, cooldown=180, duration=25, color="#e0bb36", name="Invoke Chi-Ji, the Red Crane", icon="inv_pet_cranegod.jpg") MONK_MISTWEAVER.add_spell(spell_id=116680, cooldown=30,
################################################################################ # Class # HUNTER = WowClass(id=3, name="Hunter", color="#AAD372") ################################################################################ # Specs # HUNTER_BEASTMASTERY = WowSpec(role=RDPS, wow_class=HUNTER, name="Beast Mastery") HUNTER_MARKSMANSHIP = WowSpec(role=RDPS, wow_class=HUNTER, name="Marksmanship") HUNTER_SURVIVAL = WowSpec(role=MDPS, wow_class=HUNTER, name="Survival") ################################################################################ # Spells # HUNTER.add_spell( spell_id=328231, cooldown=120, duration=15, color=COL_NF, name="Wild Spirits", icon="ability_ardenweald_hunter.jpg") HUNTER.add_spell( spell_id=308491, cooldown=60, duration=10, color=COL_KYR, name="Resonating Arrow", icon="ability_bastion_hunter.jpg") HUNTER.add_spell( spell_id=109304, cooldown=120, name="Exhilaration", icon="ability_hunter_onewithnature.jpg", show=False) HUNTER.add_buff( spell_id=186265, cooldown=120, name="Aspect of the Turtle",icon="ability_hunter_pet_turtle.jpg", show=False) HUNTER.add_spell( spell_id=272679, cooldown=180, duration=6, name="Survival of the Fittest", icon="spell_nature_spiritarmor.jpg", show=False, variations=[281195]) HUNTER_BEASTMASTERY.add_spell( spell_id=193530, cooldown=180, duration=20, name="Aspect of the Wild", icon="spell_nature_protectionformnature.jpg") HUNTER_BEASTMASTERY.add_spell( spell_id=19574, cooldown=30, duration=15, color="#e6960f", name="Bestial Wrath", icon="ability_druid_ferociousbite.jpg", show=False) HUNTER_MARKSMANSHIP.add_spell( spell_id=288613, cooldown=120, duration=15, name="Trueshot", icon="ability_trueshot.jpg", show=False) HUNTER_SURVIVAL.add_spell( spell_id=266779, cooldown=120, duration=20, name="Coordinated Assault", icon="inv_coordinatedassault.jpg") HUNTER_SURVIVAL.add_spell( spell_id=260331, cooldown=0, duration=0, name="Birds of Prey", icon="spell_hunter_aspectofthehawk.jpg") HUNTER_SURVIVAL.add_spell( spell_id=186289, cooldown=90, duration=15, name="Aspect of the Eagle", icon="spell_hunter_aspectoftheironhawk.jpg")
cooldown=180, duration=8, color="#53aaed", name="Icebound Fortitude", icon="spell_deathknight_iceboundfortitude.jpg") DEATHKNIGHT.add_spell(spell_id=49039, cooldown=120, duration=10, color="#999999", name="Lichborne", icon="spell_shadow_raisedead.jpg") # Offensive DEATHKNIGHT_BLOOD.add_spell(spell_id=49028, cooldown=120, duration=8, color="#ffbd24", name="Dancing Rune Weapon", icon="inv_sword_07.jpg") DEATHKNIGHT_BLOOD.add_spell(spell_id=55233, cooldown=90, duration=10, name="Vampiric Blood", icon="spell_shadow_lifedrain.jpg") DEATHKNIGHT_BLOOD.add_spell(spell_id=206931, cooldown=30, duration=3, color="#c43025", name="Blooddrinker", icon="ability_animusdraw.jpg", show=False) DEATHKNIGHT_BLOOD.add_spell(spell_id=194679,
cooldown=180, duration=10, name="Rallying Cry", icon="ability_warrior_rallyingcry.jpg", show=False, spell_type=SPELL_TYPE_RAID) WARRIOR.add_spell(spell_id=23920, cooldown=10, duration=5, name="Spell Reflection", icon="ability_warrior_shieldreflection.jpg", show=False) WARRIOR_ARMS.add_spell(spell_id=107574, cooldown=90, duration=20, name="Avatar", icon="warrior_talent_icon_avatar.jpg") WARRIOR_ARMS.add_spell(spell_id=227847, cooldown=90, duration=6, name="Bladestorm", icon="ability_warrior_bladestorm.jpg") WARRIOR_ARMS.add_spell(spell_id=262161, cooldown=45, duration=10, name="Warbreaker", icon="inv_warbreaker.jpg", show=False) WARRIOR_ARMS.add_spell(spell_id=772, cooldown=15,
DRUID.add_spell( spell_id=323764, cooldown=60, duration=4, color=COL_NF, name="Convoke the Spirits", icon="ability_ardenweald_druid.jpg") DRUID.add_spell( spell_id=323546, cooldown=180, duration=20, color=COL_VENTR, name="Ravenous Frenzy", icon="ability_revendreth_druid.jpg", show=False) # Defensives DRUID.add_spell( spell_id=22812, cooldown=60, duration=12, name="Barkskin", icon="spell_nature_stoneclawtotem.jpg", show=False) BEAR_FORM = WowSpell(spell_id=5487, name="Bear Form", icon="ability_racial_bearform.jpg", show=False) BEAR_FORM.spell_type = DRUID.name_slug BEAR_FORM.color = DRUID.color DRUID_BALANCE.add_buff(BEAR_FORM) DRUID_FERAL.add_buff(BEAR_FORM) DRUID_RESTORATION.add_buff(BEAR_FORM) # Offensive DRUID_BALANCE.add_spell( spell_id=194223, cooldown=180, duration=20, name="Celestial Alignment", icon="spell_nature_natureguardian.jpg") DRUID_BALANCE.add_spell( spell_id=102560, cooldown=180, duration=30, name="Incarnation: Chosen of Elune", icon="spell_druid_incarnation.jpg") DRUID_BALANCE.add_spell( spell_id=205636, cooldown=60, duration=10, name="Force of Nature", icon="ability_druid_forceofnature.jpg", show=False) DRUID_BALANCE.add_spell( spell_id=202770, cooldown=60, duration=8, name="Fury of Elune", icon="ability_druid_dreamstate.jpg", show=False) DRUID_FERAL.add_spell( spell_id=106951, cooldown=180, duration=15, name="Berserk", icon="ability_druid_berserk.jpg") DRUID_FERAL.add_spell( spell_id=58984, cooldown=120, color="#999999", name="Shadowmeld ", icon="ability_ambush.jpg", show=False) DRUID_FERAL.add_spell( spell_id=108291, cooldown=300, duration=45, color="#fcdf03", name="Hearth of the Wild ", icon="spell_holy_blessingofagility.jpg") DRUID_FERAL.add_buff( spell_id=197625, color="#11cff5", name="Moonkin Form ", icon="spell_nature_forceofnature.jpg") DRUID_GUARDIAN.add_spell( spell_id=108292, cooldown=300, duration=45, color="#fcdf03", name="Heart of the Wild", icon="spell_holy_blessingofagility.jpg", show=False) DRUID_GUARDIAN.add_spell( spell_id=61336, cooldown=180, duration=6, name="Survival Instincts", icon="ability_druid_tigersroar.jpg") DRUID_GUARDIAN.add_spell( spell_id=50334, cooldown=180, duration=15, name="Berserk", icon="ability_druid_berserk.jpg") DRUID_GUARDIAN.add_spell( spell_id=102558, cooldown=180, duration=30, name="Incarnation: Guardian of Ursoc", icon="spell_druid_incarnation.jpg") DRUID_GUARDIAN.add_spell( spell_id=22812, cooldown=60, duration=8, name="Barkskin", icon="spell_nature_stoneclawtotem.jpg", show=False)
show=False) WARLOCK.add_spell(spell_id=104773, cooldown=300, duration=8, name="Unending Resolve", icon="spell_shadow_demonictactics.jpg", show=False) WARLOCK.add_buff(spell_id=108416, cooldown=60, name="Dark Pact", icon="spell_shadow_deathpact.jpg", show=False) # auto duration WARLOCK_AFFLICTION.add_spell(spell_id=205180, cooldown=120, duration=8, color="#49ad6e", name="Summon Darkglare", icon="inv_beholderwarlock.jpg") WARLOCK_AFFLICTION.add_spell(spell_id=113860, cooldown=120, duration=20, color="#c35ec4", name="Dark Soul: Misery", icon="spell_warlock_soulburn.jpg") WARLOCK_AFFLICTION.add_spell(spell_id=205179, cooldown=45, duration=16, color="#7833b0", name="Phantom Singularity", icon="inv_enchant_voidsphere.jpg")
ROGUE.add_spell(spell_id=185311, cooldown=30, duration=4, name="Crimson Vial", icon="ability_rogue_crimsonvial.jpg", show=False) ROGUE.add_spell(spell_id=1966, cooldown=15, duration=6, name="Feint", icon="ability_rogue_feint.jpg", show=False) ROGUE_ASSASSINATION.add_spell(spell_id=703, cooldown=6, duration=18, name="Garrote", icon="ability_rogue_garrote.jpg", show=False) ROGUE_ASSASSINATION.add_spell(spell_id=1943, name="Rupture", icon="ability_rogue_rupture.jpg", show=False) ROGUE_ASSASSINATION.add_spell(spell_id=121411, name="Crimson Tempest", icon="inv_knife_1h_cataclysm_c_05.jpg", show=False) ROGUE_ASSASSINATION.add_spell(spell_id=5938, cooldown=25, name="Shiv", icon="inv_throwingknife_04.jpg", show=False)
icon="ability_bastion_demonhunter.jpg", show=False) DEMONHUNTER.add_spell(spell_id=323639, cooldown=90, duration=6, color=COL_NF, name="The Hunt", icon="ability_ardenweald_demonhunter.jpg") DEMONHUNTER.add_debuff(spell_id=317009, color=COL_VENTR, name="Sinful Brand", icon="ability_revendreth_demonhunter.jpg") DEMONHUNTER_HAVOC.add_spell(spell_id=198589, cooldown=60, duration=10, name="Blur", icon="ability_demonhunter_blur.jpg", show=False) DEMONHUNTER_HAVOC.add_spell(spell_id=200166, cooldown=240, duration=30, color="#348540", name="Metamorphosis", icon="ability_demonhunter_metamorphasisdps.jpg") DEMONHUNTER_HAVOC.add_spell(spell_id=196718, cooldown=180, duration=8, name="Darkness", icon="ability_demonhunter_darkness.jpg", show=False, spell_type=SPELL_TYPE_RAID)
cooldown=120, duration=12, name="Blessing of Sacrifice", icon="spell_holy_sealofsacrifice.jpg", show=False) # Defensive PALADIN.add_spell(spell_id=642, cooldown=300, duration=8, name="Divine Shield", icon="spell_holy_divineshield.jpg", show=False) PALADIN_HOLY.add_spell(spell_id=498, cooldown=60, duration=8, name="Divine Protection", icon="spell_holy_divineprotection.jpg", show=False) # Offensive PALADIN_HOLY.add_spell(spell_id=31821, cooldown=180, duration=8, color="#dc65f5", name="Aura Mastery", icon="spell_holy_auramastery.jpg") PALADIN_PROTECTION.add_buff(spell_id=31850, cooldown=60, duration=8, color="#fcea74",
MAGE.add_spell( spell_id=314791, cooldown=60, duration=3, color=COL_NF, name="Shifting Power", icon="ability_ardenweald_mage.jpg", show=False) MAGE.add_spell( spell_id=307443, cooldown=30, duration=10, color=COL_KYR, name="Radiant Spark", icon="ability_bastion_mage.jpg", show=False) MAGE.add_spell( spell_id=324220, cooldown=180, duration=25, color=COL_NECRO, name="Deathborne", icon="ability_maldraxxus_mage.jpg") # Defensives MAGE.add_buff( spell_id=45438, cooldown=240, name="Ice Block", icon="spell_frost_frost.jpg", show=False) MAGE.add_buff( spell_id=55342, cooldown=120, name="Mirror Image", icon="spell_magic_lesserinvisibilty.jpg", show=False) MAGE.add_buff( spell_id=342246, cooldown=60, name="Alter Time", icon="spell_mage_altertime.jpg", show=False) MAGE_ARCANE.add_buff( spell_id=113862, cooldown=120, name="Greater Invisibility",icon="ability_mage_greaterinvisibility.jpg", show=False) MAGE_ARCANE.add_buff( spell_id=235450, cooldown=25, name="Prismatic Barrier", icon="spell_magearmor.jpg", show=False) MAGE_FIRE.add_buff( spell_id=235313, cooldown=25, name="Blazing Barrier", icon="ability_mage_moltenarmor.jpg", show=False) MAGE_FIRE.add_debuff( spell_id=87023, cooldown=300, duration=6, name="Cauterize", icon="spell_fire_rune.jpg", show=False) MAGE_FROST.add_buff( spell_id=11426, cooldown=25, name="Ice Barrier", icon="spell_ice_lament.jpg", show=False) # Offensive MAGE.add_spell( spell_id=116011, cooldown=45, duration=12, name="Rune of Power", icon="spell_mage_runeofpower.jpg", show=False) MAGE_FIRE.add_spell( spell_id=190319, cooldown=60, duration=10, color="#e3b02d", name="Combustion", icon="spell_fire_sealoffire.jpg", tags=[TAG_DYNAMIC_CD]) MAGE_FIRE.add_spell( spell_id=153561, cooldown=45, name="Meteor", icon="spell_mage_meteor.jpg", show=False) MAGE_FIRE.add_buff( spell_id=333315, name="Sun King's Blessing",icon="ability_mage_firestarter.jpg", show=True) MAGE_ARCANE.add_spell( spell_id=12042, cooldown=100, duration=10, name="Arcane Power", icon="spell_nature_lightning.jpg") # 2min base cd / reduced by conduit MAGE_ARCANE.add_spell( spell_id=321507, cooldown=45, duration=8, name="Touch of the Magi", icon="spell_mage_icenova.jpg") MAGE_FROST.add_spell( spell_id=12472, cooldown=60, duration=20, name="Icy Veins", icon="spell_frost_coldhearted.jpg", tags=[TAG_DYNAMIC_CD]) # 3min base cd / reduced by conduit MAGE_FROST.add_spell( spell_id=257537, cooldown=45, name="Ebonbolt", icon="artifactability_frostmage_ebonbolt.jpg") MAGE_FROST.add_spell( spell_id=84714, cooldown=60, name="Frozen Orb", icon="spell_frost_frozenorb.jpg")
################################################################################ # Spells # SHAMAN.add_spell( spell_id=320674, cooldown=90, color=COL_VENTR, name="Chain Harvest", icon="ability_revendreth_shaman.jpg", show=False) SHAMAN.add_spell( spell_id=328923, cooldown=120, duration=3, color=COL_NF, name="Fae Transfusion", icon="ability_ardenweald_shaman.jpg", show=True) SHAMAN.add_spell( spell_id=326059, cooldown=45, color=COL_NECRO, name="Primordial Wave", icon="ability_maldraxxus_shaman.jpg", show=False) # Defensives SHAMAN.add_spell( spell_id=21169, name="Reincarnation", icon="spell_shaman_improvedreincarnation.jpg", show=False) SHAMAN.add_spell( spell_id=108271, cooldown=90, duration=12, name="Astral Shift", icon="ability_shaman_astralshift.jpg", show=False) SHAMAN.add_buff( spell_id=337984, cooldown=90, duration=12, name="Vital Accretion", icon="ability_accretion.jpg", show=False) # Earth Ele HP Increase Conduit # Offensive SHAMAN_ELEMENTAL.add_spell( spell_id=191634, cooldown=60, color="#00bfff", name="Stormkeeper", icon="ability_thunderking_lightningwhip.jpg") SHAMAN_ELEMENTAL.add_spell( spell_id=198067, cooldown=150, duration=30, color="#ffa500", name="Fire Elemental", icon="spell_fire_elemental_totem.jpg") SHAMAN_ELEMENTAL.add_spell( spell_id=192249, cooldown=150, duration=30, color="#64b8d9", name="Storm Elemental", icon="inv_stormelemental.jpg") SHAMAN_ELEMENTAL.add_spell( spell_id=108281, cooldown=120, duration=10, color="#64b8d9", name="Ancestral Guidance", icon="ability_shaman_ancestralguidance.jpg") SHAMAN_ELEMENTAL.add_buff( spell_id=114050, duration=15, color="#ffcb6b", name="Ascendance", icon="spell_fire_elementaldevastation.jpg") # The Buff SHAMAN_ENHANCEMENT.add_spell( spell_id=114051, cooldown=180, color="#ffcb6b", name="Ascendance", icon="spell_fire_elementaldevastation.jpg") SHAMAN_ENHANCEMENT.add_spell( spell_id=51533, cooldown=120, name="Feral Spirit", icon="spell_shaman_feralspirit.jpg") SHAMAN_ENHANCEMENT.add_buff( spell_id=335903, cooldown=60, duration=12, color="#42bff5", name="Doom Winds", icon="ability_ironmaidens_swirlingvortex.jpg") SHAMAN_ENHANCEMENT.add_buff( spell_id=114051, duration=15, color="#ffcb6b", name="Ascendance", icon="spell_fire_elementaldevastation.jpg") # The Buff SHAMAN_RESTORATION.add_spell( spell_id=108280, cooldown=180, duration=10, name="Healing Tide Totem", icon="ability_shaman_healingtide.jpg") SHAMAN_RESTORATION.add_spell( spell_id=98008, cooldown=180, duration=6, color="#24b385", name="Spirit Link Totem", icon="spell_shaman_spiritlink.jpg") SHAMAN_RESTORATION.add_spell( spell_id=16191, cooldown=180, duration=8, color=COL_MANA, name="Mana Tide Totem", icon="spell_frost_summonwaterelemental.jpg", show=False) SHAMAN_RESTORATION.add_spell( spell_id=207399, cooldown=300, duration=30, color="#d15a5a", name="Ancestral Protection Totem", icon="spell_nature_reincarnation.jpg") SHAMAN_RESTORATION.add_buff( spell_id=114052, duration=15, color="#ffcb6b", name="Ascendance", icon="spell_fire_elementaldevastation.jpg")
cooldown=90, duration=10, name="Desperate Prayer", icon="spell_holy_testoffaith.jpg", show=False) PRIEST.add_spell(spell_id=586, cooldown=30, duration=5, name="Fade", icon="spell_magic_lesserinvisibilty.jpg", show=False) # Offensive PRIEST_DISCIPLINE.add_spell(spell_id=62618, cooldown=180, duration=10, color="#b3ad91", name="Power Word: Barrier", icon="spell_holy_powerwordbarrier.jpg") PRIEST_DISCIPLINE.add_spell(spell_id=109964, cooldown=60, duration=10, color="#d7abdb", name="Spirit Shell", icon="ability_shaman_astralshift.jpg") PRIEST_DISCIPLINE.add_spell(spell_id=47536, cooldown=90, duration=8, name="Rapture", icon="spell_holy_rapture.jpg", show=False) PRIEST_DISCIPLINE.add_spell(spell_id=246287,