Skip to content

Commit

Permalink
Updates and cleanups for classic
Browse files Browse the repository at this point in the history
  • Loading branch information
funkydude committed Jul 19, 2024
1 parent f8d33e9 commit a24173a
Show file tree
Hide file tree
Showing 34 changed files with 98 additions and 533 deletions.
46 changes: 30 additions & 16 deletions StormCliffs_Classic/Azuregos.lua
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,6 @@ mod:SetAllowWin(true)
local L = mod:GetLocale()
if L then
L.bossName = "Azuregos"

L.teleport_trigger = "Come, little ones"
end

--------------------------------------------------------------------------------
Expand All @@ -25,11 +23,14 @@ end

function mod:GetOptions()
return {
22067, -- Reflection
{22067, "CASTBAR", "EMPHASIZE"}, -- Reflection
21147, -- Arcane Vacuum
"stages",
21099, -- Frost Breath
21097, -- Manastorm
},nil,{
[21147] = CL.teleport, -- Arcane Vacuum (Teleport)
[21099] = CL.interruptible, -- Frost Breath (Interruptible)
[21097] = CL.interruptible, -- Manastorm (Interruptible)
}
end

Expand All @@ -38,33 +39,46 @@ function mod:OnRegister()
end

function mod:OnBossEnable()
self:Log("SPELL_AURA_APPLIED", "Reflection", 22067)
self:Log("SPELL_AURA_APPLIED", "ReflectionApplied", 22067)
self:Log("SPELL_AURA_REMOVED", "ReflectionRemoved", 22067)

self:RegisterEvent("CHAT_MSG_MONSTER_YELL")
self:Log("SPELL_CAST_SUCCESS", "ArcaneVacuum", 21147)
self:Log("SPELL_CAST_START", "FrostBreath", 21099)
self:Log("SPELL_CAST_START", "Manastorm", 21097)
end

function mod:OnEngage()
self:Message("stages", "cyan", CL.stage:format(1), false)
self:CDBar(22067, 14.6) -- Reflection
end

--------------------------------------------------------------------------------
-- Event Handlers
--

function mod:Reflection(args)
self:Message(args.spellId, "yellow", CL.duration:format(args.spellName, 10))
self:Bar(args.spellId, 10)
function mod:ReflectionApplied(args)
self:StopBar(args.spellName)
self:Message(args.spellId, "red")
self:CastBar(args.spellId, 10)
self:PlaySound(args.spellId, "warning")
end

function mod:ReflectionRemoved(args)
self:Message(args.spellId, "green", CL.over:format(args.spellName))
self:StopBar(CL.cast:format(args.spellName))
self:Message(args.spellId, "green", CL.over:format(args.spellName), nil, true) -- Disable emphasize
self:CDBar(args.spellId, 10)
self:PlaySound(args.spellId, "info")
end

function mod:CHAT_MSG_MONSTER_YELL(_, msg)
if msg:find(L.teleport_trigger, nil, true) then
self:Message(21147, "red", CL.teleport)
end
function mod:ArcaneVacuum(args)
self:Message(args.spellId, "yellow", CL.teleport)
self:PlaySound(args.spellId, "alarm")
end

function mod:FrostBreath(args)
self:Message(args.spellId, "orange", CL.extra:format(args.spellName, CL.interruptible))
self:PlaySound(args.spellId, "alert")
end

function mod:Manastorm(args)
self:Message(args.spellId, "orange", CL.extra:format(args.spellName, CL.interruptible))
self:PlaySound(args.spellId, "alert")
end
39 changes: 0 additions & 39 deletions StormCliffs_Classic/Locales/deDE.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,43 +2,4 @@ local L = BigWigs:NewBossLocale("Azuregos", "deDE")
if not L then return end
if L then
L.bossName = "Azuregos"

L.teleport_trigger = "Tretet mir"
end

L = BigWigs:NewBossLocale("Lord Kazzak", "deDE")
if L then
L.bossName = "Lord Kazzak"

L.engage_trigger = "Für die Legion! Für Kil'jaeden!"

L.supreme_mode = "Supreme Mode"
end

L = BigWigs:NewBossLocale("Emeriss", "deDE")
if L then
L.bossName = "Emeriss"

L.engage_trigger = "Die Hoffnung ist eine KRANKHEIT der Seele. Dieses Land wird verdorren und sterben!"
end

L = BigWigs:NewBossLocale("Lethon", "deDE")
if L then
L.bossName = "Lethon"

L.engage_trigger = "Ich fühle die SCHATTEN in Euren Herzen. Niemals darf das Böse Ruhe finden!"
end

L = BigWigs:NewBossLocale("Taerar", "deDE")
if L then
L.bossName = "Taerar"

L.engage_trigger = "Frieden ist nur ein flüchtiger Traum! Von nun an herrscht der ALPTRAUM!"
end

