DRUID_GUARDIAN = WowSpec(role=TANK, wow_class=DRUID, name="Guardian") DRUID_RESTORATION = WowSpec(role=HEAL, wow_class=DRUID, name="Restoration", short_name="Resto") ################################################################################ # Spells # 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")
icon="inv_warbreaker.jpg", show=False) WARRIOR_ARMS.add_spell(spell_id=772, cooldown=15, name="Rend", icon="ability_gouge.jpg", show=False) WARRIOR_ARMS.add_spell(spell_id=118038, cooldown=120, duration=8, name="Die by the Sword", icon="ability_warrior_challange.jpg", show=False) WARRIOR_ARMS.add_buff(spell_id=197690, cooldown=6, name="Defensive Stance", icon="ability_warrior_defensivestance.jpg", show=False) WARRIOR_FURY.add_spell(spell_id=1719, cooldown=60, duration=10, name="Recklessness", icon="warrior_talent_icon_innerrage.jpg") WARRIOR_FURY.add_spell(spell_id=46924, cooldown=60, duration=4, name="Bladestorm", icon="ability_warrior_bladestorm.jpg") WARRIOR_FURY.add_spell(spell_id=184364, cooldown=180,
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", name="Ardent Defender", icon="spell_holy_ardentdefender.jpg", tags=[WowSpell.TAG_DYNAMIC_CD]) PALADIN_PROTECTION.add_spell(spell_id=212641, cooldown=300, duration=8, name="Guardian of Ancient Kings", icon="spell_holy_heroism.jpg") PALADIN_PROTECTION.add_spell(spell_id=152262, cooldown=60, duration=15, color="#0a60ff", name="Seraphim", icon="ability_paladin_seraphim.jpg")
# Spells # # Covenant & Shared MAGE.add_spell( spell_id=314793, cooldown=90, duration=25, color=COL_VENTR, name="Mirrors of Torment", icon="ability_revendreth_mage.jpg") 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")
# 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") SHAMAN_RESTORATION.add_spell( spell_id=198838, cooldown=60, duration=15, color="#a47ea6", name="Earthen Wall Totem", icon="spell_nature_stoneskintotem.jpg", show=False) SHAMAN_RESTORATION.add_spell( spell_id=157153, cooldown=30, duration=15, color="#96d0eb", name="Cloudburst Totem", icon="ability_shaman_condensationtotem.jpg", show=False)
name="Divine Hymn", icon="spell_holy_divinehymn.jpg") PRIEST_HOLY.add_spell(spell_id=265202, cooldown=240, name="Holy Word: Salvation", icon="ability_priest_archangel.jpg", tags=[WowSpell.TAG_DYNAMIC_CD]) PRIEST_HOLY.add_spell(spell_id=200183, cooldown=120, duration=20, name="Apotheosis", icon="ability_priest_ascension.jpg", show=False) PRIEST_HOLY.add_buff(spell_id=27827, color="#82eeff", name="Spirit of Redemption", icon="inv_enchant_essenceeternallarge.jpg", show=True) PRIEST_HOLY.add_spell(spell_id=64901, cooldown=300, duration=5, color="#4dd196", name="Symbol of Hope", icon="spell_holy_symbolofhope.jpg", show=False) PRIEST_SHADOW.add_spell(spell_id=228260, cooldown=90, duration=15, color="#b330e3", name="Voidform",