This commit is contained in:
Andrew6810
2022-10-21 06:50:13 -07:00
parent 8571e98fb1
commit 39c0ed874e
466 changed files with 52263 additions and 2 deletions
+39
View File
@@ -0,0 +1,39 @@
local mod = DBM:NewMod("Broodlord", "DBM-BWL", 1)
local L = mod:GetLocalizedStrings()
mod:SetRevision(("$Revision: 168 $"):sub(12, -3))
mod:SetCreatureID(12017)
mod:RegisterCombat("combat")
mod:RegisterEvents(
"SPELL_CAST_SUCCESS",
"SPELL_AURA_APPLIED"
)
local warnBlastWave = mod:NewSpellAnnounce(23331)
local warnKnockAway = mod:NewSpellAnnounce(18670)
local warnMortal = mod:NewTargetAnnounce(24573)
local timerMortal = mod:NewTargetTimer(5, 24573)
function mod:OnCombatStart(delay)
end
--It's unfortunate this is a shared spellid.
--cause you are almost always in combat before pulling this boss which breaks "IsInCombat" detection
--these 2 of these warnings will never work.
function mod:SPELL_CAST_SUCCESS(args)
if args:IsSpellID(23331) then
warnBlastWave:Show()
elseif args:IsSpellID(18670) and self:IsInCombat() then
warnKnockAway:Show()
end
end
function mod:SPELL_AURA_APPLIED(args)
if args:IsSpellID(24573) and self:IsInCombat() then
warnMortal:Show(args.destName)
timerMortal:Start(args.destName)
end
end
+90
View File
@@ -0,0 +1,90 @@
local mod = DBM:NewMod("Chromaggus", "DBM-BWL", 1)
local L = mod:GetLocalizedStrings()
mod:SetRevision(("$Revision: 188 $"):sub(12, -3))
mod:SetCreatureID(14020)
mod:RegisterCombat("combat")
mod:RegisterEvents(
"SPELL_CAST_START",
"SPELL_CAST_SUCCESS",
"SPELL_AURA_APPLIED",
"SPELL_AURA_REMOVED",
"UNIT_HEALTH"
)
local warnBreathSoon = mod:NewAnnounce("WarnBreathSoon", 1, 23316)
local warnBreath = mod:NewAnnounce("WarnBreath", 2, 23316)
local warnRed = mod:NewTargetAnnounce(23155, 2, nil, false)
local warnGreen = mod:NewTargetAnnounce(23169, 2, nil, false)
local warnBlue = mod:NewTargetAnnounce(23153, 2, nil, false)
local warnBlack = mod:NewTargetAnnounce(23154, 2, nil, false)
local warnBronze = mod:NewSpellAnnounce(23170, 2)
local warnEnrage = mod:NewSpellAnnounce(23128)
local warnPhase2Soon = mod:NewAnnounce("WarnPhase2Soon")
local warnPhase2 = mod:NewPhaseAnnounce(2)
local specWarnBronze = mod:NewSpecialWarningYou(23170)
local timerBreath = mod:NewTimer(2, "TimerBreath")
local timerBreathCD = mod:NewTimer(60, "TimerBreathCD")
local timerEnrage = mod:NewBuffActiveTimer(8, 23128)
local prewarn_P2
function mod:OnCombatStart(delay)
warnBreathSoon:Schedule(25-delay)
timerBreathCD:Start(30-delay, "Breath 1")
timerBreathCD:Start(-delay, "Breath 2")
prewarn_P2 = false;
end
function mod:SPELL_CAST_START(args)
if args:IsSpellID(23309, 23313, 23189, 23316) or args:IsSpellID(23312) then
warnBreathSoon:Cancel()
warnBreathSoon:Schedule(25)
warnBreath:Show(args.spellName)
timerBreath:Start(args.spellName)
end
end
function mod:SPELL_CAST_SUCCESS(args)
if args:IsSpellID(23170) then
warnBronze:Show()
end
end
function mod:SPELL_AURA_APPLIED(args)
if args:IsSpellID(23155) then
warnRed:Show(args.destName)
elseif args:IsSpellID(23169) then
warnGreen:Show(args.destName)
elseif args:IsSpellID(23153) then
warnBlue:Show(args.destName)
elseif args:IsSpellID(23154) then
warnBlack:Show(args.destName)
elseif args:IsSpellID(23170) then
warnBronze:Show()
if args:IsPlayer() then
specWarnBronze:Show()
end
elseif args:IsSpellID(23128) then
warnEnrage:Show()
timerEnrage:Start()
elseif args:IsSpellID(23537) then
warnPhase2:Show()
end
end
function mod:SPELL_AURA_REMOVED(args)
if args:IsSpellID(23128) then
timerEnrage:Cancel()
end
end
function mod:UNIT_HEALTH(uId)
if UnitHealth(uId) / UnitHealthMax(uId) <= 0.25 and self:GetUnitCreatureId(uId) == 14020 and not prewarn_P2 then
warnPhase2Soon:Show()
prewarn_P2 = true
end
end
+34
View File
@@ -0,0 +1,34 @@
## Interface: 30300
## Title:|cffffe00a<|r|cffff7d0aDBM|r|cffffe00a>|r |cff69ccf0Blackwing Lair|r
## Title-esES:|cffffe00a<|r|cffff7d0aDBM|r|cffffe00a>|r |cff69ccf0Guarida Alanegra|r
## Title-ruRU:|cffffe00a<|r|cffff7d0aDBM|r|cffffe00a>|r |cff69ccf0Логово Крыла Тьмы|r
## LoadOnDemand: 1
## RequiredDeps: DBM-Core
## SavedVariablesPerCharacter: DBMBWL_SavedVars, DBMBWL_SavedStats
## X-DBM-Mod: 1
## X-DBM-Mod-Category: Vanilla
## X-DBM-Mod-Has-Heroic-Mode: 0
## X-DBM-Mod-Name: Blackwing Lair
## X-DBM-Mod-Name-esES: Guarida Alanegra
## X-DBM-Mod-Name-ruRU: Логово Крыла Тьмы
## X-DBM-Mod-Sort: 113
## X-DBM-Mod-LoadZone: Blackwing Lair
## X-DBM-Mod-LoadZone-esES: Guarida Alanegra
## X-DBM-Mod-LoadZone-ruRU: Логово Крыла Тьмы
## X-DBM-Mod-LoadZone-frFR: Repaire de l'Aile noire
## X-DBM-Mod-LoadZone-esMX: Guarida Alanegra
## X-DBM-Mod-LoadZone-zhTW: 黑翼之巢
## X-DBM-Mod-LoadZone-zhCN: 黑翼之巢
## X-DBM-Mod-LoadZone-koKR: 검은날개 둥지
## X-DBM-Mod-LoadZone-deDE: Pechschwingenhort
localization.en.lua
localization.es.lua
localization.ru.lua
Razorgore.lua
Vaelastrasz.lua
Broodlord.lua
Firemaw.lua
Ebonroc.lua
Flamegor.lua
Chromaggus.lua
Nefarian.lua
+47
View File
@@ -0,0 +1,47 @@
local mod = DBM:NewMod("Ebonroc", "DBM-BWL", 1)
local L = mod:GetLocalizedStrings()
mod:SetRevision(("$Revision: 168 $"):sub(12, -3))
mod:SetCreatureID(14601)
mod:RegisterCombat("combat")
mod:RegisterEvents(
"SPELL_CAST_START",
"SPELL_AURA_APPLIED",
"SPELL_AURA_REMOVED"
)
local warnWingBuffet = mod:NewCastAnnounce(23339)
local warnShadowFlame = mod:NewCastAnnounce(22539)
local warnShadow = mod:NewTargetAnnounce(23340)
local timerWingBuffet = mod:NewNextTimer(31, 23339)
local timerShadowFlame = mod:NewCastTimer(2, 22539)
local timerShadow = mod:NewTargetTimer(8, 23340)
function mod:OnCombatStart(delay)
timerWingBuffet:Start(-delay)
end
function mod:SPELL_CAST_START(args)--did not see ebon use any of these abilities
if args:IsSpellID(23339) and self:IsInCombat() then
warnWingBuffet:Show()
timerWingBuffet:Start()
elseif args:IsSpellID(22539) and self:IsInCombat() then
timerShadowFlame:Start()
warnShadowFlame:Show()
end
end
function mod:SPELL_AURA_APPLIED(args)
if args:IsSpellID(23340) then
warnShadow:Show(args.destName)
timerShadow:Start(args.destName)
end
end
function mod:SPELL_AURA_REMOVED(args)
if args:IsSpellID(23340) then
timerShadow:Cancel(args.destName)
end
end
+39
View File
@@ -0,0 +1,39 @@
local mod = DBM:NewMod("Firemaw", "DBM-BWL", 1)
local L = mod:GetLocalizedStrings()
mod:SetRevision(("$Revision: 168 $"):sub(12, -3))
mod:SetCreatureID(11983)
mod:RegisterCombat("combat")
mod:RegisterEvents(
"SPELL_CAST_START",
"SPELL_CAST_SUCCESS"
)
local warnWingBuffet = mod:NewCastAnnounce(23339)
local warnShadowFlame = mod:NewCastAnnounce(22539)
local warnFlameBuffet = mod:NewSpellAnnounce(23341)
local timerWingBuffet = mod:NewNextTimer(31, 23339)
local timerShadowFlame = mod:NewCastTimer(2, 22539)
--local timerFlameBuffetCD = mod:NewCDTimer(10, 23341)
function mod:OnCombatStart(delay)
timerWingBuffet:Start(-delay)
end
function mod:SPELL_CAST_START(args)
if args:IsSpellID(23339) and self:IsInCombat() then
warnWingBuffet:Show()
timerWingBuffet:Start()
elseif args:IsSpellID(22539) and self:IsInCombat() then
timerShadowFlame:Start()
warnShadowFlame:Show()
end
end
function mod:SPELL_CAST_SUCCESS(args)
if args:IsSpellID(23341) then
warnFlameBuffet:Show()
end
end
+40
View File
@@ -0,0 +1,40 @@
local mod = DBM:NewMod("Flamegor", "DBM-BWL", 1)
local L = mod:GetLocalizedStrings()
mod:SetRevision(("$Revision: 168 $"):sub(12, -3))
mod:SetCreatureID(11981)
mod:RegisterCombat("combat")
mod:RegisterEvents(
"SPELL_CAST_START",
"SPELL_CAST_SUCCESS"
)
local warnWingBuffet = mod:NewCastAnnounce(23339)
local warnShadowFlame = mod:NewCastAnnounce(22539)
local warnEnrage = mod:NewSpellAnnounce(23342)
local timerWingBuffet = mod:NewNextTimer(31, 23339)
local timerShadowFlame = mod:NewCastTimer(2, 22539)
local timerEnrageNext = mod:NewNextTimer(10, 23342)
function mod:OnCombatStart(delay)
timerWingBuffet:Start(-delay)
end
function mod:SPELL_CAST_START(args)
if args:IsSpellID(23339) and self:IsInCombat() then
warnWingBuffet:Show()
timerWingBuffet:Start()
elseif args:IsSpellID(22539) and self:IsInCombat() then
timerShadowFlame:Start()
warnShadowFlame:Show()
end
end
function mod:SPELL_CAST_SUCCESS(args)
if args:IsSpellID(23342) then
warnEnrage:Show()
timerEnrageNext:Start()
end
end
+106
View File
@@ -0,0 +1,106 @@
local mod = DBM:NewMod("Nefarian", "DBM-BWL", 1)
local L = mod:GetLocalizedStrings()
mod:SetRevision(("$Revision: 188 $"):sub(12, -3))
mod:SetCreatureID(11583)
mod:RegisterCombat("yell", L.YellPull)
mod:SetWipeTime(25)--guesswork
mod:RegisterEvents(
"SPELL_CAST_START",
"SPELL_AURA_APPLIED",
"SPELL_AURA_REMOVED",
"UNIT_HEALTH",
"CHAT_MSG_MONSTER_YELL"
)
local warnClassCallSoon = mod:NewAnnounce("WarnClassCallSoon", 2)
local warnClassCall = mod:NewAnnounce("WarnClassCall", 3)
local warnPhaseSoon = mod:NewAnnounce("WarnPhaseSoon", 2)
local warnPhase = mod:NewAnnounce("WarnPhase", 3)
local warnShadowFlame = mod:NewCastAnnounce(22539, 2)
local warnFear = mod:NewCastAnnounce(22686, 2)
local warnVeilShadow = mod:NewTargetAnnounce(22687, 3)
local warnMC = mod:NewTargetAnnounce(22667, 4)
local timerClassCall = mod:NewTimer(30, "TimerClassCall")
local timerShadowFlame = mod:NewCastTimer(2, 22539)
local timerFearNext = mod:NewNextTimer(30, 22686)
local timerVeilShadow = mod:NewTargetTimer(6, 22687)
local timerMC = mod:NewTargetTimer(15, 22667)
local prewarn_P3
function mod:OnCombatStart(delay)
prewarn_P3 = false
end
function mod:SPELL_CAST_START(args)
if args:IsSpellID(22539) and self:IsInCombat() then
warnShadowFlame:Show()
timerShadowFlame:Start()
elseif args:IsSpellID(22686) and self:IsInCombat() then
warnFear:Show()
timerFearNext:Start()
end
end
function mod:SPELL_AURA_APPLIED(args)
if args:IsSpellID(22687) then
warnVeilShadow:Show(args.destName)
timerVeilShadow:Start(args.destName)
elseif args:IsSpellID(22667) then
warnMC:Show(args.destName)
timerMC:Start(args.destName)
end
end
function mod:SPELL_AURA_REMOVED(args)
if args:IsSpellID(22687) then
timerVeilShadow:Cancel(args.destName)
end
end
function mod:UNIT_HEALTH(uId)
if UnitHealth(uId) / UnitHealthMax(uId) <= 0.25 and self:GetUnitCreatureId(uId) == 11583 and not prewarn_P3 then
warnPhaseSoon:Show("3")
prewarn_P3 = true
end
end
function mod:CHAT_MSG_MONSTER_YELL(msg)
if msg == L.YellDK then
self:SendSync("ClassCall", "DK")
elseif msg == L.YellDruid then
self:SendSync("ClassCall", "Druid")
elseif msg == L.YellHunter then
self:SendSync("ClassCall", "Hunter")
elseif msg == L.YellMage then
self:SendSync("ClassCall", "Mage")
elseif msg == L.YellPaladin then
self:SendSync("ClassCall", "Paladin")
elseif msg == L.YellPriest then
self:SendSync("ClassCall", "Priest")
elseif msg == L.YellRogue then
self:SendSync("ClassCall", "Rogue")
elseif msg == L.YellShaman then
self:SendSync("ClassCall", "Shaman")
elseif msg == L.YellWarlock then
self:SendSync("ClassCall", "Warlock")
elseif msg == L.YellWarrior then
self:SendSync("ClassCall", "Warrior")
elseif msg == L.YellPhase2 then
self:SendSync("Phase", 2)
elseif msg == L.YellPhase3 then
self:SendSync("Phase", 3)
end
end
function mod:OnSync(msg, arg)
if msg == "ClassCall" then
warnClassCallSoon:Schedule(25)
warnClassCall:Show(arg)
timerClassCall:Start(arg)
elseif msg == "Phase" then
warnPhase:Show(arg)
end
end
+35
View File
@@ -0,0 +1,35 @@
local mod = DBM:NewMod("Razorgore", "DBM-BWL", 1)
local L = mod:GetLocalizedStrings()
mod:SetRevision(("$Revision: 188 $"):sub(12, -3))
mod:SetCreatureID(12435)
mod:SetMinSyncRevision(168)
mod:RegisterCombat("yell", L.YellPull)--Will fail if msg find isn't used, msg match won't find yell since a line break is omitted
mod:SetWipeTime(45)--guesswork
mod:RegisterEvents(
"SPELL_AURA_APPLIED",
"SPELL_AURA_REMOVED"
)
local warnConflagration = mod:NewTargetAnnounce(23023)
local timerConflagration = mod:NewTargetTimer(10, 23023)
local timerAddsSpawn = mod:NewTimer(47, "TimerAddsSpawn", 19879)--Only for start of adds, not adds after the adds heh.
function mod:OnCombatStart(delay)
timerAddsSpawn:Start()
end
function mod:SPELL_AURA_APPLIED(args)
if args:IsSpellID(23023) and args:IsDestTypePlayer() then
warnConflagration:Show(args.destName)
timerConflagration:Start(args.destName)
end
end
function mod:SPELL_AURA_REMOVED(args)
if args:IsSpellID(23023) then
timerConflagration:Start(args.destName)
end
end
+47
View File
@@ -0,0 +1,47 @@
local mod = DBM:NewMod("Vaelastrasz", "DBM-BWL", 1)
local L = mod:GetLocalizedStrings()
mod:SetRevision(("$Revision: 175 $"):sub(12, -3))
mod:SetCreatureID(13020)
mod:RegisterCombat("combat")
mod:RegisterEvents(
"SPELL_CAST_START",
"SPELL_AURA_APPLIED",
"CHAT_MSG_MONSTER_YELL"
)
local warnBreath = mod:NewCastAnnounce(23461)
local warnAdrenaline = mod:NewTargetAnnounce(18173)
local specWarnAdrenaline = mod:NewSpecialWarningYou(18173)
local timerBreath = mod:NewCastTimer(2, 23461)
local timerAdrenaline = mod:NewTargetTimer(20, 18173)
local timerCombatStart = mod:NewTimer(43, "TimerCombatStart", 2457)
function mod:OnCombatStart(delay)
end
function mod:SPELL_CAST_START(args)
if args:IsSpellID(23461) then
warnBreath:Show()
timerBreath:Start()
end
end
function mod:SPELL_AURA_APPLIED(args)
if args:IsSpellID(18173) then
warnAdrenaline:Show(args.destName)
timerAdrenaline:Start(args.destName)
if args:IsPlayer() then
specWarnAdrenaline:Show()
end
end
end
function mod:CHAT_MSG_MONSTER_YELL(msg)
if msg == L.Event or msg:find(L.Event) then
timerCombatStart:Start()
end
end
+136
View File
@@ -0,0 +1,136 @@
local L
-----------------
-- Razorgore --
-----------------
L = DBM:GetModLocalization("Razorgore")
L:SetGeneralLocalization{
name = "Razorgore the Untamed"
}
L:SetTimerLocalization{
TimerAddsSpawn = "Adds spawning"
}
L:SetOptionLocalization{
TimerAddsSpawn = "Show timer for first adds spawning"
}
L:SetMiscLocalization{
YellPull = "Intruders have breached the hatchery! Sound the alarm! Protect the eggs at all costs!\r\n"--Yes this yell actually has a return and new line in it. as grabbed by transcriptor
}
-------------------
-- Vaelastrasz --
-------------------
L = DBM:GetModLocalization("Vaelastrasz")
L:SetGeneralLocalization{
name = "Vaelastrasz the Corrupt"
}
L:SetTimerLocalization{
TimerCombatStart = "Combat starts"
}
L:SetOptionLocalization{
TimerCombatStart = "Show time for start of combat"
}
L:SetMiscLocalization{
Event = "Too late, friends! Nefarius' corruption has taken hold...I cannot...control myself."
}
-----------------
-- Broodlord --
-----------------
L = DBM:GetModLocalization("Broodlord")
L:SetGeneralLocalization{
name = "Broodlord Lashlayer"
}
---------------
-- Firemaw --
---------------
L = DBM:GetModLocalization("Firemaw")
L:SetGeneralLocalization{
name = "Firemaw"
}
---------------
-- Ebonroc --
---------------
L = DBM:GetModLocalization("Ebonroc")
L:SetGeneralLocalization{
name = "Ebonroc"
}
----------------
-- Flamegor --
----------------
L = DBM:GetModLocalization("Flamegor")
L:SetGeneralLocalization{
name = "Flamegor"
}
------------------
-- Chromaggus --
------------------
L = DBM:GetModLocalization("Chromaggus")
L:SetGeneralLocalization{
name = "Chromaggus"
}
L:SetWarningLocalization{
WarnBreathSoon = "Breath soon",
WarnBreath = "%s",
WarnPhase2Soon = "Phase 2 soon"
}
L:SetTimerLocalization{
TimerBreathCD = "%s CD"
}
L:SetOptionLocalization{
WarnBreathSoon = "Show pre-warning for Chromaggus' Breaths",
WarnBreath = "Show warning when Chromaggus casts one of his Breaths",
TimerBreathCD = "Show Breath CD",
WarnPhase2Soon = "Announce when phase 2 is about to start"
}
----------------
-- Nefarian --
----------------
L = DBM:GetModLocalization("Nefarian")
L:SetGeneralLocalization{
name = "Nefarian"
}
L:SetWarningLocalization{
WarnClassCallSoon = "Class call soon",
WarnClassCall = "%s call",
WarnPhaseSoon = "Phase %s soon",
WarnPhase = "Phase %s"
}
L:SetTimerLocalization{
TimerClassCall = "%s call"
}
L:SetOptionLocalization{
TimerClassCall = "Show timer for class call duration",
WarnClassCallSoon = "Pre-warn class calls",
WarnClassCall = "Announce class calls",
WarnPhaseSoon = "Announce when a new phase is about to start",
WarnPhase = "Announce phase change"
}
L:SetMiscLocalization{
YellPull = "Let the games begin!",
YellP2 = "Well done, my minions. The mortals' courage begins to wane! Now, let's see how they contend with the true Lord of Blackrock Spire!!!",
YellP3 = "Impossible! Rise my minions! Serve your master once more!",
YellShaman = "Shamans, show me",
YellPaladin = "Paladins... I've heard you have many lives. Show me.",
YellDruid = "Druids and your silly shapeshifting. Lets see it in action!",
YellPriest = "Priests! If you're going to keep healing like that, we might as well make it a little more interesting!",
YellWarrior = "Warriors, I know you can hit harder than that! Lets see it!",
YellRogue = "Rogues? Stop hiding and face me!",
YellWarlock = "Warlocks, you shouldn't be playing with magic you don't understand. See what happens?",
YellHunter = "Hunters and your annoying pea-shooters!",
YellMage = "Mages too? You should be more careful when you play with magic..."
}
+125
View File
@@ -0,0 +1,125 @@
if GetLocale() ~= "esES" and GetLocale() ~= "esMX" then return end
local L
-----------------
-- Razorgore --
-----------------
L = DBM:GetModLocalization("Razorgore")
L:SetGeneralLocalization{
name = "Sangrevaja el Indomable"
}
L:SetTimerLocalization{
TimerAddsSpawn = "Salen adds"
}
L:SetOptionLocalization{
TimerAddsSpawn = "Mostrar tiempo para que salgan los primeros adds"
}
-------------------
-- Vaelastrasz --
-------------------
L = DBM:GetModLocalization("Vaelastrasz")
L:SetGeneralLocalization{
name = "Vaelastrasz el Corrupto"
}
-----------------
-- Broodlord --
-----------------
L = DBM:GetModLocalization("Broodlord")
L:SetGeneralLocalization{
name = "Señor de linaje Capazote"
}
---------------
-- Firemaw --
---------------
L = DBM:GetModLocalization("Firemaw")
L:SetGeneralLocalization{
name = "Faucefogo"
}
---------------
-- Ebonroc --
---------------
L = DBM:GetModLocalization("Ebonroc")
L:SetGeneralLocalization{
name = "Ebanorroca"
}
----------------
-- Flamegor --
----------------
L = DBM:GetModLocalization("Flamegor")
L:SetGeneralLocalization{
name = "Flamagor"
}
------------------
-- Chromaggus --
------------------
L = DBM:GetModLocalization("Chromaggus")
L:SetGeneralLocalization{
name = "Chromaggus"
}
L:SetWarningLocalization{
WarnBreathSoon = "Aliento pronto",
WarnBreath = "%s",
WarnPhase2Soon = "Fase 2 pronto"
}
L:SetTimerLocalization{
TimerBreathCD = "%s CD"
}
L:SetOptionLocalization{
WarnBreathSoon = "Mostrar pre-aviso para los Alientos",
WarnBreath = "Mostrar aviso cuando castea Aliento",
TimerBreathCD = "Mostrar tiempo para siguiente Aliento",
WarnPhase2Soon = "Mostrar pre-aviso para la fase 2"
}
----------------
-- Nefarian --
----------------
L = DBM:GetModLocalization("Nefarian")
L:SetGeneralLocalization{
name = "Nefarian"
}
L:SetWarningLocalization{
WarnClassCallSoon = "Debuff de clase pronto",
WarnClassCall = "Debuff de %s",
WarnPhaseSoon = "Fase %s pronto",
WarnPhase = "Fase %s"
}
L:SetTimerLocalization{
TimerClassCall = "%s Debuff de clase"
}
L:SetOptionLocalization{
TimerClassCall = "Mostrar duración de debuff de clase",
WarnClassCallSoon = "Mostrar pre-aviso para debuff de clase",
WarnClassCall = "Mostrar aviso para debuff de clase",
WarnPhaseSoon = "Mostrar pre-aviso para cambio de fase",
WarnPhase = "Mostrar aviso al cambiar de fase"
}
L:SetMiscLocalization{
YellPull = "¡Que comiencen los juegos!",
YellP2 = "Bien hecho, mis esbirros. El coraje de los mortales empieza a mermar. ¡Veamos ahora cómo se enfrentan al verdadero Señor de la Cubre de Roca Negra!",
YellP3 = "¡Imposible! ¡Erguíos, mis esbirros! ¡Servid a vuestro maestro una vez más!",
YellShaman = "Shamans, show me",--translate
YellPaladin = "Paladins... I've heard you have many lives. Show me.",--translate
YellDruid = "Druids and your silly shapeshifting. Lets see it in action!",--translate
YellPriest = "¡Sacerdotes! Si vais a seguir curando de esa forma, ¡podíamos hacerlo más interesante!",
YellWarrior = "¡Vamos guerreros, sé que podéis golpear más fuerte que eso! ¡Veámoslo!",
YellRogue = "Rogues? Stop hiding and face me!",--translate
YellWarlock = "Warlocks, you shouldn't be playing with magic you don't understand. See what happens?",--translate
YellHunter = "Hunters and your annoying pea-shooters!",--translate
YellMage = "¿Magos también? Deberíais tener más cuidado cuando jugáis con la magia...",
YellDK = "Caballero de la muerte"--translate
}
+125
View File
@@ -0,0 +1,125 @@
if GetLocale() ~= "ruRU" then return end
local L
-----------------
-- Razorgore --
-----------------
L = DBM:GetModLocalization("Razorgore")
L:SetGeneralLocalization{
name = "Бритвосмерт Неукротимый"
}
L:SetTimerLocalization{
TimerAddsSpawn = "Появление аддов"
}
L:SetOptionLocalization{
TimerAddsSpawn = "Показывать таймер до первого появления аддов"
}
-------------------
-- Vaelastrasz --
-------------------
L = DBM:GetModLocalization("Vaelastrasz")
L:SetGeneralLocalization{
name = "Валестраз Порочный"
}
-----------------
-- Broodlord --
-----------------
L = DBM:GetModLocalization("Broodlord")
L:SetGeneralLocalization{
name = "Предводитель драконов Разящий Бич"
}
---------------
-- Firemaw --
---------------
L = DBM:GetModLocalization("Firemaw")
L:SetGeneralLocalization{
name = "Огнечрев"
}
---------------
-- Ebonroc --
---------------
L = DBM:GetModLocalization("Ebonroc")
L:SetGeneralLocalization{
name = "Черноскал"
}
----------------
-- Flamegor --
----------------
L = DBM:GetModLocalization("Flamegor")
L:SetGeneralLocalization{
name = "Пламегор"
}
------------------
-- Chromaggus --
------------------
L = DBM:GetModLocalization("Chromaggus")
L:SetGeneralLocalization{
name = "Хромаггус"
}
L:SetWarningLocalization{
WarnBreathSoon = "Скоро дыхание",
WarnBreath = "%s",
WarnPhase2Soon = "Скоро 2-ая фаза"
}
L:SetTimerLocalization{
TimerBreathCD = "%s восстановление"
}
L:SetOptionLocalization{
WarnBreathSoon = "Предварительное предупреждение Дыхания Хромаггуса",
WarnBreath = "Показывать предупреждение о дыханиях Хромаггуса",
TimerBreathCD = "Показывать время восстановления дыханий",
WarnPhase2Soon = "Предупреждать о второй фазе"
}
----------------
-- Nefarian --
----------------
L = DBM:GetModLocalization("Nefarian")
L:SetGeneralLocalization{
name = "Нефариан"
}
L:SetWarningLocalization{
WarnClassCallSoon = "Скоро вызов класса",
WarnClassCall = "Дебафф на %s",
WarnPhaseSoon = "Скоро фаза %s",
WarnPhase = "Фаза %s"
}
L:SetTimerLocalization{
TimerClassCall = "%s зов"
}
L:SetOptionLocalization{
TimerClassCall = "Показывать таймер классовых вызовов",
WarnClassCallSoon = "Предупреждение классовых вызовов",
WarnClassCall = "Объявлять классовый вызов",
WarnPhaseSoon = "Объявлять, когда следующая фаза скоро начнется",
WarnPhase = "Объявлять смену фаз"
}
L:SetMiscLocalization{
YellPull = "Ну что ж, поиграем!",
YellP2 = "Браво, слуги мои! Смертные утрачивают мужество! Поглядим же, как они справятся с истинным Повелителем Черной горы!!!",
YellP3 = "Не может быть! Восстаньте, мои прислужники! Послужите господину еще раз!",
YellShaman = "Шаманы, покажите, на что способны ваши тотемы!",
YellPaladin = "Паладины… Я слышал, у вас несколько жизней. Докажите.",
YellDruid = "Друиды и их дурацкие превращения… Ну что ж, поглядим!",
YellPriest = "Жрецы! Если вы собираетесь продолжать так лечить, то давайте хоть немного разнообразим процесс!",
YellWarrior = "Воины! Я знаю, вы можете бить сильнее! Ну-ка, покажите!",
YellRogue = "Rogues? Stop hiding and face me!",
YellWarlock = "Чернокнижники, ну не беритесь вы за волшебство, которого сами не понимаете! Видите, что получилось?",
YellHunter = "Охотники со своими жалкими пугачами!",
YellMage = "И маги тоже? Осторожнее надо быть, когда играешь с магией…"
}