Giter VIP home page Giter VIP logo

Comments (12)

Maczuga avatar Maczuga commented on August 16, 2024

Updated addon link, generated Arms Warrior. Elemental Shaman needs to be regenerated due to addon changes (new functions added for tracking)

from weakauras2-mop.

Krashn avatar Krashn commented on August 16, 2024

Hey maczuga, here is the LUA i've got for FURY WARRIOR.

[1] = {
      title = L["Buffs"],
      args = {
        { spell = 146194, type = "buff", unit = "player"}, -- Flurry of Xuen
        { spell = 55694, type = "buff", unit = "player", talent = 0 }, -- Enraged Regeneration
        { spell = 46924, type = "buff", unit = "player", talent = 0 }, -- Bladestorm
        { spell = 114192, type = "buff", unit = "player"}, -- Mocking Banner
        { spell = 118038, type = "buff", unit = "player"}, -- Die by the Sword
        { spell = 6673, type = "buff", unit = "player"}, -- Battle Shout
        { spell = 871, type = "buff", unit = "player"}, -- Shield Wall
        { spell = 114206, type = "buff", unit = "player"}, -- Skull Banner
        { spell = 23920, type = "buff", unit = "player"}, -- Spell Reflection
        { spell = 12968, type = "buff", unit = "player"}, -- Flurry
        { spell = 1719, type = "buff", unit = "player"}, -- Recklessness
        { spell = 114028, type = "buff", unit = "player", talent = 0 }, -- Mass Spell Reflection
        { spell = 12880, type = "buff", unit = "player"}, -- Enrage
        { spell = 18499, type = "buff", unit = "player"}, -- Berserker Rage
        { spell = 46916, type = "buff", unit = "player"}, -- Bloodsurge
        { spell = 131116, type = "buff", unit = "player"}, -- Raging Blow!
        { spell = 115317, type = "buff", unit = "player"}, -- Raging Wind
        { spell = 97463, type = "buff", unit = "player"}, -- Rallying Cry
        { spell = 85739, type = "buff", unit = "player"}, -- Meat Cleaver
        { spell = 147833, type = "buff", unit = "target"}, -- Intervene
      },
      icon = "Interface\Icons\Warrior_talent_icon_innerrage"
    },
    [2] = {
      title = L["Debuffs"],
      args = {
        { spell = 115767, type = "debuff", unit = "target"}, -- Deep Wounds
        { spell = 7922, type = "debuff", unit = "target"}, -- Charge Stun
        { spell = 1715, type = "debuff", unit = "target"}, -- Hamstring
        { spell = 676, type = "debuff", unit = "target"}, -- Disarm
        { spell = 355, type = "debuff", unit = "target"}, -- Taunt
        { spell = 64382, type = "debuff", unit = "target"}, -- Shattering Throw
        { spell = 115804, type = "debuff", unit = "target"}, -- Mortal Wounds
        { spell = 132169, type = "debuff", unit = "target", talent = 0 }, -- Storm Bolt
        { spell = 86346, type = "debuff", unit = "target"}, -- Colossus Smash
        { spell = 5246, type = "debuff", unit = "target"}, -- Intimidating Shout
        { spell = 115798, type = "debuff", unit = "target"}, -- Weakened Blows
        { spell = 114198, type = "debuff", unit = "target"}, -- Mocking Banner
        { spell = 114205, type = "debuff", unit = "target"}, -- Demoralizing Banner
        { spell = 81326, type = "debuff", unit = "target"}, -- Physical Vulnerability
        { spell = 113746, type = "debuff", unit = "target"}, -- Weakened Armor
      },
      icon = "Interface\Icons\Warrior_talent_icon_innerrage"
    },
    [3] = {
      title = L["Abilities"],
      args = {
        { spell = 71, type = "ability", usable = true }, -- Defensive Stance
        { spell = 78, type = "ability", usable = true }, -- Heroic Strike
        { spell = 100, type = "ability", charges = true , usable = true }, -- Charge
        { spell = 355, type = "ability", usable = true }, -- Taunt
        { spell = 469, type = "ability", usable = true }, -- Commanding Shout
        { spell = 676, type = "ability", usable = true }, -- Disarm
        { spell = 845, type = "ability", usable = true }, -- Cleave
        { spell = 871, type = "ability", usable = true , buff = true }, -- Shield Wall
        { spell = 1680, type = "ability", usable = true }, -- Whirlwind
        { spell = 1715, type = "ability", usable = true }, -- Hamstring
        { spell = 1719, type = "ability", usable = true , buff = true }, -- Recklessness
        { spell = 2457, type = "ability", usable = true }, -- Battle Stance
        { spell = 2458, type = "ability", usable = true }, -- Berserker Stance
        { spell = 3411, type = "ability", usable = true }, -- Intervene
        { spell = 5246, type = "ability", usable = true }, -- Intimidating Shout
        { spell = 5308, type = "ability", usable = true }, -- Execute
        { spell = 6343, type = "ability", usable = true }, -- Thunder Clap
        { spell = 6544, type = "ability", usable = true }, -- Heroic Leap
        { spell = 6552, type = "ability", usable = true }, -- Pummel
        { spell = 6673, type = "ability", usable = true , buff = true }, -- Battle Shout
        { spell = 7386, type = "ability", usable = true }, -- Sunder Armor
        { spell = 18499, type = "ability", usable = true , buff = true }, -- Berserker Rage
        { spell = 23881, type = "ability", usable = true }, -- Bloodthirst
        { spell = 23920, type = "ability", usable = true , buff = true }, -- Spell Reflection
        { spell = 46924, type = "ability", talent = 0 , usable = true , buff = true }, -- Bladestorm
        { spell = 55694, type = "ability", talent = 0 , usable = true , buff = true }, -- Enraged Regeneration
        { spell = 57755, type = "ability", usable = true }, -- Heroic Throw
        { spell = 64382, type = "ability", usable = true }, -- Shattering Throw
        { spell = 85288, type = "ability", usable = true }, -- Raging Blow
        { spell = 86346, type = "ability", usable = true }, -- Colossus Smash
        { spell = 97462, type = "ability", usable = true }, -- Rallying Cry
        { spell = 100130, type = "ability", charges = true , usable = true }, -- Wild Strike
        { spell = 102060, type = "ability", talent = 0 , usable = true }, -- Disrupting Shout
        { spell = 107570, type = "ability", talent = 0 , usable = true }, -- Storm Bolt
        { spell = 114028, type = "ability", talent = 0 , usable = true , buff = true }, -- Mass Spell Reflection
        { spell = 118038, type = "ability", usable = true , buff = true }, -- Die by the Sword
      },
      icon = "Interface\Icons\Spell_nature_bloodlust"
    },

from weakauras2-mop.

Maczuga avatar Maczuga commented on August 16, 2024

Added in b30f2ec
Also corrected elemental shaman in 84e7086#diff-e45af4e304c2b006b7afcbe4b556b0a6ec41127ebe7992b9ccf67afa055e0b9a

from weakauras2-mop.

Maczuga avatar Maczuga commented on August 16, 2024

Updated addon with v3 version, which now also registers grouped spells like totems, banners, teleports, portals etc. + supports a "totem" variant for spells.

EDIT: v3.1 uploaded due to typo
EDIT2: Enhancement Shaman updated

from weakauras2-mop.

Maczuga avatar Maczuga commented on August 16, 2024

Important information - v4 of templating addon has been released with QOL features.
You no longer have to type commands in chat - buttons have been added:
image

