- moved shared setup functions from FileGen to new CLISetup

- removed web-setup
- new CLI parameters
  --account    : create initial account(s)
  --siteconfig : edit php/aowow config values
  --dbconfig   : set up db connection
  --sql        : create db content from world/dbc-tables
  --firstrun   : [NYI] step by step initial setup

- some fixes by the wayside
  * display required arena bracket for extendedCost
  * achievement chains are searchable again
  * category trees for factions should now be correct
  * trainer tab on spell detail page reapeared
  * userMenu item 'Settings' no longer breaks the page
  * display abilities of shapeshift in tab on spell detail page
  * corrected reading ?_sourcestrings for titles
  * fixed error on race detail page
  * added simple descriptions to skill detail page
  * fixed tab "reward from" (achievement) on title detail page
  * fixed alphabetical order of some filter-dropdowns
  * fixed skill colors for spells
  * fixed power display for rune-based spells, that also cost mana
  * added more information to zones
  * also check mail_loot_template for achivements
  * fixed bug, where loot_template-ids would be reused for multiple templates
  * display sourcemore for pvp-sources
This commit is contained in:
Sarjuuk
2015-04-04 11:12:58 +02:00
parent 37be1b8113
commit 51f2828f6f
115 changed files with 7785 additions and 2804 deletions

View File

