From 352271d34d197b691d6b61c63eec8d4d1d76f393 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roman=20Jaro=C5=A1?= Date: Mon, 31 Mar 2025 12:46:14 +0200 Subject: [PATCH] Update quests and restrict tactics to non-classic versions --- Addon/Code/Options.lua | 4 +++- Addon/Data/classic_era/3.lua | 19 ++++++++++++------- CzechQuests.lua | 4 +++- CzechQuests_Vanilla.toc | 3 +++ 4 files changed, 21 insertions(+), 9 deletions(-) diff --git a/Addon/Code/Options.lua b/Addon/Code/Options.lua index 875ac03..7dc3328 100644 --- a/Addon/Code/Options.lua +++ b/Addon/Code/Options.lua @@ -147,7 +147,9 @@ local function InitOptions() InitQuests() InitSpeeches() - InitTactics() + if (WOW_PROJECT_ID ~= WOW_PROJECT_CLASSIC) then + InitTactics() + end InitOthers() Settings.RegisterAddOnCategory(category) diff --git a/Addon/Data/classic_era/3.lua b/Addon/Data/classic_era/3.lua index 405dd5c..923fd1e 100644 --- a/Addon/Data/classic_era/3.lua +++ b/Addon/Data/classic_era/3.lua @@ -3004,10 +3004,12 @@ addon.data.quest[8770] = { } addon.data.quest[8787] = { titleMale = "Soupravy výzbroje do terénu", - objectiveMale = "Přineste 8 sad odolné zbroje a 8 sad těžké zbroje do Merok Longstride poblíž Hive'Regal. Pro splnění tohoto úkolu musíte také přinést Logistický úkolový briefing VII.", - descriptionMale = "Stateční dobrovolníci z Orgrimmarské legie dorazili na Silithus, aby nám pomohli v naší věci. Jejich zásoby zbrojních souprav se během cesty nějak ztratily. Získejte dávku souprav zbroje a doručte je Merokovi Longstridovi do místa, kde se nachází tábor Orgrimmarské legie.", + objectiveMale = "Přines 8 Rugged Armor Kits a 8 Heavy Armor Kits k Merokovi Longstridovi poblíž Hive'Regal. Musíš také přinést Logistics Task Briefing VII, abys tento úkol splnil.", + objectiveFemale = "Přines 8 Rugged Armor Kits a 8 Heavy Armor Kits k Merokovi Longstridovi poblíž Hive'Regal. Musíš také přinést Logistics Task Briefing VII, abys tento úkol splnila.", + descriptionMale = "Stateční dobrovolníci z Orgrimmar Legion dorazili na Silithus, aby nám pomohli v naší věci. Jejich zásoby zbrojních souprav se během cesty nějak ztratily. Získej dávku souprav zbroje a doruč je Merokovi Longstride na místo, kde se nachází tábor Orgrimmar Legionu.", + descriptionFemale = "Stateční dobrovolníci z Orgrimmar Legion dorazili na Silithus, aby nám pomohli v naší věci. Jejich zásoby zbrojních souprav se během cesty nějak ztratily. Získej dávku souprav zbroje a doruč je Merokovi Longstride na místo, kde se nachází tábor Orgrimmar Legion.", progressMale = "Máš pro mě něco, ?", - completionMale = "Ach, ano... Rozdám je vojákům, . Orgrimmarská legie ti děkuje!", + completionMale = "Ach, ano... Rozdám je vojákům, . Orgrimmar Legion ti děkuje!", } addon.data.quest[8772] = { titleMale = "Cíl: Hive'Zora Waywatchers", @@ -7224,10 +7226,13 @@ addon.data.quest[2857] = { } addon.data.quest[2855] = { titleMale = "Divoká kožená ramena", - objectiveMale = "Přineste Jangdorovi Swiftstriderovi do tábora Mojache 6 sad silného brnění a divokého psa.", - descriptionMale = "Ramena z divoké kůže velmi dobře podpírají postavu nositele a poskytují vynikající ochranu horních částí paží i ramen. Stejně jako u všech brnění z divoké kůže je do předmětu vloženo náhodné, ale velmi účinné vylepšení, které je do něj všíváno.\n\nPro tento vzor budu potřebovat šest silných souprav zbroje a divokou kůži. To by pro vás neměla být příliš vysoká zakázka.", - progressMale = "Máte k dispozici šest sad tlustého brnění a divokou révu, které potřebuji?\n\nPovažujte výrobu souprav zbrojí za lekci stabilního a spolehlivého řemesla; důsledná metoda výroby, kterou si osvojíte při práci na těchto soupravách, vám pomůže rozvinout vaše dovednosti pro složitou práci potřebnou k výrobě divokých kožených zbrojí.\n\nKaždá lekce má svůj účel, . Je důležité, abys každou z nich náležitě pojal.", - completionMale = "Tyto soupravy brnění jsou kvalitní, . Jestli je něco, co požaduji nejen u své práce, ale i u práce těch, které učím, je to kvalita.\n\nUdělal jsi dobře, že sis tento vzor zasloužil; doufám, že ti přinese stejnou odměnu jako mně.", + objectiveMale = "Přines 6 Thick Armor Kits a Wildvine Jangdorovi Swiftstriderovi do Camp Mojache.", + descriptionMale = "Ramena Wild Leather velmi dobře podpírají postavu nositele a poskytují vynikající ochranu horním částem paží i ramen. Stejně jako u všech Wild Leather je do předmětu vloženo náhodné, ale velmi účinné vylepšení, které se do něj všívá.\n\nPro tento vzor budu potřebovat šest silných sad zbroje a wildvine. To by pro tebe neměl být příliš velký požadavek.", + descriptionFemale = "Ramena Wild Leather podpírají postavu nositele velmi dobře a poskytují vynikající ochranu horních částí paží i ramen. Stejně jako u všech zbrojí Wild Leather je do předmětu vloženo náhodné, ale velmi účinné vylepšení, které je do něj všíváno.\n\nPro tento vzor budu potřebovat šest silných zbrojových sad a wildvine. To by pro tebe neměl být příliš vysoký požadavek.", + progressMale = "Máš k dispozici šest sad tlustého brnění a divokou révu, které potřebuji?\n\nPovažuj výrobu souprav zbrojí za lekci stabilního a spolehlivého řemesla; důsledná metoda výroby, kterou si osvojíš při práci na těchto soupravách, ti pomůže rozvinout tvé dovednosti pro složitou práci potřebnou k výrobě Wild Leather armors.\n\nKaždá lekce má svůj účel, . Je důležité, abys každou z nich náležitě pojal.", + progressFemale = "Máš k dispozici šest sad tlustého brnění a divokou révu, které potřebuji?\n\nPovažuj výrobu souprav zbrojí za lekci stabilního a spolehlivého řemesla; důsledná metoda výroby, kterou si osvojíš při práci na těchto soupravách, ti pomůže rozvinout tvoje dovednosti pro složitou práci potřebnou k výrobě Wild Leather armors.\n\nKaždá lekce má svůj účel, . Je důležité, abys každou z nich náležitě pojal.", + completionMale = "Tyto soupravy brnění jsou kvalitní, . Jestli je něco, co požaduji nejen u své práce, ale i u práce těch, které učím, je to kvalita.\n\nUdělal jsi dobře, že sis tento vzor zasloužil; doufám, že ti přinese stejné odměny, jaké přinesl mně.", + completionFemale = "Tyto soupravy brnění jsou kvalitní, . Jestli je něco, co požaduji nejen u své práce, ale i u práce těch, které učím, je to kvalita.\n\nUdělal jsi dobře, že sis tento vzor zasloužila; doufám, že ti přinese stejné odměny, jaké přinesl mně.", } addon.data.quest[2849] = { titleMale = "Kožená vesta Wild", diff --git a/CzechQuests.lua b/CzechQuests.lua index 4f657e4..d516633 100644 --- a/CzechQuests.lua +++ b/CzechQuests.lua @@ -63,7 +63,9 @@ local function OnEvent(self, event, addonName, ...) addon.API.InitOptions() addon.API.InitQuests() addon.API.InitSpeeches() - addon.API.InitTactics() + if (WOW_PROJECT_ID ~= WOW_PROJECT_CLASSIC) then + addon.API.InitTactics() + end self:UnregisterEvent("ADDON_LOADED") end end diff --git a/CzechQuests_Vanilla.toc b/CzechQuests_Vanilla.toc index d0e28e9..ea62667 100755 --- a/CzechQuests_Vanilla.toc +++ b/CzechQuests_Vanilla.toc @@ -28,3 +28,6 @@ Addon/Code/Quest.lua Addon/Code/SpeechDataApi.lua Addon/Code/SpeechFrame.lua Addon/Code/Speech.lua + +Addon/Code/TacticFrame.lua +Addon/Code/Tactic.lua \ No newline at end of file