from weakauras2-mop.

Maczuga avatar Maczuga commented on August 16, 2024

Added yet another version (v5).
https://github.com/Maczuga/WeakAurasTemplateCollector/releases/download/v5/WeakAurasTemplateCollector.zip

This one is automatically detecting talent changes and adds proper info for logging (no longer adding talent = 0).

Make sure you test talents last.

from weakauras2-mop.

Maczuga avatar Maczuga commented on August 16, 2024

All Death Knight specs generated.

from weakauras2-mop.

Krashn avatar Krashn commented on August 16, 2024

[1] = {
title = L["Buffs"],
args = {
{ spell = 30482, type = "buff", unit = "player", talent = 16 }, -- Molten Armor
{ spell = 111264, type = "buff", unit = "player", talent = 15 }, -- Ice Ward
{ spell = 116257, type = "buff", unit = "player", talent = 16 }, -- Invoker's Energy
{ spell = 115610, type = "buff", unit = "player", talent = 4 }, -- Temporal Shield
{ spell = 79683, type = "buff", unit = "player", talent = 16 }, -- Arcane Missiles!
{ spell = 66, type = "buff", unit = "player", talent = 16 }, -- Invisibility
{ spell = 12043, type = "buff", unit = "player", talent = 7 }, -- Presence of Mind
{ spell = 12051, type = "buff", unit = "player", talent = 16 }, -- Evocation
{ spell = 32612, type = "buff", unit = "player", talent = 16 }, -- Invisibility
{ spell = 108839, type = "buff", unit = "player", talent = 3 }, -- Ice Floes
{ spell = 1463, type = "buff", unit = "player", talent = 18 }, -- Incanter's Ward
{ spell = 108843, type = "buff", unit = "player", talent = 2 }, -- Blazing Speed
{ spell = 45438, type = "buff", unit = "player", talent = 16 }, -- Ice Block
{ spell = 116014, type = "buff", unit = "player", talent = 17 }, -- Rune of Power
{ spell = 11426, type = "buff", unit = "player", talent = 15 }, -- Ice Barrier
{ spell = 130, type = "buff", unit = "player", talent = 16 }, -- Slow Fall
{ spell = 110960, type = "buff", unit = "player", talent = 9 }, -- Greater Invisibility
{ spell = 12042, type = "buff", unit = "player", talent = 16 }, -- Arcane Power
{ spell = 110909, type = "buff", unit = "player", talent = 16 }, -- Alter Time
{ spell = 123993, type = "buff", unit = "player", talent = 16 }, -- Golden Cloud Serpent
{ spell = 80353, type = "buff", unit = "player", talent = 16 }, -- Time Warp
{ spell = 6117, type = "buff", unit = "player", talent = 16 }, -- Mage Armor
{ spell = 113862, type = "buff", unit = "player", talent = 9 }, -- Greater Invisibility
{ spell = 7302, type = "buff", unit = "player", talent = 16 }, -- Frost Armor
},
icon = "Interface\Icons\Warrior_talent_icon_innerrage"
},
[2] = {
title = L["Debuffs"],
args = {
{ spell = 112948, type = "debuff", unit = "target", talent = 15 }, -- Frost Bomb
{ spell = 2120, type = "debuff", unit = "target", talent = 16 }, -- Flamestrike
{ spell = 114923, type = "debuff", unit = "target", talent = 13 }, -- Nether Tempest
{ spell = 44457, type = "debuff", unit = "target", talent = 14 }, -- Living Bomb
{ spell = 31589, type = "debuff", unit = "target", talent = 16 }, -- Slow
{ spell = 118, type = "debuff", unit = "target", talent = 16 }, -- Polymorph
{ spell = 111340, type = "debuff", unit = "target", talent = 15 }, -- Ice Ward
},
icon = "Interface\Icons\Warrior_talent_icon_innerrage"
},
[3] = {
title = L["Abilities"],
args = {
{ spell = 10, type = "ability", usable = true }, -- Blizzard
{ spell = 66, type = "ability", talent = 16 , usable = true , buff = true }, -- Invisibility
{ spell = 118, type = "ability", talent = 16 , usable = true }, -- Polymorph
{ spell = 120, type = "ability", usable = true }, -- Cone of Cold
{ spell = 122, type = "ability", usable = true }, -- Frost Nova
{ spell = 130, type = "ability", talent = 16 , usable = true , buff = true }, -- Slow Fall
{ spell = 475, type = "ability", usable = true }, -- Remove Curse
{ spell = 759, type = "ability", usable = true }, -- Conjure Mana Gem
{ spell = 1449, type = "ability", usable = true }, -- Arcane Explosion
{ spell = 1459, type = "ability", usable = true }, -- Arcane Brilliance
{ spell = 1463, type = "ability", talent = 18 , usable = true , buff = true }, -- Incanter's Ward
{ spell = 1953, type = "ability", usable = true }, -- Blink
{ spell = 2120, type = "ability", talent = 16 , usable = true }, -- Flamestrike
{ spell = 2136, type = "ability", usable = true }, -- Fire Blast
{ spell = 2139, type = "ability", usable = true }, -- Counterspell
{ spell = 5143, type = "ability", talent = 16 , charges = true }, -- Arcane Missiles
{ spell = 6117, type = "ability", talent = 16 , usable = true , buff = true }, -- Mage Armor
{ spell = 7302, type = "ability", talent = 16 , usable = true , buff = true }, -- Frost Armor
{ spell = 11426, type = "ability", talent = 15 , usable = true , buff = true }, -- Ice Barrier
{ spell = 11958, type = "ability", talent = 12 , usable = true }, -- Cold Snap
{ spell = 12042, type = "ability", talent = 16 , usable = true , buff = true }, -- Arcane Power
{ spell = 12043, type = "ability", talent = 7 , usable = true , buff = true }, -- Presence of Mind
{ spell = 12051, type = "ability", talent = 16 , usable = true , buff = true }, -- Evocation
{ spell = 30449, type = "ability", usable = true }, -- Spellsteal
{ spell = 30451, type = "ability", usable = true }, -- Arcane Blast
{ spell = 30455, type = "ability", usable = true }, -- Ice Lance
{ spell = 30482, type = "ability", talent = 16 , usable = true , buff = true }, -- Molten Armor
{ spell = 31589, type = "ability", talent = 16 , usable = true }, -- Slow
{ spell = 32266, type = "ability", talent = 16 , usable = true }, -- Portal: Exodar
{ spell = 42955, type = "ability", usable = true }, -- Conjure Refreshment
{ spell = 43987, type = "ability", usable = true }, -- Conjure Refreshment Table
{ spell = 44425, type = "ability", usable = true }, -- Arcane Barrage
{ spell = 44457, type = "ability", talent = 14 , usable = true }, -- Living Bomb
{ spell = 44572, type = "ability", usable = true }, -- Deep Freeze
{ spell = 44614, type = "ability", usable = true }, -- Frostfire Bolt
{ spell = 45438, type = "ability", talent = 16 , usable = true , buff = true }, -- Ice Block
{ spell = 55342, type = "ability", usable = true }, -- Mirror Image
{ spell = 80353, type = "ability", talent = 16 , usable = true , buff = true }, -- Time Warp
{ spell = 102051, type = "ability", talent = 9 , usable = true }, -- Frostjaw
{ spell = 108839, type = "ability", talent = 3 , charges = true , usable = true , buff = true }, -- Ice Floes
{ spell = 108843, type = "ability", talent = 2 , usable = true , buff = true }, -- Blazing Speed
{ spell = 108978, type = "ability", usable = true }, -- Alter Time
{ spell = 110959, type = "ability", talent = 10 , usable = true }, -- Greater Invisibility
{ spell = 111264, type = "ability", talent = 15 , usable = true , buff = true }, -- Ice Ward
{ spell = 112948, type = "ability", talent = 15 , usable = true }, -- Frost Bomb
{ spell = 113724, type = "ability", usable = true }, -- Ring of Frost
{ spell = 114923, type = "ability", talent = 13 , usable = true }, -- Nether Tempest
{ spell = 115610, type = "ability", talent = 4 , usable = true , buff = true }, -- Temporal Shield
{ spell = 140376, type = "ability", talent = 7 , usable = true }, -- Ring of Frost
},
icon = "Interface\Icons\Spell_nature_bloodlust"
},

