WoWInterface SVN TotemGuru

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /trunk
    from Rev 26 to Rev 27
    Reverse comparison

Rev 26 → Rev 27

TotemGuru.toc
17,11 → 17,11
-- along with TotemGuru. If not, see <http://www.gnu.org/licenses/>.
 
## Author: EasySham@Terenas-EU
## Interface: 40100
## Interface: 40000
## Notes: Shows totems dropped by other people in the raid.
## SavedVariablesPerCharacter: TotemGuruConfig
## Title: TotemGuru
## Version: 4.0.1
## Version: 4.0.2
## SVN wowi:revision
 
TotemAssignments.lua
TotemGuruTotems.lua
29,84 → 29,65
-- you can also fool this by using other icons for other abilities if you wnt to see them appear in the list
TotemGuru_Textures =
{
NatureResistance = "Interface\\Icons\\Spell_Nature_NatureResistanceTotem",
Grounding = "Interface\\Icons\\Spell_Nature_GroundingTotem",
Windfury = "Interface\\Icons\\Spell_Nature_Windfury",
Sentry = "Interface\\Icons\\Spell_Nature_RemoveCurse",
WrathOfAir = "Interface\\Icons\\Spell_Nature_SlowingTotem",
Windfury = "Interface\\Icons\\Spell_Nature_Windfury",
WrathOfAir = "Interface\\Icons\\Spell_Nature_SlowingTotem",
ManaSpring = "Interface\\Icons\\Spell_Nature_ManaRegenTotem",
Poison = "Interface\\Icons\\Spell_Nature_DiseaseCleansingTotem",
--Disease = "Interface\\Icons\\Spell_Nature_DiseaseCleansingTotem",
FireResistance = "Interface\\Icons\\Spell_FireResistanceTotem_01",
HealingStream = "Interface\\Icons\\INV_Spear_04",
ManaTide = "Interface\\Icons\\Spell_Frost_SummonWaterElemental",
StoneClaw = "Interface\\Icons\\Spell_Nature_StoneClawTotem",
EarthBind = "Interface\\Icons\\Spell_Nature_StrengthOfEarthTotem02",
StoneSkin = "Interface\\Icons\\Spell_Nature_StoneSkinTotem",
StrengthOfEarth = "Interface\\Icons\\Spell_Nature_EarthBindTotem",
StoneClaw = "Interface\\Icons\\Spell_Nature_StoneClawTotem",
EarthBind = "Interface\\Icons\\Spell_Nature_StrengthOfEarthTotem02",
StoneSkin = "Interface\\Icons\\Spell_Nature_StoneSkinTotem",
StrengthOfEarth = "Interface\\Icons\\Spell_Nature_EarthBindTotem",
EarthElemental = "Interface\\Icons\\Spell_Nature_EarthElemental_Totem",
Tremor = "Interface\\Icons\\Spell_Nature_TremorTotem",
Wrath = "Interface\\Icons\\Spell_Fire_TotemOfWrath",
Searing = "Interface\\Icons\\Spell_Fire_SearingTotem",
Magma = "Interface\\Icons\\Spell_Fire_SelfDestruct",
FlameTongue = "Interface\\Icons\\Spell_Nature_GuardianWard",
--FireNova = "Interface\\Icons\\Spell_Fire_SealOfFire",
FrostResistance = "Interface\\Icons\\Spell_FrostResistanceTotem_01",
FireElemental = "Interface\\Icons\\Spell_Fire_Elemental_Totem",
 
TranquilMind = "Interface\\Icons\\Spell_Nature_Brilliance",
ElementalResistance = "Interface\\Icons\\Spell_FireResistanceTotem_01",
}
 
