Refactor and improve encounter data handling and formatting
All checks were successful
forgejo/Czech Quests/addon/pipeline/head This commit looks good

This commit is contained in:
Roman Jaroš 2025-04-19 00:41:40 +02:00
parent a32b698ebf
commit f37808207e
8 changed files with 226 additions and 83 deletions

View file

@ -183,38 +183,74 @@ 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.",
m = "Bombfield|Important|The Gobfather rozptýlí Primed Boomcrawlers, kteří se potulují <#1?> sekundu. Š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 #? %.",
m = "Reinforced Plating||Zesílené opláštění snižuje poškození, které obdrží Primed Boomcrawler, o <#1?> %.",
}
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ů.",
m = "Bomb Voyage||Primed Boomcrawler se odpálí, způsobí <#1?> Fire poškození a odhodí hráče v okruhu <#2?> 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.",
m = "Death From Above||The Gobfather vypustí ze svých raketometů příval raket, které způsobí <#1?> Fire poškození hráčům v okruhu <#2?> yardů od každého dopadu.",
}
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.",
m = "Giga-Rocket Slam||The Gobfather udeří obrovskou silou do země, způsobí všem hráčům <#1?> 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.",
m = "Flaming Flames||The Gobfather vypustí proud plamenů a způsobí hráčům v čelním kuželu <#1?> Fire poškození.",
}
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.",
m = "Excessive Pollutants|Healer|The Gobfather vypouští do vzduchu nebezpečné chemikálie, které způsobují <#1?> Nature poškození v intervalu <#2?> sek.",
}
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].",
m = "Gobfather se nehodlá vzdát bez závěrečného boje, rozpráší Primed Boomcrawlers pomocí [Bombfield] a srazí hráče zpět pomocí [Giga-Rocket Slam]. Při energii <#1?> se vytasí se všemi prostředky a sesílá na hráče [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.",
m = "Boomcrawleři se základním nátěrem po sešlápnutí explodují pomocí [Bomb Voyage]. \nThe Gobfather způsobuje masivní poškození svými střelami [Death From Above]. \nPlameny [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].",
m = "Boomcrawleři se základním nátěrem po sešlápnutí explodují pomocí [Bomb Voyage]. \n[Excessive Pollutants] neustále způsobuje poškození všem hráčům. \nGobfather způsobuje 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.",
m = "Boomcrawleři se základním nátěrem po sešlápnutí explodují pomocí [Bomb Voyage]. \nThe Gobfather způsobuje masivní poškození svými střelami [Death From Above]. \nPlameny [Flaming Flames] způsobují poškození hráčům před The Gobfatherem.",
}
addon.data.encounter["Shurrai_normal_raid_a03b221c_00"] = {
m = "???||",
}
addon.data.encounter["Shurrai_normal_raid_a3276252_0000"] = {
m = "Abyssal Strike|Tank|Shurrai udeří svůj aktuální cíl nekromanticky napuštěnou kotvou, způsobí <#1?> Plague poškození a použije absorpci léčení rovnající se výši nezměrného poškození.",
}
addon.data.encounter["Shurrai_normal_raid_16361c5b_0001"] = {
m = "Briny Vomit||Shurrai chrlí solanku a způsobuje <#1?> Frost poškození hráčům v okruhu <#2?> yardů od každého dopadu. Kaluže solanky přetrvávají a způsobují hráčům <#3?> Frost poškození v intervalu <#4?> s a zpomalují rychlost pohybu o <#5?> %.",
}
addon.data.encounter["Shurrai_normal_raid_2a89e69f_0002"] = {
m = "Dark Tide||Shurrai vyvolává <#1?> vlny, které se šíří směrem ven, způsobují <#2?> Frost poškození a odstrkují hráče. Tyto vlny rozpouštějí všechny kaluže Briny Vomit, kterými projdou.",
}
addon.data.encounter["Shurrai_normal_raid_44f7529e_0003"] = {
m = "Regurgitate Souls|Important|Shurrai regurgituje duše svých minulých obětí v intervalu <#1?> s po dobu <#2?> s, čímž způsobuje <#3?> Plague poškození všem hráčům a vyvrhuje masu zajatých duší, která způsobuje <#4?> Plague poškození hráčům v okruhu <#5?> yardů od dopadu. Každý dopad vyvolá <#6?> Drowned Arathi.",
}
addon.data.encounter["Shurrai_normal_raid_69996e5a_000300"] = {
m = "Shroud of the Drowned||Shurrai se zahalí do nekromantických energií a během Regurgitate Souls absorbuje <#1?> poškození po dobu <#2?> min v intervalu <#3?> s.",
}
addon.data.encounter["Shurrai_normal_raid_ad190ebe_000301"] = {
m = "Drowned Arathi||",
}
addon.data.encounter["Shurrai_normal_raid_12617f60_00030100"] = {
m = "Ocean's Reckoning|Disease|Po smrti způsobí zaklínač hráčům v okruhu <#2?> yardů <#1?> Plague poškození a další <#3?> Plague poškození v intervalu <#4?> s po dobu <#5?> s. Tento efekt se sčítá. Vypuštěné duše se také vrhnou zpět na svého věznitele a způsobí mu <#6?> Plague poškození Shurrai.",
}
addon.data.encounter["Shurrai_normal_raid_summary_instance"] = {
m = "Shurrai zasype hráče [Briny Vomit] a poté smyje hráče i zvratky pomocí [Dark Tide]. Při <#1?> energii Shurrai vrhne [Regurgitate Souls], vyvolá Drowned Arathi a zaštítí se [Shroud of the Drowned].",
}
addon.data.encounter["Shurrai_normal_raid_summary_tank"] = {
m = "[Abyssal Strike] aplikuje léčebnou absorpci odpovídající výši způsobeného poškození. \n[Dark Tide] odplaví kaluže [Briny Vomit]. \nUtopené Arathi způsobí Shurraiovi při zabití značné poškození.",
}
addon.data.encounter["Shurrai_normal_raid_summary_healer"] = {
m = "Utopený Arathi způsobí po smrti [Ocean's Reckoning]. \n[Dark Tide] odplaví kaluže [Briny Vomit]. \nUtopený Arathi způsobí Shurraiovi po zabití značné poškození.",
}
addon.data.encounter["Shurrai_normal_raid_summary_dps"] = {
m = "[Dark Tide] odplaví kaluže [Briny Vomit]. \nUtopená Arathi způsobí Shurraiovi při zabití značné poškození.",
}

View file

@ -40,3 +40,40 @@ addon.data.encounter["The Gobfather_normal_raid"] = {
},
},
}
addon.data.encounter["Shurrai_normal_raid"] = {
{
key = "Shurrai_normal_raid_a03b221c_00",
children = {
{
key = "Shurrai_normal_raid_a3276252_0000",
children = {},
},
{
key = "Shurrai_normal_raid_16361c5b_0001",
children = {},
},
{
key = "Shurrai_normal_raid_2a89e69f_0002",
children = {},
},
{
key = "Shurrai_normal_raid_44f7529e_0003",
children = {
{
key = "Shurrai_normal_raid_69996e5a_000300",
children = {},
},
{
key = "Shurrai_normal_raid_ad190ebe_000301",
children = {
{
key = "Shurrai_normal_raid_12617f60_00030100",
children = {},
},
},
},
},
},
},
},
}