Skip to content

Commit 52d23ca

Browse files
authored
Merge pull request #64 from Puresyn/development
Development
2 parents b60918f + 2ada978 commit 52d23ca

8 files changed

+48
-17
lines changed

Core/Localization/Localization.itIT.lua

+1-1
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ L.CONFIGURATIONFRAME["CharacterSettings"] = { name="Filtri Lista Personaggi", te
154154
L.CONFIGURATIONFRAME["FilterByServer"] = { name = "Server Attuale", text = "Mostra solo server attuale." }
155155
L.CONFIGURATIONFRAME["FilterByNoRating"] = { name = "Nessun punteggio", text = "Mostra solo personaggi con un punteggio." }
156156
L.CONFIGURATIONFRAME["FilterByNoKey"] = { name = "Nessuna chiave", text = "Mostra solo personaggi con una chiave." }
157-
L.CONFIGURATIONFRAME["FilterByMaxLvl"] = { name = "Max Only", text = "Only show maximum level characters." }
157+
L.CONFIGURATIONFRAME["FilterByMaxLvl"] = { name = "Solo livello massimo", text = "Mostra solo i personaggi al livello massimo." }
158158
L.CONFIGURATIONFRAME["Purge"] = { present = "Pulisci", past = "Pulito" }
159159

160160
L.ABOUTFRAME = {}

Core/Localization/Localization.koKR.lua

+1-1
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ L.CONFIGURATIONFRAME["CharacterSettings"] = { name="캐릭터 목록 필터", te
154154
L.CONFIGURATIONFRAME["FilterByServer"] = { name = "현재 서버", text = "현재 서버만 표시합니다.." }
155155
L.CONFIGURATIONFRAME["FilterByNoRating"] = { name = "점수 없음", text = "점수가 있는 캐릭터만 표시합니다." }
156156
L.CONFIGURATIONFRAME["FilterByNoKey"] = { name = "쐐기돌 없음", text = "쐐기돌이 있는 캐릭터만 표시 합니다." }
157-
L.CONFIGURATIONFRAME["FilterByMaxLvl"] = { name = "Max Only", text = "Only show maximum level characters." }
157+
L.CONFIGURATIONFRAME["FilterByMaxLvl"] = { name = "만렙", text = "최대 레벨의 캐릭터만 표시 합니다." }
158158
L.CONFIGURATIONFRAME["Purge"] = { present = "제거", past = "제거됨" }
159159

160160
L.ABOUTFRAME = {}

Core/UI/CharactersFrame.lua

+2
Original file line numberDiff line numberDiff line change
@@ -365,6 +365,8 @@ end
365365
function CharactersFrame:Initialize(parentFrame)
366366
local characterSelectFrame = _G["KM_CharacterSelectFrame"] or createCharacterSelectFrame(parentFrame)
367367

368+
-- clean up any old data in saved variables
369+
KeyMaster_C_DB = KeyMaster:CleanCharSavedData(KeyMaster_C_DB)
368370
CharactersFrame:CreateCharacters()
369371

370372
return characterSelectFrame

Core/UI/InfoFrame.lua

+1-1
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ https://discord.gg/bbMaUpfgn8
179179
aboutContributors.title:SetPoint("TOPLEFT", aboutContributors, "TOPLEFT", 4, -4)
180180
aboutContributors.title:SetText(KeyMasterLocals.ABOUTFRAME["AboutContributors"].name)
181181

182-
local textContributors = "Rex, Ithoro, Xanat, Doc, Sunnie, Charlie, Faethor, Tanzen, Omgtotem, Quanfu\n\n"
182+
local textContributors = "Rex, Ithoro, Xanat, Doc, Sunnie, Charlie, Faethor, Tanzen, Omgtotem, Quanfu, Linaori\n\n"
183183
textContributors = textContributors .. "|cffA3E7FC" .. KeyMasterLocals.ABOUTFRAME["Translators"].text .. "|r\n"
184184
textContributors = textContributors .. "Cyph, Hollicsh, BNS3388, Feedy88, Rumorix, Salty, Kereru, 와우하는아저씨, 姜铁憨, Ragnarork"
185185

Core/UI/WhatsNew.lua

+3-5
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,11 @@ local function setWhatsNewContent(parent)
2626
<p>]]..KeyMasterLocals.DISPLAYVERSION..KM_AUTOVERSION.." "..KM_VERSION_STATUS..[[</p>
2727
<br/>
2828
<h2>|cff]]..h2Color..[[Updates:|r</h2>
29-
<p>- Fixed errors related to missing affixes from Blizzard. This affected things like missing minimap icons, party frame not show player data, excessive error messages in chat window, etc.</p>
30-
<p>- Fixed scroll bar on character list, as it wasn't scrolling properly previously.</p>
31-
<p>- Fixed lua errors while entering combat.</p>
32-
<p>- Fixed minor cosmetic UI changes related to season/expansion.</p>
29+
<p>- Updated IT localization.</p>
3330
<br/>
3431
<h2>|cff]]..h2Color..[[Fixes:|r</h2>
35-
<p>- Characters of any level can now show up in the character list, previously it was max level only.. but since Blizzard decided to change the max level before it was achievable we've decided it was easier to add a checkbox filter (in the config tab) and allow all characters to show up in the list.</p>
32+
<p>- Fixed dungeon portals so they work properly if you already have it unlocked.</p>
33+
<p>- Fixed character list cleanup to purge last seasons characters correctly.</p>
3634
<br/>
3735
<h2>|cff]]..h2Color..[[Known Bugs/Issues:|r</h2>
3836
<p>- Season 1 mythic plus ratings and other functions are being verified and may not be accurate on day one. We will do our best to update ASAP.</p>

KeyMaster.toc

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
## X-Max-Interface: 110002
33
## X-Min-Interface: 110002
44

5-
## Version: 1.2.4
5+
## Version: 1.2.5
66
## Title: |cffb09c60Key Master|r
77
## Title-ptBR: |cffb09c60Key Master|r
88
## Title-ruRU: |cffb09c60Key Master|r [|cffe6b080Мастер ключей|r]

Libs/Internal/DungeonTools.lua

+20-8
Original file line numberDiff line numberDiff line change
@@ -47,17 +47,22 @@ local portalSpellIds = {
4747
[404] = 393276, -- Neltharus
4848
[405] = 393267, -- Brackenhide Hollow
4949
[406] = 393283, -- Halls of Infusion
50-
[503] = 442929, -- Ara-Kara, City of Echoes
51-
[502] = 442927, -- City of Threads
52-
[505] = 442931, -- The Dawnbreaker
53-
[501] = 442926, -- The Stonevault
54-
[353] = 272264, -- Siege of Boralus
55-
[507] = 396121, -- The Grim Batol
56-
[375] = 348533, -- Mists of Tirna Scithe
57-
[376] = 348529 -- The Necrotic Wake
50+
[503] = 445417, -- Ara-Kara, City of Echoes - 442929
51+
[502] = 445416, -- City of Threads - 442927
52+
[505] = 445414, -- The Dawnbreaker - 442931
53+
[501] = 445269, -- The Stonevault - 442926
54+
[353] = 445418, -- Siege of Boralus - (A) 445418 - (H) 464256 - 272264
55+
[507] = 445424, -- The Grim Batol - 396121
56+
[375] = 354464, -- Mists of Tirna Scithe - 348533
57+
[376] = 354462 -- The Necrotic Wake - 348529
5858

5959
}
6060

61+
-- add only horde specific portals here.
62+
local portalSpellIdsHorde = {
63+
[353] = 464256 -- Siege of Boralus - (A) 445418 - (H) 464256 - 272264
64+
}
65+
6166
-- Affix IDs
6267
local OVERFLOWING_ID = 1
6368
local SKITTISH_ID = 2
@@ -229,6 +234,13 @@ end
229234
-- Finds portal spells, checks if the client has it and retruns it's information
230235
function DungeonTools:GetPortalSpell(dungeonID)
231236
local portalSpellId = portalSpellIds[dungeonID]
237+
local englishFaction, _ = UnitFactionGroup("player")
238+
if englishFaction == "Horde" then
239+
if portalSpellIdsHorde[dungeonID] then
240+
portalSpellId = portalSpellIdsHorde[dungeonID]
241+
end
242+
end
243+
232244
if (not portalSpellId) then return nil end -- mapID missing from portalSpellIds table
233245

234246
local portalSpellName

PatchNotes.txt

+19
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,25 @@
11
Key Master AddOn for World of Warcraft
22
(c) 2024 – Released under the GNU General Public License
33

4+
PATCH NOTES:
5+
--------------------------------------------------
6+
Key Master v1.2.5
7+
--------------------------------------------------
8+
Fixes:
9+
- Fixed portals so they work properly if you already have it unlocked.
10+
- Fixed character list cleanup to purge last seasons characters correctly.
11+
12+
Updates:
13+
- None
14+
15+
Known Bugs/Issues:
16+
- Season 1 mythic plus ratings and other functions are being verified and may not be accurate on day one. We will do our best to update ASAP.
17+
- Mythic plus vaults may not update immediately when completing a dungeon. For now just do /reloadui to see the update properly.
18+
- Due to a tight timeline to fix several critical bugs, some language translations are not completed. We will be updating those ASAP.
19+
20+
Special Note:
21+
- If you have any issues with the character list not function make sure you login to the character and logout one time. If this doesn't work purge the characters on the config tab and relogging to each one. If this doesn't work then please delete the file in your WTF folder: <GameInstallPath>\WTF\Account[ACCOUNT_NAME]\SavedVariables\KeyMaster.lua
22+
423
PATCH NOTES:
524
--------------------------------------------------
625
Key Master v1.2.4

0 commit comments

Comments
 (0)