Core/Setup

* rewritten to be able to dynamicly load it's components
   - CLISetup -> checks for UtilityScripts (config, setup, dbc reader, etc.) -> checks for SetupScripts (individual sql/file generators)
   - each step may now have a help prompt attached. If none are provided, the containing script may provide it's help.
   - all Scripts are self contained modules. No more editing of 3+ files if some component is added/removed
 * removed intermediaries FileGen & SqlGen
 * functional changes
   - allow providing CLI arguments to siteconfig and account UtilityScript and skip the interactive prompts
   - set slot for consumable enchantment items so they are filtrable
   - zones dataset is now localized and generated from GlobalStrings.lua and DungeonMap.dbc. Related data dumps removed.
   - 'aowow' and 'prQueue' executables now have shebangs

    WARNING - command line options have been renamed!
This commit is contained in:
Sarjuuk
2024-06-20 16:32:20 +02:00
parent ab4cf67e80
commit bf184e7555
149 changed files with 9642 additions and 9191 deletions

View File

@@ -2133,44 +2133,7 @@ var g_zones = {
4987: 'Das Rubinsanktum'
};
var g_zone_areas = {
206: ['Vorbereitung der Norndir', 'Aufstieg der Drachenschinder', 'Tyrs Terrasse'],
209: ['Der Hof', 'Speisesaal', 'Die Verwaiste Höhle', 'Das Tiefere Observatorium', 'Das Obere Observatorium', 'Lord Godfreys Kammer', 'Der Wehrgang'],
719: ['Der Teich von Ask\'Ar', 'Mondschreinsanktum', 'Der Vergessene Teich'],
721: ['Die Halle der Zahnräder', 'Der Schlafsaal', 'Startrampe', 'Tüftlerhof'],
796: ['Friedhof', 'Bibliothek', 'Waffenkammer', 'Kathedrale'],
1196: ['Untere Spitze', 'Obere Spitze'],
1337: ['Halle der Bewahrer', 'Khaz\'goroths Sitz'],
1581: ['Die Todesminen', 'Eiserne Bucht'],
1583: ['Tazz\'Alaor', 'Listspinnertunnel', 'Hordemar', 'Schwarzfausthalle', 'Drachenspitzhalle', 'Der Krähenhorst', 'Schwarzfelsstadion'],
1584: ['Gefängnisblock', 'Die Schattenschmiede'],
2017: ['Kreuzzüglerplatz', 'Der Spießrutenlauf'],
2057: ['Das Reliquiarium', 'Kammer der Beschwörung', 'Das Arbeitszimmer des Direktors', 'Familiengruft der Barovs'],
2100: ['Höhlen von Maraudon', 'Zaetars Grab'],
2557: ['Gordokhallen', 'Hauptstadtgärten', 'Hof der Hochgeborenen', 'Das Gefängnis von Immol\'thar', 'Wucherborkenviertel', 'Der Schrein von Eldretharr'],
2677: ['Garnison des Drachenmals', 'Hallen des Zwists', 'Die Blutroten Labore', 'Nefarians Unterschlupf'],
3428: ['Untergrund des Schwarmbaus', 'Die Tempeltore', 'Höhle von C\'Thun'],
3457: ['Bedienstetenunterkünfte', 'Obere Nobelställe', 'Der Bankettsaal', 'Die Gästezimmer', 'Balkon des Opernsaals', 'Die Terrasse des Meisters', 'Untere Eingestürzte Treppe', 'Obere Eingestürzte Treppe', 'Die Menagerie', 'Bibliothek des Wächters', 'Das Warenlager', 'Obere Bibliothek', 'Die Himmelswacht', 'Halle der Spiele', 'Medivhs Gemächer', 'Die Energiekammer', 'Netherraum'],
3790: ['Hallen des Jenseits', 'Brücke der Seelen'],
3791: ['Sethekkversteck', 'Hallen der Trauer'],
3959: ['Ausbildungsgelände der Illidari', 'Kanäle von Karabor', 'Zuflucht der Schatten', 'Hallen der Pein', 'Blutschattens Wacht', 'Hof der Irdischen Gelüste', 'Kommandoraum', 'Tempelspitze'],
3456: ['Das Konstruktviertel', 'Das Arachnidenviertel', 'Das Militärviertel', 'Das Seuchenviertel', 'Übersicht', 'Frostwyrmhort'],
3715: ['Die Dampfkammer', 'Die Kühlteiche'],
3848: ['Stasisblock: Trion', 'Stasisblock: Maximus', 'Eindämmungskern'],
3849: ['Die Mechanar', 'Berechnungskammer'],
4075: ['Sonnenbrunnenplateau', 'Schrein der Finsternis'],
4100: ['Außerhalb von Stratholme', 'Stratholme'],
4131: ['Zuflucht des Großmagisters', 'Beobachtungsplatz'],
4196: ['Die Vorhallen von Drak\'Tharon', 'Aussichtspunkt von Drak\'Tharon'],
4228: ['Band der Varianz', 'Band der Akzeleration', 'Band der Transmutation', 'Band der Angleichung'],
4272: ['Die unnachgiebige Garnison', 'Straße der Schöpfer'],
4273: ['Der große Vorstoß', 'Die Vorkammer von Ulduar', 'Das innere Sanktum von Ulduar', 'Das Gefängnis von Yogg-Saron', 'Der Funke der Imagination', 'Das Gedankenauge'],
4277: ['Die Brutgrube', 'Hadronox\' Hort', 'Das vergoldete Tor'],
4395: ['Dalaran', 'Die Schattenseite'],
4494: ['Ahn\'kahet', '2. Stockwerk'],
4722: ['Kolosseum der Kreuzfahrer', 'Die eisigen Tiefen'],
4812: ['Die untere Zitadelle', 'Das Schädelbollwerk', 'Dom des Todbringers', 'Hort der Frostkönigin', 'Der obere Bereich', 'Königliche Quartiere', 'Der Frostthron', 'Frostgram']
};
var g_zone_areas = {};
var g_zone_categories = {
0: 'Östliche Königreiche',