X-Git-Url: http://de.git.xonotic.org/?p=voretournament%2Fvoretournament.git;a=blobdiff_plain;f=data%2Fqcsrc%2Fserver%2Fmiscfunctions.qc;h=28d8316fb4f362624a3774885a1cb798550b73e8;hp=766b57c6bc11278f4f137374e1e1b7bfdc608659;hb=283c9901e0b84d6f4729cababf5e9f44acda6a14;hpb=ddaf6ba92d6541ab9210533a0d2c66cdcdec8e3c diff --git a/data/qcsrc/server/miscfunctions.qc b/data/qcsrc/server/miscfunctions.qc index 766b57c6..28d8316f 100644 --- a/data/qcsrc/server/miscfunctions.qc +++ b/data/qcsrc/server/miscfunctions.qc @@ -617,6 +617,9 @@ void GetCvars(float f) GetCvars_handleFloat(s, f, cvar_chase_active, "chase_active"); GetCvars_handleFloat(s, f, cvar_cl_vore_stomachmodel, "cl_vore_stomachmodel"); GetCvars_handleFloat(s, f, cvar_cl_vore_cameraspeed, "cl_vore_cameraspeed"); + GetCvars_handleFloat(s, f, cvar_cl_vore_punchangle, "cl_vore_punchangle"); + GetCvars_handleFloat(s, f, cvar_cl_vore_kick_punchangle, "cl_vore_kick_punchangle"); + GetCvars_handleFloat(s, f, cvar_cl_vore_autodigest, "cl_vore_autodigest"); self.cvar_cl_accuracy_data_share = boolean(self.cvar_cl_accuracy_data_share); self.cvar_cl_accuracy_data_receive = boolean(self.cvar_cl_accuracy_data_receive); @@ -1262,8 +1265,11 @@ void stopsound(entity e, float chan) void play2(entity e, string filename) { //stuffcmd(e, strcat("play2 ", filename, "\n")); - msg_entity = e; - soundtoat(MSG_ONE, world, '0 0 0', CHAN_AUTO, filename, VOL_BASE, ATTN_NONE); + if (clienttype(e) == CLIENTTYPE_REAL) + { + msg_entity = e; + soundtoat(MSG_ONE, world, '0 0 0', CHAN_AUTO, filename, VOL_BASE, ATTN_NONE); + } } // use this one if you might be causing spam (e.g. from touch functions that might get called more than once per frame) @@ -1404,6 +1410,9 @@ void precache() precache_sound ("misc/gib_splat04.wav"); precache_sound ("misc/hit.wav"); precache_sound ("misc/typehit.wav"); + precache_sound ("misc/unavailable.wav"); + precache_sound ("misc/forbidden.wav"); + precache_sound ("misc/beep.ogg"); PrecacheGlobalSound((globalsound_fall = "misc/hitground 4")); PrecacheGlobalSound((globalsound_metalfall = "misc/metalhitground 4")); precache_sound ("misc/null.wav"); @@ -1414,6 +1423,8 @@ void precache() precache_sound ("player/lava.wav"); precache_sound ("player/slime.wav"); precache_sound ("player/digest.wav"); + precache_sound ("misc/health_regen.ogg"); + precache_sound ("misc/armor_regen.ogg"); if (g_jetpack) precache_sound ("misc/jetpack_fly.wav"); @@ -1433,7 +1444,6 @@ void precache() // common weapon precaches precache_sound ("weapons/weapon_switch.wav"); precache_sound ("weapons/weaponpickup.wav"); - precache_sound ("weapons/unavailable.wav"); precache_sound ("weapons/grabber_fire.wav"); // grabber precache_sound ("weapons/grabber_altfire.wav"); // grabber precache_sound ("weapons/grabber_impact.wav"); // grabber