-- less processing to do it this way that searching and its only a small table :P
TotemGuru_Totem_Message_Ids =
{
[1] = TotemGuru_Textures.NatureResistance,
[TotemGuru_Textures.NatureResistance] = 1,
[2] = TotemGuru_Textures.Grounding,
[TotemGuru_Textures.Grounding] = 2,
[3] = TotemGuru_Textures.Windfury,
[TotemGuru_Textures.Windfury] = 3,
[4] = TotemGuru_Textures.Sentry,
[TotemGuru_Textures.Sentry] = 4,
[5] = TotemGuru_Textures.WrathOfAir,
[TotemGuru_Textures.WrathOfAir] = 5,
[6] = TotemGuru_Textures.ManaSpring,
[TotemGuru_Textures.ManaSpring] = 6,
[7] = TotemGuru_Textures.Poison,
[TotemGuru_Textures.Poison] = 7,
--[8] = TotemGuru_Textures.Disease,
--[TotemGuru_Textures.Disease] = 8,
[8] = TotemGuru_Textures.FireResistance,
[TotemGuru_Textures.FireResistance] = 8,
[9] = TotemGuru_Textures.HealingStream,
[TotemGuru_Textures.HealingStream] = 9,
[10] = TotemGuru_Textures.ManaTide,
[TotemGuru_Textures.ManaTide] = 10,
[11] = TotemGuru_Textures.StoneClaw,
[TotemGuru_Textures.StoneClaw] = 11,
[12] = TotemGuru_Textures.EarthBind,
[TotemGuru_Textures.EarthBind] = 12,
[13] = TotemGuru_Textures.StoneSkin,
[TotemGuru_Textures.StoneSkin] = 13,
[14] = TotemGuru_Textures.StrengthOfEarth,
[TotemGuru_Textures.StrengthOfEarth] = 14,
[15] = TotemGuru_Textures.EarthElemental,
[TotemGuru_Textures.EarthElemental] = 15,
[16] = TotemGuru_Textures.Tremor,
[TotemGuru_Textures.Tremor] = 16,
[17] = TotemGuru_Textures.Wrath,
[TotemGuru_Textures.Wrath] = 17,
[18] = TotemGuru_Textures.Searing,
[TotemGuru_Textures.Searing] = 18,
[19] = TotemGuru_Textures.Magma,
[TotemGuru_Textures.Magma] = 19,
[20] = TotemGuru_Textures.FlameTongue,
[TotemGuru_Textures.FlameTongue] = 20,
--[21] = TotemGuru_Textures.FireNova,
--[TotemGuru_Textures.FireNova] = 21,
[21] = TotemGuru_Textures.FrostResistance,
[TotemGuru_Textures.FrostResistance] = 21,
[22] = TotemGuru_Textures.FireElemental,
[TotemGuru_Textures.FireElemental] = 22,
[1] = TotemGuru_Textures.Grounding,
[TotemGuru_Textures.Grounding] = 1,
[2] = TotemGuru_Textures.Windfury,
[TotemGuru_Textures.Windfury] = 2,
[3] = TotemGuru_Textures.ManaSpring,
[TotemGuru_Textures.ManaSpring] = 3,
[4] = TotemGuru_Textures.WrathOfAir,
[TotemGuru_Textures.WrathOfAir] = 4,
[5] = TotemGuru_Textures.TranquilMind,
[TotemGuru_Textures.TranquilMind] = 5,
[6] = TotemGuru_Textures.ElementalResistance,
[TotemGuru_Textures.ElementalResistance] = 6,
[7] = TotemGuru_Textures.HealingStream,
[TotemGuru_Textures.HealingStream] = 7,
[8] = TotemGuru_Textures.ManaTide,
[TotemGuru_Textures.ManaTide] = 8,
[9] = TotemGuru_Textures.StoneClaw,
[TotemGuru_Textures.StoneClaw] = 9,
[10] = TotemGuru_Textures.EarthBind,
[TotemGuru_Textures.EarthBind] = 10,
[11] = TotemGuru_Textures.StoneSkin,
[TotemGuru_Textures.StoneSkin] = 11,
[12] = TotemGuru_Textures.StrengthOfEarth,
[TotemGuru_Textures.StrengthOfEarth] = 12,
[13] = TotemGuru_Textures.EarthElemental,
[TotemGuru_Textures.EarthElemental] = 13,
[14] = TotemGuru_Textures.Tremor,
[TotemGuru_Textures.Tremor] = 14,
[15] = TotemGuru_Textures.Searing,
[TotemGuru_Textures.Searing] = 15,
[16] = TotemGuru_Textures.Magma,
[TotemGuru_Textures.Magma] = 16,
[17] = TotemGuru_Textures.FlameTongue,
[TotemGuru_Textures.FlameTongue] = 17,
[18] = TotemGuru_Textures.FireElemental,
[TotemGuru_Textures.FireElemental] = 18,
 
}
 
