if(g_cts) // allow an instant kill in CTS
{
- ClientKill_Now();
+ if(self.killcnt < 5) // 5 kills in 5 seconds allowed
+ {
+ self.killcnt += 1;
+ ClientKill_Now();
+ }
return;
}
if(frametime)
player_anim();
button_pressed = (self.BUTTON_ATCK || self.BUTTON_JUMP || self.BUTTON_ATCK2 || self.BUTTON_HOOK || self.BUTTON_USE);
- force_respawn = (g_lms || (g_ca) || autocvar_g_forced_respawn);
+ force_respawn = (g_lms || g_ca || g_cts || autocvar_g_forced_respawn);
if (self.deadflag == DEAD_DYING)
{
if(force_respawn)
if(g_nexball)
nexball_setstatus();
+ if(g_cts)
+ self.killcnt = max(0, self.killcount - sys_frametime);
+
self.dmg_team = max(0, self.dmg_team - autocvar_g_teamdamage_resetspeed * frametime);
//self.angles_y=self.v_angle_y + 90; // temp