L = BigWigs:NewBossLocale("Ysondre", "deDE")
if L then
L.bossName = "Ysondre"

L.engage_trigger = "Die Fäden des LEBENS wurden durchtrennt! Die Träumer müssen gerächt werden!"
end
39 changes: 0 additions & 39 deletions StormCliffs_Classic/Locales/esES.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,43 +2,4 @@ local L = BigWigs:NewBossLocale("Azuregos", "esES")
if not L then return end
if L then
L.bossName = "Azuregos"

--L.teleport_trigger = "Come, little ones"
end

L = BigWigs:NewBossLocale("Lord Kazzak", "esES")
if L then
L.bossName = "Lord Kazzak"

L.engage_trigger = "¡Por la Legión! ¡Por Kil'Jaeden!"

L.supreme_mode = "Modo supremo" --is this a spell name?
end

L = BigWigs:NewBossLocale("Emeriss", "esES")
if L then
L.bossName = "Emeriss"

L.engage_trigger = "¡La esperanza es una ENFERMEDAD del alma! ¡Esta tierra se marchitará y morirá!"
end

L = BigWigs:NewBossLocale("Lethon", "esES")
if L then
L.bossName = "Lethon"

L.engage_trigger = "Puedo sentir la SOMBRA en vuestros corazones. ¡No puede haber descanso para los malos!"
end

L = BigWigs:NewBossLocale("Taerar", "esES")
if L then
L.bossName = "Taerar"

L.engage_trigger = "¡La paz no es más que un sueño fugaz! ¡Que reine la PESADILLA!"
end

L = BigWigs:NewBossLocale("Ysondre", "esES")
if L then
L.bossName = "Ysondre"

L.engage_trigger = "¡Los hilos de la VIDA se han roto! ¡Tenemos que vengar a los Soñadores!"
end
39 changes: 0 additions & 39 deletions StormCliffs_Classic/Locales/esMX.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,43 +2,4 @@ local L = BigWigs:NewBossLocale("Azuregos", "esMX")
if not L then return end
if L then
L.bossName = "Azuregos"

--L.teleport_trigger = "Come, little ones"
end

L = BigWigs:NewBossLocale("Lord Kazzak", "esMX")
if L then
L.bossName = "Lord Kazzak"

L.engage_trigger = "¡Por la Legión! ¡Por Kil'Jaeden!"

L.supreme_mode = "Modo Supremo" --is this a spell name?
end

L = BigWigs:NewBossLocale("Emeriss", "esMX")
if L then
L.bossName = "Emeriss"

L.engage_trigger = "¡La esperanza es una ENFERMEDAD del alma! ¡Esta tierra se marchitará y morirá!"
end

L = BigWigs:NewBossLocale("Lethon", "esMX")
if L then
L.bossName = "Lethon"

L.engage_trigger = "Puedo sentir la SOMBRA en sus corazones. ¡No puede haber descanso para los malos!"
end

L = BigWigs:NewBossLocale("Taerar", "esMX")
if L then
L.bossName = "Taerar"

L.engage_trigger = "¡La paz no es más que un sueño fugaz! ¡Que reine la PESADILLA!"
end

L = BigWigs:NewBossLocale("Ysondre", "esMX")
if L then
L.bossName = "Ysondre"

L.engage_trigger = "¡Los hilos de la VIDA se han roto! ¡Tenemos que vengar a los Soñadores!"
end
39 changes: 0 additions & 39 deletions StormCliffs_Classic/Locales/frFR.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,43 +2,4 @@ local L = BigWigs:NewBossLocale("Azuregos", "frFR")
if not L then return end
if L then
L.bossName = "Azuregos"

L.teleport_trigger = "Venez m'affronter, mes petits\194\160"
end

L = BigWigs:NewBossLocale("Lord Kazzak", "frFR")
if L then
L.bossName = "Seigneur Kazzak"

L.engage_trigger = "Pour la Légion ! Pour Kil'Jaeden !"

L.supreme_mode = "Mode suprême"
end

L = BigWigs:NewBossLocale("Emeriss", "frFR")
if L then
L.bossName = "Emeriss"

L.engage_trigger = "L'espoir est une MALADIE de l'âme ! Ces terres vont flétrir et mourir !"
end

L = BigWigs:NewBossLocale("Lethon", "frFR")
if L then
L.bossName = "Léthon"

L.engage_trigger = "Je sens l'OMBRE dans vos cœurs. Il ne peut y avoir de repos pour les vilains !"
end

L = BigWigs:NewBossLocale("Taerar", "frFR")
if L then
L.bossName = "Taerar"

L.engage_trigger = "La paix n'est qu'un rêve éphémère ! Que le CAUCHEMAR règne !"
end

L = BigWigs:NewBossLocale("Ysondre", "frFR")
if L then
L.bossName = "Ysondre"