@@ -1663,15 +1663,15 @@ var g_spell_skills = {
78: 'Schattenmagie',
95: 'Verteidigung',
98: 'Sprache: Gemeinsprache',
101: 'Zwergenvolk',
101: 'Volk - Zwerge',
109: 'Sprache: Orcisch',
111: 'Sprache: Zwergisch',
113: 'Sprache: Darnassisch',
115: 'Sprache: Taurisch',
118: 'Beidhändigkeit',
124: 'Taurenvolk',
125: 'Orcvolk',
126: 'Nachtelfenvolk',
124: 'Volk - Tauren',
125: 'Volk - Orc',
126: 'Volk - Nachtelfen',
129: 'Erste Hilfe',
134: 'Wilder Kampf',
136: 'Stäbe',
@@ -1700,37 +1700,37 @@ var g_spell_skills = {
184: 'Vergeltung',
185: 'Kochkunst',
186: 'Bergbau',
188: 'Tier - Wichtel',
189: 'Tier - Teufelsjäger',
188: 'Begleiter - Wichtel',
189: 'Begleiter - Teufelsjäger',
197: 'Schneiderei',
202: 'Ingenieurskunst',
203: 'Tier - Spinne',
204: 'Tier - Leerwandler',
205: 'Tier - Sukkubus',
206: 'Tier - Höllenbestie',
207: 'Tier - Verdammniswache',
208: 'Tier - Wolf',
209: 'Tier - Katze',
210: 'Tier - Bär',
211: 'Tier - Eber',
212: 'Tier - Krokilisk',
213: 'Tier - Aasvogel',
214: 'Tier - Krebs',
215: 'Tier - Gorilla',
217: 'Tier - Raptor',
218: 'Tier - Weitschreiter',
203: 'Begleiter - Spinne',
204: 'Begleiter - Leerwandler',
205: 'Begleiter - Sukkubus',
206: 'Begleiter - Höllenbestie',
207: 'Begleiter - Verdammniswache',
208: 'Begleiter - Wolf',
209: 'Begleiter - Katze',
210: 'Begleiter - Bär',
211: 'Begleiter - Eber',
212: 'Begleiter - Krokilisk',
213: 'Begleiter - Aasvogel',
214: 'Begleiter - Krebs',
215: 'Begleiter - Gorilla',
217: 'Begleiter - Raptor',
218: 'Begleiter - Weitschreiter',
220: 'Volk - Untote',
226: 'Armbrüste',
228: 'Zauberstäbe',
229: 'Stangenwaffen',
236: 'Tier - Skorpid',
236: 'Begleiter - Skorpid',
237: 'Arkan',
251: 'Tier - Schildkröte',
251: 'Begleiter - Schildkröte',
253: 'Meucheln',
256: 'Furor',
257: 'Schutz',
267: 'Schutz',
270: 'Tier - Jäger allgemein',
270: 'Begleiter - Jäger allgemein',
293: 'Plattenpanzer',
313: 'Sprache: Gnomisch',
315: 'Sprache: Trollisch',
@@ -1756,39 +1756,39 @@ var g_spell_skills = {
594: 'Heilig',
613: 'Disziplin',
633: 'Schlossknacken',
653: 'Tier - Fledermaus',
654: 'Tier - Hyäne',
655: 'Tier - Raubvogel',
656: 'Tier - Windnatter',
653: 'Begleiter - Fledermaus',
654: 'Begleiter - Hyäne',
655: 'Begleiter - Raubvogel',
656: 'Begleiter - Windnatter',
673: 'Sprache: Gossensprache',
713: 'Kodoreiten',
733: 'Volk - Trolle',
753: 'Volk - Gnome',
754: 'Volk - Menschen',
755: 'Juwelenschleifen',
756: 'Blutelfenvolk',
758: 'Tier - Ereignis Ferngesteuert',
756: 'Volk - Blutelfen',
758: 'Begleiter - Ereignis Ferngesteuert',
759: 'Sprache: Draenei',
760: 'Draeneivolk',
761: 'Tier - Teufelswache',
760: 'Volk - Draenei',
761: 'Begleiter - Teufelswache',
762: 'Reiten',
763: 'Tier - Drachenfalke',
764: 'Tier - Netherrochen',
765: 'Tier - Sporensegler',
766: 'Tier - Sphärenjäger',
767: 'Tier - Felshetzer',
768: 'Tier - Schlange',
763: 'Begleiter - Drachenfalke',
764: 'Begleiter - Netherrochen',
765: 'Begleiter - Sporensegler',
766: 'Begleiter - Sphärenjäger',
767: 'Begleiter - Felshetzer',
768: 'Begleiter - Schlange',
769: 'Intern',
770: 'Blut',
771: 'Frost',
772: 'Unheilig',
773: 'Inschriftenkunde',
775: 'Tier - Motte',
775: 'Begleiter - Motte',
776: 'Runen schmieden',
777: 'Reittiere',
778: 'Begleiter',
780: 'Tier - Exotische Schimäre',
781: 'Tier - Exotischer Teufelssaurier',
780: 'Begleiter - Exotische Schimäre',
781: 'Begleiter - Exotischer Teufelssaurier',
782: 'Begleiter - Ghul',
783: 'Begleiter - Exotischer Silithid',
784: 'Begleiter - Exotischer Wurm',
@@ -1804,7 +1804,7 @@ var g_skill_categories = {
"-4": 'Völkerfertigkeiten',
5: 'Attribute',
6: 'Waffenfertigkeiten',
6: 'Klassenfertigkeiten',
7: 'Klassenfertigkeiten',
8: 'Rüstungssachverstand',
9: 'Nebenberufe',
10: 'Sprachen',

View File

@@ -1709,15 +1709,15 @@ var g_spell_skills = {
78: 'Shadow Magic',
95: 'Defense',
98: 'Language: Common',
101: 'Dwarven Racial',
101: 'Racial - Dwarven',
109: 'Language: Orcish',
111: 'Language: Dwarven',
113: 'Language: Darnassian',
115: 'Language: Taurahe',
118: 'Dual Wield',
124: 'Tauren Racial',
125: 'Orc Racial',
126: 'Night Elf Racial',
124: 'Racial - Tauren',
125: 'Racial - Orc',
126: 'Racial - Night Elf',
129: 'First Aid',
134: 'Feral Combat',
136: 'Staves',
@@ -1812,10 +1812,10 @@ var g_spell_skills = {
753: 'Racial - Gnome',
754: 'Racial - Human',
755: 'Jewelcrafting',
756: 'Blood Elf Racial',
756: 'Racial - Blood Elf',
758: 'Pet - Event - Remote Control',
759: 'Language: Draenei',
760: 'Draenei Racial',
760: 'Racial - Draenei',
761: 'Pet - Felguard',
762: 'Riding',
763: 'Pet - Dragonhawk',

View File

@@ -1664,15 +1664,15 @@ var g_spell_skills = {
78: 'Magia sombría',
95: 'Defensa',
98: 'Idioma: común',
101: 'Racial enano',
101: 'Racial: enano',
109: 'Idioma: orco',
111: 'Idioma: enánico',
113: 'Idioma: darnassiano',
115: 'Idioma: taurahe',
118: 'Doble empuñadura',
124: 'Racial tauren',
125: 'Racial orco',
126: 'Racial elfo de la noche',
124: 'Racial: tauren',
125: 'Racial: orco',
126: 'Racial: elfo de la noche',
129: 'Primeros auxilios',
134: 'Combate feral',
136: 'Bastones',
@@ -1767,10 +1767,10 @@ var g_spell_skills = {
753: 'Racial: gnomo',
754: 'Racial: humano',
755: 'Joyería',
756: 'Racial elfo de sangre',
756: 'Racial: elfo de sangre',
758: 'Mascota - Evento - Control remoto',
759: 'Idioma: draenei',
760: 'Racial draenei',
760: 'Racial: draenei',
761: 'Mascota: guardia vil',
762: 'Equitación',
763: 'Mascota: dracohalcón',

View File

@@ -1651,24 +1651,24 @@ var g_spell_skills = {
56: 'Sacré',
78: 'Magie de l\'ombre',
95: 'Défense',
98: 'Langue : commun',
101: 'Raciale nain',
109: 'Langue : orc',
111: 'Langue : nain',
113: 'Langue : darnassien',
115: 'Langue : taurahe',
98: 'Langue : commun',
101: 'Racial - nain',
109: 'Langue : orc',
111: 'Langue : nain',
113: 'Langue : darnassien',
115: 'Langue : taurahe',
118: 'Ambidextrie',
124: 'Raciale tauren',
125: 'Raciale orc',
126: 'Raciale elfe de la nuit',
124: 'Racial - tauren',
125: 'Racial - orc',
126: 'Racial - elfe de la nuit',
129: 'Secourisme',
134: 'Combat farouche',
136: 'Bâtons',
137: 'Langue : thalassien',
138: 'Langue : draconique',
139: 'Langue : démoniaque',
140: 'Langue : titan',
141: 'Langue : langue ancienne',
137: 'Langue : thalassien',
138: 'Langue : draconique',
139: 'Langue : démoniaque',
140: 'Langue : titan',
141: 'Langue : langue ancienne',
142: 'Survie',
148: 'Equitation',
149: 'Monte de loup',
@@ -1749,16 +1749,16 @@ var g_spell_skills = {
654: 'Familier - hyène',
655: 'Familier - oiseau de proie',
656: 'Familier - serpent des vents',
673: 'Langue : bas-parler',
673: 'Langue : bas-parler',
713: 'Monte de kodo',
733: 'Racial - troll',
753: 'Racial - gnome',
754: 'Racial - humain',
755: 'Joaillerie',
756: 'Raciale elfe de sang',
756: 'Racial - elfe de sang',
758: 'Familier - Evénement - Télécommande',
759: 'Langue : draeneï',
760: 'Raciale draeneï',
759: 'Langue : draeneï',
760: 'Racial - draeneï',
761: 'Familier - gangregarde',
762: 'Monte',
763: 'Familier - faucon-dragon',

View File

@@ -1689,37 +1689,37 @@ var g_spell_skills = {
184: 'Воздаяние',
185: 'Кулинария',
186: 'Горное дело',
188: 'Питомец: бес',
188: 'Питомец - бес',
189: 'Прислужник: охотник Скверны',
197: 'Портняжное дело',
202: 'Инженерное дело',
203: 'Питомец: паук',
203: 'Питомец - паук',
204: 'Прислужник: демон Бездны',
205: 'Прислужник: суккуб',
206: 'Прислужник: огненный голем',
207: 'Прислужник: Стражник Ужаса',
208: 'Питомец: волк',
209: 'Питомец: кошка',
210: 'Питомец: медведь',
211: 'Питомец: кабан',
208: 'Питомец - волк',
209: 'Питомец - кошка',
210: 'Питомец - медведь',
211: 'Питомец - кабан',
212: 'Питомец - кроколиск',
213: 'Питомец: падальщик',
214: 'Питомец: краб',
215: 'Питомец: горилла',
217: 'Питомец: ящер',
218: 'Питомец: долгоног',
213: 'Питомец - падальщик',
214: 'Питомец - краб',
215: 'Питомец - горилла',
217: 'Питомец - ящер',
218: 'Питомец - долгоног',
220: 'Расовый навык нежити',
226: 'Арбалеты',
228: 'Жезлы',
229: 'Древковое оружие',
236: 'Питомец: скорпид',
236: 'Питомец - скорпид',
237: 'Тайная магия',
251: 'Питомец: черепаха',
251: 'Питомец - черепаха',
253: 'Ликвидация',
256: 'Неистовство',
257: 'Защита',
267: 'Защита',
270: 'Питомец: любой',
270: 'Питомец - любой',
293: 'Латы',
313: 'Язык: гномский',
315: 'Язык: наречие троллей',
@@ -1745,15 +1745,15 @@ var g_spell_skills = {
594: 'Свет',
613: 'Послушание',
633: 'Взлом',
653: 'Питомец: летучая мышь',
654: 'Питомец: гиена',
653: 'Питомец - летучая мышь',
654: 'Питомец - гиена',
655: 'Питомец - сова',
656: 'Питомец: крылатый змей',
656: 'Питомец - крылатый змей',
673: 'Язык: наречие нежити',
713: 'Езда на кодо',
733: 'Расовый навык троллей',
753: 'Расовый навык гномов',
754: 'Расовый: люди',
754: 'Расовый люди',
755: 'Ювелирное дело',
756: 'Расовый навык эльфов крови',
758: 'Питомец - управление',
@@ -1761,12 +1761,12 @@ var g_spell_skills = {
760: 'Расовый навык дренея',
761: 'Прислужник: страж Скверны',
762: 'Верховая езда',
763: 'Питомец: дракондор',
764: 'Питомец: скат Пустоты',
765: 'Питомец: Спороскат',
766: 'Питомец: астральная игуана',
767: 'Питомец: опустошитель',
768: 'Питомец: змей',
763: 'Питомец - дракондор',
764: 'Питомец - скат Пустоты',
765: 'Питомец - Спороскат',
766: 'Питомец - астральная игуана',
767: 'Питомец - опустошитель',
768: 'Питомец - змей',
769: 'Внутренний',
770: 'Кровь',
771: 'Лед',
@@ -1783,8 +1783,8 @@ var g_spell_skills = {
784: 'Питомец - редкий червь',
785: 'Питомец - оса',
786: 'Питомец - редкий люторог',
787: 'Питомец: экзотическая гончая Недр',
788: 'Питомец: экзотический зверек'
787: 'Питомец - экзотическая гончая Недр',
788: 'Питомец - экзотический зверек'
};
var g_skill_categories = {