implementation of Sound DB

Client sounds are cross-referenced with as many other DB-Types as possible. Including, but not limited to:
 * Character VOs (Errors, Emotes)
 * Creature VOs (Boss Dialogue)
 * Zone Music and Ambience
 * Sounds triggerd by spells
 * Sounds from general item/spell usage, creature behavior

Restrictions:
 * only one locale is supported. Choose wisely!
This commit is contained in:
Sarjuuk 2017-03-06 15:16:34 +01:00 committed by GitHub
parent 8fcd8ea429
commit 20a1829317
54 changed files with 3454 additions and 169 deletions

View file

@ -25,6 +25,7 @@ class Lang
private static $quest;
private static $race;
private static $skill;
private static $sound;
private static $spell;
private static $title;
private static $zone;

View file

@ -214,6 +214,8 @@ $lang = array(
'school' => "Magieart",
'skill' => "Fertigkeit",
'skills' => "Fertigkeiten",
'sound' => "Klang",
'sounds' => "Klänge",
'spell' => "Zauber",
'spells' => "Zauber",
'type' => "Art",
@ -675,6 +677,17 @@ $lang = array(
1 => "Verschiedenes", 2 => "Spieler gegen Spieler", 4 => "Classic", 21 => "Wrath of the Lich King", 22 => "Dungeon und Schlachtzug", 23 => "Burning Crusade", 41 => "Test", 3 => "Unbenutzt"
)
),
'sound' => array(
'notFound' => "Dieser Klang existiert nicht.",
'foundIn' => "Dieser Klang befindet sich in",
'goToPlaylist' => "Gehe zu meiner Playlist",
'cat' => array(
null, "Spells", "User Interface", "Footsteps", "Weapons Impacts", null, "Weapons Misses", null, null, "Pick Up/Put Down",
"NPC Combat", null, "Errors", "Nature", "Objects", null, "Death", "NPC Greetings", null, "Armor",
"Footstep Splash", "Water (Character)", "Water", "Tradeskills", "Misc Ambience", "Doodads", "Spell Fizzle", "NPC Loops", "Zone Music", "Emotes",
"Narration Music", "Narration", 50 => "Zone Ambience", 52 => "Emitters", 53 => "Vehicles", 1000 => "Meine Playlist"
)
),
'pet' => array(
'notFound' => "Diese Tierart existiert nicht.",
'exotic' => "Exotisch",

View file

@ -209,6 +209,8 @@ $lang = array(
'school' => "School",
'skill' => "skill",
'skills' => "Skills",
'sound' => "sound",
'sounds' => "Sounds",
'spell' => "spell",
'spells' => "Spells",
'type' => "Type",
@ -670,6 +672,17 @@ $lang = array(
1 => "Miscellaneous", 2 => "Player vs. Player", 4 => "Classic", 21 => "Wrath of the Lich King", 22 => "Dungeon and Raid", 23 => "Burning Crusade", 41 => "Test", 3 => "Unused"
)
),
'sound' => array(
'notFound' => "This sound doesn't exist.",
'foundIn' => "This sound can be found in",
'goToPlaylist' => "Go to My Playlist",
'cat' => array(
null, "Spells", "User Interface", "Footsteps", "Weapons Impacts", null, "Weapons Misses", null, null, "Pick Up/Put Down",
"NPC Combat", null, "Errors", "Nature", "Objects", null, "Death", "NPC Greetings", null, "Armor",
"Footstep Splash", "Water (Character)", "Water", "Tradeskills", "Misc Ambience", "Doodads", "Spell Fizzle", "NPC Loops", "Zone Music", "Emotes",
"Narration Music", "Narration", 50 => "Zone Ambience", 52 => "Emitters", 53 => "Vehicles", 1000 => "My Playlist"
)
),
'pet' => array(
'notFound' => "This pet family doesn't exist.",
'exotic' => "Exotic",

View file

@ -214,6 +214,8 @@ $lang = array(
'school' => "Escuela",
'skill' => "habilidad",
'skills' => "Habilidades",
'sound' => "sonido",
'sounds' => "Sonidos",
'spell' => "hechizo",
'spells' => "Hechizos",
'type' => "Tipo",
@ -676,6 +678,17 @@ $lang = array(
1 => "Miscelánea", 2 => "Jugador contra Jugador", 4 => "Clásico", 21 => "Wrath of the Lich King", 22 => "Mazmorra y banda", 23 => "Burning Crusade", 41 => "Prueba", 3 => "No las uso"
)
),
'sound' => array(
'notFound' => "Este sonido no existe.",
'foundIn' => "Este sonido se puede encontrar en",
'goToPlaylist' => "Ir a mi lista de reproducción",
'cat' => array(
null, "Spells", "User Interface", "Footsteps", "Weapons Impacts", null, "Weapons Misses", null, null, "Pick Up/Put Down",
"NPC Combat", null, "Errors", "Nature", "Objects", null, "Death", "NPC Greetings", null, "Armor",
"Footstep Splash", "Water (Character)", "Water", "Tradeskills", "Misc Ambience", "Doodads", "Spell Fizzle", "NPC Loops", "Zone Music", "Emotes",
"Narration Music", "Narration", 50 => "Zone Ambience", 52 => "Emitters", 53 => "Vehicles", 1000 => "Mi Lista de Reproducción"
)
),
'pet' => array(
'notFound' => "Esta familia de mascotas no existe.",
'exotic' => "Exótica",

View file

@ -214,6 +214,8 @@ $lang = array(
'school' => "École",
'skill' => "compétence",
'skills' => "Compétences",
'sound' => "son",
'sounds' => "Sons",
'spell' => "sort",
'spells' => "Sorts",
'type' => "Type",
@ -674,6 +676,17 @@ $lang = array(
1 => "Divers", 2 => "JcJ", 4 => "Classique", 21 => "Wrath of the Lich King", 22 => "Raid", 23 => "Burning Crusade", 41 => "Test", 3 => "Inutilisées"
)
),
'sound' => array(
'notFound' => "Ce son n'existe pas.",
'foundIn' => "Ce son se trouve dans",
'goToPlaylist' => "Aller à votre playlist",
'cat' => array(
null, "Spells", "User Interface", "Footsteps", "Weapons Impacts", null, "Weapons Misses", null, null, "Pick Up/Put Down",
"NPC Combat", null, "Errors", "Nature", "Objects", null, "Death", "NPC Greetings", null, "Armor",
"Footstep Splash", "Water (Character)", "Water", "Tradeskills", "Misc Ambience", "Doodads", "Spell Fizzle", "NPC Loops", "Zone Music", "Emotes",
"Narration Music", "Narration", 50 => "Zone Ambience", 52 => "Emitters", 53 => "Vehicles", 1000 => "Ma playlist"
)
),
'pet' => array(
'notFound' => "Cette famille de familiers n'existe pas.",
'exotic' => "Exotique",

View file

@ -214,6 +214,8 @@ $lang = array(
'school' => "Школа",
'skill' => "Уровень навыка",
'skills' => "Умения",
'sound' => "Звук",
'sounds' => "Звуки",
'spell' => "заклинание",
'spells' => "Заклинания",
'type' => "Тип",
@ -675,6 +677,17 @@ $lang = array(
1 => "Разное", 2 => "PvP", 4 => "World of Warcraft", 21 => "Wrath of the Lich King", 22 => "Подземелья и рейды", 23 => "Burning Crusade", 41 => "Test", 3 => "Неактивно"
)
),
'sound' => array(
'notFound' => "Этот звук не существует.",
'foundIn' => "Этот Звук может быть найден в следующих зонах:",
'goToPlaylist' => "Перейти к плейлисту",
'cat' => array(
null, "Spells", "User Interface", "Footsteps", "Weapons Impacts", null, "Weapons Misses", null, null, "Pick Up/Put Down",
"NPC Combat", null, "Errors", "Nature", "Objects", null, "Death", "NPC Greetings", null, "Armor",
"Footstep Splash", "Water (Character)", "Water", "Tradeskills", "Misc Ambience", "Doodads", "Spell Fizzle", "NPC Loops", "Zone Music", "Emotes",
"Narration Music", "Narration", 50 => "Zone Ambience", 52 => "Emitters", 53 => "Vehicles", 1000 => "Мой плейлист"
)
),
'pet' => array(
'notFound' => "Такой породы питомцев не существует.",
'exotic' => "Экзотический",