L.engage_trigger = "Les fils de la VIE ont été coupés ! Les Rêveurs doivent être vengés !"
end
39 changes: 0 additions & 39 deletions StormCliffs_Classic/Locales/itIT.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,43 +2,4 @@ local L = BigWigs:NewBossLocale("Azuregos", "itIT")
if not L then return end
if L then
L.bossName = "Azuregos"

--L.teleport_trigger = "Come, little ones"
end

L = BigWigs:NewBossLocale("Lord Kazzak", "itIT")
if L then
L.bossName = "Sire Kazzak"

-- L.engage_trigger = "For the Legion! For Kil'Jaeden!"

-- L.supreme_mode = "Supreme Mode"
end

L = BigWigs:NewBossLocale("Emeriss", "itIT")
if L then
L.bossName = "Emeriss"

-- L.engage_trigger = "Hope is a DISEASE of the soul! This land shall wither and die!"
end

L = BigWigs:NewBossLocale("Lethon", "itIT")
if L then
L.bossName = "Lethon"

-- L.engage_trigger = "I can sense the SHADOW on your hearts. There can be no rest for the wicked!"
end

L = BigWigs:NewBossLocale("Taerar", "itIT")
if L then
L.bossName = "Taerar"

-- L.engage_trigger = "Peace is but a fleeting dream! Let the NIGHTMARE reign!"
end

L = BigWigs:NewBossLocale("Ysondre", "itIT")
if L then
L.bossName = "Ysondre"

-- L.engage_trigger = "The strands of LIFE have been severed! The Dreamers must be avenged!"
end
39 changes: 0 additions & 39 deletions StormCliffs_Classic/Locales/koKR.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,43 +2,4 @@ local L = BigWigs:NewBossLocale("Azuregos", "koKR")
if not L then return end
if L then
L.bossName = "아주어고스"

L.teleport_trigger = "오너라, 조무래기들아! 덤벼봐라!"
end

L = BigWigs:NewBossLocale("Lord Kazzak", "koKR")
if L then
L.bossName = "군주 카자크"

L.engage_trigger = "불타는 군단과 킬제덴을 위하여!"

L.supreme_mode = "무적 모드"
end

L = BigWigs:NewBossLocale("Emeriss", "koKR")
if L then
L.bossName = "에메리스"

L.engage_trigger = "희망은 영혼의 병! 이 땅은 말라 죽을 것이다!"
end

L = BigWigs:NewBossLocale("Lethon", "koKR")
if L then
L.bossName = "레손"

L.engage_trigger = "네놈들의 마음속에서 어둠이 느껴지는구나. 사악한 존재가 쉴 곳은 없다!"
end

L = BigWigs:NewBossLocale("Taerar", "koKR")
if L then
L.bossName = "타에라"

L.engage_trigger = "평화란 부질없는 꿈일 뿐! 이 세상은 악몽이 지배할 것이다!"
end

L = BigWigs:NewBossLocale("Ysondre", "koKR")
if L then
L.bossName = "이손드레"

L.engage_trigger = "생명의 끈이 끊어졌다! 꿈꾸는 자들이 복수하는 것이 틀림없다!"
end
39 changes: 0 additions & 39 deletions StormCliffs_Classic/Locales/ptBR.lua
Original file line number Diff line number Diff line change
Expand Up @@ -2,43 +2,4 @@ local L = BigWigs:NewBossLocale("Azuregos", "ptBR")
if not L then return end
if L then
L.bossName = "Azuregos"

--L.teleport_trigger = "Come, little ones"
end

L = BigWigs:NewBossLocale("Lord Kazzak", "ptBR")
if L then
L.bossName = "Lorde Kazzak"

L.engage_trigger = "Pela Legião! Por Kil'Jaeden!"

L.supreme_mode = "Modo Supremo"
end

L = BigWigs:NewBossLocale("Emeriss", "ptBR")
if L then
L.bossName = "Emeriss"

L.engage_trigger = "A esperança é uma DOENÇA da alma! Estas terras definharão até a morte!"
end

L = BigWigs:NewBossLocale("Lethon", "ptBR")
if L then
L.bossName = "Lethon"

L.engage_trigger = "Eu sinto as TREVAS no coração de vocês. Não há descanso para os perversos!"
end

L = BigWigs:NewBossLocale("Taerar", "ptBR")
if L then
L.bossName = "Taerar"

L.engage_trigger = "A paz é um sonho efêmero! Que os PESADELOS reinem soberanos!"
end

L = BigWigs:NewBossLocale("Ysondre", "ptBR")
if L then
L.bossName = "Ysondra"

L.engage_trigger = "Os fios da VIDA foram cortados! Os Sonhadores serão vingados!"
end
Loading

0 comments on commit a24173a

Please sign in to comment.