Beispiel #1
0
                   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,
Beispiel #2
0
################################################################################
# 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")
Beispiel #3
0
                      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,
Beispiel #4
0
                  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,
Beispiel #5
0
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)
Beispiel #6
0
                  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")
Beispiel #7
0
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)
Beispiel #8
0
                      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)
Beispiel #9
0
                  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",
Beispiel #10
0
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")
Beispiel #11
0
################################################################################
# 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")
Beispiel #12
0
                 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,