Arcane Mage LUA

from weakauras2-mop.

Krashn avatar Krashn commented on August 16, 2024

[1] = {
title = L["Buffs"],
args = {
{ spell = 30482, type = "buff", unit = "player"}, -- Molten Armor
{ spell = 111264, type = "buff", unit = "player", talent = 16 }, -- Ice Ward
{ spell = 116257, type = "buff", unit = "player", talent = 16 }, -- Invoker's Energy
{ spell = 110960, type = "buff", unit = "player", talent = 10 }, -- Greater Invisibility
{ spell = 45438, type = "buff", unit = "player"}, -- Ice Block
{ spell = 66, type = "buff", unit = "player"}, -- Invisibility
{ spell = 48107, type = "buff", unit = "player"}, -- Heating Up
{ spell = 48108, type = "buff", unit = "player"}, -- Pyroblast!
{ spell = 1459, type = "buff", unit = "player"}, -- Arcane Brilliance
{ spell = 32612, type = "buff", unit = "player"}, -- Invisibility
{ spell = 1463, type = "buff", unit = "player", talent = 18 }, -- Incanter's Ward
{ spell = 108843, type = "buff", unit = "player", talent = 16 }, -- Blazing Speed
{ spell = 116014, type = "buff", unit = "player", talent = 17 }, -- Rune of Power
{ spell = 11426, type = "buff", unit = "player", talent = 16 }, -- Ice Barrier
{ spell = 130, type = "buff", unit = "player"}, -- Slow Fall
{ spell = 12043, type = "buff", unit = "player", talent = 4 }, -- Presence of Mind
{ spell = 115610, type = "buff", unit = "player", talent = 4 }, -- Temporal Shield
{ spell = 110909, type = "buff", unit = "player"}, -- Alter Time
{ spell = 12051, type = "buff", unit = "player"}, -- Evocation
{ spell = 80353, type = "buff", unit = "player"}, -- Time Warp
{ spell = 6117, type = "buff", unit = "player"}, -- Mage Armor
{ spell = 113862, type = "buff", unit = "player", talent = 10 }, -- Greater Invisibility
{ spell = 7302, type = "buff", unit = "player"}, -- Frost Armor
},
icon = "Interface\Icons\Warrior_talent_icon_innerrage"
},
[2] = {
title = L["Debuffs"],
args = {
{ spell = 112948, type = "debuff", unit = "target", talent = 15 }, -- Frost Bomb
{ spell = 132210, type = "debuff", unit = "target", talent = 16 }, -- Pyromaniac
{ spell = 83853, type = "debuff", unit = "target", talent = 16 }, -- Combustion
{ spell = 2120, type = "debuff", unit = "target"}, -- Flamestrike
{ spell = 102051, type = "debuff", unit = "target", talent = 11 }, -- Frostjaw
{ spell = 113092, type = "debuff", unit = "target", talent = 15 }, -- Frost Bomb
{ spell = 44457, type = "debuff", unit = "target", talent = 16 }, -- Living Bomb
{ spell = 12654, type = "debuff", unit = "target"}, -- Ignite
{ spell = 11366, type = "debuff", unit = "target"}, -- Pyroblast
{ spell = 82691, type = "debuff", unit = "target", talent = 4 }, -- Ring of Frost
{ spell = 114923, type = "debuff", unit = "target", talent = 13 }, -- Nether Tempest
},
icon = "Interface\Icons\Warrior_talent_icon_innerrage"
},
[3] = {
title = L["Abilities"],
args = {
{ spell = 10, type = "ability", usable = true }, -- Blizzard
{ spell = 66, type = "ability", usable = true , buff = true }, -- Invisibility
{ spell = 118, type = "ability", usable = true }, -- Polymorph
{ spell = 120, type = "ability", usable = true }, -- Cone of Cold
{ spell = 122, type = "ability", usable = true }, -- Frost Nova
{ spell = 130, type = "ability", usable = true , buff = true }, -- Slow Fall
{ spell = 133, type = "ability", usable = true }, -- Fireball
{ spell = 475, type = "ability", usable = true }, -- Remove Curse
{ spell = 759, type = "ability", usable = true }, -- Conjure Mana Gem
{ spell = 1449, type = "ability", usable = true }, -- Arcane Explosion
{ spell = 1459, type = "ability", usable = true , buff = true }, -- Arcane Brilliance
{ spell = 1463, type = "ability", talent = 18 , usable = true , buff = true }, -- Incanter's Ward
{ spell = 1953, type = "ability", usable = true }, -- Blink
{ spell = 2120, type = "ability", usable = true }, -- Flamestrike
{ spell = 2139, type = "ability", usable = true }, -- Counterspell
{ spell = 2948, type = "ability", usable = true }, -- Scorch
{ spell = 6117, type = "ability", usable = true , buff = true }, -- Mage Armor
{ spell = 7302, type = "ability", usable = true , buff = true }, -- Frost Armor
{ spell = 11129, type = "ability", usable = true }, -- Combustion
{ spell = 11366, type = "ability", usable = true }, -- Pyroblast
{ spell = 11426, type = "ability", talent = 16 , usable = true , buff = true }, -- Ice Barrier
{ spell = 11958, type = "ability", talent = 12 , usable = true }, -- Cold Snap
{ spell = 12043, type = "ability", talent = 4 , usable = true , buff = true }, -- Presence of Mind
{ spell = 12051, type = "ability", usable = true , buff = true }, -- Evocation
{ spell = 30449, type = "ability", usable = true }, -- Spellsteal
{ spell = 30455, type = "ability", usable = true }, -- Ice Lance
{ spell = 30482, type = "ability", usable = true , buff = true }, -- Molten Armor
{ spell = 31661, type = "ability", usable = true }, -- Dragon's Breath
{ spell = 42955, type = "ability", usable = true }, -- Conjure Refreshment
{ spell = 43987, type = "ability", usable = true }, -- Conjure Refreshment Table
{ spell = 44457, type = "ability", talent = 16 , usable = true }, -- Living Bomb
{ spell = 44572, type = "ability", usable = true }, -- Deep Freeze
{ spell = 44614, type = "ability", usable = true }, -- Frostfire Bolt
{ spell = 45438, type = "ability", usable = true , buff = true }, -- Ice Block
{ spell = 55342, type = "ability", usable = true }, -- Mirror Image
{ spell = 80353, type = "ability", usable = true , buff = true }, -- Time Warp
{ spell = 102051, type = "ability", talent = 11 , usable = true }, -- Frostjaw
{ spell = 108843, type = "ability", talent = 16 , usable = true , buff = true }, -- Blazing Speed
{ spell = 108853, type = "ability", usable = true }, -- Inferno Blast
{ spell = 108978, type = "ability", usable = true }, -- Alter Time
{ spell = 110959, type = "ability", talent = 10 , usable = true }, -- Greater Invisibility
{ spell = 111264, type = "ability", talent = 16 , usable = true , buff = true }, -- Ice Ward
{ spell = 112948, type = "ability", talent = 15 , usable = true }, -- Frost Bomb
{ spell = 113724, type = "ability", talent = 7 , usable = true }, -- Ring of Frost
{ spell = 114923, type = "ability", talent = 13 , usable = true }, -- Nether Tempest
{ spell = 115610, type = "ability", talent = 4 , usable = true , buff = true }, -- Temporal Shield
{ spell = 140376, type = "ability", talent = 4 , usable = true }, -- Ring of Frost
},
icon = "Interface\Icons\Spell_nature_bloodlust"
},

