Refactor encounter handling and placeholder logic
All checks were successful
forgejo/Czech Quests/addon/pipeline/head This commit looks good

This commit is contained in:
Roman Jaroš 2025-04-18 14:03:11 +02:00
parent c2eda51d7d
commit a32b698ebf
10 changed files with 278 additions and 421 deletions

View file

@ -1,126 +1,4 @@
local _, addon = ...
addon.data.speech["Cataloger Simone_Eyes on me! Ready? Set? Laugh!"] = {
m = "Sledujte mě! Připraven? Připravit? Směj se!",
}
addon.data.speech["Cataloger Simone_Let's give a big wave to the camera! Big wave, come on!"] = {
m = "Zamávejme na kameru! Velká vlna, no tak!",
}
addon.data.speech["Cataloger Simone_Eyes on me! Now wave to your fans!"] = {
m = "Sledujte mě! A teď zamávej svým fanouškům!",
}
addon.data.speech["Cataloger Simone_Focus on me and show me you can dance!"] = {
m = "Soustřeď se na mě a ukaž, že umíš tančit!",
}
addon.data.speech["Cataloger Simone_Wave to the camera! Wave to it, superstar!"] = {
m = "Zamávejte do kamery! Zamávej jí, superhvězdo!",
}
addon.data.speech["Cataloger Simone_Show me the tears! Show me you can cry on cue!"] = {
m = "Ukažte mi slzy! Ukaž mi, že umíš plakat na povel!",
}
addon.data.speech["Cataloger Simone_Let's see some muscle! Flex for me!"] = {
m = "Ukažte nám svaly! Oheň pro mě!",
}
addon.data.speech["Cataloger Simone_<class>! You've got a look that says you know a thing or two about style!"] = {
m = "<cM0>! Tvůj vzhled napovídá, že o stylu něco víš!",
}
addon.data.speech["Cataloger Simone_Let's see a strong salute! Focus on me and salute!"] = {
m = "Uvidíme silný pozdrav! Soustřeďte se na mě a salutujte!",
}
addon.data.speech["Cataloger Simone_Show me your best dance moves!"] = {
m = "Ukažte mi své nejlepší taneční pohyby!",
}
addon.data.speech["Cataloger Simone_Let's see how you dance. Focus on me and dance up a storm!"] = {
m = "Podívejme se, jak tančíš. Soustřeďte se na mě a tančete jako bouře!",
}
addon.data.speech["Cataloger Simone_Roar! Let me see you roar! Let that beast out!"] = {
m = "Roar! Ukaž mi, jak řveš! Vypusť tu bestii ven!",
}
addon.data.speech["Cataloger Simone_Strike a pose! Flex your muscles!"] = {
m = "Zapózujte! Napněte svaly!",
}
addon.data.speech["Cataloger Simone_I need to see some emotion. Cry for me!"] = {
m = "Potřebuji vidět nějaké emoce. Plačte za mě!",
}
addon.data.speech["Cataloger Simone_Dance like nobody's watching... But make sure you dance for the camera!"] = {
m = "Tancuj, jako by se nikdo nedíval... Ale nezapomeňte tančit před kamerou!",
}
addon.data.quest["q86705_name"] = {
m = "Pracujte na tom",
}
addon.data.quest["q86705_description"] = {
m = "Zkouška stylu nám dává příležitost vypadat dobře. <cM0>. Kamera se postará o to, abychom vypadali dobře i nadále. Takže se soustřeďte na mě a můj fotoaparát, dodržujte mé pokyny a já se postarám o to, abyste vypadali fantasticky!",
f = "Zkouška stylu nám dává příležitost vypadat dobře. <cF0>. Kamera se stará o to, abychom stále vypadali dobře. Takže se soustřeďte na mě a můj fotoaparát, dodržujte mé pokyny a já se postarám o to, abyste vypadali fantasticky!",
}
addon.data.quest["q86705_objective"] = {
m = "Soustřeďte se na fotografa a postupujte podle jeho pokynů.",
}
addon.data.quest["q86705_progress"] = {
m = "Soustřeďte se na mě a řiďte se mými pokyny.\n\nPostarám se, abys vypadala skvěle.",
}
addon.data.quest["q86705_completion"] = {
m = "Kamera nelže, <name>.\n\nJsi stylový <cM0>.",
f = "Kamera nelže, <name>.\n\nJsi jedna stylová <cF0>.",
}
addon.data.speech["Cataloger Grilka_Let's give a big wave to the camera! Big wave, come on!"] = {
m = "Zamávejme na kameru! Velká vlna, no tak!",
}
addon.data.speech["Cataloger Grilka_Demon Hunter! You've got a look that says you know a thing or two about style!"] = {
m = "Lovec démonů! Tvůj vzhled napovídá, že se vyznáš ve stylu!",
}
addon.data.speech["Cataloger Grilka_Laugh for me! Pretend I just told you the world's best joke, let's hear it!"] = {
m = "Smějte se za mě! Představte si, že jsem vám právě řekl nejlepší vtip na světě, poslechněte si ho!",
}
addon.data.speech["Cataloger Grilka_Eyes on me! Ready? Set? Laugh!"] = {
m = "Sledujte mě! Připraven? Připravit? Směj se!",
}
addon.data.speech["Cataloger Grilka_I need to see some emotion. Cry for me!"] = {
m = "Potřebuji vidět nějaké emoce. Plačte za mě!",
}
addon.data.speech["Cataloger Grilka_Focus on me and show me you can dance!"] = {
m = "Soustřeď se na mě a ukaž, že umíš tančit!",
}
addon.data.speech["Cataloger Grilka_Dance like nobody's watching... But make sure you dance for the camera!"] = {
m = "Tancuj, jako by se nikdo nedíval... Ale nezapomeňte tančit před kamerou!",
}
addon.data.speech["Cataloger Grilka_Show me your best salute!"] = {
m = "Ukaž mi svůj nejlepší pozdrav!",
}
addon.data.speech["Cataloger Grilka_Let's see a strong salute! Focus on me and salute!"] = {
m = "Uvidíme silný pozdrav! Soustřeďte se na mě a salutujte!",
}
addon.data.speech["Cataloger Grilka_Roar for me! Look at me and roar!"] = {
m = "Řvi za mě! Podívejte se na mě a zařvěte!",
}
addon.data.speech["Cataloger Grilka_Roar! Let me see you roar! Let that beast out!"] = {
m = "Roar! Ukaž mi, jak řveš! Vypusť tu bestii ven!",
}
addon.data.speech["Cataloger Grilka_Focus on me! Now show me your mightiest roar!"] = {
m = "Soustřeďte se na mě! Teď mi ukaž svůj nejsilnější řev!",
}
addon.data.speech["Cataloger Grilka_Let's see your best laugh! Focus on me and laugh!"] = {
m = "Podívejme se na váš nejlepší smích! Soustřeďte se na mě a smějte se!",
}
addon.data.speech["Cataloger Grilka_Strike a pose! Flex your muscles!"] = {
m = "Zapózujte! Napněte svaly!",
}
addon.data.speech["Cataloger Grilka_Show me how strong you are. Flex those muscles!"] = {
m = "Ukaž mi, jak jsi silný. Napněte svaly!",
}
addon.data.speech["Cataloger Grilka_<class>! You've got a look that says you know a thing or two about style!"] = {
m = "<cM0>! Tvůj vzhled napovídá, že o stylu něco víš!",
}
addon.data.speech["Cataloger Grilka_Focus on me and cry. Let's see the tears!"] = {
m = "Soustřeďte se na mě a plačte. Uvidíme slzy!",
}
addon.data.speech["Cataloger Grilka_Let's see some muscle! Flex for me!"] = {
m = "Ukažte nám svaly! Oheň pro mě!",
}
addon.data.speech["Cataloger Grilka_Show me the tears! Show me you can cry on cue!"] = {
m = "Ukažte mi slzy! Ukaž mi, že umíš plakat na povel!",
}
addon.data.speech["Cataloger Grilka_Death Knight! You've got a look that says you know a thing or two about style!"] = {
m = "Rytíř smrti! Tvůj vzhled napovídá, že o stylu něco víš!",
}
addon.data.speech["Cataloger Grilka_Show me your best dance moves!"] = {
m = "Ukažte mi své nejlepší taneční pohyby!",
}
@ -304,6 +182,39 @@ addon.data.speech["Heaps Morale Booster_THIS IS YOUR REMINDER TO MINE AS MANY CH
addon.data.encounter["The Gobfather_normal_raid_a03b221c_00"] = {
m = "???||",
}
addon.data.encounter["The Gobfather_normal_raid_0dd77eb8_0000"] = {
m = "Bombfield|Important|Gobfather rozptýlí Primed Boomcrawlery, které se potulují #? s. Šlápnutí na Primed Boomcrawlera způsobí jeho předčasnou detonaci a spustí Bomb Voyage.",
}
addon.data.encounter["The Gobfather_normal_raid_3df09614_000000"] = {
m = "Primed Boomcrawler||",
}
addon.data.encounter["The Gobfather_normal_raid_2dff6e6c_00000000"] = {
m = "Reinforced Plating||Zesílené opláštění snižuje poškození, které obdrží Primed Boomcrawler, o #? %.",
}
addon.data.encounter["The Gobfather_normal_raid_eeafee09_00000001"] = {
m = "Bomb Voyage||Primed Boomcrawler detonuje, způsobí #? Fire poškození a odhodí hráče v okruhu #? yardů.",
}
addon.data.encounter["The Gobfather_normal_raid_a4190c2f_0001"] = {
m = "Death From Above||Gobfather vypustí ze svých raketometů příval raket, které způsobí #? Fire poškození hráčům v okruhu #? yardů od každého zásahu.",
}
addon.data.encounter["The Gobfather_normal_raid_b3ae61ca_0002"] = {
m = "Giga-Rocket Slam||Gobfather udeří obrovskou silou do země, čímž všem hráčům způsobí #? Fire poškození a odhodí je zpět.",
}
addon.data.encounter["The Gobfather_normal_raid_c5b3601a_0003"] = {
m = "Flaming Flames||The Gobfather vypustí plamenný proud, který způsobí #? Fire poškození hráčům v čelním kuželu.",
}
addon.data.encounter["The Gobfather_normal_raid_09c97f46_0004"] = {
m = "Excessive Pollutants|Healer|Gobfather vypouští do vzduchu nebezpečné chemikálie, které způsobují #? Nature poškození v intervalu #? s.",
}
addon.data.encounter["The Gobfather_normal_raid_summary_instance"] = {
m = "Gobfather se nehodlá vzdát bez závěrečného boje, rozmetá Primed Boomcrawlers pomocí [Bombfield] a srazí hráče k zemi pomocí [Giga-Rocket Slam]. Při #? energiích vytasí veškerou sílu a zasype je [Death From Above].",
}
addon.data.encounter["The Gobfather_normal_raid_summary_tank"] = {
m = "Primed Boomcrawlers explodují pomocí [Bomb Voyage] po sešlápnutí. \nThe Gobfather způsobuje masivní poškození svými střelami [Death From Above]. \n[Flaming Flames] způsobují poškození hráčům před The Gobfatherem.",
}
addon.data.encounter["The Gobfather_normal_raid_summary_healer"] = {
m = "Primed Boomcrawlers po sešlápnutí explodují pomocí [Bomb Voyage]. \n[Excessive Pollutants] neustále způsobuje poškození všem hráčům. \nGobfather uděluje obrovské poškození svými střelami [Death From Above].",
}
addon.data.encounter["The Gobfather_normal_raid_summary_dps"] = {
m = "Boomcrawleři Primed Boomcrawlers po sešlápnutí explodují pomocí [Bomb Voyage]. \nThe Gobfather způsobuje masivní poškození svými střelami [Death From Above]. \n[Flaming Flames] způsobují poškození hráčům před The Gobfatherem.",
}