114,25 → 95,6
-- name is to indicate that its not the highest rank available
TotemGuruTotemsInfo =
{
[TotemGuru_Textures.NatureResistance] =
{
school = TotemGuru_air_school,
name = "Nature Resistance Totem",
effect = "Increases Nature resistance of party",
range = "30",
duration = 300,
ranks =
{
-- default value
["0"] = "Rank 6",
["10595"] = "Rank 1*",
["10600"] = "Rank 2*",
["10601"] = "Rank 2*",
["25574"] = "Rank 4*",
["58746"] = "Rank 5*",
["58749"] = "Rank 6",
},
},
[TotemGuru_Textures.Grounding] =
{
school = TotemGuru_air_school,
159,19 → 121,6
["8512"] = "Rank 1",
}
},
[TotemGuru_Textures.Sentry] =
{
school = TotemGuru_air_school,
name = "Sentry Totem",
effect = "Summons an immobile Sentry Totem",
range = "0",
duration = 300,
ranks =
{
["0"] = "Rank 1",
["6495"] = "Rank 1",
}
},
[TotemGuru_Textures.ManaSpring] =
{
school = TotemGuru_water_school,
207,51 → 156,31
["3738"] = "Rank 1",
}
},
[TotemGuru_Textures.Poison] =
[TotemGuru_Textures.TranquilMind] =
{
school = TotemGuru_water_school,
name = "Cleansing Totem",
effect = "Attempts to remove 1 poison effect from party members every 5 seconds",
school = TotemGuru_water_school,
name = "Totem of Tranquil Mind",
effect = "Summons a Totem of Tranquil Mind with 5 health at the feet of the caster for 5 min, causing party or raid members within 30 yards to lose 30% less casting or channeling time when damaged.",
range = "30",
duration = 300,
ranks =
ranks =
{
["0"] = "Rank 1",
["8166"] = "Rank 1",
["0"] = "Rank 1",
["87718"] = "Rank 1",
}
},
-- [TotemGuru_Textures.Disease] =
-- {
-- school = TotemGuru_water_school,
-- name = "Disease Clensing Totem",
-- effect = "Attempts to remove 1 disease effect from party members every 5 seconds.",
-- range = "30",
-- duration = 300,
-- ranks =
-- {
-- ["0"] = "Rank 1",
-- ["8170"] = "Rank 1",
-- }
-- },
[TotemGuru_Textures.FireResistance] =
},
[TotemGuru_Textures.ElementalResistance] =
{
school = TotemGuru_water_school,
name = "Fire Resistance Totem",
effect = "Increases the fire resistance of party members",
school = TotemGuru_water_school,
name = "Elemental Resistance Totem",
effect = "Summons an Elemental Resistance Totem with 5 health at the feet of the caster for 5 min that increases the Fire, Frost, and Nature resistance of party and raid members within 30.",
range = "30",
duration = 300,
 
ranks =
ranks =
{
["0"] = "Rank 6",
["8184"] = "Rank 1*",
["10537"] = "Rank 2*",
["10538"] = "Rank 3*",
["25563"] = "Rank 4*",
["58737"] = "Rank 5*",
["58739"] = "Rank 6",
["0"] = "Rank 1",
["8184"] = "Rank 1",
}
 
},
[TotemGuru_Textures.HealingStream] =
{
390,22 → 319,6
["8143"] = "Rank 1",
}
},
[TotemGuru_Textures.Wrath] =
{
school = TotemGuru_fire_school,
name = "Totem of Wrath",
effect = "Increases the spell power and critical strike chance of all attacks for all party and raid members",
range = "0",
duration = 300,
ranks =
{
["0"] = "Rank 3",
["30706"] = "Rank 1*",
["55720"] = "Rank 2*",
["57721"] = "Rank 3*",
["57722"] = "Rank 3",
}
},
[TotemGuru_Textures.Searing] =
{
school = TotemGuru_fire_school,
467,46 → 380,6
["58656"] = "Rank 8",
}
},
-- [TotemGuru_Textures.FireNova] =
-- {
-- school = TotemGuru_fire_school,
-- name = "Fire Nova Totem",
-- effect = "Inflicts fire damage to enemies when it explodes.",
-- range = "10",
-- duration = 5,
--
-- ranks =
-- {
-- ["0"] = "Rank 9",
-- ["1535"] = "Rank 1*",
-- ["8498"] = "Rank 2*",
-- ["8499"] = "Rank 3*",
-- ["11314"] = "Rank 4*",
-- ["11315"] = "Rank 5*",
-- ["25546"] = "Rank 6*",
-- ["25547"] = "Rank 7*",
-- ["61649"] = "Rank 8*",
-- ["61657"] = "Rank 9",
-- }
-- },
[TotemGuru_Textures.FrostResistance] =
{
school = TotemGuru_fire_school,
name = "Frost Resistance Totem",
effect = "Increases party members frost resistance.",
range = "30",
duration = 300,
ranks =
{
["0"] = "Rank 6",
["8181"] = "Rank 1*",
["10478"] = "Rank 2*",
["10479"] = "Rank 3*",
["25560"] = "Rank 4*",
["58741"] = "Rank 5*",
["58745"] = "Rank 6",
}
},
[TotemGuru_Textures.FireElemental] =
{
school = TotemGuru_fire_school,