Fire Mage LUA

from weakauras2-mop.

Krashn avatar Krashn commented on August 16, 2024

[1] = {
title = L["Buffs"],
args = {
{ spell = 30482, type = "buff", unit = "player"}, -- Molten Armor
{ spell = 116257, type = "buff", unit = "player", talent = 16 }, -- Invoker's Energy
{ spell = 110960, type = "buff", unit = "player", talent = 16 }, -- Greater Invisibility
{ spell = 45438, type = "buff", unit = "player"}, -- Ice Block
{ spell = 66, type = "buff", unit = "player"}, -- Invisibility
{ spell = 12043, type = "buff", unit = "player", talent = 16 }, -- Presence of Mind
{ spell = 1459, type = "buff", unit = "player"}, -- Arcane Brilliance
{ spell = 32612, type = "buff", unit = "player"}, -- Invisibility
{ spell = 108839, type = "buff", unit = "player", talent = 18 }, -- Ice Floes
{ spell = 1463, type = "buff", unit = "player", talent = 18 }, -- Incanter's Ward
{ spell = 108843, type = "buff", unit = "player", talent = 17 }, -- Blazing Speed
{ spell = 11426, type = "buff", unit = "player", talent = 18 }, -- Ice Barrier
{ spell = 80353, type = "buff", unit = "player"}, -- Time Warp
{ spell = 116014, type = "buff", unit = "player", talent = 17 }, -- Rune of Power
{ spell = 12472, type = "buff", unit = "player"}, -- Icy Veins
{ spell = 57761, type = "buff", unit = "player", talent = 16 }, -- Brain Freeze
{ spell = 7302, type = "buff", unit = "player"}, -- Frost Armor
{ spell = 115610, type = "buff", unit = "player", talent = 16 }, -- Temporal Shield
{ spell = 44544, type = "buff", unit = "player"}, -- Fingers of Frost
{ spell = 110909, type = "buff", unit = "player"}, -- Alter Time
{ spell = 123993, type = "buff", unit = "player", talent = 17 }, -- Golden Cloud Serpent
{ spell = 12051, type = "buff", unit = "player"}, -- Evocation
{ spell = 6117, type = "buff", unit = "player"}, -- Mage Armor
{ spell = 113862, type = "buff", unit = "player", talent = 16 }, -- Greater Invisibility
{ spell = 130, type = "buff", unit = "player"}, -- Slow Fall
{ spell = 96243, type = "buff", unit = "pet", talent = 16 }, -- Invisibility
},
icon = "Interface\Icons\Warrior_talent_icon_innerrage"
},
[2] = {
title = L["Debuffs"],
args = {
{ spell = 44572, type = "debuff", unit = "target"}, -- Deep Freeze
{ spell = 84721, type = "debuff", unit = "target", talent = 16 }, -- Frozen Orb
{ spell = 2120, type = "debuff", unit = "target"}, -- Flamestrike
{ spell = 102051, type = "debuff", unit = "target", talent = 18 }, -- Frostjaw
{ spell = 44614, type = "debuff", unit = "target", talent = 18 }, -- Frostfire Bolt
{ spell = 44457, type = "debuff", unit = "target", talent = 17 }, -- Living Bomb
{ spell = 33395, type = "debuff", unit = "target"}, -- Freeze
{ spell = 112948, type = "debuff", unit = "target", talent = 18 }, -- Frost Bomb
{ spell = 114923, type = "debuff", unit = "target", talent = 16 }, -- Nether Tempest
},
icon = "Interface\Icons\Warrior_talent_icon_innerrage"
},
[3] = {
title = L["Abilities"],
args = {
{ spell = 10, type = "ability", usable = true }, -- Blizzard
{ spell = 66, type = "ability", usable = true , buff = true }, -- Invisibility
{ spell = 116, type = "ability", usable = true }, -- Frostbolt
{ spell = 118, type = "ability", usable = true }, -- Polymorph
{ spell = 120, type = "ability", usable = true }, -- Cone of Cold
{ spell = 122, type = "ability", usable = true }, -- Frost Nova
{ spell = 130, type = "ability", usable = true , buff = true }, -- Slow Fall
{ spell = 475, type = "ability", usable = true }, -- Remove Curse
{ spell = 759, type = "ability", usable = true }, -- Conjure Mana Gem
{ spell = 1449, type = "ability", usable = true }, -- Arcane Explosion
{ spell = 1459, type = "ability", usable = true , buff = true }, -- Arcane Brilliance
{ spell = 1463, type = "ability", talent = 18 , usable = true , buff = true }, -- Incanter's Ward
{ spell = 1953, type = "ability", usable = true }, -- Blink
{ spell = 2120, type = "ability", usable = true }, -- Flamestrike
{ spell = 2136, type = "ability", usable = true }, -- Fire Blast
{ spell = 2139, type = "ability", usable = true }, -- Counterspell
{ spell = 6117, type = "ability", usable = true , buff = true }, -- Mage Armor
{ spell = 7302, type = "ability", usable = true , buff = true }, -- Frost Armor
{ spell = 11426, type = "ability", talent = 18 , usable = true , buff = true }, -- Ice Barrier
{ spell = 11958, type = "ability", talent = 18 , usable = true }, -- Cold Snap
{ spell = 12051, type = "ability", usable = true , buff = true }, -- Evocation
{ spell = 12472, type = "ability", usable = true , buff = true }, -- Icy Veins
{ spell = 30449, type = "ability", usable = true }, -- Spellsteal
{ spell = 30455, type = "ability", charges = true , usable = true }, -- Ice Lance
{ spell = 30482, type = "ability", usable = true , buff = true }, -- Molten Armor
{ spell = 31687, type = "ability", usable = true }, -- Summon Water Elemental
{ spell = 31707, type = "ability", usable = true }, -- Waterbolt
{ spell = 33395, type = "ability", usable = true }, -- Freeze
{ spell = 42955, type = "ability", usable = true }, -- Conjure Refreshment
{ spell = 43987, type = "ability", usable = true }, -- Conjure Refreshment Table
{ spell = 44457, type = "ability", talent = 17 , usable = true }, -- Living Bomb
{ spell = 44572, type = "ability", usable = true }, -- Deep Freeze
{ spell = 44614, type = "ability", talent = 18 , usable = true }, -- Frostfire Bolt
{ spell = 45438, type = "ability", usable = true , buff = true }, -- Ice Block
{ spell = 55342, type = "ability", usable = true }, -- Mirror Image
{ spell = 80353, type = "ability", usable = true , buff = true }, -- Time Warp
{ spell = 84714, type = "ability", usable = true }, -- Frozen Orb
{ spell = 102051, type = "ability", talent = 18 , usable = true }, -- Frostjaw
{ spell = 108839, type = "ability", talent = 18 , charges = true , usable = true , buff = true }, -- Ice Floes
{ spell = 108843, type = "ability", talent = 17 , usable = true , buff = true }, -- Blazing Speed
{ spell = 108978, type = "ability", usable = true }, -- Alter Time
{ spell = 110959, type = "ability", talent = 16 , usable = true }, -- Greater Invisibility
{ spell = 112948, type = "ability", talent = 18 , usable = true }, -- Frost Bomb
{ spell = 113724, type = "ability", talent = 16 , usable = true }, -- Ring of Frost
{ spell = 114923, type = "ability", talent = 16 , usable = true }, -- Nether Tempest
{ spell = 115610, type = "ability", talent = 16 , usable = true , buff = true }, -- Temporal Shield
{ spell = 140376, type = "ability", talent = 16 , usable = true }, -- Ring of Frost
},
icon = "Interface\Icons\Spell_nature_bloodlust"
},

