init
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
## Interface: 30300
|
||||
## Title:|cffffe00a<|r|cffff7d0aDBM|r|cffffe00a>|r |cff69ccf0Outlands|r
|
||||
## Title-esES:|cffffe00a<|r|cffff7d0aDBM|r|cffffe00a>|r |cff69ccf0Terrallende|r
|
||||
## Author: Tandanu and Nitram, updated by Junior and Szyler.
|
||||
## LoadOnDemand: 1
|
||||
## RequiredDeps: DBM-Core, DBM-BurningCrusade
|
||||
## SavedVariablesPerCharacter: DBMOutlands_SavedVars, DBMOutlands_SavedStats
|
||||
## X-DBM-BC-AddOn: 1
|
||||
## X-DBM-Tab-ID: Outlands
|
||||
## X-DBM-Tab-BCTab: 1
|
||||
## X-DBM-Tab-Sort: 324
|
||||
## X-DBM-Name: Outlands
|
||||
## X-DBM-Name-esES: Terrallende
|
||||
## X-DBM-Tab-LoadZone: Hellfire Peninsula,Shadowmoon Valley
|
||||
localization.en.lua
|
||||
localization.de.lua
|
||||
localization.fr.lua
|
||||
localization.tw.lua
|
||||
localization.cn.lua
|
||||
localization.ru.lua
|
||||
localization.es.lua
|
||||
Kazzak.lua
|
||||
Doomwalker.lua
|
||||
@@ -0,0 +1,80 @@
|
||||
local Doomwalker = DBM:NewBossMod("Doomwalker", DBM_DOOMW_NAME, DBM_DOOMW_DESCRIPTION, DBM_SHADOWMOON, DBMGUI_TAB_OTHER_BC, 5);
|
||||
|
||||
Doomwalker.Author = "Tandanu";
|
||||
Doomwalker.Version = "1.0";
|
||||
Doomwalker.LastQuake = 0;
|
||||
Doomwalker.LastCharge = 0;
|
||||
|
||||
Doomwalker:SetCreatureID(17711)
|
||||
Doomwalker:RegisterCombat("combat");
|
||||
|
||||
Doomwalker:AddOption("RangeCheck", true, DBM_DOOMW_OPTION_1, function()
|
||||
DBM:GetMod("Doomwalker").Options.RangeCheck = not DBM:GetMod("Doomwalker").Options.RangeCheck;
|
||||
|
||||
if DBM:GetMod("Doomwalker").Options.RangeCheck and DBM:GetMod("Doomwalker").InCombat then
|
||||
DBM_Gui_DistanceFrame_Show();
|
||||
elseif not DBM:GetMod("Doomwalker").Options.RangeCheck and DBM:GetMod("Doomwalker").InCombat then
|
||||
DBM_Gui_DistanceFrame_Hide();
|
||||
end
|
||||
end
|
||||
);
|
||||
Doomwalker:AddOption("QuakeWarn", true, DBM_DOOMW_OPTION_2);
|
||||
Doomwalker:AddOption("ChargeWarn", true, DBM_DOOMW_OPTION_3);
|
||||
|
||||
Doomwalker:AddBarOption("Earthquake Cooldown")
|
||||
Doomwalker:AddBarOption("Earthquake")
|
||||
Doomwalker:AddBarOption("Overrun Cooldown")
|
||||
|
||||
Doomwalker:RegisterEvents(
|
||||
"SPELL_AURA_APPLIED",
|
||||
"SPELL_CAST_START",
|
||||
"CHAT_MSG_MONSTER_EMOTE"
|
||||
);
|
||||
|
||||
function Doomwalker:OnCombatStart(delay)
|
||||
if self.Options.RangeCheck then
|
||||
DBM_Gui_DistanceFrame_Show();
|
||||
end
|
||||
end
|
||||
|
||||
function Doomwalker:OnCombatEnd()
|
||||
if self.Options.RangeCheck then
|
||||
DBM_Gui_DistanceFrame_Hide();
|
||||
end
|
||||
end
|
||||
|
||||
function Doomwalker:OnEvent(event, arg1)
|
||||
if event == "SPELL_AURA_APPLIED" then
|
||||
if (GetTime() - self.LastQuake) > 30 and arg1.spellId == 32686 then
|
||||
self.LastQuake = GetTime();
|
||||
|
||||
if self.Options.QuakeWarn then
|
||||
self:Announce(DBM_DOOMW_QUAKE_WARN, 3);
|
||||
end
|
||||
self:StartStatusBarTimer(52, "Earthquake Cooldown", "Interface\\Icons\\Spell_Nature_Earthquake");
|
||||
self:StartStatusBarTimer(8, "Earthquake", "Interface\\Icons\\Spell_Nature_Earthquake");
|
||||
self:ScheduleSelf(52, "QuakeWarn");
|
||||
end
|
||||
|
||||
elseif event == "QuakeWarn" and self.Options.QuakeWarn then
|
||||
self:Announce(DBM_DOOMW_QUAKE_SOON, 2);
|
||||
|
||||
elseif event == "SPELL_CAST_START" then
|
||||
if (GetTime() - self.LastCharge) > 10 and arg1.spellId == 32637 then
|
||||
self.LastCharge = GetTime();
|
||||
if self.Options.ChargeWarn then
|
||||
self:Announce(DBM_DOOMW_CHARGE, 2);
|
||||
end
|
||||
|
||||
self:StartStatusBarTimer(42, "Overrun Cooldown", "Interface\\Icons\\Ability_Warrior_Charge");
|
||||
self:ScheduleSelf(41, "ChargeWarn");
|
||||
end
|
||||
|
||||
elseif event == "ChargeWarn" and self.Options.ChargeWarn then
|
||||
self:Announce(DBM_DOOMW_CHARGE_SOON, 1);
|
||||
elseif event == "CHAT_MSG_MONSTER_EMOTE" then
|
||||
if arg1 == DBM_DOOMW_EMOTE_ENRAGE then
|
||||
self:Announce(DBM_DOOMW_WARN_ENRAGE, 3);
|
||||
end
|
||||
end
|
||||
end
|
||||
@@ -0,0 +1,210 @@
|
||||
-- Kazzak:RegisterEvents(
|
||||
-- "SPELL_AURA_APPLIED",
|
||||
-- "CHAT_MSG_MONSTER_YELL",
|
||||
-- "CHAT_MSG_MONSTER_EMOTE"
|
||||
-- );
|
||||
|
||||
local mod = DBM:NewMod("Kazzak", "DBM-Outlands")
|
||||
local L = mod:GetLocalizedStrings()
|
||||
|
||||
mod:SetRevision(("$Revision: 163 $"):sub(12, -3))
|
||||
mod:SetCreatureID(18728)
|
||||
mod:RegisterCombat("combat")
|
||||
|
||||
mod:RegisterEvents(
|
||||
"CHAT_MSG_MONSTER_YELL",
|
||||
"CHAT_MSG_MONSTER_EMOTE",
|
||||
"SPELL_AURA_APPLIED",
|
||||
"SPELL_AURA_REMOVED",
|
||||
"SPELL_CAST_SUCCESS"
|
||||
)
|
||||
|
||||
local WarnEnrageSoon = mod:NewSoonAnnounce(32964, 2)
|
||||
local WarnEnrage = mod:NewSpellAnnounce(32964, 2)
|
||||
local WarnThunderclap = mod:NewSpellAnnounce(36706, 3)
|
||||
local WarnMark = mod:NewTargetAnnounce(32960, 3)
|
||||
local WarnMarkYou = mod:NewSpecialWarningYou(32960, true)
|
||||
local WarnTwisted = mod:NewTargetAnnounce(21063, 3)
|
||||
local WarnTwistedYou = mod:NewSpecialWarningYou(21063, true)
|
||||
-- local WarnShadowBolt = mod:NewCastAnnounce(32963, 3)
|
||||
|
||||
local TimerNextShadowBolt = mod:NewCDTimer(4, 32963)
|
||||
local TimerNextThunderclap = mod:NewNextTimer(12, 36706)
|
||||
local TimerNextMark = mod:NewNextTimer(20, 32960)
|
||||
local TimerNextTwisted = mod:NewNextTimer(30, 21063)
|
||||
|
||||
-- local TimerShadowBoltCD = mod:NewCDTimer(20, 32963)
|
||||
local TimerMark = mod:NewTargetTimer(10, 32960)
|
||||
local TimerTwisted = mod:NewTargetTimer(15, 21063)
|
||||
local TimerEnrage = mod:NewBerserkTimer(30, "Berserk Shadowbolt Volley", "Berserk Shadowbolt Volley", nil, 32964)
|
||||
|
||||
mod:SetUsedIcons(8)
|
||||
|
||||
mod:AddBoolOption(L.KazzakIcon)
|
||||
mod:AddBoolOption(L.KazzakWhisper, false)
|
||||
-- local Whisper = mod:NewAnnounce("Giant Boulder soon", 3, "Interface\\Icons\\inv_stone_10")
|
||||
|
||||
|
||||
-- Kazzak:AddOption("EnrageWarn", true, DBM_KAZZAK_OPTION_1);
|
||||
-- Kazzak:AddOption("TwistedWarn", true, DBM_KAZZAK_OPTION_2);
|
||||
-- Kazzak:AddOption("MarkWarn", true, DBM_KAZZAK_OPTION_3);
|
||||
-- Kazzak:AddOption("Icon", true, DBM_KAZZAK_OPTION_4);
|
||||
-- Kazzak:AddOption("Whisper", false, DBM_KAZZAK_OPTION_5);
|
||||
|
||||
-- Kazzak:AddBarOption("Enrage")
|
||||
-- Kazzak:AddBarOption("Mark of Kazzak")
|
||||
|
||||
function mod:EnrageRepeat()
|
||||
TimerEnrage:Stop()
|
||||
self:Unschedule("WarnEnrageSoon")
|
||||
|
||||
TimerEnrage:Start(-6)
|
||||
WarnEnrageSoon:Schedule(30-6)
|
||||
end
|
||||
|
||||
function mod:OnCombatStart(delay)
|
||||
if (GetTime() - LastPull) < 20 then
|
||||
delay = GetTime() - LastPull; -- use more accurate delay if possible
|
||||
end
|
||||
TimerEnrage:Start(60-delay)
|
||||
WarnEnrageSoon:Schedule(55-delay)
|
||||
TimerNextShadowBolt:Start(6)
|
||||
TimerNextThunderclap:Start(16)
|
||||
TimerNextMark:Start(24)
|
||||
TimerNextTwisted:Start(32)
|
||||
end
|
||||
|
||||
function mod:SPELL_CAST_SUCCESS(args)
|
||||
if args:IsSpellID(32963) then
|
||||
TimerNextShadowBolt:Start()
|
||||
elseif args:IsSpellID(36706) then
|
||||
WarnThunderclap:Show()
|
||||
TimerNextThunderclap:Start()
|
||||
elseif args:IsSpellID(32960) then
|
||||
TimerNextMark:Start()
|
||||
elseif args:IsSpellID(21063) then
|
||||
TimerNextTwisted:Start()
|
||||
end
|
||||
end
|
||||
|
||||
function mod:SPELL_AURA_APPLIED(args)
|
||||
if args:IsSpellID(21063) then
|
||||
if args.destName == UnitName("player") then
|
||||
WarnTwistedYou:Show()
|
||||
end
|
||||
WarnTwisted:Show(args.destName)
|
||||
TimerTwisted:Start(args.destName)
|
||||
elseif args:IsSpellID(32960) then
|
||||
-- local target = tostring(args.destName)
|
||||
if args.destName == UnitName("player") then
|
||||
WarnMarkYou:Show()
|
||||
else
|
||||
if self.Options.KazzakWhisper and DBM:GetRaidRank() >= 1 then
|
||||
SendChatMessage(L.DBM_KAZZAK_MARK_SPEC_WARN, "WHISPER", "COMMON", args.destName)
|
||||
-- self:sendWhisper(target, DBM_KAZZAK_MARK_SPEC_WARN);
|
||||
end
|
||||
end
|
||||
WarnMark:Show(args.destName)
|
||||
TimerMark:Start(args.destName)
|
||||
if self.Options.KazzakIcon then
|
||||
self:SetIcon(args.destName, 8, 10)
|
||||
end
|
||||
elseif args:IsSpellID(32964) then
|
||||
WarnEnrage:Show()
|
||||
mod:EnrageRepeat()
|
||||
-- self:ScheduleMethod(6,"EnrageRepeat");
|
||||
end
|
||||
end
|
||||
|
||||
function mod:SPELL_AURA_REMOVED(args)
|
||||
if args:IsSpellID(21063) then
|
||||
TimerTwisted:Stop(args.destName)
|
||||
elseif args:IsSpellID(32960) then
|
||||
TimerMark:Stop(args.destName)
|
||||
if self.Options.KazzakIcon then
|
||||
self:RemoveIcon(args.destName);
|
||||
end
|
||||
-- elseif args:IsSpellID(32964) then
|
||||
-- WarnEnrage:Show()
|
||||
-- -- self:ScheduleMethod(6,"EnrageRepeat");
|
||||
end
|
||||
end
|
||||
|
||||
function mod:CHAT_MSG_MONSTER_YELL(msg)
|
||||
if arg1 == DBM_KAZZAK_YELL_PULL or arg1 == DBM_KAZZAK_YELL_PULL2 then
|
||||
LastPull = GetTime();
|
||||
end
|
||||
end
|
||||
|
||||
-- function mod:CHAT_MSG_MONSTER_EMOTE(msg)
|
||||
-- if arg1 == DBM_KAZZAK_EMOTE_ENRAGE and arg2 == DBM_KAZZAK_NAME then
|
||||
-- mod:EnrageRepeat()
|
||||
-- -- self:ScheduleMethod(6,"EnrageRepeat");
|
||||
-- end
|
||||
-- end
|
||||
|
||||
|
||||
-- function Kazzak:OnCombatStart(delay) -- I don't want to use the yell for start detection because this would trigger the boss mod every time someone pulls Kazzak while you are in hellfire peninsula
|
||||
-- if (GetTime() - self.LastPull) < 20 then
|
||||
-- delay = GetTime() - self.LastPull; -- use more accurate delay if possible
|
||||
-- end
|
||||
-- local enrageTimer = 56;
|
||||
-- self:StartStatusBarTimer(enrageTimer - delay, "Enrage", "Interface\\Icons\\Spell_Shadow_UnholyFrenzy"); -- ?
|
||||
-- self:ScheduleSelf(enrageTimer - 45 - delay, "EnrageWarn", 45);
|
||||
-- self:ScheduleSelf(enrageTimer - 30 - delay, "EnrageWarn", 30);
|
||||
-- self:ScheduleSelf(enrageTimer - 15 - delay, "EnrageWarn", 15);
|
||||
-- self:ScheduleSelf(enrageTimer - 5 - delay, "EnrageWarn", 5);
|
||||
-- end
|
||||
|
||||
-- function Kazzak:OnEvent(event, arg1)
|
||||
-- if event == "SPELL_AURA_APPLIED" then
|
||||
-- if arg1.spellId == 21063 then
|
||||
-- -- if self.Options.TwistedWarn then
|
||||
-- -- self:Announce(string.format(DBM_KAZZAK_TWISTED_WARN, tostring(arg1.destName)))
|
||||
-- -- end
|
||||
|
||||
-- elseif arg1.spellId == 32960 then
|
||||
-- local target = tostring(arg1.destName)
|
||||
-- if target == UnitName("player") then
|
||||
-- self:AddSpecialWarning(DBM_KAZZAK_MARK_SPEC_WARN);
|
||||
-- self:StartStatusBarTimer(8, "Mark of Kazzak", "Interface\\Icons\\Spell_Shadow_AntiShadow", true);
|
||||
-- elseif self.Options.Whisper and target then
|
||||
-- self:SendHiddenWhisper(DBM_KAZZAK_MARK_SPEC_WARN, target);
|
||||
-- end
|
||||
-- if target and self.Options.MarkWarn then
|
||||
-- self:Announce(string.format(DBM_KAZZAK_MARK_WARN, target))
|
||||
-- end
|
||||
-- if target and self.Options.Icon then
|
||||
-- self:SetIcon(target, 8);
|
||||
-- end
|
||||
-- end
|
||||
-- elseif event == "CHAT_MSG_MONSTER_YELL" then
|
||||
-- if arg1 == DBM_KAZZAK_YELL_PULL or arg1 == DBM_KAZZAK_YELL_PULL2 then
|
||||
-- self.LastPull = GetTime();
|
||||
-- end
|
||||
|
||||
-- elseif event == "CHAT_MSG_MONSTER_EMOTE" then
|
||||
-- if arg1 == DBM_KAZZAK_EMOTE_ENRAGE and arg2 == DBM_KAZZAK_NAME then
|
||||
-- if self.Options.EnrageWarn then
|
||||
-- self:Announce(DBM_KAZZAK_WARN_ENRAGE);
|
||||
-- end
|
||||
-- self:ScheduleSelf(6, "NextEnrage");
|
||||
-- end
|
||||
|
||||
-- elseif event == "EnrageWarn" and arg1 then
|
||||
-- if self.Options.EnrageWarn then
|
||||
-- if arg1 == 5 then
|
||||
-- self:Announce(DBM_KAZZAK_SUP_SOON);
|
||||
-- else
|
||||
-- self:Announce(string.format(DBM_KAZZAK_SUP_SEC, arg1));
|
||||
-- end
|
||||
-- end
|
||||
|
||||
-- elseif event == "NextEnrage" then
|
||||
-- self:StartStatusBarTimer(54, "Enrage", "Interface\\Icons\\Spell_Shadow_UnholyFrenzy");
|
||||
-- self:ScheduleSelf(9, "EnrageWarn", 45);
|
||||
-- self:ScheduleSelf(24, "EnrageWarn", 30);
|
||||
-- self:ScheduleSelf(39, "EnrageWarn", 15);
|
||||
-- self:ScheduleSelf(49, "EnrageWarn", 5);
|
||||
-- end
|
||||
-- end
|
||||
@@ -0,0 +1,59 @@
|
||||
-- ------------------------------------------- --
|
||||
-- Deadly Boss Mods - Chinese localization --
|
||||
-- by Diablohu<白银之手> @ 二区-轻风之语 --
|
||||
-- www.dreamgen.cn --
|
||||
-- 12/7/2007 --
|
||||
-- ------------------------------------------- --
|
||||
|
||||
if (GetLocale() == "zhCN") then
|
||||
|
||||
|
||||
-- LordKazzak
|
||||
DBM_KAZZAK_NAME = "末日领主卡扎克";
|
||||
DBM_KAZZAK_DESCRIPTION = "警报激怒、卡扎克的印记和扭曲反射";
|
||||
DBM_KAZZAK_OPTION_1 = "警报激怒";
|
||||
DBM_KAZZAK_OPTION_2 = "警报扭曲反射";
|
||||
DBM_KAZZAK_OPTION_3 = "警报卡扎克的印记";
|
||||
DBM_KAZZAK_OPTION_4 = "添加标注";
|
||||
DBM_KAZZAK_OPTION_5 = "密语玩家";
|
||||
|
||||
DBM_KAZZAK_TWISTED = "([^%s]+)受([^%s]+)扭曲反射效果的影响。";
|
||||
DBM_KAZZAK_MARK = "([^%s]+)受([^%s]+)卡扎克的印记效果的影响。";
|
||||
DBM_KAZZAK_YELL_PULL = "所有的凡人都将灭亡!";
|
||||
DBM_KAZZAK_YELL_PULL2 = "军团将会征服一切!";
|
||||
DBM_KAZZAK_EMOTE_ENRAGE = "%s变得愤怒了!";
|
||||
|
||||
DBM_KAZZAK_SUP_SEC = "*** %s秒后激怒 ***";
|
||||
DBM_KAZZAK_SUP_SOON = "*** 即将激怒 ***";
|
||||
DBM_KAZZAK_TWISTED_WARN = "*** 扭曲反射 -> >%s< ***";
|
||||
DBM_KAZZAK_MARK_WARN = "*** 卡扎克的印记 -> >%s< ***";
|
||||
DBM_KAZZAK_WARN_ENRAGE = "*** 激怒 ***";
|
||||
DBM_KAZZAK_MARK_SPEC_WARN = "你变成了炸弹!";
|
||||
|
||||
DBM_SBT["Enrage"] = "激怒";
|
||||
DBM_SBT["Mark of Kazzak"] = "卡扎克的印记";
|
||||
|
||||
|
||||
-- Doomwalker
|
||||
DBM_DOOMW_NAME = "末日行者";
|
||||
DBM_DOOMW_DESCRIPTION = "警报地震术";
|
||||
DBM_DOOMW_OPTION_1 = "显示距离框体";
|
||||
DBM_DOOMW_OPTION_2 = "警报地震术";
|
||||
DBM_DOOMW_OPTION_3 = "警报泛滥";
|
||||
|
||||
DBM_DOOMW_CAST_QUAKE = "受到了地震术效果的影响";
|
||||
DBM_DOOMW_CAST_CHARGE = "末日行者开始施放泛滥。";
|
||||
DBM_DOOMW_EMOTE_ENRAGE = "%s变得愤怒了!";
|
||||
|
||||
DBM_DOOMW_QUAKE_WARN = "*** 地震术 ***";
|
||||
DBM_DOOMW_QUAKE_SOON = "*** 地震术 - 即将施放 ***";
|
||||
DBM_DOOMW_CHARGE = "*** 泛滥 ***";
|
||||
DBM_DOOMW_CHARGE_SOON = "*** 泛滥 - 即将施放 ***";
|
||||
DBM_DOOMW_WARN_ENRAGE = "*** 激怒 ***";
|
||||
|
||||
DBM_SBT["Overrun Cooldown"] = "泛滥冷却";
|
||||
DBM_SBT["Earthquake Cooldown"] = "地震术冷却";
|
||||
DBM_SBT["Earthquake"] = "地震术";
|
||||
|
||||
|
||||
end
|
||||
@@ -0,0 +1,10 @@
|
||||
if GetLocale() == "deDE" then
|
||||
|
||||
|
||||
-- Kazzak
|
||||
DBM_KAZZAK_NAME = "Verdammnislord Kazzak";
|
||||
DBM_KAZZAK_DESCRIPTION = "Sagt Enrage und die Debuffs an.";
|
||||
|
||||
DBM_KAZZAK_YELL_PULL = "Für die Legion! Für Kil'Jaeden!";
|
||||
|
||||
end
|
||||
@@ -0,0 +1,63 @@
|
||||
local L
|
||||
|
||||
DBMGUI_TAB_OTHER_BC = "Outlands" -- do not translate
|
||||
|
||||
-- LordKazzak
|
||||
L = DBM:GetModLocalization("Kazzak")
|
||||
|
||||
L:SetGeneralLocalization{
|
||||
name = "Doom Lord Kazzak"
|
||||
}
|
||||
|
||||
L:SetWarningLocalization{
|
||||
}
|
||||
|
||||
L:SetTimerLocalization{
|
||||
}
|
||||
|
||||
L:SetOptionLocalization{
|
||||
KazzakIcon = DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(32960),
|
||||
KazzakWhisper = "Whisper the target of Mark of Kazzak to keep their mana up (Only for Assist/RaidLead)"
|
||||
}
|
||||
|
||||
L:SetMiscLocalization{
|
||||
DBM_KAZZAK_MARK_SPEC_WARN = "You have the Mark of Kazzak, keep your mana up, or we die!";
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
DBM_KAZZAK_NAME = "Doom Lord Kazzak";
|
||||
DBM_KAZZAK_DESCRIPTION = "Announces Enrage, Mark of Kazzak and Twisted Reflection.";
|
||||
DBM_KAZZAK_OPTION_1 = "Announce Enrage";
|
||||
DBM_KAZZAK_OPTION_2 = "Announce Twisted Reflection";
|
||||
DBM_KAZZAK_OPTION_3 = "Announce Mark of Kazzak";
|
||||
DBM_KAZZAK_OPTION_4 = "Set icon";
|
||||
DBM_KAZZAK_OPTION_5 = "Send whisper";
|
||||
|
||||
DBM_KAZZAK_YELL_PULL = "All mortals will perish!";
|
||||
DBM_KAZZAK_YELL_PULL2 = "The Legion will conquer all!";
|
||||
DBM_KAZZAK_EMOTE_ENRAGE = "%s becomes enraged!";
|
||||
|
||||
DBM_KAZZAK_SUP_SEC = "*** Enrage in %s sec ***";
|
||||
DBM_KAZZAK_SUP_SOON = "*** Enrage soon ***";
|
||||
DBM_KAZZAK_TWISTED_WARN = "*** Twisted Reflection on >%s< ***";
|
||||
DBM_KAZZAK_MARK_WARN = "*** Mark of Kazzak on >%s< ***";
|
||||
DBM_KAZZAK_WARN_ENRAGE = "*** Enrage ***";
|
||||
|
||||
|
||||
-- Doomwalker
|
||||
DBM_DOOMW_NAME = "Doomwalker";
|
||||
DBM_DOOMW_DESCRIPTION = "Shows a timer for Earthquake.";
|
||||
DBM_DOOMW_OPTION_1 = "Show range check frame";
|
||||
DBM_DOOMW_OPTION_2 = "Announce Earthquake";
|
||||
DBM_DOOMW_OPTION_3 = "Announce Overrun";
|
||||
|
||||
DBM_DOOMW_EMOTE_ENRAGE = "%s becomes enraged!";
|
||||
|
||||
DBM_DOOMW_QUAKE_WARN = "*** Earthquake ***";
|
||||
DBM_DOOMW_QUAKE_SOON = "*** Earthquake soon ***";
|
||||
DBM_DOOMW_CHARGE = "*** Overrun ***";
|
||||
DBM_DOOMW_CHARGE_SOON = "*** Overrun soon ***";
|
||||
DBM_DOOMW_WARN_ENRAGE = "*** Enrage ***";
|
||||
@@ -0,0 +1,37 @@
|
||||
if GetLocale() == "esES" or GetLocale() == "esMX" then
|
||||
|
||||
-- LordKazzak
|
||||
DBM_KAZZAK_NAME = "Señor de fatalidad Kazzak";
|
||||
DBM_KAZZAK_DESCRIPTION = "Anuncia Enrage, Marca de Kazzak y Reflejo retorcido.";
|
||||
DBM_KAZZAK_OPTION_1 = "Anunciar Enrage";
|
||||
DBM_KAZZAK_OPTION_2 = "Anunciar Reflejo retorcido";
|
||||
DBM_KAZZAK_OPTION_3 = "Anunciar Marca de Kazzak";
|
||||
DBM_KAZZAK_OPTION_4 = "Poner icono";
|
||||
DBM_KAZZAK_OPTION_5 = "Enviar susurro";
|
||||
|
||||
DBM_KAZZAK_YELL_PULL = "All mortals will perish!";--translate
|
||||
DBM_KAZZAK_YELL_PULL2 = "The Legion will conquer all!";--translate
|
||||
DBM_KAZZAK_EMOTE_ENRAGE = "%s entra en enrage!";
|
||||
|
||||
DBM_KAZZAK_SUP_SEC = "*** Enrage en %s seg ***";
|
||||
DBM_KAZZAK_SUP_SOON = "*** Enrage pronto ***";
|
||||
DBM_KAZZAK_TWISTED_WARN = "*** Reflejo retorcido en >%s< ***";
|
||||
DBM_KAZZAK_MARK_WARN = "*** Marca de Kazzak en >%s< ***";
|
||||
DBM_KAZZAK_WARN_ENRAGE = "*** Enrage ***";
|
||||
DBM_KAZZAK_MARK_SPEC_WARN = "¡Tienes la marca de Kazzak!";
|
||||
|
||||
-- Doomwalker
|
||||
DBM_DOOMW_NAME = "Caminante del Destino";
|
||||
DBM_DOOMW_DESCRIPTION = "Muestra el tiempo para Terremoto.";
|
||||
DBM_DOOMW_OPTION_1 = "Mostrar distancia";
|
||||
DBM_DOOMW_OPTION_2 = "Anunciar Terremoto";
|
||||
DBM_DOOMW_OPTION_3 = "Anunciar Infestar";
|
||||
|
||||
DBM_DOOMW_EMOTE_ENRAGE = "¡%s entra en enrage!";
|
||||
|
||||
DBM_DOOMW_QUAKE_WARN = "*** Terremoto ***";
|
||||
DBM_DOOMW_QUAKE_SOON = "*** Terremoto pronto ***";
|
||||
DBM_DOOMW_CHARGE = "*** Infestar ***";
|
||||
DBM_DOOMW_CHARGE_SOON = "*** Infestar pronto ***";
|
||||
DBM_DOOMW_WARN_ENRAGE = "*** Enrage ***";
|
||||
end
|
||||
@@ -0,0 +1 @@
|
||||
|
||||
@@ -0,0 +1,45 @@
|
||||
if (GetLocale() == "ruRU") then
|
||||
|
||||
-- LordKazzak
|
||||
DBM_KAZZAK_NAME = "Владыка Судеб Каззак";
|
||||
DBM_KAZZAK_DESCRIPTION = "Объявляет впадение в ярость, Метка Каззака и Кривое зеркало.";
|
||||
DBM_KAZZAK_OPTION_1 = "Объявить впадение в ярость";
|
||||
DBM_KAZZAK_OPTION_2 = "Объявить Кривое зеркало";
|
||||
DBM_KAZZAK_OPTION_3 = "Объявить Метка Каззака";
|
||||
DBM_KAZZAK_OPTION_4 = "Установить метку";
|
||||
DBM_KAZZAK_OPTION_5 = "Сообщить шепотом";
|
||||
|
||||
DBM_KAZZAK_YELL_PULL = "Все смертные умрут!";
|
||||
DBM_KAZZAK_YELL_PULL2 = "Легион завоюет всех!";
|
||||
DBM_KAZZAK_EMOTE_ENRAGE = "%s впадает в ярость!";
|
||||
|
||||
DBM_KAZZAK_SUP_SEC = "*** Ярость через %s сек ***";
|
||||
DBM_KAZZAK_SUP_SOON = "*** Скоро Ярость ***";
|
||||
DBM_KAZZAK_TWISTED_WARN = "*** >%s< под воздействием эффекта Кривое зеркало ***";
|
||||
DBM_KAZZAK_MARK_WARN = "*** >%s< под воздействием эффекта Метка Каззака ***";
|
||||
DBM_KAZZAK_WARN_ENRAGE = "*** Владыка Судеб Каззак впадает в Ярость ***";
|
||||
DBM_KAZZAK_MARK_SPEC_WARN = "You are the bomb!";
|
||||
|
||||
DBM_SBT["Enrage"] = "Ярость";
|
||||
DBM_SBT["Mark of Kazzak"] = "Метка Каззака";
|
||||
|
||||
-- Doomwalker
|
||||
DBM_DOOMW_NAME = "Судьболом";
|
||||
DBM_DOOMW_DESCRIPTION = "Показывает таймер для Землетрясение.";
|
||||
DBM_DOOMW_OPTION_1 = "Показать область границы контроля";
|
||||
DBM_DOOMW_OPTION_2 = "Объявить Землетрясение";
|
||||
DBM_DOOMW_OPTION_3 = "Объявить Затопление";
|
||||
|
||||
DBM_DOOMW_EMOTE_ENRAGE = "%s впадает в ярость!";
|
||||
|
||||
DBM_DOOMW_QUAKE_WARN = "*** Землетрясение ***";
|
||||
DBM_DOOMW_QUAKE_SOON = "*** Скоро Землетрясение ***";
|
||||
DBM_DOOMW_CHARGE = "*** Затопление ***";
|
||||
DBM_DOOMW_CHARGE_SOON = "*** Скоро Затопление ***";
|
||||
DBM_DOOMW_WARN_ENRAGE = "*** Впадает в Ярость ***";
|
||||
|
||||
DBM_SBT["Overrun Cooldown"] = "Восстановление Затопления";
|
||||
DBM_SBT["Earthquake Cooldown"] = "Восстановление Землетрясения";
|
||||
DBM_SBT["Earthquake"] = "Землетрясение";
|
||||
|
||||
end
|
||||
@@ -0,0 +1,51 @@
|
||||
if (GetLocale() == "zhTW") then
|
||||
|
||||
|
||||
-- LordKazzak
|
||||
DBM_KAZZAK_NAME = "毀滅領主卡札克";
|
||||
DBM_KAZZAK_DESCRIPTION = "提示狂怒,印記,反射警告";
|
||||
DBM_KAZZAK_OPTION_1 = "提示狂怒";
|
||||
DBM_KAZZAK_OPTION_2 = "提示反射";
|
||||
DBM_KAZZAK_OPTION_3 = "提示印記";
|
||||
DBM_KAZZAK_OPTION_4 = "設定圖示";
|
||||
DBM_KAZZAK_OPTION_5 = "傳送密語";
|
||||
|
||||
|
||||
DBM_KAZZAK_TWISTED = "(.+)受到(.*)扭曲反射效果的影響。";
|
||||
DBM_KAZZAK_MARK = "(.+)受到(.*)卡札克的印記效果的影響。";
|
||||
DBM_KAZZAK_YELL_PULL1 = "燃燒軍團將征服一切!";
|
||||
DBM_KAZZAK_YELL_PULL2 = "所有的凡人都將死亡!";
|
||||
DBM_KAZZAK_EMOTE_ENRAGE = "%s暴怒了起來!";
|
||||
|
||||
DBM_KAZZAK_SUP_SEC = "*** %s秒後狂怒 ***";
|
||||
DBM_KAZZAK_TWISTED_WARN = "*** >%s<中了反射! ***";
|
||||
DBM_KAZZAK_MARK_WARN = "*** >%s<中了印記! ***";
|
||||
DBM_KAZZAK_WARN_ENRAGE = "*** 狂怒! ***";
|
||||
DBM_KAZZAK_MARK_SPEC_WARN = "你是炸彈!";
|
||||
|
||||
DBM_SBT["Enrage"] = "狂怒";
|
||||
DBM_SBT["Mark of Kazzak"] = "印記";
|
||||
|
||||
-- Doomwalker
|
||||
DBM_DOOMW_NAME = "厄運行者";
|
||||
DBM_DOOMW_DESCRIPTION = "為地震術顯示計時.";
|
||||
DBM_DOOMW_OPTION_1 = "顯示距離框";
|
||||
DBM_DOOMW_OPTION_2 = "提示地震術";
|
||||
DBM_DOOMW_OPTION_3 = "提示超越";
|
||||
|
||||
DBM_DOOMW_CAST_QUAKE = "受到地震術";
|
||||
DBM_DOOMW_CAST_CHARGE = "厄運行者開始施放超越。";
|
||||
DBM_DOOMW_EMOTE_ENRAGE = "%s暴怒了起來!";
|
||||
|
||||
|
||||
DBM_DOOMW_QUAKE_WARN = "*** 地震術 ***";
|
||||
DBM_DOOMW_QUAKE_SOON = "*** 即將施放地震術 ***";
|
||||
DBM_DOOMW_CHARGE = "*** 超越 ***";
|
||||
DBM_DOOMW_CHARGE_SOON = "*** 即將施放超越 ***";
|
||||
DBM_DOOMW_WARN_ENRAGE = "*** 狂怒! ***";
|
||||
|
||||
DBM_SBT["Overrun Cooldown"] = "超越冷卻";
|
||||
DBM_SBT["Earthquake Cooldown"] = "地震術冷卻";
|
||||
DBM_SBT["Earthquake"] = "地震術";
|
||||
|
||||
end
|
||||
Reference in New Issue
Block a user