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

@@ -780,6 +780,38 @@ var mn_enchantments = [
[6,"DPS","?enchantments&filter=ty=6"],
[4,"Défense","?enchantments&filter=ty=4"]
];
var mn_sounds = [
[1000, "Ma playlist", "?sound&playlist"],
[, "Types"],
[19,"Armor","?sounds&filter=ty=19"],
[16,"Death","?sounds&filter=ty=16"],
[25,"Doodads","?sounds&filter=ty=25"],
[52,"Emitters","?sounds&filter=ty=52"],
[29,"Emotes","?sounds&filter=ty=29"],
[12,"Errors","?sounds&filter=ty=12"],
[20,"Footstep Splash","?sounds&filter=ty=20"],
[3,"Footsteps","?sounds&filter=ty=3"],
[24,"Misc Ambience","?sounds&filter=ty=24"],
[10,"NPC Combat","?sounds&filter=ty=10"],
[17,"NPC Greetings","?sounds&filter=ty=17"],
[27,"NPC Loops","?sounds&filter=ty=27"],
[31,"Narration","?sounds&filter=ty=31"],
[30,"Narration Music","?sounds&filter=ty=30"],
[13,"Nature","?sounds&filter=ty=13"],
[14,"Objects","?sounds&filter=ty=14"],
[9,"Pick Up/Put Down","?sounds&filter=ty=9"],
[26,"Spell Fizzle","?sounds&filter=ty=26"],
[1,"Spells","?sounds&filter=ty=1"],
[23,"Tradeskills","?sounds&filter=ty=23"],
[2,"User Interface","?sounds&filter=ty=2"],
[53,"Vehicles","?sounds&filter=ty=53"],
[22,"Water","?sounds&filter=ty=22"],
[21,"Water (Character)","?sounds&filter=ty=21"],
[4,"Weapons Impacts","?sounds&filter=ty=4"],
[6,"Weapons Misses","?sounds&filter=ty=6"],
[50,"Zone Ambience","?sounds&filter=ty=50"],
[28,"Zone Music","?sounds&filter=ty=28"]
];
var mn_talentCalc = [
[6,"Chevalier de la mort","?talent#j",,{className:"c6",tinyIcon:"class_deathknight"}],
[11,"Druide","?talent#0",,{className:"c11",tinyIcon:"class_druid"}],
@@ -842,6 +874,7 @@ var mn_database = [
[14,"Métiers & compétences","?skills",mn_skills],
[3,"Quêtes","?quests",mn_quests],
[13,"Races","?races",mn_races],
[19,"Sons","?sounds", mn_sounds],
[1,"Sorts","?spells",mn_spells],
[10,"Titres","?titles",mn_titles],
[11,"Évènements mondiaux","?events",mn_holidays],
@@ -2281,7 +2314,7 @@ var g_conditions = {
8: 'The Player has$: not; finished $1',
9: 'The Player has$: not; accepted $1',
10: 'The Player is$: not; $1',
11: 'The game word is$: not; in a certain state', // nyi
11: 'WorldState #$1 is$: not; $2',
12: '$1 must$: not; be active',
13: 'The instance $has:does not have; a certain state', // nyi
14: 'The Player has $never:; interacted with $1',
@@ -2334,6 +2367,7 @@ var LANG = {
amount: "Montant",
abilities: "Techniques",
activity: "Activité",
add: "Ajouter",
animation: "Animation",
armor: "Armure",
text: "Texte",
@@ -2355,6 +2389,7 @@ var LANG = {
daily: "Journalière",
weekly: "Chaque semaine",
damage: "Dégâts",
'delete': "Supprimer",
diet: "Alimentation",
dps: "DPS",
earned: "Accomplis",
@@ -2617,6 +2652,7 @@ var LANG = {
lvnote_arenateamsfound2: "Total de $1 équipes d'aréna, $2 qui coïncides",
lvnote_currenciesfound: "$1 monnaies trouvées ($2 affichées)",
lvnote_enchantmentsfound: "$1 enchantements trouvés ($2 affichés)",
lvnote_soundsfound: "$1 sons trouvés (2$ affichés)",
lvnote_createafilter: '<small><a href="$1">Créer un filtre</a></small>',
lvnote_filterresults: '<small><a href="$1">Filtrer ces résultats</a></small>',
@@ -2712,6 +2748,7 @@ var LANG = {
dialog_mouseovertoload: "Passez votre curseur de souris pour charger...",
message_ajaxnotsupported: "Veuillez utiliser un navigateur plus moderne (tel que Firefox) qui supporte les requêtes 'Ajax'.",
message_browsernoaudio: "Nous sommes désolés, mais votre navigateur ne peut pas lire le format audio obligatoire : $1",
message_cantdeletecomment: "Ce commentaire a été automatiquement effacé à cause d'une note négative. Il ne peut être supprimé.",
message_cantdetachcomment: "Ce commentaire a déjà été détaché.",
message_codenotentered: "Vous n'avez pas écrit le CAPTCHA.",
@@ -3205,6 +3242,7 @@ var LANG = {
15: ["Compétence", "compétence", "Compétences", "compétences"],
16: ["Statistique", "statistique", "Statistiques", "statistiques"],
17: ["Monnaies", "monnaie", "Monnaies", "monnaies"],
19: ["Son", "Son", "Sons", "Sons"],
501: ["Emote", "emote", "Emotes", "emotes"],
502: ["Enchantement", "enchantement", "Enchantements", "enchantements"]
},
@@ -4369,6 +4407,54 @@ var LANG = {
calculators: "Calculateurs",
patch: "Patch",
sound_activities: {
greeting: "Salutation",
farewell: "Adieu",
angry: "En colère",
exertion: "Attaque",
exertioncritical: "Coup critique",
injury: "Blessure",
injurycritical: "Blessure critique",
death: "Mort",
stun: "Étourdi",
stand: "Debout",
footstep: "Trace de pas",
aggro: "Menace",
wingflap: "Battement d'ailes",
wingglide: "Planer",
alert: "Alerte",
fidget: "Gigoter",
customattack: "Personnalisé",
loop: "Répéter",
jumpstart: "Sauter",
jumpend: "Atterissage",
petattack: "Attaque de Mascotte",
petorder: "Ordre au familier",
petdismiss: "Renvoi de Mascotte",
birth: "Créé",
spellcast: "Sort",
submerge: "Submerger",
submerged: "Submergé",
transform: "Transformer",
transformanimated: "Transformer",
animation: "Animation",
ready: "Prêt",
precast: "Préincantation",
cast: "Lancer",
impact: "Impact",
state: "État",
statedone: "Terminé",
channel: "Canalisée",
casterimpact: "Impact sur le lanceur",
targetimpact: "Impact sur la cible",
castertargeting: "Choix de la cible par le lanceur",
missiletargeting: "Missile en cours de ciblage",
instantarea: "Zone instantanée",
persistentarea: "Zone persistante",
casterstate: "État du lanceur",
targetstate: "État de la cible"
},
/* custom */
note_condition: "Every one of these conditions must be met to satisfy the requirement.",
note_condition_group: "Any one of these groups must be met in full to satisfy the requirement."