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