Frost Mage LUA

from weakauras2-mop.

Krashn avatar Krashn commented on August 16, 2024

[1] = {
title = L["Buffs"],
args = {
{ spell = 108503, type = "buff", unit = "player", talent = 18 }, -- Grimoire of Sacrifice
{ spell = 88448, type = "buff", unit = "player", talent = 18 }, -- Demonic Rebirth
{ spell = 113901, type = "buff", unit = "player"}, -- Demonic Gateway
{ spell = 108416, type = "buff", unit = "player", talent = 17 }, -- Sacrificial Pact
{ spell = 1949, type = "buff", unit = "player"}, -- Hellfire
{ spell = 103958, type = "buff", unit = "player"}, -- Metamorphosis
{ spell = 111400, type = "buff", unit = "player", talent = 17 }, -- Burning Rush
{ spell = 20707, type = "buff", unit = "player"}, -- Soulstone
{ spell = 48018, type = "buff", unit = "player"}, -- Demonic Circle: Summon
{ spell = 113861, type = "buff", unit = "player"}, -- Dark Soul: Knowledge
{ spell = 5697, type = "buff", unit = "player"}, -- Unending Breath
{ spell = 108446, type = "buff", unit = "player", talent = 16 }, -- Soul Link
{ spell = 114925, type = "buff", unit = "player"}, -- Demonic Calling
{ spell = 116198, type = "buff", unit = "player"}, -- Aura of Enfeeblement
{ spell = 108508, type = "buff", unit = "player", talent = 18 }, -- Mannoroth's Fury
{ spell = 116202, type = "buff", unit = "player"}, -- Aura of the Elements
{ spell = 111397, type = "buff", unit = "player", talent = 16 }, -- Blood Horror
{ spell = 108359, type = "buff", unit = "player", talent = 16 }, -- Dark Regeneration
{ spell = 104025, type = "buff", unit = "player"}, -- Immolation Aura
{ spell = 119899, type = "buff", unit = "player"}, -- Cauterize Master
{ spell = 104773, type = "buff", unit = "player"}, -- Unending Resolve
{ spell = 110913, type = "buff", unit = "player", talent = 9 }, -- Dark Bargain
{ spell = 122355, type = "buff", unit = "player"}, -- Molten Core
{ spell = 755, type = "buff", unit = "player"}, -- Health Funnel
{ spell = 6229, type = "buff", unit = "player"}, -- Twilight Ward
{ spell = 7870, type = "buff", unit = "pet"}, -- Lesser Invisibility
{ spell = 115556, type = "buff", unit = "pet"}, -- Master Demonologist
{ spell = 89751, type = "buff", unit = "pet"}, -- Felstorm
{ spell = 755, type = "buff", unit = "pet"}, -- Health Funnel
{ spell = 134477, type = "buff", unit = "pet"}, -- Threatening Presence
{ spell = 115831, type = "buff", unit = "pet", talent = 16 }, -- Wrathstorm
{ spell = 108446, type = "buff", unit = "pet", talent = 16 }, -- Soul Link
},
icon = "Interface\Icons\Warrior_talent_icon_innerrage"
},
[2] = {
title = L["Debuffs"],
args = {
{ spell = 116202, type = "debuff", unit = "target"}, -- Aura of the Elements
{ spell = 146739, type = "debuff", unit = "target"}, -- Corruption
{ spell = 1490, type = "debuff", unit = "target"}, -- Curse of the Elements
{ spell = 689, type = "debuff", unit = "target"}, -- Drain Life
{ spell = 603, type = "debuff", unit = "target"}, -- Doom
{ spell = 17735, type = "debuff", unit = "target", talent = 17 }, -- Suffering
{ spell = 6789, type = "debuff", unit = "target", talent = 17 }, -- Mortal Coil
{ spell = 116198, type = "debuff", unit = "target"}, -- Aura of Enfeeblement
{ spell = 47960, type = "debuff", unit = "target"}, -- Shadowflame
{ spell = 103990, type = "debuff", unit = "target"}, -- Drain Life
{ spell = 30213, type = "debuff", unit = "target", talent = 17 }, -- Legion Strike
},
icon = "Interface\Icons\Warrior_talent_icon_innerrage"
},
[3] = {
title = L["Abilities"],
args = {
{ spell = 126, type = "ability", usable = true }, -- Eye of Kilrogg
{ spell = 172, type = "ability", usable = true }, -- Corruption
{ spell = 689, type = "ability", usable = true }, -- Drain Life
{ spell = 698, type = "ability", usable = true }, -- Ritual of Summoning
{ spell = 710, type = "ability", usable = true }, -- Banish
{ spell = 1098, type = "ability", usable = true }, -- Enslave Demon
{ spell = 1122, type = "ability", usable = true }, -- Summon Infernal
{ spell = 1490, type = "ability", usable = true }, -- Curse of the Elements
{ spell = 1949, type = "ability", usable = true , buff = true }, -- Hellfire
{ spell = 3110, type = "ability", usable = true }, -- Firebolt
{ spell = 3716, type = "ability", talent = 16 , usable = true }, -- Torment
{ spell = 5484, type = "ability", usable = true }, -- Howl of Terror
{ spell = 5697, type = "ability", usable = true , buff = true }, -- Unending Breath
{ spell = 5782, type = "ability", usable = true }, -- Fear
{ spell = 6201, type = "ability", usable = true }, -- Create Healthstone
{ spell = 6229, type = "ability", usable = true , buff = true }, -- Twilight Ward
{ spell = 6353, type = "ability", charges = true , usable = true }, -- Soul Fire
{ spell = 6358, type = "ability", usable = true }, -- Seduction
{ spell = 6360, type = "ability", usable = true }, -- Whiplash
{ spell = 6789, type = "ability", talent = 17 , usable = true }, -- Mortal Coil
{ spell = 7814, type = "ability", usable = true }, -- Lash of Pain
{ spell = 7870, type = "ability", usable = true , buff = true, unit = 'pet' }, -- Lesser Invisibility
{ spell = 17735, type = "ability", talent = 17 , usable = true }, -- Suffering
{ spell = 17767, type = "ability", talent = 16 , usable = true }, -- Shadow Bulwark
{ spell = 18540, type = "ability", usable = true }, -- Summon Doomguard
{ spell = 19505, type = "ability", usable = true }, -- Devour Magic
{ spell = 19647, type = "ability", usable = true }, -- Spell Lock
{ spell = 20707, type = "ability", usable = true , buff = true }, -- Soulstone
{ spell = 29858, type = "ability", usable = true }, -- Soulshatter
{ spell = 29893, type = "ability", usable = true }, -- Create Soulwell
{ spell = 30151, type = "ability", usable = true }, -- Pursuit
{ spell = 30213, type = "ability", talent = 17 , usable = true }, -- Legion Strike
{ spell = 30283, type = "ability", talent = 18 , usable = true }, -- Shadowfury
{ spell = 47897, type = "ability", talent = 16 , usable = true }, -- Demonic Breath
{ spell = 48018, type = "ability", usable = true , buff = true }, -- Demonic Circle: Summon
{ spell = 48020, type = "ability", usable = true }, -- Demonic Circle: Teleport
{ spell = 54049, type = "ability", usable = true }, -- Shadow Bite
{ spell = 77799, type = "ability", usable = true }, -- Fel Flame
{ spell = 89751, type = "ability", usable = true , buff = true, unit = 'pet' }, -- Felstorm
{ spell = 89766, type = "ability", usable = true }, -- Axe Toss
{ spell = 89792, type = "ability", usable = true }, -- Flee
{ spell = 89808, type = "ability", usable = true }, -- Singe Magic
{ spell = 103958, type = "ability", usable = true , buff = true }, -- Metamorphosis
{ spell = 103967, type = "ability", usable = true }, -- Carrion Swarm
{ spell = 103990, type = "ability", usable = true }, -- Drain Life
{ spell = 104027, type = "ability", charges = true , usable = true }, -- Soul Fire
{ spell = 104135, type = "ability", usable = true }, -- Demonic Circle: Summon
{ spell = 104136, type = "ability", usable = true }, -- Demonic Circle: Teleport
{ spell = 104773, type = "ability", usable = true , buff = true }, -- Unending Resolve
{ spell = 105174, type = "ability", charges = true , usable = true }, -- Hand of Gul'dan
{ spell = 108359, type = "ability", talent = 16 , usable = true , buff = true }, -- Dark Regeneration
{ spell = 108416, type = "ability", talent = 17 , usable = true , buff = true }, -- Sacrificial Pact
{ spell = 108482, type = "ability", talent = 9 , usable = true }, -- Unbound Will
{ spell = 108503, type = "ability", talent = 18 , usable = true , buff = true }, -- Grimoire of Sacrifice
{ spell = 108508, type = "ability", talent = 18 , usable = true , buff = true }, -- Mannoroth's Fury
{ spell = 109151, type = "ability", usable = true }, -- Demonic Leap
{ spell = 109466, type = "ability", usable = true }, -- Curse of Enfeeblement
{ spell = 109773, type = "ability", usable = true }, -- Dark Intent
{ spell = 110913, type = "ability", talent = 9 , usable = true , buff = true }, -- Dark Bargain
{ spell = 111397, type = "ability", talent = 16 , usable = true , buff = true }, -- Blood Horror
{ spell = 111771, type = "ability", usable = true }, -- Demonic Gateway
{ spell = 111859, type = "ability", talent = 17 , usable = true }, -- Grimoire: Imp
{ spell = 111895, type = "ability", talent = 17 , usable = true }, -- Grimoire: Voidwalker
{ spell = 111896, type = "ability", talent = 17 , usable = true }, -- Grimoire: Succubus
{ spell = 111897, type = "ability", talent = 17 , usable = true }, -- Grimoire: Felhunter
{ spell = 111898, type = "ability", talent = 17 , usable = true }, -- Grimoire: Felguard
{ spell = 112921, type = "ability", talent = 16 , usable = true }, -- Summon Abyssal
{ spell = 112927, type = "ability", talent = 16 , usable = true }, -- Summon Terrorguard
{ spell = 113861, type = "ability", charges = true , usable = true , buff = true }, -- Dark Soul: Knowledge
{ spell = 115232, type = "ability", talent = 18 , usable = true }, -- Shadow Shield
{ spell = 115236, type = "ability", talent = 16 , usable = true }, -- Void Shield
{ spell = 115268, type = "ability", talent = 16 , usable = true }, -- Mesmerize
{ spell = 115276, type = "ability", talent = 16 , usable = true }, -- Sear Magic
{ spell = 115625, type = "ability", talent = 16 , usable = true }, -- Mortal Cleave
{ spell = 115746, type = "ability", talent = 16 , usable = true }, -- Felbolt
{ spell = 115748, type = "ability", talent = 16 , usable = true }, -- Bladedance
{ spell = 115770, type = "ability", talent = 16 , usable = true }, -- Fellash
{ spell = 115831, type = "ability", talent = 16 , usable = true , buff = true, unit = 'pet' }, -- Wrathstorm
{ spell = 118093, type = "ability", talent = 16 , usable = true }, -- Disarm
{ spell = 119899, type = "ability", usable = true , buff = true }, -- Cauterize Master
{ spell = 119905, type = "ability", usable = true }, -- Cauterize Master
{ spell = 119909, type = "ability", usable = true }, -- Whiplash
{ spell = 119914, type = "ability", usable = true }, -- Felstorm
{ spell = 119915, type = "ability", talent = 16 , usable = true }, -- Wrathstorm
{ spell = 132409, type = "ability", talent = 18 , usable = true }, -- Spell Lock
{ spell = 132410, type = "ability", talent = 18 , usable = true }, -- Pursuit
{ spell = 132411, type = "ability", talent = 18 , usable = true }, -- Singe Magic
{ spell = 132413, type = "ability", talent = 18 , usable = true }, -- Shadow Bulwark
{ spell = 134477, type = "ability", usable = true , buff = true, unit = 'pet' }, -- Threatening Presence
{ spell = 137706, type = "ability", talent = 18 , usable = true }, -- Whiplash
},
icon = "Interface\Icons\Spell_nature_bloodlust"
},

