summaryrefslogtreecommitdiff
path: root/gamemode/tables.lua
diff options
context:
space:
mode:
Diffstat (limited to 'gamemode/tables.lua')
-rw-r--r--gamemode/tables.lua484
1 files changed, 484 insertions, 0 deletions
diff --git a/gamemode/tables.lua b/gamemode/tables.lua
new file mode 100644
index 0000000..c48305a
--- /dev/null
+++ b/gamemode/tables.lua
@@ -0,0 +1,484 @@
+
+GM.Radio = {}
+
+GM.Radio[ VO_DEATH ] = { "bot/aah.wav",
+"bot/help.wav",
+"bot/need_help.wav",
+"bot/need_help2.wav",
+"bot/noo.wav",
+"bot/oh.wav",
+"bot/ow.wav",
+"bot/pain2.wav",
+"bot/pain4.wav",
+"bot/pain5.wav",
+"bot/pain8.wav",
+"bot/pain9.wav",
+"bot/pain10.wav" }
+
+GM.Radio[ VO_PAIN ] = { "bot/cut_it_out.wav",
+"bot/hey.wav",
+"bot/hey2.wav",
+"bot/i_cant_see.wav",
+"bot/i_could_use_some_help.wav",
+"bot/i_could_use_some_help_over_here.wav",
+"bot/im_blind.wav",
+"bot/im_in_trouble.wav",
+"bot/im_pinned_down.wav",
+"bot/ive_been_blinded.wav",
+"bot/look_out_brag.wav",
+"bot/my_eyes.wav",
+"bot/naa.wav",
+"bot/oh_boy.wav",
+"bot/oh_boy2.wav",
+"bot/oh_my_god.wav",
+"bot/oh_no.wav",
+"bot/oh_no_sad.wav",
+"bot/ouch.wav",
+"bot/stop_it.wav",
+"bot/theres_too_many.wav",
+"bot/theres_too_many_of_them.wav",
+"bot/they_got_me_pinned_down_here.wav",
+"bot/theyre_all_over_the_place2.wav",
+"bot/theyre_everywhere2.wav",
+"bot/too_many2.wav",
+"bot/what_are_you_doing.wav",
+"bot/what_happened.wav",
+"bot/what_have_you_done.wav",
+"bot/whoa.wav",
+"bot/yikes.wav" }
+
+GM.Radio[ VO_TAUNT ] = { "bot/affirmative.wav",
+"bot/all_clear_here.wav",
+"bot/alright.wav",
+"bot/alright2.wav",
+"bot/and_thats_how_its_done.wav",
+"bot/area_secure.wav",
+"bot/clear.wav",
+"bot/clear2.wav",
+"bot/clear3.wav",
+"bot/clear4.wav",
+"bot/come_to_papa.wav",
+"bot/do_not_mess_with_me.wav",
+"bot/dropped_him.wav",
+"bot/enemy_down.wav",
+"bot/enemy_down2.wav",
+"bot/good_job_team.wav",
+"bot/good_one.wav",
+"bot/good_one2.wav",
+"bot/good_one_sir.wav",
+"bot/good_one_sir2.wav",
+"bot/good_shot.wav",
+"bot/good_shot2.wav",
+"bot/good_shot_commander.wav",
+"bot/good_shot_commander2.wav",
+"bot/got_him.wav",
+"bot/hes_broken.wav",
+"bot/hes_dead.wav",
+"bot/hes_done.wav",
+"bot/hes_down.wav",
+"bot/i_am_dangerous.wav",
+"bot/i_am_on_fire.wav",
+"bot/i_got_more_where_that_came_from.wav",
+"bot/i_wasnt_worried_for_a_minute.wav",
+"bot/its_a_party.wav",
+"bot/killed_him.wav",
+"bot/made_him_cry.wav",
+"bot/neutralized.wav",
+"bot/nice.wav",
+"bot/nice2.wav",
+"bot/nice_one_commander.wav",
+"bot/nice_one_sir.wav",
+"bot/nice_shot.wav",
+"bot/nice_shot2.wav",
+"bot/nice_shot_sir.wav",
+"bot/nice_shot_commander.wav",
+"bot/nice_shot_commander2.wav",
+"bot/nice_work_team.wav",
+"bot/oh_yea.wav",
+"bot/oh_yea2.wav",
+"bot/ok.wav",
+"bot/ok2.wav",
+"bot/one_guy_left.wav",
+"bot/owned.wav",
+"bot/roger.wav",
+"bot/roger_that.wav",
+"bot/ruined_his_day.wav",
+"bot/tag_them_and_bag_them.wav",
+"bot/that_was_a_close_one.wav",
+"bot/that_was_it.wav",
+"bot/that_was_the_last_one.wav",
+"bot/thats_right.wav",
+"bot/thats_the_way_this_is_done.wav",
+"bot/the_actions_hot_here.wav",
+"bot/theres_one_left.wav",
+"bot/they_never_knew_what_hit_them.wav",
+"bot/this_is_my_house.wav",
+"bot/three_left.wav",
+"bot/three_to_go.wav",
+"bot/three_to_go2.wav",
+"bot/took_him_down.wav",
+"bot/took_him_out.wav",
+"bot/took_him_out2.wav",
+"bot/two_to_go.wav",
+"bot/very_nice.wav",
+"bot/wasted_him.wav",
+"bot/way_to_be_team.wav",
+"bot/we_owned_them.wav",
+"bot/well_done.wav",
+"bot/weve_got_the_situation.wav",
+"bot/whew_that_was_close.wav",
+"bot/who_wants_some_more.wav",
+"bot/whoo.wav",
+"bot/whoo2.wav",
+"bot/whos_the_man.wav",
+"bot/yea_baby.wav",
+"bot/yea_ok.wav",
+"bot/yesss.wav",
+"bot/yesss2.wav" }
+
+GM.Radio[ VO_ALERT ] = { "bot/alright_lets_do_this.wav",
+"bot/attacking.wav",
+"bot/attacking_enemies.wav",
+"bot/aw_hell.wav",
+"bot/aww_man.wav",
+"bot/back.wav",
+"bot/be_right_there.wav",
+"bot/come_out_and_fight_like_a_man.wav",
+"bot/come_out_wherever_you_are.wav",
+"bot/cover_me.wav",
+"bot/cover_me2.wav",
+"bot/engaging_enemies.wav",
+"bot/great.wav",
+"bot/hang_on_i_heard_something.wav",
+"bot/hang_on_im_coming.wav",
+"bot/i_dont_know_where_he_went.wav",
+"bot/i_got_nothing.wav",
+"bot/i_got_your_back.wav",
+"bot/i_got_your_back2.wav",
+"bot/i_hear_something.wav",
+"bot/i_hear_them.wav",
+"bot/i_heard_them.wav",
+"bot/i_heard_something_over_there.wav",
+"bot/i_lost_him.wav",
+"bot/i_see_our_target.wav",
+"bot/ill_come_with_you.wav",
+"bot/ill_go_with_you.wav",
+"bot/in_combat.wav",
+"bot/in_combat2.wav",
+"bot/oh_man.wav",
+"bot/sounds_like_a_plan.wav",
+"bot/target_acquired.wav",
+"bot/target_spotted.wav",
+"bot/thats_not_good.wav",
+"bot/theres_not_much_time_left.wav",
+"bot/time_is_running_out.wav",
+"bot/time_is_running_out2.wav",
+"bot/uh_oh.wav",
+"bot/where_are_they.wav",
+"bot/where_could_they_be.wav",
+"bot/you_heard_the_man_lets_go.wav" }
+
+GM.Radio[ VO_IDLE ] = { "bot/ahh_negative.wav",
+"bot/all_quiet.wav",
+"bot/anyone_see_anything.wav",
+"bot/anyone_see_them.wav",
+"bot/area_clear.wav",
+"bot/far_side.wav",
+"bot/ill_go_too.wav",
+"bot/im_coming.wav",
+"bot/im_going_to_wait_here.wav",
+"bot/im_gonna_hang_back.wav",
+"bot/im_waiting_here.wav",
+"bot/im_with_you.wav",
+"bot/its_all_up_to_you_sir.wav",
+"bot/lead_on_commander.wav",
+"bot/lead_on_sir.wav",
+"bot/lead_the_way.wav",
+"bot/lead_the_way_commander.wav",
+"bot/lead_the_way_sir.wav",
+"bot/lets_hold_up_here_for_a_minute.wav",
+"bot/lets_wait_here.wav",
+"bot/negative.wav",
+"bot/negative2.wav",
+"bot/nnno_sir.wav",
+"bot/no.wav",
+"bot/nothing_happening_over_here.wav",
+"bot/nothing_here.wav",
+"bot/nothing_moving_over_here.wav",
+"bot/ok_cmdr_lets_go.wav",
+"bot/ok_sir_lets_go.wav",
+"bot/on_my_way.wav",
+"bot/on_my_way2.wav",
+"bot/report_in_team.wav",
+"bot/reporting_in.wav",
+"bot/theres_nobody_home.wav" }
+
+GM.Radio[ VO_EVAC ] = { "bot/guarding_the_escape_zone.wav",
+"bot/guarding_the_escape_zone2.wav",
+"bot/heading_to_the_escape_zone.wav",
+"bot/heading_to_the_rescue_zone.wav",
+"bot/im_going_to_cover_the_escape_zone.wav",
+"bot/im_going_to_keep_an_eye_on_the_escape.wav",
+"bot/im_going_to_keep_an_eye_on_the_rescue.wav",
+"bot/im_going_to_watch_the_escape_zone.wav",
+"bot/im_going_to_watch_the_rescue_zone.wav",
+"bot/watching_the_escape_route.wav",
+"bot/watching_the_escape_zone.wav",
+"bot/rescue_zone.wav",
+"bot/the_commander_is_down.wav",
+"bot/the_commander_is_down_repeat.wav",
+"bot/weve_lost_the_commander.wav" }
+
+GM.VoiceStart = { "npc/metropolice/vo/off1.wav",
+"npc/metropolice/vo/off4.wav" }
+
+GM.VoiceEnd = { "npc/combine_soldier/vo/off1.wav",
+"npc/combine_soldier/vo/off2.wav" }
+
+--[[GM.Pain = {"nuke/gore/pain01.wav",
+"nuke/gore/pain02.wav",
+"nuke/gore/pain03.wav",
+"nuke/gore/pain04.wav",
+"nuke/gore/pain05.wav",
+"nuke/gore/die05.wav"}
+
+GM.Death = {"nuke/gore/die01.wav",
+"nuke/gore/die02.wav",
+"nuke/gore/die03.wav",
+"nuke/gore/die04.wav",
+"nuke/gore/carnage01.wav",
+"nuke/gore/carnage02.wav",
+"nuke/gore/carnage03.wav",
+"nuke/gore/carnage04.wav",
+"nuke/gore/carnage05.wav"}]]
+
+GM.Burning = { "player/pl_burnpain1.wav",
+"player/pl_burnpain2.wav",
+"player/pl_burnpain3.wav" }
+
+GM.BurnFlesh = Sound( "general.burningflesh" )
+
+GM.AxeHit = { "ambient/machines/slicer1.wav",
+"ambient/machines/slicer2.wav",
+"ambient/machines/slicer3.wav",
+"ambient/machines/slicer4.wav" }
+
+GM.BluntHit = { "ambient/machines/slicer2.wav",
+"ambient/machines/slicer3.wav",
+"weapons/crossbow/hitbod1.wav",
+"weapons/crossbow/hitbod2.wav",
+"Flesh.BulletImpact" }
+
+GM.HeadShot = { "player/headshot1.wav",
+"player/headshot2.wav",
+"physics/flesh/flesh_bloody_break.wav" }
+
+GM.GoreSplash = { "nuke/gore/blood01.wav",
+"nuke/gore/blood02.wav",
+"nuke/gore/blood03.wav",
+"npc/antlion_grub/squashed.wav" }
+
+GM.GoreSplat = { "physics/flesh/flesh_squishy_impact_hard1.wav",
+"physics/flesh/flesh_squishy_impact_hard2.wav",
+"physics/flesh/flesh_squishy_impact_hard3.wav",
+"physics/flesh/flesh_squishy_impact_hard4.wav",
+"physics/flesh/flesh_bloody_impact_hard1.wav",
+"physics/body/body_medium_break2.wav",
+"physics/body/body_medium_break3.wav",
+"physics/body/body_medium_break4.wav",
+"ambient/levels/canals/toxic_slime_sizzle1.wav",
+"ambient/levels/canals/toxic_slime_sizzle2.wav",
+"ambient/levels/canals/toxic_slime_gurgle3.wav",
+"ambient/levels/canals/toxic_slime_gurgle5.wav",
+"ambient/levels/canals/toxic_slime_gurgle8.wav"}
+
+GM.GoreBullet = { "nuke/gore/flesh01.wav",
+"nuke/gore/flesh02.wav",
+"nuke/gore/flesh03.wav",
+"nuke/gore/flesh04.wav" }
+
+GM.Drill = { "npc/dog/dog_servo6.wav",
+"npc/dog/dog_servo7.wav",
+"npc/dog/dog_servo10.wav",
+"npc/dog/dog_servo12.wav",
+"ambient/machines/pneumatic_drill_1.wav",
+"ambient/machines/pneumatic_drill_2.wav",
+"ambient/machines/pneumatic_drill_3.wav",
+"ambient/machines/pneumatic_drill_4.wav" }
+
+GM.WoodHammer = { "physics/wood/wood_plank_impact_hard2.wav",
+"physics/wood/wood_plank_impact_hard3.wav",
+"physics/wood/wood_plank_impact_hard4.wav" }
+
+GM.Ricochet = { "weapons/fx/rics/ric1.wav",
+"weapons/fx/rics/ric2.wav",
+"weapons/fx/rics/ric3.wav",
+"weapons/fx/rics/ric4.wav",
+"weapons/fx/rics/ric5.wav" }
+
+GM.Geiger = { "nuke/geiger_1.wav",
+"nuke/geiger_2.wav",
+"nuke/geiger_3.wav",
+"nuke/geiger_4.wav",
+"nuke/geiger_5.wav",
+"nuke/geiger_6.wav",
+"nuke/geiger_7.wav",
+"nuke/geiger_8.wav" }
+
+GM.RadioBeep = { "ambient/levels/prison/radio_random1.wav",
+"ambient/levels/prison/radio_random2.wav",
+"ambient/levels/prison/radio_random3.wav",
+"ambient/levels/prison/radio_random4.wav",
+"ambient/levels/prison/radio_random5.wav",
+"ambient/levels/prison/radio_random6.wav",
+"ambient/levels/prison/radio_random7.wav",
+"ambient/levels/prison/radio_random8.wav",
+"ambient/levels/prison/radio_random9.wav" }
+
+GM.AmbientScream = { "ambient/levels/prison/inside_battle_antlion3.wav",
+"npc/combine_gunship/gunship_moan.wav",
+"ambient/creatures/town_zombie_call1.wav",
+"ambient/creatures/town_moan1.wav",
+"ambient/creatures/town_child_scream1.wav",
+"ambient/creatures/town_scared_sob1.wav",
+"ambient/creatures/town_scared_sob2.wav",
+"ambient/creatures/town_scared_breathing1.wav" }
+
+GM.Coughs = { "ambient/voices/cough1.wav",
+"ambient/voices/cough2.wav",
+"ambient/voices/cough3.wav",
+"ambient/voices/cough4.wav",
+"ambient/voices/citizen_beaten3.wav",
+"ambient/voices/citizen_beaten4.wav" }
+
+GM.Choppers = { "ambient/overhead/hel1.wav",
+"ambient/overhead/hel2.wav",
+"ambient/machines/heli_pass1.wav",
+"ambient/machines/heli_pass2.wav" }
+
+GM.Thunder = { "ambient/weather/thunder1.wav",
+"ambient/weather/thunder2.wav",
+"ambient/weather/thunder3.wav",
+"ambient/weather/thunder4.wav",
+"ambient/weather/thunder5.wav",
+"ambient/weather/thunder6.wav",
+"ambient/atmosphere/thunder1.wav",
+"ambient/atmosphere/thunder2.wav",
+"ambient/atmosphere/thunder3.wav",
+"ambient/atmosphere/thunder4.wav",
+"ambient/water/distant_wave1.wav",
+"ambient/water/distant_wave2.wav",
+"ambient/levels/streetwar/city_battle17.wav" }
+
+GM.Wind = { "ambient/water/distant_wave3.wav",
+"ambient/wind/wind_hit1.wav",
+"ambient/wind/wind_hit2.wav",
+"ambient/wind/wind_hit3.wav",
+"ambient/wind/wind_med1.wav",
+"ambient/wind/wind_med2.wav",
+"ambient/wind/wind_moan1.wav",
+"ambient/wind/wind_moan2.wav",
+"ambient/wind/wind_moan4.wav",
+"ambient/wind/wind_snippet1.wav",
+"ambient/wind/wind_snippet2.wav",
+"ambient/wind/wind_snippet3.wav",
+"ambient/wind/wind_snippet4.wav",
+"ambient/wind/wind_snippet5.wav",
+"ambient/wind/windgust.wav",
+"ambient/wind/windgust_strong.wav",
+"ambient/wind/smallgust.wav",
+"ambient/wind/smallgust2.wav",
+"ambient/wind/wind_gust_2.wav",
+"ambient/wind/wind_gust_8.wav",
+"ambient/wind/wind_gust_10.wav" }
+
+GM.Corpses = {"models/gibs/fast_zombie_torso.mdl",
+"models/gibs/fast_zombie_legs.mdl",
+"models/humans/charple02.mdl",
+"models/humans/charple03.mdl",
+"models/humans/charple04.mdl"}
+
+GM.SmallGibs = {"models/gibs/HGIBS_scapula.mdl",
+"models/props_phx/misc/potato.mdl",
+"models/gibs/antlion_gib_small_1.mdl",
+"models/gibs/antlion_gib_small_2.mdl",
+"models/gibs/shield_scanner_gib1.mdl",
+"models/props_wasteland/prison_sinkchunk001h.mdl",
+"models/props_wasteland/prison_toiletchunk01f.mdl",
+"models/props_wasteland/prison_toiletchunk01i.mdl",
+"models/props_wasteland/prison_toiletchunk01l.mdl",
+"models/props_combine/breenbust_chunk02.mdl",
+"models/props_combine/breenbust_chunk04.mdl",
+"models/props_combine/breenbust_chunk05.mdl",
+"models/props_combine/breenbust_chunk06.mdl",
+"models/props_combine/breenbust_chunk07.mdl",
+"models/props_junk/watermelon01_chunk02a.mdl",
+"models/props_junk/watermelon01_chunk02b.mdl",
+"models/props_junk/watermelon01_chunk02c.mdl",
+"models/props/cs_office/computer_mouse.mdl",
+"models/props/cs_office/trash_can_p5.mdl",
+"models/props/cs_italy/banannagib1.mdl",
+"models/props/cs_italy/banannagib2.mdl",
+"models/props/cs_italy/orangegib1.mdl",
+"models/props/cs_italy/orangegib2.mdl" }
+
+GM.BigGibs = {"models/gibs/HGIBS.mdl",
+"models/gibs/HGIBS_spine.mdl",
+"models/weapons/w_bugbait.mdl",
+"models/gibs/antlion_gib_medium_1.mdl",
+"models/gibs/antlion_gib_medium_2.mdl",
+"models/gibs/shield_scanner_gib5.mdl",
+"models/gibs/shield_scanner_gib6.mdl",
+"models/props_junk/shoe001a.mdl",
+"models/props_junk/Rock001a.mdl",
+"models/props_junk/garbage_bag001a.mdl",
+"models/props_debris/concrete_spawnchunk001g.mdl",
+"models/props_combine/breenbust_chunk03.mdl",
+"models/props_wasteland/prison_sinkchunk001c.mdl",
+"models/props_wasteland/prison_toiletchunk01j.mdl",
+"models/props_wasteland/prison_toiletchunk01k.mdl",
+"models/props_junk/watermelon01_chunk01b.mdl",
+"models/props_junk/watermelon01_chunk01c.mdl",
+"models/props/cs_office/Snowman_arm.mdl",
+"models/props/cs_italy/bananna.mdl" }
+
+GM.BarrelGibs = { "models/props_c17/oildrumchunk01a.mdl",
+"models/props_c17/oildrumchunk01b.mdl",
+"models/props_c17/oildrumchunk01c.mdl",
+"models/props_c17/oildrumchunk01d.mdl",
+"models/props_c17/oildrumchunk01e.mdl" }
+
+
+for k, v in pairs( GM.Radio ) do
+
+ for c,d in pairs( v ) do
+
+ util.PrecacheSound( d )
+
+ end
+
+end
+
+for k, v in pairs( GM.BarrelGibs ) do
+
+ util.PrecacheModel( v )
+
+end
+
+for k, v in pairs( GM.SmallGibs ) do
+
+ util.PrecacheModel( v )
+
+end
+
+for k, v in pairs( GM.BigGibs ) do
+
+ util.PrecacheModel( v )
+
+end
+
+for k,v in pairs( GM.Corpses ) do
+
+ util.PrecacheModel( v )
+
+end \ No newline at end of file