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

@@ -826,6 +826,38 @@ var mn_enchantments = [
[6,"DPS","?enchantments&filter=ty=6"],
[4,"Defense","?enchantments&filter=ty=4"]
];
var mn_sounds = [
[1000, "My 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,"Death Knight","?talent#j",,{className:"c6",tinyIcon:"class_deathknight"}],
[11,"Druid","?talent#0",,{className:"c11",tinyIcon:"class_druid"}],
@@ -888,6 +920,7 @@ var mn_database = [
[14,"Professions & Skills","?skills",mn_skills],
[3,"Quests","?quests",mn_quests],
[13,"Races","?races",mn_races],
[19,"Sounds","?sounds",mn_sounds],
[1,"Spells","?spells",mn_spells],
[10,"Titles","?titles",mn_titles],
[11,"World Events","?events",mn_holidays],
@@ -2338,7 +2371,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',
@@ -2391,6 +2424,7 @@ var LANG = {
amount: "Amount",
abilities: "Abilities",
activity: "Activity",
add: "Add",
animation: "Animation",
armor: "Armor",
text: "Text",
@@ -2412,6 +2446,7 @@ var LANG = {
daily: "Daily",
weekly: "Weekly",
damage: "Damage",
'delete': "Delete",
diet: "Diet",
dps: "DPS",
earned: "Earned",
@@ -2674,6 +2709,7 @@ var LANG = {
lvnote_arenateamsfound2: "$1 total arena teams, $2 matching",
lvnote_currenciesfound: "$1 currencies found ($2 displayed)",
lvnote_enchantmentsfound: "$1 enchantments found ($2 displayed)",
lvnote_soundsfound: "$1 sounds found ($2 displayed)",
lvnote_createafilter: '<small><a href="$1">Create a filter</a></small>',
lvnote_filterresults: '<small><a href="$1">Filter these results</a></small>',
@@ -2769,6 +2805,7 @@ var LANG = {
dialog_mouseovertoload: "Mouseover to load...",
message_ajaxnotsupported: "Please upgrade to a modern browser (such as Firefox) that supports 'Ajax' requests.",
message_browsernoaudio: "We're sorry, but your web browser cannot play the required audio format: $1",
message_cantdeletecomment: "This comment has been automatically purged due to a negative rating. It cannot be deleted.",
message_cantdetachcomment: "This comment has already been detached.",
message_codenotentered: "You did not enter the code.",
@@ -3262,6 +3299,7 @@ var LANG = {
15: ["Skill", "skill", "Skills", "skills"],
16: ["Statistic", "statistic", "Statistics", "statistics"],
17: ["Currency", "currency", "Currencies", "currencies"],
19: ["Sound", "sound", "Sounds", "sounds"],
501: ["Emote", "emote", "Emotes", "emotes"],
502: ["Enchantment", "enchantment", "Enchantments", "enchantments"]
},
@@ -4424,6 +4462,54 @@ var LANG = {
calculators: "Calculators",
patch: "Patch",
sound_activities: {
greeting: "Greeting",
farewell: "Farewell",
angry: "Angry",
exertion: "Attack",
exertioncritical: "Critical strike",
injury: "Injury",
injurycritical: "Critical injury",
death: "Death",
stun: "Stunned",
stand: "Stand",
footstep: "Footstep",
aggro: "Aggro",
wingflap: "Wing flap",
wingglide: "Glide",
alert: "Alert",
fidget: "Fidget",
customattack: "Custom",
loop: "Loop",
jumpstart: "Jump",
jumpend: "Jump landing",
petattack: "Pet attack",
petorder: "Pet order",
petdismiss: "Pet dismissal",
birth: "Created",
spellcast: "Spell",
submerge: "Submerge",
submerged: "Submerged",
transform: "Transform",
transformanimated: "Transform",
animation: "Animation",
ready: "Ready",
precast: "Precast",
cast: "Cast",
impact: "Impact",
state: "State",
statedone: "Done",
channel: "Channeled",
casterimpact: "Caster impact",
targetimpact: "Target impact",
castertargeting: "Caster targeting",
missiletargeting: "Missile targeting",
instantarea: "Instant area",
persistentarea: "Persistent area",
casterstate: "Caster state",
targetstate: "Target state"
},
/* 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."