From 1907291bff9a5dacab37e91988db6713b39c0141 Mon Sep 17 00:00:00 2001 From: Mircea Kitsune Date: Sat, 26 Mar 2011 18:06:59 +0200 Subject: [PATCH] Chase camera when dead. Pretty effect used in many shooters. Its usefulness will be increased when we'll have ragdoll physics :) --- qcsrc/client/View.qc | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/qcsrc/client/View.qc b/qcsrc/client/View.qc index f99464587..d28858ed9 100644 --- a/qcsrc/client/View.qc +++ b/qcsrc/client/View.qc @@ -794,6 +794,17 @@ void CSQC_UpdateView(float w, float h) drawpic(splash_pos, "gfx/blood", splash_size, stov(autocvar_hud_damage_color), bound(0, myhealth_flash_temp, 1) * autocvar_hud_damage, DRAWFLAG_NORMAL); } + if(spectatee_status >= 0 && !intermission) + { + if(getstati(STAT_HEALTH) <= 0) + { + if(!cvar("chase_active")) + cvar_set("chase_active", "1"); + } + else if(cvar("chase_active")) + cvar_set("chase_active", "0"); + } + // Draw the mouse cursor // NOTE: drawpic must happen after R_RenderScene for some reason //drawpic(getmousepos(), "gfx/cursor.tga", '11 14 0', '1 1 1', 1, 0); -- 2.39.2