Skip to content

Commit

Permalink
DBM 10.2.20
Browse files Browse the repository at this point in the history
  • Loading branch information
siweia committed Feb 2, 2024
1 parent a5bae67 commit 0718047
Show file tree
Hide file tree
Showing 46 changed files with 1,818 additions and 653 deletions.
4 changes: 2 additions & 2 deletions Interface/AddOns/DBM-Affixes/MPlusAffixes.lua
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
local mod = DBM:NewMod("MPlusAffixes", "DBM-Affixes")
local L = mod:GetLocalizedStrings()

mod:SetRevision("20240121032255")
mod:SetRevision("20240201052201")
--mod:SetModelID(47785)
mod:SetZone(DBM_DISABLE_ZONE_DETECTION)--Stays active in all zones for zone change handlers, but registers events based on dungeon ids

Expand Down Expand Up @@ -123,7 +123,7 @@ do
validZones = {[657]=true, [1841]=true, [1754]=true, [1458]=true, [2527]=true, [2519]=true, [2451]=true, [2520]=true}
elseif (C_MythicPlus.GetCurrentSeason() or 0) == 12 then--DF Season 4
--NOT YET KNOWN, season 3 placeholders
validZones = {[657]=true, [1841]=true, [1754]=true, [1458]=true, [2527]=true, [2519]=true, [2451]=true, [2520]=true}
validZones = {[2579]=true, [1279]=true, [1501]=true, [1466]=true, [1763]=true, [643]=true, [1862]=true}
else--Season 3 (11) (latest LIVE season put in else so if api fails, it just always returns latest)
--2579, 1279, 1501, 1466, 1763, 643, 1862
validZones = {[2579]=true, [1279]=true, [1501]=true, [1466]=true, [1763]=true, [643]=true, [1862]=true}
Expand Down
274 changes: 203 additions & 71 deletions Interface/AddOns/DBM-Core/DBM-Core.lua

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion Interface/AddOns/DBM-Core/DBM-Core.toc
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
## LoadOnDemand: 0
## DefaultState: enabled
## Author: MysticalOS, QartemisT
## Version: 57b3582
## Version: 8ead32c
## X-Website: https://deadlybossmods.com

