################################################################################ # 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")
ROGUE.add_spell(spell_id=328305, cooldown=90, color=COL_NF, name="Sepsis", icon="ability_ardenweald_rogue.jpg", show=False) ROGUE.add_spell(spell_id=31224, cooldown=60, duration=5, name="Cloak of Shadows", icon="spell_shadow_nethercloak.jpg", show=False) ROGUE.add_buff(spell_id=45182, cooldown=360, duration=3, name="Cheating Death", icon="ability_rogue_cheatdeath.jpg", show=False) ROGUE.add_spell(spell_id=5277, cooldown=120, duration=10, name="Evasion", icon="spell_shadow_shadowward.jpg", show=False) 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,
MAGE_FIRE = WowSpec(role=RDPS, wow_class=MAGE, name="Fire") MAGE_FROST = WowSpec(role=RDPS, wow_class=MAGE, name="Frost") ################################################################################ # 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)
WARLOCK.add_spell(spell_id=325640, cooldown=60, duration=8, color=COL_NF, name="Soul Rot", icon="ability_ardenweald_warlock.jpg", 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")
# SHAMAN_ELEMENTAL = WowSpec(role=RDPS, wow_class=SHAMAN, name="Elemental") SHAMAN_ENHANCEMENT = WowSpec(role=MDPS, wow_class=SHAMAN, name="Enhancement") SHAMAN_RESTORATION = WowSpec(role=HEAL, wow_class=SHAMAN, name="Restoration", short_name="Resto") ################################################################################ # 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")