@persist Me:entity Sounds:table
if(first()){
runOnChat(1)
Me = owner()
Sounds = table(
"rave"="/ravebreak.mp3",
"radio"="/music/radio1.mp3",
"still alive"="/music/portal_still_alive.mp3",
"suit"="/music/hl2_song23_suitsong3.mp3",
"aww"="/common/bugreporter_failed.wav",
"ahh"="/bot/aah.wav",
"dont mess with me"="/bot/do_not_mess_with_me.wav",
"me too"="/bot/me_too.wav",
"nice"="/bot/nice2.wav",
"nice shot"="/bot/nice_shot2.wav",
"no"="/bot/no2.wav",
"no thanks"="/bot/no_thanks.wav",
"noo"="/bot/noo.wav",
"oh my god"="/bot/oh_my_god.wav",
"ok"="/bot/ok2.wav",
"owned"="/bot/owned.wav",
"stop it"="/bot/stop_it.wav",
"this is my house"="/bot/this_is_my_house.wav",
"whoo"="/bot/whoo2.wav",
"woah"="/bot/whoa.wav",
"where is it"="/bot/where_is_it.wav",
"aww man"="/bot/aww_man.wav",
"cut it out"="/bot/cut_it_out.wav",
"good idea"="/bot/good_idea.wav",
"good one"="/bot/good_one2.wav",
"great"="/bot/great.wav",
"radio2"="/ambient/music/looping_radio_mix.wav",
"scream"="/ambient/voices/f_scream1.wav",
"omg"="/bot/oh_my_god.wav",
"nice to meet you"="/combined/trainyard/trainyard_al_nicetomeet_cc.wav",
"good luck"="/combined/trainyard/trainyard_ba_goodluck01_cc.wav",
"guest"="/combined/citadel/citadel_br_guest_f_cc.wav",
"new leader"="/combined/citadel/citadel_br_newleader_a_cc.wav",
"move out"="/radio/moveout.wav",
"follow me"="/radio/followme.wav",
"roger"="/radio/roger.wav",
"gunship moan"="npc/combine_gunship/gunship_moan.wav",
"combinetalk1"="npc/combine_soldier/vo/prison_soldier_bunker1.wav",
"combinetalk2"="npc/combine_soldier/vo/prison_soldier_bunker1.wav",
"combinetalk3"="npc/combine_soldier/vo/prison_soldier_bunker3.wav",
"breath1"="npc/antlion_guard/breathe_loop.wav",
"awesome"="vo/eli_lab/al_awesome.wav",
"are you blaming me"="vo/eli_lab/al_blamingme.wav",
"come"="vo/eli_lab/al_dogcome.wav",
"get it open"="vo/eli_lab/al_getitopen02.wav",
"hum"="vo/eli_lab/al_hums_b.wav",
"laugh1"="vo/eli_lab/al_laugh01.wav",
"laugh2"="vo/eli_lab/al_laugh02.wav",
"shit"="vo/citadel/br_ohshit.wav",
"what the hell is that"="vo/episode_1/npc/male01/cit_alert_head07.wav",
"help!"="vo/episode_1/npc/male01/cit_alert_rollers04.wav",
"zombies"="vo/episode_1/npc/male01/cit_alert_zombie01.wav",
"what is that? a zombie?"="vo/episode_1/npc/male01/cit_alert_zombie02.wav",
"shoot him"="vo/episode_1/npc/male01/cit_alert_zombie06.wav",
"antlion die1"="npc/antlion_guard/antlion_guard_die1.wav",
"antlion die2"="npc/antlion_guard/antlion_guard_die2.wav",
"you ok?"="vo/episode_1/npc/male01/cit_buddykilled01.wav",
"oh god"="vo/episode_1/npc/male01/cit_buddykilled04.wav",
"keep moving"="vo/episode_1/npc/male01/cit_buddykilled06.wav",
"awe shit"="vo/npc/barney/ba_ohshit03.wav",
"why?"="vo/episode_1/npc/male01/cit_buddykilled09.wav",
"mistake"="vo/episode_1/npc/male01/cit_buddykilled10.wav",
"gonna die"="vo/episode_1/npc/male01/cit_buddykilled11.wav",
"pissed"="vo/episode_1/npc/male01/cit_buddykilled12.wav",
"come here"="vo/episode_1/npc/male01/cit_comehere.wav",
"that was close"="vo/episode_1/npc/male01/cit_evac_casualty06.wav",
"help2"="vo/episode_1/npc/male01/cit_evac_casualty08.wav",
"crap"="vo/episode_1/npc/male01/cit_evac_casualty11.wav",
"where"="vo/episode_1/npc/male01/cit_evac_defendus05.wav",
"they're coming"="vo/episode_1/npc/male01/cit_evac_enemies01.wav",
"come on1"="vo/episode_1/npc/male01/cit_getaboard01.wav",
"haul ass"="vo/episode_1/npc/male01/cit_getaboard03.wav",
"get in"="vo/episode_1/npc/male01/cit_getaboard05.wav",
"hurry up"="vo/episode_1/npc/male01/cit_hurryup.wav",
"raid"="vo/episode_1/npc/male01/cit_itsaraid.wav",
"yeah"="vo/episode_1/npc/male01/cit_kill01.wav",
"one down"="vo/episode_1/npc/male01/cit_kill02.wav",
"did you see that"="vo/episode_1/npc/male01/cit_kill06.wav",
"bingo"="vo/episode_1/npc/male01/cit_kill08.wav",
"take that"="vo/episode_1/npc/male01/cit_kill09.wav",
"ye"="vo/episode_1/npc/male01/cit_kill12.wav",
"eat it"="vo/episode_1/npc/male01/cit_kill13.wav",
"die!"="vo/episode_1/npc/male01/cit_kill14.wav",
"rot in hell"="vo/episode_1/npc/male01/cit_kill16.wav",
"see that"="vo/episode_1/npc/male01/cit_kill19.wav",
"not going"="vo/episode_1/npc/male01/cit_remarks15.wav",
"weather"="vo/episode_1/npc/male01/cit_remarks18.wav",
"we'll see about that"="vo/episode_1/npc/gman/gman_wellseeaboutthat.wav",
"lol"="vo/episode_1/npc/male01/cit_kill20.wav",
"run"="vo/episode_1/npc/female01/cit_runforit.wav",
"taking down"="/npc/metropolice/takedown.wav",
"affirmative"="/npc/metropolice/vo/affirmative.wav",
"all right you can go"="/npc/metropolice/vo/allrightyoucango.wav",
"back up"="/npc/metropolice/vo/backup.wav",
"ha"="/npc/metropolice/vo/chuckle.wav",
"citizen"="/npc/metropolice/vo/citizen.wav",
"get down"="/npc/metropolice/vo/getdown.wav",
"help"="/npc/metropolice/vo/help.wav",
"he's up there"="/npc/metropolice/vo/hesupthere.wav",
"hold it"="/npc/metropolice/vo/holdit.wav",
"hold it right there"="/npc/metropolice/vo/holditrightthere.wav",
"i said move along"="/npc/metropolice/vo/isaidmovealong.wav",
"keep moving"="/npc/metropolice/vo/keepmoving.wav",
"move along"="/npc/metropolice/vo/movealong.wav",
"back off"="/npc/metropolice/vo/movebackrightnow.wav",
"can"="/npc/metropolice/vo/pickupthecan1.wav",
"10 97"="/npc/metropolice/vo/ten97.wav",
"sorry"="vo/coast/cr_sorry.wav",
"good bye"="/npc/turret_floor/turret_retire_1.wav",
"thank you"="/npc/turret_floor/turret_retire_3.wav",
"lockdown"="/npc/overwatch/cityvoice/f_confirmcivilstatus_1_spkr.wav",
"scream1"="npc/fast_zombie/car_scream1.wav",
"you can go"="npc/metropolice/vo/allrightyoucango.wav",
"amputate"="npc/metropolice/vo/amputate.wav",
"copy"="npc/metropolice/vo/copy.wav",
"cover me"="npc/metropolice/vo/covermegoingin.wav",
"dont move"="npc/metropolice/vo/dontmove.wav",
"final warning"="npc/metropolice/vo/finalwarning.wav",
"die3"="npc/stalker/stalker_die2.wav",
"strider"="npc/strider/striderx_alert2.wav",
"yabba"="npc/zombie/zombie_voice_idle8.wav",
"ah"="npc/zombie/zombie_voice_idle6.wav",
"hmph"="vo/Citadel/al_struggle01.wav",
"scream2"="npc/fast_zombie/fz_frenzy1.wav",
"yes"="vo/citadel/al_success_yes_nr.wav",
"song15"="music/hl2_song15.mp3",
"fuck you"="vo/streetwar/rubble/ba_tellbreen.wav",
"trouble"="semicolon18.mp3",
"world"="semicolon23.mp3",
"skull"="cadgaming.mp3",
"red"="redlikerosesii.mp3",
"drop"="scarymonsters8.mp3",
"must die"="scarymonsters9.mp3"
)
}

if(chatClk(Me)){
    local LS = Me:lastSaid():lower()
    if(Sounds:exists(LS)){
        hideChat(1)
        Me:soundPlay(0,soundDuration(Sounds[LS,string]),Sounds[LS,string])
    }
    elseif(LS=="-stop"){
        hideChat(0)
        soundStop(0)
    }
}