Libs\LibStub\LibStub.lua
Expand Down
2 changes: 1 addition & 1 deletion Interface/AddOns/DBM-Core/DBM-Nameplate.lua
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ do
local function AuraFrame_CreateIcon(frame)
-- base frame
---@class DBMNamePlateIconFrame: Button, BackdropTemplate
local iconFrame = CreateFrame("Button", "DBMNameplateAI" .. #frame.icons, DBMNameplateFrame, BackdropTemplateMixin and "BackdropTemplate")
local iconFrame = CreateFrame("Button", "DBMNameplateAI" .. #frame.icons, DBMNameplateFrame, "BackdropTemplate")
iconFrame:EnableMouse(false)
iconFrame:SetBackdrop({edgeFile = [[Interface\Buttons\WHITE8X8]], edgeSize = 1})
--local iconFrame = CreateFrame("Button", "DBMNameplateAI" .. #frame.icons, DBMNameplateFrame)
Expand Down
94 changes: 89 additions & 5 deletions Interface/AddOns/DBM-Core/commonlocal.br.lua
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,93 @@ if not DBM_COMMON_L then DBM_COMMON_L = {} end

local CL = DBM_COMMON_L

CL.UNKNOWN = "desconhecido"
CL.LEFT = "Esquerda"
CL.RIGHT = "Direita"
CL.BACK = "Atrás"
CL.FRONT = "A frente"
--General
--CL.NONE = "None"
--CL.RANDOM = "Random"
CL.UNKNOWN = "desconhecido"--UNKNOWN which is "Unknown" (does u vs U matter?)
--CL.NEXT = "Next %s"
--CL.COOLDOWN = "%s CD"
--CL.INCOMING = "%s Incoming"
CL.INTERMISSION = "Intermissão"--No blizz global for this, and will probably be used in most end tier fights with intermission phases
--CL.NO_DEBUFF = "Not %s"--For use in places like info frame where you put "Not Spellname"
--CL.ALLY = "Ally"--Such as "Move to Ally"
--CL.ALLIES = "Allies"--Such as "Move to Allies"
--CL.TANK = "Tank"--Such as "Move to Tank"
--CL.CLEAR = "Clear"
--CL.SAFE = "Safe"
--CL.NOTSAFE = "Not Safe"
--CL.SEASONAL = "Seasonal"--Used for option headers to label options that apply to seasonal mechanics (Such as season of mastery on classic era)
--CL.FULLENERGY = "Full Energy"
--Movements/Places
--CL.UP = "Up"
--CL.DOWN = "Down"
CL.LEFT = "Esquerda"
CL.RIGHT = "Direita"
--CL.CENTER = "Center"
--CL.BOTH = "Both"
--CL.BEHIND = "Behind"
CL.BACK = "Atrás"--Back as in back of the room, not back as in body part
--CL.SIDE = "Side"--Side as in move to the side
--CL.TOP = "Top"
--CL.BOTTOM = "Bottom"
--CL.MIDDLE = "Middle"
CL.FRONT = "A frente"
--CL.EAST = "East"
--CL.WEST = "West"
--CL.NORTH = "North"
--CL.SOUTH = "South"
--CL.NORTHEAST = "North-East"
--CL.SOUTHEAST = "South-East"
--CL.SOUTHWEST = "South-West"
--CL.NORTHWEST = "North-West"
--CL.SHIELD = "Shield"--Usually auto localized but kept around in case it needs to be used in a place that's not auto localized such as MoveTo or Use alert
--CL.PILLAR = "Pillar"
--CL.SHELTER = "Shelter"
--CL.EDGE = "Room Edge"
--CL.FAR_AWAY = "Far Away"
--CL.PIT = "Pit"--Pit, as in hole in ground
--CL.TOTEM = "Totem"
--CL.TOTEMS = "Totems"
--Mechanics
--CL.BOMB = "Bomb"--Usually auto localized but kept around in case it needs to be used in a place that's not auto localized such as MoveTo or Use alert
--CL.BOMBS = "Bombs"--Usually auto localized but kept around in case it needs to be used in a place that's not auto localized such as MoveTo or Use alert
--CL.ORB = "Orb"--Usually auto localized but kept around in case it needs to be used in a place that's not auto localized such as MoveTo or Use alert
--CL.ORBS = "Orbs"--Doesn't have a direct auto localize so has to be manually localized, unlike non plural version
--CL.RING = "Ring"
--CL.RINGS = "Rings"
--CL.CHEST = "Chest"--As in Treasure 'Chest'. Not Chest as in body part.
--CL.ADD = "Add"--A fight Add as in "boss spawned extra adds"
--CL.ADDS = "Adds"
--CL.ADDCOUNT = "Add %s"
--CL.BIG_ADD = "Big Add"
--CL.BOSS = "Boss"
--CL.ENEMIES = "Enemies"
--CL.BREAK_LOS = "Break LOS"
--CL.RESTORE_LOS = "Maintain LOS"
--CL.BOSSTOGETHER = "Bosses Together"
--CL.BOSSAPART = "Bosses Apart"
--CL.MINDCONTROL = "Mind Control"
--CL.TANKCOMBO = "Tank Combo"
--CL.AOEDAMAGE = "AOE Damage"
--CL.GROUPSOAK = "Soak"
--CL.GROUPSOAKS = "Soaks"
--CL.HEALABSORB = "Heal Absorb"
--CL.HEALABSORBS = "Heal Absorbs"
--CL.DODGES = "Dodges"
--CL.POOL = "Pool"
--CL.POOLS = "Pools"
--CL.DEBUFFS = "Debuffs"
--CL.DISPELS = "Dispels"
--CL.PUSHBACK = "Pushback"
--CL.FRONTAL = "Frontal"
--CL.LASER = "Laser"
--CL.LASERS = "Lasers"
--CL.RIFT = "Rift"--Often has auto localized alternatives, but still translated for BW aura matching when needed
--CL.RIFTS = "Rifts"--Often has auto localized alternatives, but still translated for BW aura matching when needed
--CL.TRAPS = "Traps"--Doesn't have a direct auto localize so has to be manually localized, unlike non plural version
--CL.ROOTS = "Roots"
--CL.MARK = "Mark"--As in short text for all the encounter mechanics that start or end in "Mark"
--CL.MARKS = "Marks"--Plural of above
--CL.CURSE = "Curse"
--CL.CURSES = "Curses"
--CL.SWIRLS = "Swirls"--Plural of Swirl
8 changes: 6 additions & 2 deletions Interface/AddOns/DBM-Core/commonlocal.cn.lua
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
-- CL.Core
-- Diablohu([email protected])
-- yleaf([email protected])
-- Mini Dragon([email protected]) <流浪者酒馆-Brilla@金色平原> 20231212
Expand All @@ -11,9 +10,9 @@ local CL = DBM_COMMON_L
-- 基本
CL.NONE = ""
CL.RANDOM = "随机"
CL.UNKNOWN = "未知"
CL.NEXT = "下一个 %s"
CL.COOLDOWN = "%s 冷却"
CL.UNKNOWN = "未知"
CL.INCOMING = "%s 即将到来"
CL.INTERMISSION = "转场"
CL.NO_DEBUFF = "没有 %s"
Expand Down Expand Up @@ -78,6 +77,8 @@ CL.TANKCOMBO = "坦克连击"
CL.AOEDAMAGE = "AOE 伤害"
CL.GROUPSOAK = "群体吸收"
CL.GROUPSOAKS = "群体吸收"
--CL.HEALABSORB = "Heal Absorb"
--CL.HEALABSORBS = "Heal Absorbs"
CL.DODGES = "躲闪"
CL.POOL = "池子"
CL.POOLS = "池子"
Expand All @@ -93,3 +94,6 @@ CL.TRAPS = "陷阱"
CL.ROOTS = "树根"
CL.MARK = "标记"
CL.MARKS = "标记"
--CL.CURSE = "Curse"
--CL.CURSES = "Curses"
--CL.SWIRLS = "Swirls"--Plural of Swirl
85 changes: 72 additions & 13 deletions Interface/AddOns/DBM-Core/commonlocal.de.lua
Original file line number Diff line number Diff line change
Expand Up @@ -3,14 +3,33 @@ if not DBM_COMMON_L then DBM_COMMON_L = {} end

local CL = DBM_COMMON_L

--General
--CL.NONE = "None"
--CL.RANDOM = "Random"
CL.UNKNOWN = "unbekannt"--UNKNOWN which is "Unknown" (does u vs U matter?)
CL.NEXT = "Nächste %s"
CL.COOLDOWN = "%s CD"
CL.UNKNOWN = "unbekannt"
CL.INCOMING = "%s kommt"
CL.INTERMISSION = "Übergang"--No blizz global for this, and will probably be used in most end tier fights with intermission phases
CL.NO_DEBUFF = "Kein %s"--For use in places like info frame where you put "Not Spellname"
CL.ALLY = "Verbündeten"--Such as "Move to Ally"
--CL.ALLIES = "Allies"--Such as "Move to Allies"
--CL.TANK = "Tank"--Such as "Move to Tank"
--CL.CLEAR = "Clear"
CL.SAFE = "Sicher"
--CL.NOTSAFE = "Not Safe"
--CL.SEASONAL = "Seasonal"--Used for option headers to label options that apply to seasonal mechanics (Such as season of mastery on classic era)
--CL.FULLENERGY = "Full Energy"
--Movements/Places
--CL.UP = "Up"
--CL.DOWN = "Down"
CL.LEFT = "Links"
CL.RIGHT = "Rechts"
--CL.CENTER = "Center"
CL.BOTH = "Beide"
CL.BACK = "Hinten"
CL.SIDE = "Seite"
--CL.BEHIND = "Behind"
CL.BACK = "Hinten"--Back as in back of the room, not back as in body part
CL.SIDE = "Seite"--Side as in move to the side
CL.TOP = "Oben"
CL.BOTTOM = "Unten"
CL.MIDDLE = "Mitte"
Expand All @@ -19,18 +38,58 @@ CL.EAST = "Osten"
CL.WEST = "Westen"
CL.NORTH = "Norden"
CL.SOUTH = "Süden"
CL.INTERMISSION = "Übergang"
CL.ORB = "Kugel"
CL.CHEST = "Kiste"
CL.NO_DEBUFF = "Kein %s"
CL.ALLY = "Verbündeten"
CL.ADD = "Add"
CL.ADDS = "Adds"
--CL.NORTHEAST = "North-East"
--CL.SOUTHEAST = "South-East"
--CL.SOUTHWEST = "South-West"
--CL.NORTHWEST = "North-West"
CL.SHIELD = "Schutzschild"--Usually auto localized but kept around in case it needs to be used in a place that's not auto localized such as MoveTo or Use alert
--CL.PILLAR = "Pillar"
--CL.SHELTER = "Shelter"
CL.EDGE = "Rand des Raums"
CL.FAR_AWAY = "Weit weg"
--CL.PIT = "Pit"--Pit, as in hole in ground
--CL.TOTEM = "Totem"
--CL.TOTEMS = "Totems"
--Mechanics
--CL.BOMB = "Bomb"--Usually auto localized but kept around in case it needs to be used in a place that's not auto localized such as MoveTo or Use alert
--CL.BOMBS = "Bombs"--Usually auto localized but kept around in case it needs to be used in a place that's not auto localized such as MoveTo or Use alert
CL.ORB = "Kugel"--Usually auto localized but kept around in case it needs to be used in a place that's not auto localized such as MoveTo or Use alert
--CL.ORBS = "Orbs"--Doesn't have a direct auto localize so has to be manually localized, unlike non plural version
--CL.RING = "Ring"
--CL.RINGS = "Rings"
CL.CHEST = "Kiste"--As in Treasure 'Chest'. Not Chest as in body part.
CL.ADD = "Add"--A fight Add as in "boss spawned extra adds"
CL.ADDS = "Adds"
--CL.ADDCOUNT = "Add %s"
--CL.BIG_ADD = "Big Add"
--CL.BOSS = "Boss"
--CL.ENEMIES = "Enemies"
CL.BREAK_LOS = "Meide Sichtlinie"
CL.SAFE = "Sicher"
CL.SHIELD = "Schutzschild"
CL.INCOMING = "%s kommt"
--CL.RESTORE_LOS = "Maintain LOS"
CL.BOSSTOGETHER = "Bosses Together"
CL.BOSSAPART = "Bosses Apart"
--CL.MINDCONTROL = "Mind Control"
--CL.TANKCOMBO = "Tank Combo"
--CL.AOEDAMAGE = "AOE Damage"
--CL.GROUPSOAK = "Soak"
--CL.GROUPSOAKS = "Soaks"
--CL.HEALABSORB = "Heal Absorb"
--CL.HEALABSORBS = "Heal Absorbs"
--CL.DODGES = "Dodges"
--CL.POOL = "Pool"
--CL.POOLS = "Pools"
--CL.DEBUFFS = "Debuffs"
--CL.DISPELS = "Dispels"
--CL.PUSHBACK = "Pushback"
--CL.FRONTAL = "Frontal"
--CL.LASER = "Laser"
--CL.LASERS = "Lasers"
--CL.RIFT = "Rift"--Often has auto localized alternatives, but still translated for BW aura matching when needed
--CL.RIFTS = "Rifts"--Often has auto localized alternatives, but still translated for BW aura matching when needed
--CL.TRAPS = "Traps"--Doesn't have a direct auto localize so has to be manually localized, unlike non plural version
--CL.ROOTS = "Roots"
--CL.MARK = "Mark"--As in short text for all the encounter mechanics that start or end in "Mark"
--CL.MARKS = "Marks"--Plural of above
--CL.CURSE = "Curse"
--CL.CURSES = "Curses"
--CL.SWIRLS = "Swirls"--Plural of Swirl
9 changes: 7 additions & 2 deletions Interface/AddOns/DBM-Core/commonlocal.en.lua
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
DBM_COMMON_L = {}
---@class DBMLocaleCommon
local CL = {}

local CL = DBM_COMMON_L
DBM_COMMON_L = CL

--General
CL.NONE = "None"
Expand Down Expand Up @@ -72,6 +73,8 @@ CL.TANKCOMBO = "Tank Combo"
CL.AOEDAMAGE = "AOE Damage"
CL.GROUPSOAK = "Soak"
CL.GROUPSOAKS = "Soaks"
CL.HEALABSORB = "Heal Absorb"
CL.HEALABSORBS = "Heal Absorbs"
CL.DODGES = "Dodges"
CL.POOL = "Pool"
CL.POOLS = "Pools"
Expand All @@ -87,6 +90,8 @@ CL.TRAPS = "Traps"--Doesn't have a direct auto localize so has to be manua
CL.ROOTS = "Roots"
CL.MARK = "Mark"--As in short text for all the encounter mechanics that start or end in "Mark"
CL.MARKS = "Marks"--Plural of above
CL.CURSE = "Curse"
CL.CURSES = "Curses"
CL.SWIRLS = "Swirls"--Plural of Swirl
--NOTE, many common locals are auto localized:
--Bomb (37859), Bombs (167180), Scream (31295), Breath (17088), Beam (173303), Beams (207544), Charge (100), Knockback (28405), Portal (161722), Portals (109400)
Expand Down
4 changes: 4 additions & 0 deletions Interface/AddOns/DBM-Core/commonlocal.es.lua
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,8 @@ CL.TANKCOMBO = "Combo de tanque"
CL.AOEDAMAGE = "Daño AOE"
CL.GROUPSOAK = "Absorpción"
CL.GROUPSOAKS = "Absorpciones"
--CL.HEALABSORB = "Heal Absorb"
--CL.HEALABSORBS = "Heal Absorbs"
CL.DODGES = "Esquivas"
CL.POOL = "Charco"
CL.POOLS = "Charcos"
Expand All @@ -88,4 +90,6 @@ CL.TRAPS = "Trampas"
CL.ROOTS = "Raíces"
CL.MARK = "Marca"--As in short text for all the encounter mechanics that start or end in "Mark"
CL.MARKS = "Marcas"--Plural of above
--CL.CURSE = "Curse"
--CL.CURSES = "Curses"
CL.SWIRLS = "Remolinos"--Plural of Swirl
Loading

0 comments on commit 0718047

Please sign in to comment.