Demonology Warlock

from weakauras2-mop.

Maczuga avatar Maczuga commented on August 16, 2024

[1] = {
title = L["Buffs"],
args = {
{ spell = 30482, type = "buff", unit = "player", talent = 16 }, -- Molten Armor
{ spell = 111264, type = "buff", unit = "player", talent = 15 }, -- Ice Ward
{ spell = 116257, type = "buff", unit = "player", talent = 16 }, -- Invoker's Energy
{ spell = 115610, type = "buff", unit = "player", talent = 4 }, -- Temporal Shield
{ spell = 79683, type = "buff", unit = "player", talent = 16 }, -- Arcane Missiles!
{ spell = 66, type = "buff", unit = "player", talent = 16 }, -- Invisibility
{ spell = 12043, type = "buff", unit = "player", talent = 7 }, -- Presence of Mind
{ spell = 12051, type = "buff", unit = "player", talent = 16 }, -- Evocation
{ spell = 32612, type = "buff", unit = "player", talent = 16 }, -- Invisibility
{ spell = 108839, type = "buff", unit = "player", talent = 3 }, -- Ice Floes
{ spell = 1463, type = "buff", unit = "player", talent = 18 }, -- Incanter's Ward
{ spell = 108843, type = "buff", unit = "player", talent = 2 }, -- Blazing Speed
{ spell = 45438, type = "buff", unit = "player", talent = 16 }, -- Ice Block
{ spell = 116014, type = "buff", unit = "player", talent = 17 }, -- Rune of Power
{ spell = 11426, type = "buff", unit = "player", talent = 15 }, -- Ice Barrier
{ spell = 130, type = "buff", unit = "player", talent = 16 }, -- Slow Fall
{ spell = 110960, type = "buff", unit = "player", talent = 9 }, -- Greater Invisibility
{ spell = 12042, type = "buff", unit = "player", talent = 16 }, -- Arcane Power
{ spell = 110909, type = "buff", unit = "player", talent = 16 }, -- Alter Time
{ spell = 123993, type = "buff", unit = "player", talent = 16 }, -- Golden Cloud Serpent
{ spell = 80353, type = "buff", unit = "player", talent = 16 }, -- Time Warp
{ spell = 6117, type = "buff", unit = "player", talent = 16 }, -- Mage Armor
{ spell = 113862, type = "buff", unit = "player", talent = 9 }, -- Greater Invisibility
{ spell = 7302, type = "buff", unit = "player", talent = 16 }, -- Frost Armor
},
icon = "Interface\Icons\Warrior_talent_icon_innerrage"
},
[2] = {
title = L["Debuffs"],
args = {
{ spell = 112948, type = "debuff", unit = "target", talent = 15 }, -- Frost Bomb
{ spell = 2120, type = "debuff", unit = "target", talent = 16 }, -- Flamestrike
{ spell = 114923, type = "debuff", unit = "target", talent = 13 }, -- Nether Tempest
{ spell = 44457, type = "debuff", unit = "target", talent = 14 }, -- Living Bomb
{ spell = 31589, type = "debuff", unit = "target", talent = 16 }, -- Slow
{ spell = 118, type = "debuff", unit = "target", talent = 16 }, -- Polymorph
{ spell = 111340, type = "debuff", unit = "target", talent = 15 }, -- Ice Ward
},
icon = "Interface\Icons\Warrior_talent_icon_innerrage"
},
[3] = {
title = L["Abilities"],
args = {
{ spell = 10, type = "ability", usable = true }, -- Blizzard
{ spell = 66, type = "ability", talent = 16 , usable = true , buff = true }, -- Invisibility
{ spell = 118, type = "ability", talent = 16 , usable = true }, -- Polymorph
{ spell = 120, type = "ability", usable = true }, -- Cone of Cold
{ spell = 122, type = "ability", usable = true }, -- Frost Nova
{ spell = 130, type = "ability", talent = 16 , usable = true , buff = true }, -- Slow Fall
{ spell = 475, type = "ability", usable = true }, -- Remove Curse
{ spell = 759, type = "ability", usable = true }, -- Conjure Mana Gem
{ spell = 1449, type = "ability", usable = true }, -- Arcane Explosion
{ spell = 1459, type = "ability", usable = true }, -- Arcane Brilliance
{ spell = 1463, type = "ability", talent = 18 , usable = true , buff = true }, -- Incanter's Ward
{ spell = 1953, type = "ability", usable = true }, -- Blink
{ spell = 2120, type = "ability", talent = 16 , usable = true }, -- Flamestrike
{ spell = 2136, type = "ability", usable = true }, -- Fire Blast
{ spell = 2139, type = "ability", usable = true }, -- Counterspell
{ spell = 5143, type = "ability", talent = 16 , charges = true }, -- Arcane Missiles
{ spell = 6117, type = "ability", talent = 16 , usable = true , buff = true }, -- Mage Armor
{ spell = 7302, type = "ability", talent = 16 , usable = true , buff = true }, -- Frost Armor
{ spell = 11426, type = "ability", talent = 15 , usable = true , buff = true }, -- Ice Barrier
{ spell = 11958, type = "ability", talent = 12 , usable = true }, -- Cold Snap
{ spell = 12042, type = "ability", talent = 16 , usable = true , buff = true }, -- Arcane Power
{ spell = 12043, type = "ability", talent = 7 , usable = true , buff = true }, -- Presence of Mind
{ spell = 12051, type = "ability", talent = 16 , usable = true , buff = true }, -- Evocation
{ spell = 30449, type = "ability", usable = true }, -- Spellsteal
{ spell = 30451, type = "ability", usable = true }, -- Arcane Blast
{ spell = 30455, type = "ability", usable = true }, -- Ice Lance
{ spell = 30482, type = "ability", talent = 16 , usable = true , buff = true }, -- Molten Armor
{ spell = 31589, type = "ability", talent = 16 , usable = true }, -- Slow
{ spell = 32266, type = "ability", talent = 16 , usable = true }, -- Portal: Exodar
{ spell = 42955, type = "ability", usable = true }, -- Conjure Refreshment
{ spell = 43987, type = "ability", usable = true }, -- Conjure Refreshment Table
{ spell = 44425, type = "ability", usable = true }, -- Arcane Barrage
{ spell = 44457, type = "ability", talent = 14 , usable = true }, -- Living Bomb
{ spell = 44572, type = "ability", usable = true }, -- Deep Freeze
{ spell = 44614, type = "ability", usable = true }, -- Frostfire Bolt
{ spell = 45438, type = "ability", talent = 16 , usable = true , buff = true }, -- Ice Block
{ spell = 55342, type = "ability", usable = true }, -- Mirror Image
{ spell = 80353, type = "ability", talent = 16 , usable = true , buff = true }, -- Time Warp
{ spell = 102051, type = "ability", talent = 9 , usable = true }, -- Frostjaw
{ spell = 108839, type = "ability", talent = 3 , charges = true , usable = true , buff = true }, -- Ice Floes
{ spell = 108843, type = "ability", talent = 2 , usable = true , buff = true }, -- Blazing Speed
{ spell = 108978, type = "ability", usable = true }, -- Alter Time
{ spell = 110959, type = "ability", talent = 10 , usable = true }, -- Greater Invisibility
{ spell = 111264, type = "ability", talent = 15 , usable = true , buff = true }, -- Ice Ward
{ spell = 112948, type = "ability", talent = 15 , usable = true }, -- Frost Bomb
{ spell = 113724, type = "ability", usable = true }, -- Ring of Frost
{ spell = 114923, type = "ability", talent = 13 , usable = true }, -- Nether Tempest
{ spell = 115610, type = "ability", talent = 4 , usable = true , buff = true }, -- Temporal Shield
{ spell = 140376, type = "ability", talent = 7 , usable = true }, -- Ring of Frost
},
icon = "Interface\Icons\Spell_nature_bloodlust"
},

