Some de and fr local updates to help make halion mod work better on both. fr still needs phase 3 trigger text.
@@ -160,17 +160,17 @@
end
function mod:CHAT_MSG_MONSTER_YELL(msg)
- if msg:match(L.Phase2) then
+ if msg:find(L.Phase2) then
timerFieryBreathCD:Cancel()
timerMeteorCD:Cancel()
-- timerMeteorCast:Cancel()--This one i'm not sure if it cancels or not.
warnPhase2:Show()
timerTwilightCutterCD:Start(35)
timerShadowBreathCD:Start(25)
- elseif msg:match(L.Phase3) then
+ elseif msg:find(L.Phase3) then
warnPhase3:Show()
timerMeteorCD:Start(30)
- elseif msg:match(L.MeteorCast) then--There is no CLEU cast trigger for meteor, only yell
+ elseif msg:find(L.MeteorCast) then--There is no CLEU cast trigger for meteor, only yell
if not self.Options.AnnounceAlternatePhase then
warningMeteor:Show()
timerMeteorCast:Start()--7 seconds from boss yell the meteor impacts.
@@ -183,7 +183,7 @@
end
function mod:CHAT_MSG_RAID_BOSS_EMOTE(msg)
- if msg:match(L.twilightcutter) then
+ if msg:find(L.twilightcutter) then
if not self.Options.AnnounceAlternatePhase then
warningTwilightCutter:Show()
timerTwilightCutterCast:Start()
@@ -179,5 +179,11 @@
})
L:SetMiscLocalization({
- twilightcutter = "Die kreisenden Sphären pulsieren vor dunkler Energie!"
+ MeteorCast = "Die Himmel brennen!",
+ Phase2 = "Ihr werdet im Reich des Zwielichts nur Leid finden! Tretet ein, wenn ihr es wagt!",
+ Phase3 = "Ich bin das Licht und die Dunkelheit!",--partial, message find should find it though.
+ twilightcutter = "Die kreisenden Sphären pulsieren vor dunkler Energie!",
+ YellCombustion = "Combustion on me!",--needs translation
+ YellConsumption = "Consumption on me!",--needs translation
+ Kill = "Relish this victory, mortals, for it will be your last. This world will burn with the master's return!"--needs translation
})
@@ -81,3 +81,111 @@
FireWalls = "Tsunamis de flammes ratés (cet essai): %s"
})
+------------------------
+-- The Ruby Sanctum --
+------------------------
+-- Baltharus the Warborn --
+-----------------------------
+L = DBM:GetModLocalization("Baltharus")
+
+L:SetGeneralLocalization({
+ name = "Baltharus the Warborn"
+})
+
+L:SetWarningLocalization({
+ WarningSplitSoon = "Split soon"
+})
+
+L:SetOptionLocalization({
+ WarningSplitSoon = "Show pre-warning for Split",
+ RangeFrame = "Show range frame (12 yards)",
+ SetIconOnBrand = DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(74505)
+})
+
+L:SetMiscLocalization({
+})
+
+-------------------------
+-- Saviana Ragefire --
+-------------------------
+L = DBM:GetModLocalization("Saviana")
+
+L:SetGeneralLocalization({
+ name = "Saviana Ragefire"
+})
+
+L:SetWarningLocalization({
+ SpecialWarningTranq = "Enrage - Tranq now"
+})
+
+L:SetOptionLocalization({
+ SpecialWarningTranq = "Show special warning for $spell:78722 (to tranq)",
+ RangeFrame = "Show range frame (10 yards)",
+ BeaconIcon = DBM_CORE_AUTO_ICONS_OPTION_TEXT:format(74453)
+})
+
+L:SetMiscLocalization{
+}
+
+--------------------------
+-- General Zarithrian --
+--------------------------
+L = DBM:GetModLocalization("Zarithrian")
+
+L:SetGeneralLocalization({
+ name = "General Zarithrian"
+})
+
+L:SetWarningLocalization({
+ WarnAdds = "New adds",
+ warnCleaveArmor = "%s on >%s< (%s)" -- Cleave Armor on >args.destName< (args.amount)
+})
+
+L:SetTimerLocalization({
+ TimerAdds = "New adds"
+})
+
+L:SetOptionLocalization({
+ WarnAdds = "Announce new adds",
+ TimerAdds = "Show timer for new adds",
+ warnCleaveArmor = DBM_CORE_AUTO_ANNOUNCE_OPTIONS.spell:format(74367, GetSpellInfo(74367) or "unknown")
+})
+
+L:SetMiscLocalization({
+ SummonMinions = "Turn them to ash, minions!"--needs translation
+})
+
+-------------------------------------
+-- Halion the Twilight Destroyer --
+-------------------------------------
+L = DBM:GetModLocalization("Halion")
+
+L:SetGeneralLocalization({
+ name = "Halion the Twilight Destroyer"
+})
+
+L:SetWarningLocalization({
+ WarnPhase2Soon = "Phase 2 soon",
+ WarnPhase3Soon = "Phase 3 soon",
+ TwilightCutterCast = "Casting Twilight Cutter: 5 sec"
+})
+
+L:SetOptionLocalization({
+ WarnPhase2Soon = "Show pre-warning for Phase 2 (at ~79%)",
+ WarnPhase3Soon = "Show pre-warning for Phase 3 (at ~54%)",
+ TwilightCutterCast = "Show warning when $spell:77844 is being cast",
+ AnnounceAlternatePhase = "Show warnings/timers for phase you aren't in as well",
+ SoundOnConsumption = "Play sound on $spell:74562 or $spell:74792",--We use localized text for these functions
+ SetIconOnConsumption = "Set icons on $spell:74562 or $spell:74792 targets",--So we can use single functions for both versions of spell.
+ YellOnConsumption = "Yell on $spell:74562 or $spell:74792"
+})
+
+L:SetMiscLocalization({
+ MeteorCast = "Les cieux s'embrasent !",
+ Phase2 = "Vous ne trouverez que souffrance au royaume du crépuscule ! Entrez si vous l'osez !",
+ Phase3 = "I am the light and the darkness! Cower, mortals, before the herald of Deathwing!",--needs translation
+ twilightcutter = "Les sphères volantes rayonnent d'énergie noire !",
+ YellCombustion = "Combustion on me!",--needs translation
+ YellConsumption = "Consumption on me!",--needs translation
+ Kill = "Relish this victory, mortals, for it will be your last. This world will burn with the master's return!"--needs translation
+})
\ No newline at end of file