Refactor Encounters, use new translations format for save space

This commit is contained in:
Roman Jaroš 2025-04-17 19:04:49 +02:00
parent 7d9f58650a
commit 908f45eb9b
59 changed files with 103852 additions and 58396 deletions

View file

@ -66,17 +66,17 @@ local function ShowQuestTranslation(event)
end
end
local function ShowQuestItemTranslation()
local function ShowBookTranslation()
local frame = addon.QuestFrame
frame:Hide()
-- classic and retail has same frame
if ItemTextFrame:IsVisible() then
local itemName = ItemTextGetItem();
local itemNameTranslation = CzechQuestsAddon:GetData("item", itemName)
local itemNameTranslation = CzechQuestsAddon:GetData("book", itemName .. "_name")
if itemNameTranslation then
local pageNum = ItemTextGetPage()
local itemPageContentTranslation = CzechQuestsAddon:GetData("item", itemName .. '__' .. pageNum)
local itemPageContentTranslation = CzechQuestsAddon:GetData("book", itemName .. '_page_' .. pageNum)
if itemPageContentTranslation then
frame:SetData(
itemNameTranslation.title,
@ -137,7 +137,7 @@ local function InitQuests()
end
if (event == "ITEM_TEXT_READY") then
ShowQuestItemTranslation()
ShowBookTranslation()
end
if CzechQuestsAddon_Store.config.QUEST_TEXTURE_ALPHA_ONLY_MOVING then