Arcane Mage LUA

Complete Arcane Mage LUA with proper talents:

[1] = {
      title = L["Buffs"],
      args = {
        { spell = 30482, type = "buff", unit = "player"}, -- Molten Armor
        { spell = 111264, type = "buff", unit = "player", talent = 8 }, -- Ice Ward
        { spell = 116257, type = "buff", unit = "player", talent = 16 }, -- Invoker's Energy
        { spell = 115610, type = "buff", unit = "player", talent = 4 }, -- Temporal Shield
        { spell = 45438, type = "buff", unit = "player"}, -- Ice Block
        { spell = 66, type = "buff", unit = "player"}, -- Invisibility
        { spell = 116267, type = "buff", unit = "player", talent = 18 }, -- Incanter's Absorption
        { spell = 12043, type = "buff", unit = "player", talent = 1 }, -- Presence of Mind
        { spell = 1459, type = "buff", unit = "player"}, -- Arcane Brilliance
        { spell = 32612, type = "buff", unit = "player"}, -- Invisibility
        { spell = 108839, type = "buff", unit = "player", talent = 3 }, -- Ice Floes
        { spell = 1463, type = "buff", unit = "player", talent = 18 }, -- Incanter's Ward
        { spell = 108843, type = "buff", unit = "player", talent = 2 }, -- Blazing Speed
        { spell = 116014, type = "buff", unit = "player", talent = 17 }, -- Rune of Power
        { spell = 110960, type = "buff", unit = "player", talent = 10 }, -- Greater Invisibility
        { spell = 79683, type = "buff", unit = "player"}, -- Arcane Missiles!
        { spell = 133630, type = "buff", unit = "player"}, -- Exquisite Proficiency
        { spell = 11426, type = "buff", unit = "player", talent = 6 }, -- Ice Barrier
        { spell = 130, type = "buff", unit = "player"}, -- Slow Fall
        { spell = 80353, type = "buff", unit = "player"}, -- Time Warp
        { spell = 12051, type = "buff", unit = "player"}, -- Evocation
        { spell = 110909, type = "buff", unit = "player"}, -- Alter Time
        { spell = 126659, type = "buff", unit = "player"}, -- Quickened Tongues
        { spell = 12042, type = "buff", unit = "player"}, -- Arcane Power
        { spell = 6117, type = "buff", unit = "player"}, -- Mage Armor
        { spell = 113862, type = "buff", unit = "player", talent = 10 }, -- Greater Invisibility
        { spell = 7302, type = "buff", unit = "player"}, -- Frost Armor
      },
      icon = "Interface\Icons\Warrior_talent_icon_innerrage"
    },
    [2] = {
      title = L["Debuffs"],
      args = {
        { spell = 118, type = "debuff", unit = "target"}, -- Polymorph
        { spell = 120, type = "debuff", unit = "target"}, -- Cone of Cold
        { spell = 122, type = "debuff", unit = "target"}, -- Frost Nova
        { spell = 112948, type = "debuff", unit = "target", talent = 15 }, -- Frost Bomb
        { spell = 44572, type = "debuff", unit = "target"}, -- Deep Freeze
        { spell = 111340, type = "debuff", unit = "target", talent = 8 }, -- Ice Ward
        { spell = 55021, type = "debuff", unit = "target"}, -- Silenced - Improved Counterspell
        { spell = 31589, type = "debuff", unit = "target"}, -- Slow
        { spell = 12486, type = "debuff", unit = "target"}, -- Chilled
        { spell = 2120, type = "debuff", unit = "target"}, -- Flamestrike
        { spell = 44457, type = "debuff", unit = "target", talent = 14 }, -- Living Bomb
        { spell = 114923, type = "debuff", unit = "target", talent = 13 }, -- Nether Tempest
        { spell = 44614, type = "debuff", unit = "target"}, -- Frostfire Bolt
        { spell = 7321, type = "debuff", unit = "target"}, -- Chilled
        { spell = 82691, type = "debuff", unit = "target", talent = 7 }, -- Ring of Frost
        { spell = 102051, type = "debuff", unit = "target", talent = 9 }, -- Frostjaw
        { spell = 113092, type = "debuff", unit = "target", talent = 15 }, -- Frost Bomb
      },
      icon = "Interface\Icons\Warrior_talent_icon_innerrage"
    },
    [3] = {
      title = L["Abilities"],
      args = {
        { spell = 10, type = "ability", usable = true }, -- Blizzard
        { spell = 66, type = "ability", usable = true , buff = true }, -- Invisibility
        { spell = 118, type = "ability", usable = true }, -- Polymorph
        { spell = 120, type = "ability", usable = true }, -- Cone of Cold
        { spell = 122, type = "ability", usable = true }, -- Frost Nova
        { spell = 130, type = "ability", usable = true , buff = true }, -- Slow Fall
        { spell = 475, type = "ability", usable = true }, -- Remove Curse
        { spell = 759, type = "ability", usable = true }, -- Conjure Mana Gem
        { spell = 1449, type = "ability", usable = true }, -- Arcane Explosion
        { spell = 1459, type = "ability", usable = true , buff = true }, -- Arcane Brilliance
        { spell = 1463, type = "ability", talent = 18 , usable = true , buff = true }, -- Incanter's Ward
        { spell = 1953, type = "ability", usable = true }, -- Blink
        { spell = 2120, type = "ability", usable = true }, -- Flamestrike
        { spell = 2136, type = "ability", usable = true }, -- Fire Blast
        { spell = 2139, type = "ability", usable = true }, -- Counterspell
        { spell = 5143, type = "ability", charges = true }, -- Arcane Missiles
        { spell = 6117, type = "ability", usable = true , buff = true }, -- Mage Armor
        { spell = 7302, type = "ability", usable = true , buff = true }, -- Frost Armor
        { spell = 11417, type = "ability", usable = true }, -- Portal: Orgrimmar
        { spell = 11426, type = "ability", talent = 6 , usable = true , buff = true }, -- Ice Barrier
        { spell = 11958, type = "ability", talent = 12 , usable = true }, -- Cold Snap
        { spell = 12042, type = "ability", usable = true , buff = true }, -- Arcane Power
        { spell = 12043, type = "ability", talent = 1 , usable = true , buff = true }, -- Presence of Mind
        { spell = 12051, type = "ability", usable = true , buff = true }, -- Evocation
        { spell = 30449, type = "ability", usable = true }, -- Spellsteal
        { spell = 30451, type = "ability", usable = true }, -- Arcane Blast
        { spell = 30455, type = "ability", usable = true }, -- Ice Lance
        { spell = 30482, type = "ability", usable = true , buff = true }, -- Molten Armor
        { spell = 31589, type = "ability", usable = true }, -- Slow
        { spell = 42955, type = "ability", usable = true }, -- Conjure Refreshment
        { spell = 43987, type = "ability", usable = true }, -- Conjure Refreshment Table
        { spell = 44425, type = "ability", usable = true }, -- Arcane Barrage
        { spell = 44457, type = "ability", talent = 14 , usable = true }, -- Living Bomb
        { spell = 44572, type = "ability", usable = true }, -- Deep Freeze
        { spell = 44614, type = "ability", usable = true }, -- Frostfire Bolt
        { spell = 45438, type = "ability", usable = true , buff = true }, -- Ice Block
        { spell = 55342, type = "ability", usable = true }, -- Mirror Image
        { spell = 80353, type = "ability", usable = true , buff = true }, -- Time Warp
        { spell = 102051, type = "ability", talent = 9 , usable = true }, -- Frostjaw
        { spell = 108839, type = "ability", talent = 3 , charges = true , usable = true , buff = true }, -- Ice Floes
        { spell = 108843, type = "ability", talent = 2 , usable = true , buff = true }, -- Blazing Speed
        { spell = 108978, type = "ability", usable = true }, -- Alter Time
        { spell = 110959, type = "ability", talent = 10 , usable = true }, -- Greater Invisibility
        { spell = 111264, type = "ability", talent = 8 , usable = true , buff = true }, -- Ice Ward
        { spell = 112948, type = "ability", talent = 15 , usable = true }, -- Frost Bomb
        { spell = 113724, type = "ability", talent = 7 , usable = true }, -- Ring of Frost
        { spell = 114923, type = "ability", talent = 13 , usable = true }, -- Nether Tempest
        { spell = 115610, type = "ability", talent = 4 , usable = true , buff = true }, -- Temporal Shield
      },
      icon = "Interface\Icons\Spell_nature_bloodlust"
    },

from weakauras2-mop.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.