Results 1 to 5 of 5

Thread: Single Player Taunts Sound fix Serverside

  1. #1
    Purple Developer Purple Elephant1au's Avatar
    Join Date
    Feb 2012
    Location
    Australia
    Posts
    1,269

    Default Single Player Taunts Sound fix Serverside

    Hello

    Looking around the net , theres some people who say its impossible to make taunt sounds work for sp maps serverside without a clientside ubersound
    but others say they have seen them.

    Could it actually be done serverside at all ? i know the weapon sounds can be and the taunt , i just wonder whats so different with the taunt sounds that stop it being done for them aswell.

    If it can be done it would be a handy thing to have on the server , if it cant be done serverside , maybe add it to the client side patch so its less for players to have to download seperate

    Purple's Playground
    OBJ :
    103.29.85.127:12203
    xfire: purpleelephant1au
    email: purpleelephant1au@gmail.com
    skydrive: PurpleElephantSkydrive




  2. #2

    Default

    Yes it's possible. I have it, but it's not the original mod. I had mixed with my old weapons mod. I ended up removing it and using a client side fix instead because I thought it was lagging the server. I don't know who made it, but the way it works is like so:

    On each single player map, set which weapons aren't working.
    Then Edit all the weapons .tik files so that it executes a .scr file when the weapon reloads and fires.
    When the .scr file is executed, it checks to see if that weapon is one that isn't working for the current map. If not, it forces the sound on the player. The problem with this is that EVERY time someone reloads or fires on EVERY map, the .scr file is executed.

    This is EASILY fixed client side though. I think this is something that should be added to the Client Side patch when the full 1.12 patch is released.

    In the mean time, I could try to separate that old mod and try to get it back to the original mod if you want.

  3. #3
    Purple Developer Purple Elephant1au's Avatar
    Join Date
    Feb 2012
    Location
    Australia
    Posts
    1,269

    Default

    If you could do that it would be appreciated, i cannot seem to find one like it anywhere ,

    Couldnt you add something like a getmap or whatever it is and make it only load on selected map within the tik file , or cant tik files do that ,
    So you could have a list of sp maps in an array of sorts and within the tik file it looks to see if its on one of the selected maps before it executes the .scr file ?

    Or you could setup a weapon mod scr ( that is exec from a given map ) that gives all the players weapon.tik files from a different folder that contains the .tik files with the .scr in it , ie models/weapons/soundfix/bar.tik or something like that

    Just thoughts that might make it work better so it doesnt load each map , but ill need to have a look at it first so whenever you have time i wouldnt mind getting that mod :P

    Purple's Playground
    OBJ :
    103.29.85.127:12203
    xfire: purpleelephant1au
    email: purpleelephant1au@gmail.com
    skydrive: PurpleElephantSkydrive




  4. #4
    Developer Sor's Avatar
    Join Date
    Aug 2010
    Location
    The Medieval City of Bruges
    Posts
    747

    Default

    I found this in my MoHAA mod archive:
    Code:
    // SP2MP sound fix by Rookie One
    // Usage: put this line immediately after level waittill prespawn:
    // exec global/sp2mp_soundfix.scr <taunts> <silenced pistol> <mounted MGs>
    // where:
    // <silenced pistol> - if set to 1, the script will cache silenced pistol sounds; can be omitted if neither silenced pistol nor mounted MGs are used
    // <mounted MGs> - if set to 1, the script will cache mounted MG sounds (MG42, .30 cal Browning); if set, <silenced pistol> needs to be set, too
    // There will be lots of warnings about duplicate aliases in the console, but just ignore them.
    
    main local.taunts local.silencedpistol local.mountedmgs local.taunts:
    
    thread taunts
    
    local.master = spawn ScriptMaster
    
    local.master aliascache colt45_snd_fire sound/weapons/fire/Colt45Fire1.wav soundparms 1.4 0.1 0.8 0.1 400 8000 weapon loaded maps "m dm moh obj train train"
    local.master aliascache colt45_snd_noammo sound/weapons/foley/DryFirePistol1.wav soundparms 1.5 0.0 1.0 0.0 160 1000 item loaded maps "m dm moh obj train"
    local.master aliascache colt45_snd_reload sound/weapons/foley/Colt45Reload1b.wav soundparms 0.9 0.2 1.0 0.0 160 1000 item loaded maps "m dm moh obj train"
    
    if (local.silencedpistol == 1)
    {
    	local.master aliascache silencer_snd_fire1 sound/weapons/fire/SilencedFire2.wav soundparms 1.4 0.1 0.95 0.1 400 8000 weapon loaded maps "m dm moh obj "
    	local.master aliascache silencer_snd_noammo sound/weapons/foley/DryFirePistol1.wav soundparms 1.2 0.2 0.8 0.2 160 1000 item loaded maps "m dm moh obj "
    	local.master aliascache silencer_snd_reload sound/weapons/foley/SilencerReload1.wav soundparms 0.9 0.2 1.0 0.0 160 1000 item loaded maps "m dm moh obj "
    }
    
    local.master aliascache m1_snd_fire1 sound/weapons/fire/M1GarandFire1a.wav soundparms 1.3 0.2 0.8 0.2 400 8000 weapon loaded maps "m dm moh obj "
    local.master aliascache m1_snd_fire2 sound/weapons/fire/M1GarandFire2a.wav soundparms 1.3 0.2 0.8 0.2 400 8000 weapon loaded maps "m dm moh obj "
    local.master aliascache m1_snd_noammo sound/weapons/foley/DryFireRifle1.wav soundparms 1.2 0.2 0.8 0.2 160 1000 item loaded maps "m dm moh obj "
    local.master aliascache m1_snd_reload sound/weapons/foley/m1_reload.wav soundparms 0.9 0.2 0.95 0.1 160 1000 item loaded maps "m dm moh obj "
    local.master aliascache snd_ping sound/weapons/foley/M1_Ping.WAV soundparms 1.5 0.3 0.95 0.1 160 1000 auto loaded maps "m dm moh obj "
    
    local.master aliascache springfield_snd_fire1 sound/weapons/fire/SpringfieldFire1.WAV soundparms 1.3 0.2 0.95 0.1 400 8000 weapon loaded maps "m dm moh obj train"
    local.master aliascache springfield_snd_fire2 sound/weapons/fire/SpringfieldFire2.WAV soundparms 1.3 0.2 0.95 0.1 400 8000 weapon loaded maps "m dm moh obj train"
    local.master aliascache springfield_snd_noammo sound/weapons/foley/DryFireRifle1.wav soundparms 1.2 0.2 0.8 0.2 160 1000 item loaded maps "m dm moh obj train"
    local.master aliascache springfield_snd_bolt sound/weapons/foley/Spring_Bolt.wav soundparms 0.9 0.01 0.95 0.1 160 1000 item loaded maps "m dm moh obj train"
    local.master aliascache springfield_snd_reload_start sound/weapons/foley/SpringfieldReloadStart1.wav soundparms 1.3 0.2 1.0 0.0 160 1000 item loaded maps "m dm moh obj train"
    local.master aliascache springfield_snd_reload_single1 sound/weapons/foley/SpringfieldReloadFill1.wav soundparms 1.3 0.2 0.92 0.15 160 1000 auto loaded maps "m dm moh obj train"
    local.master aliascache springfield_snd_reload_single2 sound/weapons/foley/SpringfieldReloadFill2.wav soundparms 1.3 0.2 0.92 0.15 160 1000 auto loaded maps "m dm moh obj train"
    local.master aliascache springfield_snd_reload_end sound/weapons/foley/SpringfieldReloadEnd1.wav soundparms 0.9 0.2 0.95 0.1 160 1000 item loaded maps "m dm moh obj train"
    
    local.master aliascache mp44_snd_fire1 sound/weapons/fire/MP44Fire1.wav soundparms 1.3 0.05 0.95 0.1 400 8000 weapon loaded maps "m dm moh obj "
    local.master aliascache mp44_snd_noammo sound/weapons/foley/DryFireMachineGun1.wav soundparms 1.2 0.2 0.8 0.2 160 1000 item loaded maps "m dm moh obj "
    local.master aliascache mp44_snd_reload sound/weapons/foley/MP44Reload1.wav soundparms 0.9 0.2 1.0 0.0 160 1000 item loaded maps "m dm moh obj "
    local.master aliascache mp44_snd_pullout1 sound/weapons/foley/MP44Forward1.wav soundparms 0.9 0.2 0.9 0.2 160 1000 item loaded maps "m dm moh obj "
    
    local.master aliascache bar_snd_fire sound/weapons/fire/BARFire2.wav soundparms 1.4 0.1 0.8 0.1 400 8000 weapon loaded maps "m dm moh obj "
    local.master aliascache bar_snd_pickup sound/weapons/foley/MP44Pickup1.wav soundparms 1.3 0.2 0.8 0.2 160 1000 item loaded maps "m dm moh obj "
    local.master aliascache bar_snd_pickup_ammo sound/weapons/foley/AmmoPUMG1.wav soundparms 1.3 0.2 0.8 0.2 160 1000 item loaded maps "m dm moh obj "
    local.master aliascache bar_snd_noammo sound/weapons/foley/DryFireMachineGun1.wav soundparms 1.2 0.2 0.8 0.2 160 1000 item loaded maps "m dm moh obj "
    local.master aliascache bar_snd_reload sound/weapons/foley/BARReload1.wav soundparms 0.9 0.2 1.0 0.0 160 1000 auto loaded maps "m dm moh obj "
    local.master aliascache bar_snd_pullout1 sound/weapons/foley/HeavyWpnForward1.wav soundparms 0.9 0.2 0.9 0.2 160 1000 item loaded maps "m dm moh obj "
    local.master aliascache bar_snd_putaway1 sound/characters/body_mvmt_04.wav soundparms 0.7 0.2 0.9 0.2 160 1000 item loaded maps "m dm moh obj "
    local.master aliascache bar_snd_putaway2 sound/characters/body_mvmtgear_04.wav soundparms 0.7 0.2 0.9 0.2 160 1000 item loaded maps "m dm moh obj "
    
    if (local.mountedmgs == 1)
    {
    	local.master aliascache mg42_gun_snd_fire1 sound/weapons/fire/MG42Fire5.wav soundparms 1.3 0.2 0.95 0.15 300 12000 weapon loaded maps "m dm moh obj train"
    	local.master aliascache mg42_gun_snd_fire2 sound/weapons/fire/MG42Fire5.wav soundparms 1.2 0.3 0.85 0.25 200 3000 weapon loaded maps "m dm moh obj train"
    
    	local.master aliascache jeep_snd_fire sound/weapons/fire/50CalFire2.wav soundparms 1.05 0.2 0.95 0.1 800 4000 weapon loaded maps "m dm moh obj "
    }
    
    local.master aliascache bazooka_snd_fire sound/weapons/fire/BazookaFire2.wav soundparms 1.5 0.0 0.92 0.15 500 9000 weapon loaded maps "m dm moh obj "
    local.master aliascache bazooka_snd_pickup sound/weapons/foley/AmmoPUHeavy1.wav soundparms 1.3 0.2 0.8 0.2 160 1000 item loaded maps "m dm moh obj "
    local.master aliascache bazooka_snd_pickup_ammo sound/weapons/foley/AmmoPUHeavy1.wav soundparms 1.3 0.2 0.8 0.2 160 1000 item loaded maps "m dm moh obj "
    local.master aliascache bazooka_snd_noammo sound/weapons/foley/DryFireBazooka1.wav soundparms 1.2 0.2 0.8 0.2 160 1000 item loaded maps "m dm moh obj "
    local.master aliascache bazooka_snd_reload sound/weapons/foley/BazookaReload1.wav soundparms 0.9 0.2 1.0 0.0 160 1000 item loaded maps "m dm moh obj "
    local.master aliascache snd_bazooka_pullout sound/weapons/foley/BazookaForward1.wav soundparms 1.0 0.2 0.9 0.1 160 1000 item loaded maps "m dm moh obj "
    local.master aliascache snd_bazooka_putaway1 sound/characters/body_mvmt_04.wav soundparms 0.7 0.2 0.9 0.2 160 1000 item loaded maps "m dm moh obj "
    local.master aliascache snd_bazooka_putaway2 sound/characters/body_mvmtgear_04.wav soundparms 0.7 0.2 0.9 0.2 160 1000 item loaded maps "m dm moh obj "
    
    local.master aliascache panzerschreck_snd_fire sound/weapons/fire/PanzershrekFire2.wav soundparms 1.5 0.0 0.92 0.15 500 9000 weapon loaded maps "m dm moh obj "
    local.master aliascache panzerschreck_snd_pickup sound/weapons/foley/AmmoPUHeavy1.wav soundparms 1.3 0.2 0.8 0.2 160 1000 item loaded maps "m dm moh obj "
    local.master aliascache panzerschreck_snd_pickup_ammo sound/weapons/foley/AmmoPUHeavy1.wav soundparms 1.3 0.2 0.8 0.2 160 1000 item loaded maps "m dm moh obj "
    local.master aliascache panzerschreck_snd_noammo sound/weapons/foley/DryFireBazooka1.wav soundparms 1.2 0.2 0.8 0.2 160 1000 item loaded maps "m dm moh obj "
    local.master aliascache panzerschreck_snd_reload sound/weapons/foley/PanzerReload1.wav soundparms 0.9 0.2 1.0 0.0 160 1000 item loaded maps "m dm moh obj "
    
    local.master aliascache bazooka_exp1 sound/weapons/explo/Explo_Bazooka1.wav soundparms 1.0 0.3 0.8 0.4 800 8000 weapon loaded maps "m dm moh obj "
    local.master aliascache bazooka_exp2 sound/weapons/explo/Explo_Bazooka2.wav soundparms 1.0 0.3 0.8 0.4 800 8000 weapon loaded maps "m dm moh obj "
    local.master aliascache bazooka_exp3 sound/weapons/explo/Explo_Bazooka3.wav soundparms 1.0 0.3 0.8 0.4 800 8000 weapon loaded maps "m dm moh obj "
    
    local.master aliascache shotgun_snd_fire1 sound/weapons/fire/ShotgunFire1.wav soundparms 1.5 0.0 0.8 0.1 400 8000 weapon loaded maps "m dm moh obj "
    local.master aliascache shotgun_snd_pickup sound/weapons/foley/Pickup_01.wav soundparms 1.3 0.2 0.8 0.2 160 1000 item loaded maps "m dm moh obj "
    local.master aliascache shotgun_snd_pickup_ammo sound/weapons/foley/Pickup_01.wav soundparms 1.3 0.2 0.8 0.2 160 1000 item loaded maps "m dm moh obj "
    local.master aliascache shotgun_snd_noammo sound/weapons/foley/DryFireRifle1.wav soundparms 1.2 0.2 0.8 0.2 160 1000 item loaded maps "m dm moh obj "
    local.master aliascache shotgun_snd_reload_start sound/weapons/foley/ShotgunReloadStart1.wav soundparms 1.2 0.01 0.95 0.1 160 1000 item loaded maps "m dm moh obj "
    local.master aliascache shotgun_snd_reload_single1 sound/weapons/foley/ShotgunFill1.wav soundparms 1.2 0.01 0.95 0.1 160 1000 item loaded maps "m dm moh obj "
    local.master aliascache shotgun_snd_reload_single2 sound/weapons/foley/ShotgunFill2.wav soundparms 1.2 0.01 0.95 0.1 160 1000 item loaded maps "m dm moh obj "
    local.master aliascache shotgun_snd_reload_single3 sound/weapons/foley/ShotgunFill3.wav soundparms 1.2 0.01 0.95 0.1 160 1000 item loaded maps "m dm moh obj "
    local.master aliascache shotgun_snd_reload_end sound/weapons/foley/ShotgunReloadEnd1.wav soundparms 1.5 0.0 0.95 0.1 160 1000 item loaded maps "m dm moh obj "
    local.master aliascache shotgun_snd_rechamber sound/weapons/foley/ShotgunRechamber1.wav soundparms 1.5 0.0 0.95 0.1 160 1000 item loaded maps "m dm moh obj "
    
    local.master aliascache snd_shotgun_pullout sound/weapons/foley/ShotgunForward1.wav soundparms 1.5 0.0 1.0 0.0 160 1000 item loaded maps "m dm moh obj "
    local.master aliascache snd_shotgun_putaway1 sound/characters/body_mvmt_04.wav soundparms 0.7 0.2 0.9 0.2 160 1000 item loaded maps "m dm moh obj "
    local.master aliascache snd_shotgun_putaway2 sound/characters/body_mvmtgear_04.wav soundparms 0.7 0.2 0.9 0.2 160 1000 item loaded maps "m dm moh obj "
    
    local.master aliascache heavy_drop1 sound/weapons/foley/GunDrop1.wav soundparms 1.5 0.0 0.9 0.2 160 2000 auto loaded maps "m dm moh obj "
    local.master aliascache heavy_drop4 sound/weapons/foley/GunDrop4.wav soundparms 1.5 0.0 0.9 0.2 160 2000 auto loaded maps "m dm moh obj "
    end
    
    // taunts caching - a separate thread to assure everything is cached before spawn
    
    taunts:
    local.master = spawn ScriptMaster
    local.master alias dfr_victory_v01 sound/dialogue/Multiplayer/a/AMdfr_v_01a.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Good job team!" maps "m dm obj"
    local.master alias dfr_victory_v02 sound/dialogue/Multiplayer/a/AMdfr_v_01h.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Good job team!" maps "m dm obj"
    local.master alias dfr_victory_v03 sound/dialogue/Multiplayer/a/AMdfr_v_01j.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Good job team!" maps "m dm obj"
    local.master alias dfr_victory_v04 sound/dialogue/Multiplayer/a/AMdfr_v_02a.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Victory is ours!" maps "m dm obj"
    local.master alias dfr_victory_v05 sound/dialogue/Multiplayer/a/AMdfr_v_02j.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Victory is ours!" maps "m dm obj"
    local.master alias dfr_victory_v06 sound/dialogue/Multiplayer/a/AMdfr_v_03a.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Victory!" maps "m dm obj"
    local.master alias dfr_victory_v07 sound/dialogue/Multiplayer/a/AMdfr_v_03h.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Victory!" maps "m dm obj"
    local.master alias dfr_victory_v08 sound/dialogue/Multiplayer/a/AMdfr_v_03j.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Victory!" maps "m dm obj"
    local.master alias dfr_victory_v09 sound/dialogue/Multiplayer/a/AMdfr_v_04h.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Outstanding performance!" maps "m dm obj"
    local.master alias dfr_victory_v10 sound/dialogue/Multiplayer/a/AMdfr_v_04j.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Outstanding performance!" maps "m dm obj"
    local.master alias dfr_victory_v11 sound/dialogue/Multiplayer/a/AMdfr_v_06h.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Your parents would be proud." maps "m dm obj"
    
    local.master alias dfr_objective_o01 sound/dialogue/Multiplayer/a/AMdfr_o_04a.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "The bomb is in position." maps "m dm obj"
    local.master alias dfr_objective_o02 sound/dialogue/Multiplayer/a/AMdfr_o_04h.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "The bomb is in position." maps "m dm obj"
    local.master alias dfr_objective_o03 sound/dialogue/Multiplayer/a/AMdfr_o_04j.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "The bomb is in position." maps "m dm obj"
    local.master alias dfr_objective_o04 sound/dialogue/Multiplayer/a/AMdfr_o_05a.WAV soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "The charge has been placed." maps "m dm obj"
    local.master alias dfr_objective_o05 sound/dialogue/Multiplayer/a/AMdfr_o_05h.WAV soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "The charge has been placed." maps "m dm obj"
    local.master alias dfr_objective_o06 sound/dialogue/Multiplayer/a/AMdfr_o_05j.WAV soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "The charge has been placed." maps "m dm obj"
    local.master alias dfr_objective_o07 sound/dialogue/Multiplayer/a/AMdfr_o_06a.WAV soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Explosives in place." maps "m dm obj"
    local.master alias dfr_objective_o08 sound/dialogue/Multiplayer/a/AMdfr_o_06h.WAV soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Explosives in place." maps "m dm obj"
    local.master alias dfr_objective_o09 sound/dialogue/Multiplayer/a/AMdfr_o_06j.WAV soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Explosives in place." maps "m dm obj"
    local.master alias dfr_objective_o10 sound/dialogue/Multiplayer/a/AMdfr_o_07a.WAV soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Explosive charge is good to go!" maps "m dm obj"
    local.master alias dfr_objective_o11 sound/dialogue/Multiplayer/a/AMdfr_o_07h.WAV soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Explosive charge is good to go!" maps "m dm obj"
    local.master alias dfr_objective_o12 sound/dialogue/Multiplayer/a/AMdfr_o_07j.WAV soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Explosive charge is good to go!" maps "m dm obj"
    local.master alias dfr_objective_o13 sound/dialogue/Multiplayer/a/AMdfr_o_08a.WAV soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Explosives ready!" maps "m dm obj"
    local.master alias dfr_objective_o14 sound/dialogue/Multiplayer/a/AMdfr_o_08h.WAV soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Explosives ready!" maps "m dm obj"
    local.master alias dfr_objective_o15 sound/dialogue/Multiplayer/a/AMdfr_o_08j.WAV soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Explosives ready!" maps "m dm obj"
    
    local.master alias dfr_diffused_d01 sound/dialogue/Multiplayer/a/AMdfr_o_09h.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Explosive charge has been diffused!" maps "m dm obj"
    local.master alias dfr_diffused_d02 sound/dialogue/Multiplayer/a/AMdfr_o_09j.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Explosive charge has been diffused!" maps "m dm obj"
    local.master alias dfr_diffused_d03 sound/dialogue/Multiplayer/a/AMdfr_o_10a.WAV soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Explosive charge has been disarmed!" maps "m dm obj"
    local.master alias dfr_diffused_d04 sound/dialogue/Multiplayer/a/AMdfr_o_10h.WAV soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Explosive charge has been disarmed!" maps "m dm obj"
    local.master alias dfr_diffused_d05 sound/dialogue/Multiplayer/a/AMdfr_o_10j.WAV soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Explosive charge has been disarmed!" maps "m dm obj"
    local.master alias dfr_diffused_d06 sound/dialogue/Multiplayer/a/AMdfr_o_11a.WAV soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "The bomb has been dismantled!" maps "m dm obj"
    local.master alias dfr_diffused_d07 sound/dialogue/Multiplayer/a/AMdfr_o_11h.WAV soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "The bomb has been dismantled!" maps "m dm obj"
    local.master alias dfr_diffused_d08 sound/dialogue/Multiplayer/a/AMdfr_o_11j.WAV soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "The bomb has been dismantled!" maps "m dm obj"
    local.master alias dfr_diffused_d09 sound/dialogue/Multiplayer/a/AMdfr_o_13a.WAV soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "The detonator has been removed!" maps "m dm obj"
    local.master alias dfr_diffused_d10 sound/dialogue/Multiplayer/a/AMdfr_o_13h.WAV soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "The detonator has been removed!" maps "m dm obj"
    local.master alias dfr_diffused_d11 sound/dialogue/Multiplayer/a/AMdfr_o_13j.WAV soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "The detonator has been removed!" maps "m dm obj"
    
    local.master alias allied_airborne_aa sound/dialogue/Multiplayer/a/AMdfr_g_01a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, move in!" maps "m dm obj"
    local.master alias allied_airborne_ab sound/dialogue/Multiplayer/a/AMdfr_g_02a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, fall back!" maps "m dm obj"
    local.master alias allied_airborne_ac sound/dialogue/Multiplayer/a/AMdfr_g_03a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, attack right flank!" maps "m dm obj"
    local.master alias allied_airborne_ad sound/dialogue/Multiplayer/a/AMdfr_g_04a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, attack left flank!" maps "m dm obj"
    local.master alias allied_airborne_ae sound/dialogue/Multiplayer/a/AMdfr_g_05a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, hold this position!" maps "m dm obj"
    local.master alias allied_airborne_af sound/dialogue/Multiplayer/a/AMdfr_g_06a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, covering fire!" maps "m dm obj"
    local.master alias allied_airborne_ag sound/dialogue/Multiplayer/a/AMdfr_g_07a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, regroup!" maps "m dm obj"
    
    local.master alias allied_airborne_ba sound/dialogue/Multiplayer/a/AMdfr_c_01a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Cover me!" maps "m dm obj"
    local.master alias allied_airborne_bb sound/dialogue/Multiplayer/a/AMdfr_c_02a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I'll cover you!" maps "m dm obj"
    local.master alias allied_airborne_bc sound/dialogue/Multiplayer/a/AMdfr_c_03a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Follow me!" maps "m dm obj"
    local.master alias allied_airborne_bd sound/dialogue/Multiplayer/a/AMdfr_c_04a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "You take point." maps "m dm obj"
    local.master alias allied_airborne_be sound/dialogue/Multiplayer/a/AMdfr_c_05a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "You take the lead." maps "m dm obj"
    local.master alias allied_airborne_bf sound/dialogue/Multiplayer/a/AMdfr_c_06a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Taking Fire!  Need some help!" maps "m dm obj"
    local.master alias allied_airborne_bg sound/dialogue/Multiplayer/a/AMdfr_c_08a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Charge!" maps "m dm obj"
    local.master alias allied_airborne_bh sound/dialogue/Multiplayer/a/AMdfr_c_09a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Attack!" maps "m dm obj"
    local.master alias allied_airborne_bi sound/dialogue/Multiplayer/a/AMdfr_c_10a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Open fire!" maps "m dm obj"
    
    local.master alias allied_airborne_ca sound/dialogue/Multiplayer/a/AMdfr_r_01a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Yes sir!" maps "m dm obj"
    local.master alias allied_airborne_cb sound/dialogue/Multiplayer/a/AMdfr_r_02a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "No sir!" maps "m dm obj"
    local.master alias allied_airborne_cc sound/dialogue/Multiplayer/a/AMdfr_r_03a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Enemy Spotted." maps "m dm obj"
    local.master alias allied_airborne_cd sound/dialogue/Multiplayer/a/AMdfr_r_04a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Sniper!" maps "m dm obj"
    local.master alias allied_airborne_ce sound/dialogue/Multiplayer/a/AMdfr_r_05a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Grenade! Take Cover!" maps "m dm obj"
    local.master alias allied_airborne_cf sound/dialogue/Multiplayer/a/AMdfr_r_06a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Area Clear." maps "m dm obj"
    local.master alias allied_airborne_cg sound/dialogue/Multiplayer/a/AMdfr_r_07a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Great Shot!" maps "m dm obj"
    local.master alias allied_airborne_ch sound/dialogue/Multiplayer/a/AMdfr_r_08a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Thanks." maps "m dm obj"
    local.master alias allied_airborne_ci sound/dialogue/Multiplayer/a/AMdfr_r_09a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I owe you one." maps "m dm obj"
    
    local.master alias allied_airborne_da sound/dialogue/Multiplayer/a/AMdfr_r_10a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Is that all you've got?" maps "m dm obj"
    local.master alias allied_airborne_db sound/dialogue/Multiplayer/a/AMdfr_r_11a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I think the Germans are all out of real men!" maps "m dm obj"
    local.master alias allied_airborne_dc sound/dialogue/Multiplayer/a/AMdfr_r_12a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Go on and run, you yellow-bellies!" maps "m dm obj"
    local.master alias allied_airborne_dd sound/dialogue/Multiplayer/a/AMdfr_r_13a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "They're a bunch of cowards!" maps "m dm obj"
    local.master alias allied_airborne_de sound/dialogue/Multiplayer/a/AMdfr_r_15a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Come back when you've had some target practice!" maps "m dm obj"
    local.master alias allied_airborne_df sound/dialogue/Multiplayer/a/AMdfr_r_16a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Come prepared next time!" maps "m dm obj"
    local.master alias allied_airborne_dg sound/dialogue/Multiplayer/a/AMdfr_r_19a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Try again!" maps "m dm obj"
    local.master alias allied_airborne_dh sound/dialogue/Multiplayer/a/AMdfr_r_20a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I've seen French school girls shoot better!" maps "m dm obj"
    local.master alias allied_airborne_di sound/dialogue/Multiplayer/a/AMdfr_m_25a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "That made a mess." maps "m dm obj"
    
    local.master alias allied_airborne_ea sound/dialogue/Multiplayer/a/AMdfr_m_11a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "He's going to get us killed!" maps "m dm obj"
    local.master alias allied_airborne_eb sound/dialogue/Multiplayer/a/AMdfr_m_12a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "A lot of good men are going to die because of his poor leadership." maps "m dm obj"
    local.master alias allied_airborne_ec sound/dialogue/Multiplayer/a/AMdfr_m_13a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Good riddance!" maps "m dm obj"
    local.master alias allied_airborne_ed sound/dialogue/Multiplayer/a/AMdfr_m_14a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "That guy is going to get us all killed!" maps "m dm obj"
    local.master alias allied_airborne_ee sound/dialogue/Multiplayer/a/AMdfr_m_15a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Hey buddy, get down!" maps "m dm obj"
    local.master alias allied_airborne_ef sound/dialogue/Multiplayer/a/AMdfr_m_16a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Stay out of my foxhole, pal!" maps "m dm obj"
    local.master alias allied_airborne_eg sound/dialogue/Multiplayer/a/AMdfr_m_17a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Find your own hiding place!" maps "m dm obj"
    local.master alias allied_airborne_eh sound/dialogue/Multiplayer/a/AMdfr_m_18a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Get out of my way!" maps "m dm obj"
    
    local.master alias allied_manon_aa sound/dialogue/Multiplayer/a/FRdfr_g_01n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, move in!" maps "m dm obj"
    local.master alias allied_manon_ab sound/dialogue/Multiplayer/a/FRdfr_g_02n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, fall back!" maps "m dm obj"
    local.master alias allied_manon_ac sound/dialogue/Multiplayer/a/FRdfr_g_03n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, attack right flank!" maps "m dm obj"
    local.master alias allied_manon_ad sound/dialogue/Multiplayer/a/FRdfr_g_04n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, attack left flank!" maps "m dm obj"
    local.master alias allied_manon_ae sound/dialogue/Multiplayer/a/FRdfr_g_05n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, hold this position!" maps "m dm obj"
    local.master alias allied_manon_af sound/dialogue/Multiplayer/a/FRdfr_g_06n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, covering fire!" maps "m dm obj"
    local.master alias allied_manon_ag sound/dialogue/Multiplayer/a/FRdfr_g_07n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, regroup!" maps "m dm obj"
    
    local.master alias allied_manon_ba sound/dialogue/Multiplayer/a/FRdfr_c_01n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Cover me!" maps "m dm obj"
    local.master alias allied_manon_bb sound/dialogue/Multiplayer/a/FRdfr_c_02n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I'll cover you!" maps "m dm obj"
    local.master alias allied_manon_bc sound/dialogue/Multiplayer/a/FRdfr_c_03n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Follow me!" maps "m dm obj"
    local.master alias allied_manon_bd sound/dialogue/Multiplayer/a/FRdfr_c_04n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "You take point." maps "m dm obj"
    local.master alias allied_manon_be sound/dialogue/Multiplayer/a/FRdfr_c_05n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "You take the lead." maps "m dm obj"
    local.master alias allied_manon_bf sound/dialogue/Multiplayer/a/FRdfr_c_06n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Taking Fire!  Need some help!" maps "m dm obj"
    local.master alias allied_manon_bg sound/dialogue/Multiplayer/a/FRdfr_c_08n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Charge!" maps "m dm obj"
    local.master alias allied_manon_bh sound/dialogue/Multiplayer/a/FRdfr_c_09n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Attack!" maps "m dm obj"
    local.master alias allied_manon_bi sound/dialogue/Multiplayer/a/FRdfr_c_10n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Open fire!" maps "m dm obj"
    
    local.master alias allied_manon_ca sound/dialogue/Multiplayer/a/FRdfr_r_01n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Yes sir!" maps "m dm obj"
    local.master alias allied_manon_cb sound/dialogue/Multiplayer/a/FRdfr_r_02n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "No sir!" maps "m dm obj"
    local.master alias allied_manon_cc sound/dialogue/Multiplayer/a/FRdfr_r_03n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Enemy Spotted." maps "m dm obj"
    local.master alias allied_manon_cd sound/dialogue/Multiplayer/a/FRdfr_r_04n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Sniper!" maps "m dm obj"
    local.master alias allied_manon_ce sound/dialogue/Multiplayer/a/FRdfr_r_05n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Grenade! Take Cover!" maps "m dm obj"
    local.master alias allied_manon_cf sound/dialogue/Multiplayer/a/FRdfr_r_06n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Area Clear." maps "m dm obj"
    local.master alias allied_manon_cg sound/dialogue/Multiplayer/a/FRdfr_r_07n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Great Shot!" maps "m dm obj"
    local.master alias allied_manon_ch sound/dialogue/Multiplayer/a/FRdfr_r_08n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Thanks." maps "m dm obj"
    local.master alias allied_manon_ci sound/dialogue/Multiplayer/a/FRdfr_r_09n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I owe you one." maps "m dm obj"
    
    local.master alias allied_manon_da sound/dialogue/Multiplayer/a/FRdfr_r_10n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Is that all you've got?" maps "m dm obj"
    local.master alias allied_manon_db sound/dialogue/Multiplayer/a/FRdfr_r_11n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I think the Germans are all out of real men!" maps "m dm obj"
    local.master alias allied_manon_dc sound/dialogue/Multiplayer/a/FRdfr_r_12n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Go on and run, you yellow-bellies!" maps "m dm obj"
    local.master alias allied_manon_dd sound/dialogue/Multiplayer/a/FRdfr_r_13n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "They're a bunch of cowards!" maps "m dm obj"
    local.master alias allied_manon_de sound/dialogue/Multiplayer/a/FRdfr_r_15n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Come back when you've had some target practice!" maps "m dm obj"
    local.master alias allied_manon_df sound/dialogue/Multiplayer/a/FRdfr_r_16n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Come prepared next time!" maps "m dm obj"
    local.master alias allied_manon_dg sound/dialogue/Multiplayer/a/FRdfr_r_19n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Try again!" maps "m dm obj"
    local.master alias allied_manon_dh sound/dialogue/Multiplayer/a/FRdfr_r_20n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I've seen French school girls shoot better!" maps "m dm obj"
    local.master alias allied_manon_di sound/dialogue/Multiplayer/a/FRdfr_m_25n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "That made a mess." maps "m dm obj"
    
    local.master alias allied_manon_ea sound/dialogue/Multiplayer/a/FRdfr_m_11n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "He's going to get us killed!" maps "m dm obj"
    local.master alias allied_manon_eb sound/dialogue/Multiplayer/a/FRdfr_m_12n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "A lot of good men are going to die because of his poor leadership." maps "m dm obj"
    local.master alias allied_manon_ec sound/dialogue/Multiplayer/a/FRdfr_m_13n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Good riddance!" maps "m dm obj"
    local.master alias allied_manon_ed sound/dialogue/Multiplayer/a/FRdfr_m_14n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "That guy is going to get us all killed!" maps "m dm obj"
    local.master alias allied_manon_ee sound/dialogue/Multiplayer/a/FRdfr_m_15n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Hey buddy, get down!" maps "m dm obj"
    local.master alias allied_manon_ef sound/dialogue/Multiplayer/a/FRdfr_m_16n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Stay out of my foxhole, pal!" maps "m dm obj"
    local.master alias allied_manon_eg sound/dialogue/Multiplayer/a/FRdfr_m_17n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Find your own hiding place!" maps "m dm obj"
    local.master alias allied_manon_eh sound/dialogue/Multiplayer/a/FRdfr_m_18n.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Get out of my way!" maps "m dm obj"
    
    local.master alias allied_sas_aa sound/dialogue/Multiplayer/a/AMdfr_g_01z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, move in!" maps "m dm obj"
    local.master alias allied_sas_ab sound/dialogue/Multiplayer/a/AMdfr_g_02z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, fall back!" maps "m dm obj"
    local.master alias allied_sas_ac sound/dialogue/Multiplayer/a/AMdfr_g_03z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, attack right flank!" maps "m dm obj"
    local.master alias allied_sas_ad sound/dialogue/Multiplayer/a/AMdfr_g_04z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, attack left flank!" maps "m dm obj"
    local.master alias allied_sas_ae sound/dialogue/Multiplayer/a/AMdfr_g_05z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, hold this position!" maps "m dm obj"
    local.master alias allied_sas_af sound/dialogue/Multiplayer/a/AMdfr_g_06z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, covering fire!" maps "m dm obj"
    local.master alias allied_sas_ag sound/dialogue/Multiplayer/a/AMdfr_g_07z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, regroup!" maps "m dm obj"
    
    local.master alias allied_sas_ba sound/dialogue/Multiplayer/a/AMdfr_c_01z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Cover me!" maps "m dm obj"
    local.master alias allied_sas_bb sound/dialogue/Multiplayer/a/AMdfr_c_02z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I'll cover you!" maps "m dm obj"
    local.master alias allied_sas_bc sound/dialogue/Multiplayer/a/AMdfr_c_03z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Follow me!" maps "m dm obj"
    local.master alias allied_sas_bd sound/dialogue/Multiplayer/a/AMdfr_c_04z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "You take point." maps "m dm obj"
    local.master alias allied_sas_be sound/dialogue/Multiplayer/a/AMdfr_c_05z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "You take the lead." maps "m dm obj"
    local.master alias allied_sas_bf sound/dialogue/Multiplayer/a/AMdfr_c_06z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Taking Fire!  Need some help!" maps "m dm obj"
    local.master alias allied_sas_bg sound/dialogue/Multiplayer/a/AMdfr_c_08z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Charge!" maps "m dm obj"
    local.master alias allied_sas_bh sound/dialogue/Multiplayer/a/AMdfr_c_09z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Attack!" maps "m dm obj"
    local.master alias allied_sas_bi sound/dialogue/Multiplayer/a/AMdfr_c_10z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Open fire!" maps "m dm obj"
    
    local.master alias allied_sas_ca sound/dialogue/Multiplayer/a/AMdfr_r_01z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Yes sir!" maps "m dm obj"
    local.master alias allied_sas_cb sound/dialogue/Multiplayer/a/AMdfr_r_02z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "No sir!" maps "m dm obj"
    local.master alias allied_sas_cc sound/dialogue/Multiplayer/a/AMdfr_r_03z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Enemy Spotted." maps "m dm obj"
    local.master alias allied_sas_cd sound/dialogue/Multiplayer/a/AMdfr_r_04z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Sniper!" maps "m dm obj"
    local.master alias allied_sas_ce sound/dialogue/Multiplayer/a/AMdfr_r_05z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Grenade! Take Cover!" maps "m dm obj"
    local.master alias allied_sas_cf sound/dialogue/Multiplayer/a/AMdfr_r_06z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Area Clear." maps "m dm obj"
    local.master alias allied_sas_cg sound/dialogue/Multiplayer/a/AMdfr_r_07z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Great Shot!" maps "m dm obj"
    local.master alias allied_sas_ch sound/dialogue/Multiplayer/a/AMdfr_r_08z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Thanks." maps "m dm obj"
    local.master alias allied_sas_ci sound/dialogue/Multiplayer/a/AMdfr_r_09z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I owe you one." maps "m dm obj"
    
    local.master alias allied_sas_da sound/dialogue/Multiplayer/a/AMdfr_r_10z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Is that all you've got?" maps "m dm obj"
    local.master alias allied_sas_db sound/dialogue/Multiplayer/a/AMdfr_r_11z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I think the Germans are all out of real men!" maps "m dm obj"
    local.master alias allied_sas_dc sound/dialogue/Multiplayer/a/AMdfr_r_12z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Go on and run, you yellow-bellies!" maps "m dm obj"
    local.master alias allied_sas_dd sound/dialogue/Multiplayer/a/AMdfr_r_13z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "They're a bunch of cowards!" maps "m dm obj"
    local.master alias allied_sas_de sound/dialogue/Multiplayer/a/AMdfr_r_15z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Come back when you've had some target practice!" maps "m dm obj"
    local.master alias allied_sas_df sound/dialogue/Multiplayer/a/AMdfr_r_16z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Come prepared next time!" maps "m dm obj"
    local.master alias allied_sas_dg sound/dialogue/Multiplayer/a/AMdfr_r_19z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Try again!" maps "m dm obj"
    local.master alias allied_sas_dh sound/dialogue/Multiplayer/a/AMdfr_r_20z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I've seen French school girls shoot better!" maps "m dm obj"
    local.master alias allied_sas_di sound/dialogue/Multiplayer/a/AMdfr_m_25z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "That made a mess." maps "m dm obj"
    
    local.master alias allied_sas_ea sound/dialogue/Multiplayer/a/AMdfr_m_11z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "He's going to get us killed!" maps "m dm obj"
    local.master alias allied_sas_eb sound/dialogue/Multiplayer/a/AMdfr_m_12z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "A lot of good men are going to die because of his poor leadership." maps "m dm obj"
    local.master alias allied_sas_ec sound/dialogue/Multiplayer/a/AMdfr_m_13z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Good riddance!" maps "m dm obj"
    local.master alias allied_sas_ed sound/dialogue/Multiplayer/a/AMdfr_m_14z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "That guy is going to get us all killed!" maps "m dm obj"
    local.master alias allied_sas_ee sound/dialogue/Multiplayer/a/AMdfr_m_15z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Hey buddy, get down!" maps "m dm obj"
    local.master alias allied_sas_ef sound/dialogue/Multiplayer/a/AMdfr_m_16z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Stay out of my foxhole, pal!" maps "m dm obj"
    local.master alias allied_sas_eg sound/dialogue/Multiplayer/a/AMdfr_m_17z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Find your own hiding place!" maps "m dm obj"
    local.master alias allied_sas_eh sound/dialogue/Multiplayer/a/AMdfr_m_18z.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Get out of my way!" maps "m dm obj"
    
    local.master alias allied_pilot_aa sound/dialogue/Multiplayer/a/AMdfr_g_01h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, move in!" maps "m dm obj"
    local.master alias allied_pilot_ab sound/dialogue/Multiplayer/a/AMdfr_g_02h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, fall back!" maps "m dm obj"
    local.master alias allied_pilot_ac sound/dialogue/Multiplayer/a/AMdfr_g_03h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, attack right flank!" maps "m dm obj"
    local.master alias allied_pilot_ad sound/dialogue/Multiplayer/a/AMdfr_g_04h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, attack left flank!" maps "m dm obj"
    local.master alias allied_pilot_ae sound/dialogue/Multiplayer/a/AMdfr_g_05h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, hold this position!" maps "m dm obj"
    local.master alias allied_pilot_af sound/dialogue/Multiplayer/a/AMdfr_g_06h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, covering fire!" maps "m dm obj"
    local.master alias allied_pilot_ag sound/dialogue/Multiplayer/a/AMdfr_g_07h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, regroup!" maps "m dm obj"
    
    local.master alias allied_pilot_ba sound/dialogue/Multiplayer/a/AMdfr_c_01h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Cover me!" maps "m dm obj"
    local.master alias allied_pilot_bb sound/dialogue/Multiplayer/a/AMdfr_c_02h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I'll cover you!" maps "m dm obj"
    local.master alias allied_pilot_bc sound/dialogue/Multiplayer/a/AMdfr_c_03h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Follow me!" maps "m dm obj"
    local.master alias allied_pilot_bd sound/dialogue/Multiplayer/a/AMdfr_c_04h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "You take point." maps "m dm obj"
    local.master alias allied_pilot_be sound/dialogue/Multiplayer/a/AMdfr_c_05h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "You take the lead." maps "m dm obj"
    local.master alias allied_pilot_bf sound/dialogue/Multiplayer/a/AMdfr_c_06h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Taking Fire!  Need some help!" maps "m dm obj"
    local.master alias allied_pilot_bg sound/dialogue/Multiplayer/a/AMdfr_c_08h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Charge!" maps "m dm obj"
    local.master alias allied_pilot_bh sound/dialogue/Multiplayer/a/AMdfr_c_09h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Attack!" maps "m dm obj"
    local.master alias allied_pilot_bi sound/dialogue/Multiplayer/a/AMdfr_c_10h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Open fire!" maps "m dm obj"
    
    local.master alias allied_pilot_ca sound/dialogue/Multiplayer/a/AMdfr_r_01h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Yes sir!" maps "m dm obj"
    local.master alias allied_pilot_cb sound/dialogue/Multiplayer/a/AMdfr_r_02h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "No sir!" maps "m dm obj"
    local.master alias allied_pilot_cc sound/dialogue/Multiplayer/a/AMdfr_r_03h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Enemy Spotted." maps "m dm obj"
    local.master alias allied_pilot_cd sound/dialogue/Multiplayer/a/AMdfr_r_04h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Sniper!" maps "m dm obj"
    local.master alias allied_pilot_ce sound/dialogue/Multiplayer/a/AMdfr_r_05h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Grenade! Take Cover!" maps "m dm obj"
    local.master alias allied_pilot_cf sound/dialogue/Multiplayer/a/AMdfr_r_06h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Area Clear." maps "m dm obj"
    local.master alias allied_pilot_cg sound/dialogue/Multiplayer/a/AMdfr_r_07h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Great Shot!" maps "m dm obj"
    local.master alias allied_pilot_ch sound/dialogue/Multiplayer/a/AMdfr_r_08h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Thanks." maps "m dm obj"
    local.master alias allied_pilot_ci sound/dialogue/Multiplayer/a/AMdfr_r_09h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I owe you one." maps "m dm obj"
    
    local.master alias allied_pilot_da sound/dialogue/Multiplayer/a/AMdfr_r_10h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Is that all you've got?" maps "m dm obj"
    local.master alias allied_pilot_db sound/dialogue/Multiplayer/a/AMdfr_r_11h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I think the Germans are all out of real men!" maps "m dm obj"
    local.master alias allied_pilot_dc sound/dialogue/Multiplayer/a/AMdfr_r_12h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Go on and run, you yellow-bellies!" maps "m dm obj"
    local.master alias allied_pilot_dd sound/dialogue/Multiplayer/a/AMdfr_r_13h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "They're a bunch of cowards!" maps "m dm obj"
    local.master alias allied_pilot_de sound/dialogue/Multiplayer/a/AMdfr_r_15h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Come back when you've had some target practice!" maps "m dm obj"
    local.master alias allied_pilot_df sound/dialogue/Multiplayer/a/AMdfr_r_16h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Come prepared next time!" maps "m dm obj"
    local.master alias allied_pilot_dg sound/dialogue/Multiplayer/a/AMdfr_r_19h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Try again!" maps "m dm obj"
    local.master alias allied_pilot_dh sound/dialogue/Multiplayer/a/AMdfr_r_20h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I've seen French school girls shoot better!" maps "m dm obj"
    local.master alias allied_pilot_di sound/dialogue/Multiplayer/a/AMdfr_m_25h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "That made a mess." maps "m dm obj"
    
    local.master alias allied_pilot_ea sound/dialogue/Multiplayer/a/AMdfr_m_11h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "He's going to get us killed!" maps "m dm obj"
    local.master alias allied_pilot_eb sound/dialogue/Multiplayer/a/AMdfr_m_12h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "A lot of good men are going to die because of his poor leadership." maps "m dm obj"
    local.master alias allied_pilot_ec sound/dialogue/Multiplayer/a/AMdfr_m_13h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Good riddance!" maps "m dm obj"
    local.master alias allied_pilot_ed sound/dialogue/Multiplayer/a/AMdfr_m_14h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "That guy is going to get us all killed!" maps "m dm obj"
    local.master alias allied_pilot_ee sound/dialogue/Multiplayer/a/AMdfr_m_15h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Hey buddy, get down!" maps "m dm obj"
    local.master alias allied_pilot_ef sound/dialogue/Multiplayer/a/AMdfr_m_16h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Stay out of my foxhole, pal!" maps "m dm obj"
    local.master alias allied_pilot_eg sound/dialogue/Multiplayer/a/AMdfr_m_17h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Find your own hiding place!" maps "m dm obj"
    local.master alias allied_pilot_eh sound/dialogue/Multiplayer/a/AMdfr_m_18h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Get out of my way!" maps "m dm obj"
    
    local.master alias allied_army_aa sound/dialogue/Multiplayer/a/AMdfr_g_01j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, move in!" maps "m dm obj"
    local.master alias allied_army_ab sound/dialogue/Multiplayer/a/AMdfr_g_02j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, fall back!" maps "m dm obj"
    local.master alias allied_army_ac sound/dialogue/Multiplayer/a/AMdfr_g_03j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, attack right flank!" maps "m dm obj"
    local.master alias allied_army_ad sound/dialogue/Multiplayer/a/AMdfr_g_04j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, attack left flank!" maps "m dm obj"
    local.master alias allied_army_ae sound/dialogue/Multiplayer/a/AMdfr_g_05j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, hold this position!" maps "m dm obj"
    local.master alias allied_army_af sound/dialogue/Multiplayer/a/AMdfr_g_06j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, covering fire!" maps "m dm obj"
    local.master alias allied_army_ag sound/dialogue/Multiplayer/a/AMdfr_g_07j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, regroup!" maps "m dm obj"
    
    local.master alias allied_army_ba sound/dialogue/Multiplayer/a/AMdfr_c_01j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Cover me!" maps "m dm obj"
    local.master alias allied_army_bb sound/dialogue/Multiplayer/a/AMdfr_c_02j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I'll cover you!" maps "m dm obj"
    local.master alias allied_army_bc sound/dialogue/Multiplayer/a/AMdfr_c_03j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Follow me!" maps "m dm obj"
    local.master alias allied_army_bd sound/dialogue/Multiplayer/a/AMdfr_c_04j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "You take point." maps "m dm obj"
    local.master alias allied_army_be sound/dialogue/Multiplayer/a/AMdfr_c_05j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "You take the lead." maps "m dm obj"
    local.master alias allied_army_bf sound/dialogue/Multiplayer/a/AMdfr_c_06j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Taking Fire!  Need some help!" maps "m dm obj"
    local.master alias allied_army_bg sound/dialogue/Multiplayer/a/AMdfr_c_08j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Charge!" maps "m dm obj"
    local.master alias allied_army_bh sound/dialogue/Multiplayer/a/AMdfr_c_09j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Attack!" maps "m dm obj"
    local.master alias allied_army_bi sound/dialogue/Multiplayer/a/AMdfr_c_10j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Open fire!" maps "m dm obj"
    
    local.master alias allied_army_ca sound/dialogue/Multiplayer/a/AMdfr_r_01j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Yes sir!" maps "m dm obj"
    local.master alias allied_army_cb sound/dialogue/Multiplayer/a/AMdfr_r_02j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "No sir!" maps "m dm obj"
    local.master alias allied_army_cc sound/dialogue/Multiplayer/a/AMdfr_r_03j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Enemy Spotted." maps "m dm obj"
    local.master alias allied_army_cd sound/dialogue/Multiplayer/a/AMdfr_r_04j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Sniper!" maps "m dm obj"
    local.master alias allied_army_ce sound/dialogue/Multiplayer/a/AMdfr_r_05j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Grenade! Take Cover!" maps "m dm obj"
    local.master alias allied_army_cf sound/dialogue/Multiplayer/a/AMdfr_r_06j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Area Clear." maps "m dm obj"
    local.master alias allied_army_cg sound/dialogue/Multiplayer/a/AMdfr_r_07j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Great Shot!" maps "m dm obj"
    local.master alias allied_army_ch sound/dialogue/Multiplayer/a/AMdfr_r_08j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Thanks." maps "m dm obj"
    local.master alias allied_army_ci sound/dialogue/Multiplayer/a/AMdfr_r_09j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I owe you one." maps "m dm obj"
    
    local.master alias allied_army_da sound/dialogue/Multiplayer/a/AMdfr_r_10j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Is that all you've got?" maps "m dm obj"
    local.master alias allied_army_db sound/dialogue/Multiplayer/a/AMdfr_r_11j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I think the Germans are all out of real men!" maps "m dm obj"
    local.master alias allied_army_dc sound/dialogue/Multiplayer/a/AMdfr_r_12j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Go on and run, you yellow-bellies!" maps "m dm obj"
    local.master alias allied_army_dd sound/dialogue/Multiplayer/a/AMdfr_r_13j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "They're a bunch of cowards!" maps "m dm obj"
    local.master alias allied_army_de sound/dialogue/Multiplayer/a/AMdfr_r_15j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Come back when you've had some target practice!" maps "m dm obj"
    local.master alias allied_army_df sound/dialogue/Multiplayer/a/AMdfr_r_16j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Come prepared next time!" maps "m dm obj"
    local.master alias allied_army_dg sound/dialogue/Multiplayer/a/AMdfr_r_19j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Try again!" maps "m dm obj"
    local.master alias allied_army_dh sound/dialogue/Multiplayer/a/AMdfr_r_20j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I've seen French school girls shoot better!" maps "m dm obj"
    local.master alias allied_army_di sound/dialogue/Multiplayer/a/AMdfr_m_25j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "That made a mess." maps "m dm obj"
    
    local.master alias allied_army_ea sound/dialogue/Multiplayer/a/AMdfr_m_11j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "He's going to get us killed!" maps "m dm obj"
    local.master alias allied_army_eb sound/dialogue/Multiplayer/a/AMdfr_m_12j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "A lot of good men are going to die because of his poor leadership." maps "m dm obj"
    local.master alias allied_army_ec sound/dialogue/Multiplayer/a/AMdfr_m_13j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Good riddance!" maps "m dm obj"
    local.master alias allied_army_ed sound/dialogue/Multiplayer/a/AMdfr_m_14j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "That guy is going to get us all killed!" maps "m dm obj"
    local.master alias allied_army_ee sound/dialogue/Multiplayer/a/AMdfr_m_15j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Hey buddy, get down!" maps "m dm obj"
    local.master alias allied_army_ef sound/dialogue/Multiplayer/a/AMdfr_m_16j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Stay out of my foxhole, pal!" maps "m dm obj"
    local.master alias allied_army_eg sound/dialogue/Multiplayer/a/AMdfr_m_17j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Find your own hiding place!" maps "m dm obj"
    local.master alias allied_army_eh sound/dialogue/Multiplayer/a/AMdfr_m_18j.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Get out of my way!" maps "m dm obj"
    
    local.master alias allied_ranger_aa sound/dialogue/Multiplayer/a/AMdfr_g_01h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, move in!" maps "m dm obj"
    local.master alias allied_ranger_ab sound/dialogue/Multiplayer/a/AMdfr_g_02h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, fall back!" maps "m dm obj"
    local.master alias allied_ranger_ac sound/dialogue/Multiplayer/a/AMdfr_g_03h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, attack right flank!" maps "m dm obj"
    local.master alias allied_ranger_ad sound/dialogue/Multiplayer/a/AMdfr_g_04h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, attack left flank!" maps "m dm obj"
    local.master alias allied_ranger_ae sound/dialogue/Multiplayer/a/AMdfr_g_05h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, hold this position!" maps "m dm obj"
    local.master alias allied_ranger_af sound/dialogue/Multiplayer/a/AMdfr_g_06h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, covering fire!" maps "m dm obj"
    local.master alias allied_ranger_ag sound/dialogue/Multiplayer/a/AMdfr_g_07h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, regroup!" maps "m dm obj"
    
    local.master alias allied_ranger_ba sound/dialogue/Multiplayer/a/AMdfr_c_01h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Cover me!" maps "m dm obj"
    local.master alias allied_ranger_bb sound/dialogue/Multiplayer/a/AMdfr_c_02h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I'll cover you!" maps "m dm obj"
    local.master alias allied_ranger_bc sound/dialogue/Multiplayer/a/AMdfr_c_03h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Follow me!" maps "m dm obj"
    local.master alias allied_ranger_bd sound/dialogue/Multiplayer/a/AMdfr_c_04h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "You take point." maps "m dm obj"
    local.master alias allied_ranger_be sound/dialogue/Multiplayer/a/AMdfr_c_05h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "You take the lead." maps "m dm obj"
    local.master alias allied_ranger_bf sound/dialogue/Multiplayer/a/AMdfr_c_06h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Taking Fire!  Need some help!" maps "m dm obj"
    local.master alias allied_ranger_bg sound/dialogue/Multiplayer/a/AMdfr_c_08h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Charge!" maps "m dm obj"
    local.master alias allied_ranger_bh sound/dialogue/Multiplayer/a/AMdfr_c_09h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Attack!" maps "m dm obj"
    local.master alias allied_ranger_bi sound/dialogue/Multiplayer/a/AMdfr_c_10a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Open fire!" maps "m dm obj"
    
    local.master alias allied_ranger_ca sound/dialogue/Multiplayer/a/AMdfr_r_01h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Yes sir!" maps "m dm obj"
    local.master alias allied_ranger_cb sound/dialogue/Multiplayer/a/AMdfr_r_02h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "No sir!" maps "m dm obj"
    local.master alias allied_ranger_cc sound/dialogue/Multiplayer/a/AMdfr_r_03h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Enemy Spotted." maps "m dm obj"
    local.master alias allied_ranger_cd sound/dialogue/Multiplayer/a/AMdfr_r_04h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Sniper!" maps "m dm obj"
    local.master alias allied_ranger_ce sound/dialogue/Multiplayer/a/AMdfr_r_05h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Grenade! Take Cover!" maps "m dm obj"
    local.master alias allied_ranger_cf sound/dialogue/Multiplayer/a/AMdfr_r_06h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Area Clear." maps "m dm obj"
    local.master alias allied_ranger_cg sound/dialogue/Multiplayer/a/AMdfr_r_07h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Great Shot!" maps "m dm obj"
    local.master alias allied_ranger_ch sound/dialogue/Multiplayer/a/AMdfr_r_08h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Thanks." maps "m dm obj"
    local.master alias allied_ranger_ci sound/dialogue/Multiplayer/a/AMdfr_r_09h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I owe you one." maps "m dm obj"
    
    local.master alias allied_ranger_da sound/dialogue/Multiplayer/a/AMdfr_r_10h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Is that all you've got?" maps "m dm obj"
    local.master alias allied_ranger_db sound/dialogue/Multiplayer/a/AMdfr_r_11h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I think the Germans are all out of real men!" maps "m dm obj"
    local.master alias allied_ranger_dc sound/dialogue/Multiplayer/a/AMdfr_r_12h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Go on and run, you yellow-bellies!" maps "m dm obj"
    local.master alias allied_ranger_dd sound/dialogue/Multiplayer/a/AMdfr_r_13h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "They're a bunch of cowards!" maps "m dm obj"
    local.master alias allied_ranger_de sound/dialogue/Multiplayer/a/AMdfr_r_15h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Come back when you've had some target practice!" maps "m dm obj"
    local.master alias allied_ranger_df sound/dialogue/Multiplayer/a/AMdfr_r_16h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Come prepared next time!" maps "m dm obj"
    local.master alias allied_ranger_dg sound/dialogue/Multiplayer/a/AMdfr_r_19h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Try again!" maps "m dm obj"
    local.master alias allied_ranger_dh sound/dialogue/Multiplayer/a/AMdfr_r_20h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I've seen French school girls shoot better!" maps "m dm obj"
    local.master alias allied_ranger_di sound/dialogue/Multiplayer/a/AMdfr_m_25h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "That made a mess." maps "m dm obj"
    
    
    local.master alias allied_ranger_ea sound/dialogue/Multiplayer/a/AMdfr_m_11h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "He's going to get us killed!" maps "m dm obj"
    local.master alias allied_ranger_eb sound/dialogue/Multiplayer/a/AMdfr_m_12h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "A lot of good men are going to die because of his poor leadership." maps "m dm obj"
    local.master alias allied_ranger_ec sound/dialogue/Multiplayer/a/AMdfr_m_13h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Good riddance!" maps "m dm obj"
    local.master alias allied_ranger_ed sound/dialogue/Multiplayer/a/AMdfr_m_14h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "That guy is going to get us all killed!" maps "m dm obj"
    local.master alias allied_ranger_ee sound/dialogue/Multiplayer/a/AMdfr_m_15h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Hey buddy, get down!" maps "m dm obj"
    local.master alias allied_ranger_ef sound/dialogue/Multiplayer/a/AMdfr_m_16h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Stay out of my foxhole, pal!" maps "m dm obj"
    local.master alias allied_ranger_eg sound/dialogue/Multiplayer/a/AMdfr_m_17h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Find your own hiding place!" maps "m dm obj"
    local.master alias allied_ranger_eh sound/dialogue/Multiplayer/a/AMdfr_m_18h.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Get out of my way!" maps "m dm obj"
    
    local.master alias den_victory_v01 sound/dialogue/Multiplayer/g/GRden_v_01a.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Good job team!" maps "m dm obj"
    local.master alias den_victory_v02 sound/dialogue/Multiplayer/g/GRden_v_01c.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Good job team!" maps "m dm obj"
    local.master alias den_victory_v03 sound/dialogue/Multiplayer/g/GRden_v_01i.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Good job team!" maps "m dm obj"
    local.master alias den_victory_v04 sound/dialogue/Multiplayer/g/GRden_v_02a.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Victory is ours!" maps "m dm obj"
    local.master alias den_victory_v05 sound/dialogue/Multiplayer/g/GRden_v_02b.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Victory is ours!" maps "m dm obj"
    local.master alias den_victory_v06 sound/dialogue/Multiplayer/g/GRden_v_02c.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Victory is ours!" maps "m dm obj"
    local.master alias den_victory_v07 sound/dialogue/Multiplayer/g/GRden_v_02d.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Victory is ours!" maps "m dm obj"
    local.master alias den_victory_v08 sound/dialogue/Multiplayer/g/GRden_v_03a.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Victory!" maps "m dm obj"
    local.master alias den_victory_v09 sound/dialogue/Multiplayer/g/GRden_v_03b.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Victory!" maps "m dm obj"
    local.master alias den_victory_v10 sound/dialogue/Multiplayer/g/GRden_v_03i.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Victory!" maps "m dm obj"
    local.master alias den_victory_v11 sound/dialogue/Multiplayer/g/GRden_v_04a.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Outstanding performance!" maps "m dm obj"
    local.master alias den_victory_v12 sound/dialogue/Multiplayer/g/GRden_v_04b.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Outstanding performance!" maps "m dm obj"
    local.master alias den_victory_v13 sound/dialogue/Multiplayer/g/GRden_v_04c.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Outstanding performance!" maps "m dm obj"
    local.master alias den_victory_v14 sound/dialogue/Multiplayer/g/GRden_v_04d.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Outstanding performance!" maps "m dm obj"
    local.master alias den_victory_v15 sound/dialogue/Multiplayer/g/GRden_v_04i.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Outstanding performance!" maps "m dm obj"
    local.master alias den_victory_v16 sound/dialogue/Multiplayer/g/GRden_v_06a.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Your parents would be proud." maps "m dm obj"
    local.master alias den_victory_v17 sound/dialogue/Multiplayer/g/GRden_v_06b.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Your parents would be proud." maps "m dm obj"
    
    local.master alias den_objective_o01 sound/dialogue/Multiplayer/g/GRden_o_04a.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "The bomb is in position." maps "m dm obj"
    local.master alias den_objective_o02 sound/dialogue/Multiplayer/g/GRden_o_04c.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "The bomb is in position." maps "m dm obj"
    local.master alias den_objective_o03 sound/dialogue/Multiplayer/g/GRden_o_05a.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "The charge has been placed." maps "m dm obj"
    local.master alias den_objective_o04 sound/dialogue/Multiplayer/g/GRden_o_05c.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "The charge has been placed." maps "m dm obj"
    local.master alias den_objective_o05 sound/dialogue/Multiplayer/g/GRden_o_05i.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "The charge has been placed." maps "m dm obj"
    local.master alias den_objective_o06 sound/dialogue/Multiplayer/g/GRden_o_06a.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Explosives in place." maps "m dm obj"
    local.master alias den_objective_o07 sound/dialogue/Multiplayer/g/GRden_o_06c.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Explosives in place." maps "m dm obj"
    local.master alias den_objective_o08 sound/dialogue/Multiplayer/g/GRden_o_06i.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Explosives in place." maps "m dm obj"
    local.master alias den_objective_o09 sound/dialogue/Multiplayer/g/GRden_o_08a.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Explosives ready!" maps "m dm obj"
    local.master alias den_objective_o10 sound/dialogue/Multiplayer/g/GRden_o_08b.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Explosives ready!" maps "m dm obj"
    local.master alias den_objective_o11 sound/dialogue/Multiplayer/g/GRden_o_08c.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Explosives ready!" maps "m dm obj"
    
    local.master alias den_diffused_d01 sound/dialogue/Multiplayer/g/GRden_o_09a.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Explosive charge has been diffused!" maps "m dm obj"
    local.master alias den_diffused_d02 sound/dialogue/Multiplayer/g/GRden_o_09c.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Explosive charge has been diffused!" maps "m dm obj"
    local.master alias den_diffused_d03 sound/dialogue/Multiplayer/g/GRden_o_09i.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Explosive charge has been diffused!" maps "m dm obj"
    local.master alias den_diffused_d04 sound/dialogue/Multiplayer/g/GRden_o_10a.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Explosive charge has been disarmed!" maps "m dm obj"
    local.master alias den_diffused_d05 sound/dialogue/Multiplayer/g/GRden_o_10c.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "Explosive charge has been disarmed!" maps "m dm obj"
    local.master alias den_diffused_d06 sound/dialogue/Multiplayer/g/GRden_o_11a.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "The bomb has been dismantled!" maps "m dm obj"
    local.master alias den_diffused_d07 sound/dialogue/Multiplayer/g/GRden_o_11c.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "The bomb has been dismantled!" maps "m dm obj"
    local.master alias den_diffused_d08 sound/dialogue/Multiplayer/g/GRden_o_11d.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "The bomb has been dismantled!" maps "m dm obj"
    local.master alias den_diffused_d09 sound/dialogue/Multiplayer/g/GRden_o_13c.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "The detonator has been removed!" maps "m dm obj"
    local.master alias den_diffused_d10 sound/dialogue/Multiplayer/g/GRden_o_13i.wav soundparms 1.2 0.0 1.0 0.0 10000 10000 local streamed subtitle "The detonator has been removed!" maps "m dm obj"
    
    local.master alias axis_axis1_aa sound/dialogue/Multiplayer/g/GRden_g_01c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, move in!" maps "m dm obj"
    local.master alias axis_axis1_ab sound/dialogue/Multiplayer/g/GRden_g_02c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, fall back!" maps "m dm obj"
    local.master alias axis_axis1_ac sound/dialogue/Multiplayer/g/GRden_g_03c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, attack right flank!" maps "m dm obj"
    local.master alias axis_axis1_ad sound/dialogue/Multiplayer/g/GRden_g_04c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, attack left flank!" maps "m dm obj"
    local.master alias axis_axis1_ae sound/dialogue/Multiplayer/g/GRden_g_05c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, hold this position!" maps "m dm obj"
    local.master alias axis_axis1_af sound/dialogue/Multiplayer/g/GRden_g_06c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, covering fire!" maps "m dm obj"
    local.master alias axis_axis1_ag sound/dialogue/Multiplayer/g/GRden_g_07c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, regroup!" maps "m dm obj"
    
    local.master alias axis_axis1_ba sound/dialogue/Multiplayer/g/GRden_c_01c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Cover me!" maps "m dm obj"
    local.master alias axis_axis1_bb sound/dialogue/Multiplayer/g/GRden_c_02c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I'll cover you!" maps "m dm obj"
    local.master alias axis_axis1_bc sound/dialogue/Multiplayer/g/GRden_c_03c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Follow me!" maps "m dm obj"
    local.master alias axis_axis1_bd sound/dialogue/Multiplayer/g/GRden_c_04c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "You take point." maps "m dm obj"
    local.master alias axis_axis1_be sound/dialogue/Multiplayer/g/GRden_c_05c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "You take the lead." maps "m dm obj"
    local.master alias axis_axis1_bf sound/dialogue/Multiplayer/g/GRden_c_06c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Taking Fire!  Need some help!" maps "m dm obj"
    local.master alias axis_axis1_bg sound/dialogue/Multiplayer/g/GRden_c_08c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Charge!" maps "m dm obj"
    local.master alias axis_axis1_bh sound/dialogue/Multiplayer/g/GRden_c_09c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Attack!" maps "m dm obj"
    local.master alias axis_axis1_bi sound/dialogue/Multiplayer/g/GRden_c_10c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Open fire!" maps "m dm obj"
    
    local.master alias axis_axis1_ca sound/dialogue/Multiplayer/g/GRden_r_01c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Yes sir!" maps "m dm obj"
    local.master alias axis_axis1_cb sound/dialogue/Multiplayer/g/GRden_r_02c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "No sir!" maps "m dm obj"
    local.master alias axis_axis1_cc sound/dialogue/Multiplayer/g/GRden_r_03c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Enemy Spotted." maps "m dm obj"
    local.master alias axis_axis1_cd sound/dialogue/Multiplayer/g/GRden_r_04c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Sniper!" maps "m dm obj"
    local.master alias axis_axis1_ce sound/dialogue/Multiplayer/g/GRden_r_05c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Grenade! Take Cover!" maps "m dm obj"
    local.master alias axis_axis1_cf sound/dialogue/Multiplayer/g/GRden_r_06c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Area Clear." maps "m dm obj"
    local.master alias axis_axis1_cg sound/dialogue/Multiplayer/g/GRden_r_07c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Great Shot!" maps "m dm obj"
    local.master alias axis_axis1_ch sound/dialogue/Multiplayer/g/GRden_r_08c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Thanks." maps "m dm obj"
    local.master alias axis_axis1_ci sound/dialogue/Multiplayer/g/GRden_r_09c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I owe you one." maps "m dm obj"
    
    local.master alias axis_axis1_da sound/dialogue/Multiplayer/g/GRden_r_10c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Is that all you've got?" maps "m dm obj"
    local.master alias axis_axis1_db sound/dialogue/Multiplayer/g/GRden_r_11c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I think the Americans are all out of real men!" maps "m dm obj"
    local.master alias axis_axis1_dc sound/dialogue/Multiplayer/g/GRden_r_12c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Go on and run, you yellow-bellies!" maps "m dm obj"
    local.master alias axis_axis1_dd sound/dialogue/Multiplayer/g/GRden_r_13c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "They're a bunch of cowards!" maps "m dm obj"
    local.master alias axis_axis1_de sound/dialogue/Multiplayer/g/GRden_r_15c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Come back when you've had some target practice!" maps "m dm obj"
    local.master alias axis_axis1_df sound/dialogue/Multiplayer/g/GRden_r_16c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Come prepared next time!" maps "m dm obj"
    local.master alias axis_axis1_dg sound/dialogue/Multiplayer/g/GRden_r_19c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Try again!" maps "m dm obj"
    local.master alias axis_axis1_dh sound/dialogue/Multiplayer/g/GRden_r_20c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I've seen French school girls shoot better!" maps "m dm obj"
    local.master alias axis_axis1_di sound/dialogue/Multiplayer/g/GRden_m_25c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "That made a mess." maps "m dm obj"
    
    local.master alias axis_axis1_ea sound/dialogue/Multiplayer/g/GRden_m_11c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "He's going to get us killed!" maps "m dm obj"
    local.master alias axis_axis1_eb sound/dialogue/Multiplayer/g/GRden_m_12c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "A lot of good men are going to die because of his poor leadership." maps "m dm obj"
    local.master alias axis_axis1_ec sound/dialogue/Multiplayer/g/GRden_m_13c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Good riddance!" maps "m dm obj"
    local.master alias axis_axis1_ed sound/dialogue/Multiplayer/g/GRden_m_14c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "That guy is going to get us all killed!" maps "m dm obj"
    local.master alias axis_axis1_ee sound/dialogue/Multiplayer/g/GRden_m_15c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Hey buddy, get down!" maps "m dm obj"
    local.master alias axis_axis1_ef sound/dialogue/Multiplayer/g/GRden_m_16c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Stay out of my foxhole, pal!" maps "m dm obj"
    local.master alias axis_axis1_eg sound/dialogue/Multiplayer/g/GRden_m_17c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Find your own hiding place!" maps "m dm obj"
    local.master alias axis_axis1_eh sound/dialogue/Multiplayer/g/GRden_m_18c.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Get out of my way!" maps "m dm obj"
    
    local.master alias axis_axis2_aa sound/dialogue/Multiplayer/g/GRden_g_01i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, move in!" maps "m dm obj"
    local.master alias axis_axis2_ab sound/dialogue/Multiplayer/g/GRden_g_02i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, fall back!" maps "m dm obj"
    local.master alias axis_axis2_ac sound/dialogue/Multiplayer/g/GRden_g_03i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, attack right flank!" maps "m dm obj"
    local.master alias axis_axis2_ad sound/dialogue/Multiplayer/g/GRden_g_04i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, attack left flank!" maps "m dm obj"
    local.master alias axis_axis2_ae sound/dialogue/Multiplayer/g/GRden_g_05i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, hold this position!" maps "m dm obj"
    local.master alias axis_axis2_af sound/dialogue/Multiplayer/g/GRden_g_06i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, covering fire!" maps "m dm obj"
    local.master alias axis_axis2_ag sound/dialogue/Multiplayer/g/GRden_g_07i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, regroup!" maps "m dm obj"
    
    local.master alias axis_axis2_ba sound/dialogue/Multiplayer/g/GRden_c_01i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Cover me!" maps "m dm obj"
    local.master alias axis_axis2_bb sound/dialogue/Multiplayer/g/GRden_c_02i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I'll cover you!" maps "m dm obj"
    local.master alias axis_axis2_bc sound/dialogue/Multiplayer/g/GRden_c_03i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Follow me!" maps "m dm obj"
    local.master alias axis_axis2_bd sound/dialogue/Multiplayer/g/GRden_c_04i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "You take point." maps "m dm obj"
    local.master alias axis_axis2_be sound/dialogue/Multiplayer/g/GRden_c_05i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "You take the lead." maps "m dm obj"
    local.master alias axis_axis2_bf sound/dialogue/Multiplayer/g/GRden_c_06i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Taking Fire!  Need some help!" maps "m dm obj"
    local.master alias axis_axis2_bg sound/dialogue/Multiplayer/g/GRden_c_08i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Charge!" maps "m dm obj"
    local.master alias axis_axis2_bh sound/dialogue/Multiplayer/g/GRden_c_09i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Attack!" maps "m dm obj"
    local.master alias axis_axis2_bi sound/dialogue/Multiplayer/g/GRden_c_10i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Open fire!" maps "m dm obj"
    
    local.master alias axis_axis2_ca sound/dialogue/Multiplayer/g/GRden_r_01i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Yes sir!" maps "m dm obj"
    local.master alias axis_axis2_cb sound/dialogue/Multiplayer/g/GRden_r_02i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "No sir!" maps "m dm obj"
    local.master alias axis_axis2_cc sound/dialogue/Multiplayer/g/GRden_r_03i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Enemy Spotted." maps "m dm obj"
    local.master alias axis_axis2_cd sound/dialogue/Multiplayer/g/GRden_r_04i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Sniper!" maps "m dm obj"
    local.master alias axis_axis2_ce sound/dialogue/Multiplayer/g/GRden_r_05i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Grenade! Take Cover!" maps "m dm obj"
    local.master alias axis_axis2_cf sound/dialogue/Multiplayer/g/GRden_r_06i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Area Clear." maps "m dm obj"
    local.master alias axis_axis2_cg sound/dialogue/Multiplayer/g/GRden_r_07i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Great Shot!" maps "m dm obj"
    local.master alias axis_axis2_ch sound/dialogue/Multiplayer/g/GRden_r_08i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Thanks." maps "m dm obj"
    local.master alias axis_axis2_ci sound/dialogue/Multiplayer/g/GRden_r_09i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I owe you one." maps "m dm obj"
    
    local.master alias axis_axis2_da sound/dialogue/Multiplayer/g/GRden_r_10i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Is that all you've got?" maps "m dm obj"
    local.master alias axis_axis2_db sound/dialogue/Multiplayer/g/GRden_r_11i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I think the Americans are all out of real men!" maps "m dm obj"
    local.master alias axis_axis2_dc sound/dialogue/Multiplayer/g/GRden_r_12i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Go on and run, you yellow-bellies!" maps "m dm obj"
    local.master alias axis_axis2_dd sound/dialogue/Multiplayer/g/GRden_r_13i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "They're a bunch of cowards!" maps "m dm obj"
    local.master alias axis_axis2_de sound/dialogue/Multiplayer/g/GRden_r_15i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Come back when you've had some target practice!" maps "m dm obj"
    local.master alias axis_axis2_df sound/dialogue/Multiplayer/g/GRden_r_16i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Come prepared next time!" maps "m dm obj"
    local.master alias axis_axis2_dg sound/dialogue/Multiplayer/g/GRden_r_19i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Try again!" maps "m dm obj"
    local.master alias axis_axis2_dh sound/dialogue/Multiplayer/g/GRden_r_20i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I've seen French school girls shoot better!" maps "m dm obj"
    local.master alias axis_axis2_di sound/dialogue/Multiplayer/g/GRden_m_25i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "That made a mess." maps "m dm obj"
    
    local.master alias axis_axis2_ea sound/dialogue/Multiplayer/g/GRden_m_11i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "He's going to get us killed!" maps "m dm obj"
    local.master alias axis_axis2_eb sound/dialogue/Multiplayer/g/GRden_m_12i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "A lot of good men are going to die because of his poor leadership." maps "m dm obj"
    local.master alias axis_axis2_ec sound/dialogue/Multiplayer/g/GRden_m_13i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Good riddance!" maps "m dm obj"
    local.master alias axis_axis2_ed sound/dialogue/Multiplayer/g/GRden_m_14i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "That guy is going to get us all killed!" maps "m dm obj"
    local.master alias axis_axis2_ee sound/dialogue/Multiplayer/g/GRden_m_15i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Hey buddy, get down!" maps "m dm obj"
    local.master alias axis_axis2_ef sound/dialogue/Multiplayer/g/GRden_m_16i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Stay out of my foxhole, pal!" maps "m dm obj"
    local.master alias axis_axis2_eg sound/dialogue/Multiplayer/g/GRden_m_17i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Find your own hiding place!" maps "m dm obj"
    local.master alias axis_axis2_eh sound/dialogue/Multiplayer/g/GRden_m_18i.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Get out of my way!" maps "m dm obj"
    
    local.master alias axis_axis3_aa sound/dialogue/Multiplayer/g/GRden_g_01b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, move in!" maps "m dm obj"
    local.master alias axis_axis3_ab sound/dialogue/Multiplayer/g/GRden_g_02b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, fall back!" maps "m dm obj"
    local.master alias axis_axis3_ac sound/dialogue/Multiplayer/g/GRden_g_03b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, attack right flank!" maps "m dm obj"
    local.master alias axis_axis3_ad sound/dialogue/Multiplayer/g/GRden_g_04b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, attack left flank!" maps "m dm obj"
    local.master alias axis_axis3_ae sound/dialogue/Multiplayer/g/GRden_g_05b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, hold this position!" maps "m dm obj"
    local.master alias axis_axis3_af sound/dialogue/Multiplayer/g/GRden_g_06b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, covering fire!" maps "m dm obj"
    local.master alias axis_axis3_ag sound/dialogue/Multiplayer/g/GRden_g_07b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, regroup!" maps "m dm obj"
    
    local.master alias axis_axis3_ba sound/dialogue/Multiplayer/g/GRden_c_01b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Cover me!" maps "m dm obj"
    local.master alias axis_axis3_bb sound/dialogue/Multiplayer/g/GRden_c_02b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I'll cover you!" maps "m dm obj"
    local.master alias axis_axis3_bc sound/dialogue/Multiplayer/g/GRden_c_03b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Follow me!" maps "m dm obj"
    local.master alias axis_axis3_bd sound/dialogue/Multiplayer/g/GRden_c_04b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "You take point." maps "m dm obj"
    local.master alias axis_axis3_be sound/dialogue/Multiplayer/g/GRden_c_05b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "You take the lead." maps "m dm obj"
    local.master alias axis_axis3_bf sound/dialogue/Multiplayer/g/GRden_c_06b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Taking Fire!  Need some help!" maps "m dm obj"
    local.master alias axis_axis3_bg sound/dialogue/Multiplayer/g/GRden_c_08b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Charge!" maps "m dm obj"
    local.master alias axis_axis3_bh sound/dialogue/Multiplayer/g/GRden_c_09b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Attack!" maps "m dm obj"
    local.master alias axis_axis3_bi sound/dialogue/Multiplayer/g/GRden_c_10b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Open fire!" maps "m dm obj"
    
    local.master alias axis_axis3_ca sound/dialogue/Multiplayer/g/GRden_r_01b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Yes sir!" maps "m dm obj"
    local.master alias axis_axis3_cb sound/dialogue/Multiplayer/g/GRden_r_02b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "No sir!" maps "m dm obj"
    local.master alias axis_axis3_cc sound/dialogue/Multiplayer/g/GRden_r_03b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Enemy Spotted." maps "m dm obj"
    local.master alias axis_axis3_cd sound/dialogue/Multiplayer/g/GRden_r_04b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Sniper!" maps "m dm obj"
    local.master alias axis_axis3_ce sound/dialogue/Multiplayer/g/GRden_r_05b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Grenade! Take Cover!" maps "m dm obj"
    local.master alias axis_axis3_cf sound/dialogue/Multiplayer/g/GRden_r_06b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Area Clear." maps "m dm obj"
    local.master alias axis_axis3_cg sound/dialogue/Multiplayer/g/GRden_r_07b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Great Shot!" maps "m dm obj"
    local.master alias axis_axis3_ch sound/dialogue/Multiplayer/g/GRden_r_08b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Thanks." maps "m dm obj"
    local.master alias axis_axis3_ci sound/dialogue/Multiplayer/g/GRden_r_09b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I owe you one." maps "m dm obj"
    
    
    local.master alias axis_axis3_da sound/dialogue/Multiplayer/g/GRden_r_10b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Is that all you've got?" maps "m dm obj"
    local.master alias axis_axis3_db sound/dialogue/Multiplayer/g/GRden_r_11b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I think the Americans are all out of real men!" maps "m dm obj"
    local.master alias axis_axis3_dc sound/dialogue/Multiplayer/g/GRden_r_12b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Go on and run, you yellow-bellies!" maps "m dm obj"
    local.master alias axis_axis3_dd sound/dialogue/Multiplayer/g/GRden_r_13b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "They're a bunch of cowards!" maps "m dm obj"
    local.master alias axis_axis3_de sound/dialogue/Multiplayer/g/GRden_r_15b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Come back when you've had some target practice!" maps "m dm obj"
    local.master alias axis_axis3_df sound/dialogue/Multiplayer/g/GRden_r_16b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Come prepared next time!" maps "m dm obj"
    local.master alias axis_axis3_dg sound/dialogue/Multiplayer/g/GRden_r_19b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Try again!" maps "m dm obj"
    local.master alias axis_axis3_dh sound/dialogue/Multiplayer/g/GRden_r_20b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I've seen French school girls shoot better!" maps "m dm obj"
    local.master alias axis_axis3_di sound/dialogue/Multiplayer/g/GRden_m_25b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "That made a mess." maps "m dm obj"
    
    local.master alias axis_axis3_ea sound/dialogue/Multiplayer/g/GRden_m_11b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "He's going to get us killed!" maps "m dm obj"
    local.master alias axis_axis3_eb sound/dialogue/Multiplayer/g/GRden_m_12b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "A lot of good men are going to die because of his poor leadership." maps "m dm obj"
    local.master alias axis_axis3_ec sound/dialogue/Multiplayer/g/GRden_m_13b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Good riddance!" maps "m dm obj"
    local.master alias axis_axis3_ed sound/dialogue/Multiplayer/g/GRden_m_14b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "That guy is going to get us all killed!" maps "m dm obj"
    local.master alias axis_axis3_ee sound/dialogue/Multiplayer/g/GRden_m_15b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Hey buddy, get down!" maps "m dm obj"
    local.master alias axis_axis3_ef sound/dialogue/Multiplayer/g/GRden_m_16b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Stay out of my foxhole, pal!" maps "m dm obj"
    local.master alias axis_axis3_eg sound/dialogue/Multiplayer/g/GRden_m_17b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Find your own hiding place!" maps "m dm obj"
    local.master alias axis_axis3_eh sound/dialogue/Multiplayer/g/GRden_m_18b.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Get out of my way!" maps "m dm obj"
    
    local.master alias axis_axis4_aa sound/dialogue/Multiplayer/g/GRden_g_01d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, move in!" maps "m dm obj"
    local.master alias axis_axis4_ab sound/dialogue/Multiplayer/g/GRden_g_02d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, fall back!" maps "m dm obj"
    local.master alias axis_axis4_ac sound/dialogue/Multiplayer/g/GRden_g_03d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, attack right flank!" maps "m dm obj"
    local.master alias axis_axis4_ad sound/dialogue/Multiplayer/g/GRden_g_04d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, attack left flank!" maps "m dm obj"
    local.master alias axis_axis4_ae sound/dialogue/Multiplayer/g/GRden_g_05d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, hold this position!" maps "m dm obj"
    local.master alias axis_axis4_af sound/dialogue/Multiplayer/g/GRden_g_06d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, covering fire!" maps "m dm obj"
    local.master alias axis_axis4_ag sound/dialogue/Multiplayer/g/GRden_g_07d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, regroup!" maps "m dm obj"
    
    local.master alias axis_axis4_ba sound/dialogue/Multiplayer/g/GRden_c_01d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Cover me!" maps "m dm obj"
    local.master alias axis_axis4_bb sound/dialogue/Multiplayer/g/GRden_c_02d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I'll cover you!" maps "m dm obj"
    local.master alias axis_axis4_bc sound/dialogue/Multiplayer/g/GRden_c_03d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Follow me!" maps "m dm obj"
    local.master alias axis_axis4_bd sound/dialogue/Multiplayer/g/GRden_c_04d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "You take point." maps "m dm obj"
    local.master alias axis_axis4_be sound/dialogue/Multiplayer/g/GRden_c_05d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "You take the lead." maps "m dm obj"
    local.master alias axis_axis4_bf sound/dialogue/Multiplayer/g/GRden_c_06d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Taking Fire!  Need some help!" maps "m dm obj"
    local.master alias axis_axis4_bg sound/dialogue/Multiplayer/g/GRden_c_08d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Charge!" maps "m dm obj"
    local.master alias axis_axis4_bh sound/dialogue/Multiplayer/g/GRden_c_09d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Attack!" maps "m dm obj"
    local.master alias axis_axis4_bi sound/dialogue/Multiplayer/g/GRden_c_10d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Open fire!" maps "m dm obj"
    
    local.master alias axis_axis4_ca sound/dialogue/Multiplayer/g/GRden_r_01d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Yes sir!" maps "m dm obj"
    local.master alias axis_axis4_cb sound/dialogue/Multiplayer/g/GRden_r_02d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "No sir!" maps "m dm obj"
    local.master alias axis_axis4_cc sound/dialogue/Multiplayer/g/GRden_r_03d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Enemy Spotted." maps "m dm obj"
    local.master alias axis_axis4_cd sound/dialogue/Multiplayer/g/GRden_r_04d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Sniper!" maps "m dm obj"
    local.master alias axis_axis4_ce sound/dialogue/Multiplayer/g/GRden_r_05d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Grenade! Take Cover!" maps "m dm obj"
    local.master alias axis_axis4_cf sound/dialogue/Multiplayer/g/GRden_r_06d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Area Clear." maps "m dm obj"
    local.master alias axis_axis4_cg sound/dialogue/Multiplayer/g/GRden_r_07d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Great Shot!" maps "m dm obj"
    local.master alias axis_axis4_ch sound/dialogue/Multiplayer/g/GRden_r_08d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Thanks." maps "m dm obj"
    local.master alias axis_axis4_ci sound/dialogue/Multiplayer/g/GRden_r_09d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I owe you one." maps "m dm obj"
    
    local.master alias axis_axis4_da sound/dialogue/Multiplayer/g/GRden_r_10d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Is that all you've got?" maps "m dm obj"
    local.master alias axis_axis4_db sound/dialogue/Multiplayer/g/GRden_r_11d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I think the Americans are all out of real men!" maps "m dm obj"
    local.master alias axis_axis4_dc sound/dialogue/Multiplayer/g/GRden_r_12d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Go on and run, you yellow-bellies!" maps "m dm obj"
    local.master alias axis_axis4_dd sound/dialogue/Multiplayer/g/GRden_r_13d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "They're a bunch of cowards!" maps "m dm obj"
    local.master alias axis_axis4_de sound/dialogue/Multiplayer/g/GRden_r_15d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Come back when you've had some target practice!" maps "m dm obj"
    local.master alias axis_axis4_df sound/dialogue/Multiplayer/g/GRden_r_16d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Come prepared next time!" maps "m dm obj"
    local.master alias axis_axis4_dg sound/dialogue/Multiplayer/g/GRden_r_19d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Try again!" maps "m dm obj"
    local.master alias axis_axis4_dh sound/dialogue/Multiplayer/g/GRden_r_20d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I've seen French school girls shoot better!" maps "m dm obj"
    local.master alias axis_axis4_di sound/dialogue/Multiplayer/g/GRden_m_25d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "That made a mess." maps "m dm obj"
    
    local.master alias axis_axis4_ea sound/dialogue/Multiplayer/g/GRden_m_11d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "He's going to get us killed!" maps "m dm obj"
    local.master alias axis_axis4_eb sound/dialogue/Multiplayer/g/GRden_m_12d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "A lot of good men are going to die because of his poor leadership." maps "m dm obj"
    local.master alias axis_axis4_ec sound/dialogue/Multiplayer/g/GRden_m_13d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Good riddance!" maps "m dm obj"
    local.master alias axis_axis4_ed sound/dialogue/Multiplayer/g/GRden_m_14d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "That guy is going to get us all killed!" maps "m dm obj"
    local.master alias axis_axis4_ee sound/dialogue/Multiplayer/g/GRden_m_15d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Hey buddy, get down!" maps "m dm obj"
    local.master alias axis_axis4_ef sound/dialogue/Multiplayer/g/GRden_m_16d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Stay out of my foxhole, pal!" maps "m dm obj"
    local.master alias axis_axis4_eg sound/dialogue/Multiplayer/g/GRden_m_17d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Find your own hiding place!" maps "m dm obj"
    local.master alias axis_axis4_eh sound/dialogue/Multiplayer/g/GRden_m_18d.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Get out of my way!" maps "m dm obj"
    
    local.master alias axis_axis5_aa sound/dialogue/Multiplayer/g/GRden_g_01a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, move in!" maps "m dm obj"
    local.master alias axis_axis5_ab sound/dialogue/Multiplayer/g/GRden_g_02a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, fall back!" maps "m dm obj"
    local.master alias axis_axis5_ac sound/dialogue/Multiplayer/g/GRden_g_03a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, attack right flank!" maps "m dm obj"
    local.master alias axis_axis5_ad sound/dialogue/Multiplayer/g/GRden_g_04a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, attack left flank!" maps "m dm obj"
    local.master alias axis_axis5_ae sound/dialogue/Multiplayer/g/GRden_g_05a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, hold this position!" maps "m dm obj"
    local.master alias axis_axis5_af sound/dialogue/Multiplayer/g/GRden_g_06a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, covering fire!" maps "m dm obj"
    local.master alias axis_axis5_ag sound/dialogue/Multiplayer/g/GRden_g_07a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Squad, regroup!" maps "m dm obj"
    
    local.master alias axis_axis5_ba sound/dialogue/Multiplayer/g/GRden_c_01a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Cover me!" maps "m dm obj"
    local.master alias axis_axis5_bb sound/dialogue/Multiplayer/g/GRden_c_02a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I'll cover you!" maps "m dm obj"
    local.master alias axis_axis5_bc sound/dialogue/Multiplayer/g/GRden_c_03a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Follow me!" maps "m dm obj"
    local.master alias axis_axis5_bd sound/dialogue/Multiplayer/g/GRden_c_04a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "You take point." maps "m dm obj"
    local.master alias axis_axis5_be sound/dialogue/Multiplayer/g/GRden_c_05a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "You take the lead." maps "m dm obj"
    local.master alias axis_axis5_bf sound/dialogue/Multiplayer/g/GRden_c_06a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Taking Fire!  Need some help!" maps "m dm obj"
    local.master alias axis_axis5_bg sound/dialogue/Multiplayer/g/GRden_c_08a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Charge!" maps "m dm obj"
    local.master alias axis_axis5_bh sound/dialogue/Multiplayer/g/GRden_c_09a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Attack!" maps "m dm obj"
    local.master alias axis_axis5_bi sound/dialogue/Multiplayer/g/GRden_c_10a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Open fire!" maps "m dm obj"
    
    
    local.master alias axis_axis5_ca sound/dialogue/Multiplayer/g/GRden_r_01a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Yes sir!" maps "m dm obj"
    local.master alias axis_axis5_cb sound/dialogue/Multiplayer/g/GRden_r_02a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "No sir!" maps "m dm obj"
    local.master alias axis_axis5_cc sound/dialogue/Multiplayer/g/GRden_r_03a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Enemy Spotted." maps "m dm obj"
    local.master alias axis_axis5_cd sound/dialogue/Multiplayer/g/GRden_r_04a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Sniper!" maps "m dm obj"
    local.master alias axis_axis5_ce sound/dialogue/Multiplayer/g/GRden_r_05a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Grenade! Take Cover!" maps "m dm obj"
    local.master alias axis_axis5_cf sound/dialogue/Multiplayer/g/GRden_r_06a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Area Clear." maps "m dm obj"
    local.master alias axis_axis5_cg sound/dialogue/Multiplayer/g/GRden_r_07a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Great Shot!" maps "m dm obj"
    local.master alias axis_axis5_ch sound/dialogue/Multiplayer/g/GRden_r_08a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Thanks." maps "m dm obj"
    local.master alias axis_axis5_ci sound/dialogue/Multiplayer/g/GRden_r_09a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I owe you one." maps "m dm obj"
    
    local.master alias axis_axis5_da sound/dialogue/Multiplayer/g/GRden_r_10a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Is that all you've got?" maps "m dm obj"
    local.master alias axis_axis5_db sound/dialogue/Multiplayer/g/GRden_r_11a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I think the Americans are all out of real men!" maps "m dm obj"
    local.master alias axis_axis5_dc sound/dialogue/Multiplayer/g/GRden_r_12a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Go on and run, you yellow-bellies!" maps "m dm obj"
    local.master alias axis_axis5_dd sound/dialogue/Multiplayer/g/GRden_r_13a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "They're a bunch of cowards!" maps "m dm obj"
    local.master alias axis_axis5_de sound/dialogue/Multiplayer/g/GRden_r_15a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Come back when you've had some target practice!" maps "m dm obj"
    local.master alias axis_axis5_df sound/dialogue/Multiplayer/g/GRden_r_16a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Come prepared next time!" maps "m dm obj"
    local.master alias axis_axis5_dg sound/dialogue/Multiplayer/g/GRden_r_19a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Try again!" maps "m dm obj"
    local.master alias axis_axis5_dh sound/dialogue/Multiplayer/g/GRden_r_20a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "I've seen French school girls shoot better!" maps "m dm obj"
    local.master alias axis_axis5_di sound/dialogue/Multiplayer/g/GRden_m_25a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "That made a mess." maps "m dm obj"
    
    local.master alias axis_axis5_ea sound/dialogue/Multiplayer/g/GRden_m_11a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "He's going to get us killed!" maps "m dm obj"
    local.master alias axis_axis5_eb sound/dialogue/Multiplayer/g/GRden_m_12a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "A lot of good men are going to die because of his poor leadership." maps "m dm obj"
    local.master alias axis_axis5_ec sound/dialogue/Multiplayer/g/GRden_m_13a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Good riddance!" maps "m dm obj"
    local.master alias axis_axis5_ed sound/dialogue/Multiplayer/g/GRden_m_14a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "That guy is going to get us all killed!" maps "m dm obj"
    local.master alias axis_axis5_ee sound/dialogue/Multiplayer/g/GRden_m_15a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Hey buddy, get down!" maps "m dm obj"
    local.master alias axis_axis5_ef sound/dialogue/Multiplayer/g/GRden_m_16a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Stay out of my foxhole, pal!" maps "m dm obj"
    local.master alias axis_axis5_eg sound/dialogue/Multiplayer/g/GRden_m_17a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Find your own hiding place!" maps "m dm obj"
    local.master alias axis_axis5_eh sound/dialogue/Multiplayer/g/GRden_m_18a.WAV soundparms 1.0 0.0 1.0 0.0 160 3000 dialog streamed subtitle "Get out of my way!" maps "m dm obj"
    end
    Haven't tested it myself (because Rookie One made this, I've got full confidence to say it'll work), but the major difference between this and the other serverside fix armageddon talked about is that this is a one time execution at the start of each level/round. Granted, the script can be tweaked. For example, we can use the data from the other serverside fix to determine which sounds need to be cached on each sp map, instead of just (arbitrarily) making taunts, silenced pistol and mg42 sounds optional to in/exclude.

    By the way, this needs to be execute before or right after level waittill prespawn.

  5. #5
    Developer
    Join Date
    Jun 2010
    Location
    Hungary
    Posts
    291

    Default

    Here is my weaponsoundfix what i'm using on the Mega Base Assault server for the singleplayer maps.

    DMprecache.scr
    Code:
    thread global/AA/weaponsoundfix.scr::check_sounds
    weaponsoundfix.scr
    Code:
    main local.state:
    
    	local.fegyver = self
    
    	switch (local.state)
    	{
    		// PISTOL Sounds
    		case "ATTACK_PISTOL_PRIMARY":
    			if (level.weapon_sound[local.state] == 1)
    				local.fegyver playsound colt45_snd_fire
    		break
    		case "RELOAD_PISTOL":
    			if (local.fegyver.model == "models/weapons/colt45.tik")
    			{
    				if (level.allies_weapon_sound[local.state] == 1)
    					local.fegyver playsound colt45_snd_reload
    			}
    			else if (local.fegyver.model == "models/weapons/silencedpistol.tik")
    			{
    				if (level.axis_weapon_sound[local.state] == 1)
    					local.fegyver playsound silencer_snd_reload
    			}
    		break
    
    		// RIFLE Sounds
    		case "ATTACK_RIFLE_PRIMARY":
    			if (local.fegyver.model == "models/weapons/m1_garand.tik")
    			{
    				if (level.allies_weapon_sound_ind[local.state]["garand"] == 1)
    					local.fegyver playsound m1_snd_fire
    			}
    			else if (local.fegyver.model == "models/weapons/springfield.tik")
    			{
    				if (level.allies_weapon_sound_ind[local.state]["springfield"] == 1)
    					local.fegyver playsound springfield_snd_fire2
    			}
    		break
    		case "ATTACK_RIFLE_PRIMARY_EMPTY":
    			if (level.weapon_sound[local.state] == 1)
    			{
    				local.fegyver playsound m1_snd_fire
    				wait 0.3
    				local.fegyver playsound snd_ping
    			}
    		break
    		case "RELOAD_RIFLE":
    			if (level.weapon_sound[local.state] == 1)
    				local.fegyver playsound m1_snd_reload
    		break
    		case "ATTACK_SPRINGFIELD_RECHAMBER":
    			if (level.weapon_sound[local.state] == 1)
    				local.fegyver playsound springfield_snd_bolt
    		break
    		case "RELOAD_SPRINGFIELD":
    			if (level.weapon_sound[local.state] == 1)
    				local.fegyver playsound springfield_snd_reload_start
    		break
    		case "RELOAD_SPRINGFIELD_SINGLE":
    			if (level.weapon_sound[local.state] == 1)
    				local.fegyver playsound springfield_snd_reload_single
    		break
    		case "RELOAD_SPRINGFIELD_END":
    			if (level.weapon_sound[local.state] == 1)
    				local.fegyver playsound springfield_snd_reload_end
    		break
    
    		// MG Sounds
    		case "ATTACK_MG_PRIMARY":
    			if (local.fegyver.model == "models/weapons/bar.tik")
    			{
    				if (level.allies_weapon_sound_ind[local.state]["bar"] == 1)
    					local.fegyver playsound bar_snd_fire
    			}
    			else if (local.fegyver.model == "models/weapons/mp44.tik")
    			{
    				if (level.axis_weapon_sound_ind[local.state]["mp44"] == 1)
    					local.fegyver playsound mp44_snd_fire
    			}
    		break
    		case "RELOAD_MG":
    			if (local.fegyver.model == "models/weapons/bar.tik")
    			{
    				if (level.allies_weapon_sound_ind[local.state]["bar"] == 1)
    					local.fegyver playsound bar_snd_reload
    			}
    			else if (local.fegyver.model == "models/weapons/mp44.tik")
    			{
    				if (level.axis_weapon_sound_ind[local.state]["mp44"] == 1)
    					local.fegyver playsound mp44_snd_reload
    			}
    		break
    		case "PUTAWAY_MG_BAR":
    			if (level.weapon_sound[local.state] == 1)
    				local.fegyver playsound bar_snd_putaway
    		break
    		case "RAISE_MG_BAR":
    			if (level.weapon_sound[local.state] == 1)
    				local.fegyver playsound bar_snd_pullout
    		break
    		case "RAISE_MG_MP44":
    			if (level.weapon_sound[local.state] == 1)
    				local.fegyver playsound mp44_snd_pullout
    		break
    
    		// PÁNCÉLTÖRŐ Sounds
    		case "ATTACK_BAZOOKA_PRIMARY":
    			if (local.fegyver.model == "models/weapons/bazooka.tik")
    			{
    				if (level.allies_weapon_sound_ind[local.state]["bazooka"] == 1)
    					local.fegyver playsound bazooka_snd_fire
    			}
    			else if (local.fegyver.model == "models/weapons/panzerschreck.tik")
    			{
    				if (level.axis_weapon_sound_ind[local.state]["panzerschreck"] == 1)
    					local.fegyver playsound panzerschreck_snd_fire
    			}
    		break
    		case "RELOAD_HEAVY":
    			if (local.fegyver.model == "models/weapons/bazooka.tik")
    			{
    				if (level.allies_weapon_sound_ind[local.state]["bazooka"] == 1)
    					local.fegyver playsound bazooka_snd_reload
    			}
    			else if (local.fegyver.model == "models/weapons/panzerschreck.tik")
    			{
    				if (level.axis_weapon_sound_ind[local.state]["panzerschreck"] == 1)
    					local.fegyver playsound panzerschreck_snd_reload
    			}
    		break
    		case "PUTAWAY_HEAVY":
    			if (level.weapon_sound[local.state] == 1)
    				local.fegyver playsound snd_bazooka_putaway
    		break
    		case "RAISE_HEAVY":
    			if (level.weapon_sound[local.state] == 1)
    				local.fegyver playsound snd_bazooka_pullout
    		break
    
    		// SHOTGUN Sounds
    		case "ATTACK_SHOTGUN_PRIMARY":
    			if (level.weapon_sound[local.state] == 1)
    			{
    				local.fegyver playsound shotgun_snd_fire
    				local.fegyver playsound shotgun_snd_rechamber
    			}
    		break
    		case "RELOAD_SHOTGUN":
    			if (level.weapon_sound[local.state] == 1)
    				local.fegyver playsound shotgun_snd_reload_start
    		break
    		case "RELOAD_SHOTGUN_SINGLE":
    			if (level.weapon_sound[local.state] == 1)
    				local.fegyver playsound shotgun_snd_reload_single
    		break
    		case "RELOAD_SHOTGUN_END":
    			if (level.weapon_sound[local.state] == 1)
    				local.fegyver playsound shotgun_snd_reload_end
    		break
    		case "PUTAWAY_SHOTGUN":
    			if (level.weapon_sound[local.state] == 1)
    				local.fegyver playsound snd_shotgun_putaway
    		break
    		case "RAISE_SHOTGUN":
    			if (level.weapon_sound[local.state] == 1)
    				local.fegyver playsound snd_shotgun_pullout
    		break
    	}
    
    end
    
    check_sounds:
    
    	local.map = getcvar "mapname"
    
    	local.sound_type = ATTACK_PISTOL_PRIMARY::RELOAD_PISTOL::ATTACK_RIFLE_PRIMARY::ATTACK_RIFLE_PRIMARY_EMPTY::RELOAD_RIFLE::ATTACK_SPRINGFIELD_RECHAMBER::RELOAD_SPRINGFIELD::RELOAD_SPRINGFIELD_SINGLE::RELOAD_SPRINGFIELD_END::ATTACK_MG_PRIMARY::RELOAD_MG::PUTAWAY_MG_BAR::RAISE_MG_BAR::RAISE_MG_MP44::ATTACK_BAZOOKA_PRIMARY::RELOAD_HEAVY::PUTAWAY_HEAVY::RAISE_HEAVY::ATTACK_SHOTGUN_PRIMARY::RELOAD_SHOTGUN::RELOAD_SHOTGUN_SINGLE::RELOAD_SHOTGUN_END::PUTAWAY_SHOTGUN::RAISE_SHOTGUN
    
    	for (local.i = 1;local.i <= local.sound_type.size;local.i++)
    	{
    	switch (local.sound_type[local.i])
    	{
    		// PISTOL Sounds
    		case "ATTACK_PISTOL_PRIMARY":
    			local.map_allj = m1l1::m1l2a::m1l2b::m1l3c::m3l1a::m3l1b::m3l2::m3l3::m4l1::m5l1a::m5l1b::m5l2a::m5l2b::m5l3::m6l3a::m6l3b::m6l3c::m6l3d::dm::moh::obj::train
    			local.ertek = waitthread palyaellenorzes local.map_allj
    
    			level.weapon_sound[local.sound_type[local.i]] = local.ertek
    		break
    		case "RELOAD_PISTOL":
    			local.map_allj = m1l1::m1l2a::m1l2b::m1l3c::m3l1a::m3l1b::m3l2::m3l3::m4l1::m5l1a::m5l1b::m5l2a::m5l2b::m5l3::m6l3a::m6l3b::m6l3c::m6l3d::dm::moh::obj::train
    			local.ertek = waitthread palyaellenorzes local.map_allj
    
    			level.allies_weapon_sound[local.sound_type[local.i]] = local.ertek
    
    			local.map_allj = m1l2a::m1l2b::m1l3a::m1l3b::m1l3c::m2l1::m2l2a::m2l2b::m2l2c::m2l3::m4l2::m4l3::m6l1a::m6l1b::m6l1c::m6l2a::m6l2b::m6l3a::m6l3c::m6l3d::m6l3e::dm::moh::obj
    			local.ertek = waitthread palyaellenorzes local.map_allj
    
    			level.axis_weapon_sound[local.sound_type[local.i]] = local.ertek
    		break
    
    		// RIFLE Sounds
    		case "ATTACK_RIFLE_PRIMARY":
    			local.map_allj = m1l1::m1l2a::m1l2b::m1l3a::m1l3b::m1l3c::m3l1a::m3l2::m3l3::m4l0::m4l1::m5l1a::m5l1b::m6l3a::dm::moh::obj
    			local.ertek = waitthread palyaellenorzes local.map_allj
    
    			level.allies_weapon_sound_ind[local.sound_type[local.i]]["garand"] = local.ertek
    
    			local.map_allj = m2l2a::m2l2b::m2l2c::m6l3b::m6l3c::m6l3d::m6l3e
    			local.ertek = waitthread palyaellenorzes local.map_allj
    
    			level.allies_weapon_sound_ind[local.sound_type[local.i]]["springfield"] = local.ertek
    		break
    		case "ATTACK_RIFLE_PRIMARY_EMPTY":
    			local.map_allj = m1l1::m1l2a::m1l2b::m1l3a::m1l3b::m1l3c::m3l1a::m3l2::m3l3::m4l0::m4l1::m5l1a::m5l1b::m6l3a::dm::moh::obj
    			local.ertek = waitthread palyaellenorzes local.map_allj
    
    			level.weapon_sound[local.sound_type[local.i]] = local.ertek
    		break
    		case "RELOAD_RIFLE":
    			local.map_allj = m1l1::m1l2a::m1l2b::m1l3a::m1l3b::m1l3c::m3l2::m3l3::m4l0::m4l1::m5l1a::m5l1b::m6l3a::dm::moh::obj
    			local.ertek = waitthread palyaellenorzes local.map_allj
    
    			level.weapon_sound[local.sound_type[local.i]] = local.ertek
    		break
    		case "ATTACK_SPRINGFIELD_RECHAMBER":
    			local.map_allj = m2l1::m2l2a::m2l2b::m2l2c::m2l3::m3l1a::m3l1b::m3l2::m3l3::m5l1a::m5l1b::m5l2a::m5l2b::m5l3::m6l1a::m6l1b::m6l1c::m6l2::m6l2b::m6l3a::m6l3b::m6l3c::m6l3d::m6l3e::dm::moh::obj::train
    			local.ertek = waitthread palyaellenorzes local.map_allj
    
    			level.weapon_sound[local.sound_type[local.i]] = local.ertek
    		break
    		case "RELOAD_SPRINGFIELD":
    			local.map_allj = m2l1::m2l2a::m2l2b::m2l2c::m2l3::m3l1a::m3l1b::m3l2::m3l3::m5l1a::m5l1b::m5l2a::m5l2b::m5l3::m6l1a::m6l1b::m6l1c::m6l2::m6l2b::m6l3a::m6l3b::m6l3c::m6l3d::m6l3e::dm::moh::obj::train
    			local.ertek = waitthread palyaellenorzes local.map_allj
    
    			level.weapon_sound[local.sound_type[local.i]] = local.ertek
    		break
    		case "RELOAD_SPRINGFIELD_SINGLE":
    			local.map_allj = m2l1::m2l2a::m2l2b::m2l2c::m2l3::m3l1a::m3l1b::m3l2::m3l3::m5l1a::m5l1b::m5l2a::m5l2b::m5l3::m6l1a::m6l1b::m6l1c::m6l2::m6l2b::m6l3a::m6l3b::m6l3c::m6l3d::m6l3e::dm::moh::obj::train
    			local.ertek = waitthread palyaellenorzes local.map_allj
    
    			level.weapon_sound[local.sound_type[local.i]] = local.ertek
    		break
    		case "RELOAD_SPRINGFIELD_END":
    			local.map_allj = m2l1::m2l2a::m2l2b::m2l2c::m2l3::m3l1a::m3l1b::m3l2::m3l3::m5l1a::m5l1b::m5l2a::m5l2b::m5l3::m6l1a::m6l1b::m6l1c::m6l2::m6l2b::m6l3a::m6l3b::m6l3c::m6l3d::m6l3e::dm::moh::obj::train
    			local.ertek = waitthread palyaellenorzes local.map_allj
    
    			level.weapon_sound[local.sound_type[local.i]] = local.ertek
    		break
    
    		// MG Sounds
    		case "ATTACK_MG_PRIMARY":
    			local.map_allj = m2l3::m3l1a::m3l2::m3l3::m4l0::m5l1b::dm::moh::obj
    			local.ertek = waitthread palyaellenorzes local.map_allj
    
    			level.allies_weapon_sound_ind[local.sound_type[local.i]]["bar"] = local.ertek
    
    			local.map_allj = m5l1b::m6l1c::m6l2a::m6l2b::m6l3a::m6l3b::m6l3c::m6l3::dm::moh::obj
    			local.ertek = waitthread palyaellenorzes local.map_allj
    
    			level.axis_weapon_sound_ind[local.sound_type[local.i]]["mp44"] = local.ertek
    		break
    		case "RELOAD_MG":
    			local.map_allj = m3l1a::m3l2::m3l3::m4l0::m5l1b::dm::moh::obj
    			local.ertek = waitthread palyaellenorzes local.map_allj
    
    			level.allies_weapon_sound_ind[local.sound_type[local.i]]["bar"] = local.ertek
    
    			local.map_allj = m5l1b::m6l1c::m6l2a::m6l2b::m6l3a::m6l3b::m6l3::dm::moh::obj
    			local.ertek = waitthread palyaellenorzes local.map_allj
    
    			level.axis_weapon_sound_ind[local.sound_type[local.i]]["mp44"] = local.ertek
    		break
    		case "PUTAWAY_MG_BAR":
    			local.map_allj = m3l1a::m3l2::m3l3::m4l0::m5l1b::dm::moh::obj
    			local.ertek = waitthread palyaellenorzes local.map_allj
    
    			level.weapon_sound[local.sound_type[local.i]] = local.ertek
    		break
    		case "RAISE_MG_BAR":
    			local.map_allj = m3l1a::m3l2::m3l3::m4l0::m5l1b::dm::moh::obj
    			local.ertek = waitthread palyaellenorzes local.map_allj
    
    			level.weapon_sound[local.sound_type[local.i]] = local.ertek
    		break
    		case "RAISE_MG_MP44":
    			local.map_allj = m5l1b::m6l1c::m6l2a::m6l2b::m6l3a::m6l3b::m6l3::dm::moh::obj
    			local.ertek = waitthread palyaellenorzes local.map_allj
    
    			level.weapon_sound[local.sound_type[local.i]] = local.ertek
    		break
    
    		// PÁNCÉLTÖRŐ Sounds
    		case "ATTACK_BAZOOKA_PRIMARY":
    			local.map_allj = m5::dm::moh::obj
    			local.ertek = waitthread palyaellenorzes local.map_allj
    
    			level.allies_weapon_sound_ind[local.sound_type[local.i]]["bazooka"] = local.ertek
    
    			local.map_allj = m1l1::m1l3::m3l3::m5l2::dm::moh::obj
    			local.ertek = waitthread palyaellenorzes local.map_allj
    
    			level.axis_weapon_sound_ind[local.sound_type[local.i]]["panzerschreck"] = local.ertek
    		break
    		case "RELOAD_HEAVY":
    			local.map_allj = m5::dm::moh::obj
    			local.ertek = waitthread palyaellenorzes local.map_allj
    
    			level.allies_weapon_sound_ind[local.sound_type[local.i]]["bazooka"] = local.ertek
    
    			local.map_allj = m1l1::m1l3::m3l3::m5l2::dm::moh::obj
    			local.ertek = waitthread palyaellenorzes local.map_allj
    
    			level.axis_weapon_sound_ind[local.sound_type[local.i]]["panzerschreck"] = local.ertek
    		break
    		case "PUTAWAY_HEAVY":
    			local.map_allj = m1l1::m5::dm::moh::obj
    			local.ertek = waitthread palyaellenorzes local.map_allj
    
    			level.weapon_sound[local.sound_type[local.i]] = local.ertek
    		break
    		case "RAISE_HEAVY":
    			local.map_allj = m1l1::m3l3::m5::dm::moh::obj
    			local.ertek = waitthread palyaellenorzes local.map_allj
    
    			level.weapon_sound[local.sound_type[local.i]] = local.ertek
    		break
    
    		// SHOTGUN Sounds
    		case "ATTACK_SHOTGUN_PRIMARY":
    			local.map_allj = m4l3::m6l3a::m6l3b::m6l3c::m6l3d::m6l3e::dm::moh::obj
    			local.ertek = waitthread palyaellenorzes local.map_allj
    
    			level.weapon_sound[local.sound_type[local.i]] = local.ertek
    		break
    		case "RELOAD_SHOTGUN":
    			local.map_allj = m4l3::m6l3a::m6l3b::m6l3c::m6l3d::m6l3e::dm::moh::obj
    			local.ertek = waitthread palyaellenorzes local.map_allj
    
    			level.weapon_sound[local.sound_type[local.i]] = local.ertek
    		break
    		case "RELOAD_SHOTGUN_SINGLE":
    			local.map_allj = m4l3::m6l3a::m6l3b::m6l3c::m6l3d::m6l3e::dm::moh::obj
    			local.ertek = waitthread palyaellenorzes local.map_allj
    
    			level.weapon_sound[local.sound_type[local.i]] = local.ertek
    		break
    		case "RELOAD_SHOTGUN_END":
    			local.map_allj = m4l3::m6l3a::m6l3b::m6l3c::m6l3d::m6l3e::dm::moh::obj
    			local.ertek = waitthread palyaellenorzes local.map_allj
    
    			level.weapon_sound[local.sound_type[local.i]] = local.ertek
    		break
    		case "PUTAWAY_SHOTGUN":
    			local.map_allj = m4l3::m6l3a::m6l3b::m6l3c::m6l3d::m6l3e::dm::moh::obj
    			local.ertek = waitthread palyaellenorzes local.map_allj
    
    			level.weapon_sound[local.sound_type[local.i]] = local.ertek
    		break
    		case "RAISE_SHOTGUN":
    			local.map_allj = m4l3::m6l3a::m6l3b::m6l3c::m6l3d::m6l3e::dm::moh::obj
    			local.ertek = waitthread palyaellenorzes local.map_allj
    
    			level.weapon_sound[local.sound_type[local.i]] = local.ertek
    		break
    	}
    	}
    
    end
    
    palyaellenorzes local.map_allj:
    
    	local.map = getcvar "mapname"
    
    	for (local.i = 1;local.i <= local.map_allj.size;local.i++)
    	{
    		if (local.map == local.map_allj[local.i])
    			end 0
    	}
    
    end 1
    Executed from the weapons.tik files as armageddon said.

    For example BAR in the bar.tik
    Code:
    animations
    {
    	idle	bar.skc
    	reload 	reload_bar.skc
    	{
    		server
    		{
    			entry exec global/AA/weaponsoundfix.scr "RELOAD_MG"
    
    			18 surface bar4 +nodraw
    			46 surface bar4 -nodraw
    			last idle
    		}
    		client
    		{
    			entry sound bar_snd_reload
    		}
    
    	}
    	fire	fire_bar.skc
    	{
    		server
    		{
    			entry exec global/AA/weaponsoundfix.scr "ATTACK_MG_PRIMARY"
    
    			entry shoot
    		}
    		client
    		{
    			entry stopaliaschannel bar_snd_fire
    			entry sound bar_snd_fire
    .
    .
    .
    .
    Some is executed from anim files.

    For example BAZOOKA in models/player/base/anims_bazooka.txt
    Code:
    //========================
    	// Raise Animations
    	//========================
    	bazooka_stand_raise		viewmodel/bazooka/pullout_bazooka.skc
    	{
    		server
    		{
    			enter exec global/AA/weaponsoundfix.scr "RAISE_HEAVY"
    
    			0 activatenewweapon garandhand
    		}
    		client
    		{
    			enter sound snd_bazooka_pullout
    		}
    	}
    	bazooka_crouch_raise		viewmodel/bazooka/pullout_bazooka.skc
    	{
    		server
    		{
    			enter exec global/AA/weaponsoundfix.scr "RAISE_HEAVY"
    
    			0 activatenewweapon garandhand
    		}
    		client
    		{
    			enter sound snd_bazooka_pullout
    		}
    	}
    I hope i could help. And don't worry about the some hungarian word.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •