From 894ecf46c6cfb838c946403fca851d99f6e97cac Mon Sep 17 00:00:00 2001 From: Mario Date: Thu, 23 Apr 2015 17:33:06 +1000 Subject: [PATCH] Add impressive announcement to vortex --- qcsrc/common/weapons/w_vortex.qc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/qcsrc/common/weapons/w_vortex.qc b/qcsrc/common/weapons/w_vortex.qc index 374256403..67096cb97 100644 --- a/qcsrc/common/weapons/w_vortex.qc +++ b/qcsrc/common/weapons/w_vortex.qc @@ -53,6 +53,8 @@ REGISTER_WEAPON( #ifdef SVQC VORTEX_SETTINGS(WEP_ADD_CVAR, WEP_ADD_PROP) + +.float vortex_lasthit; #endif #else #ifdef SVQC @@ -107,10 +109,18 @@ void W_Vortex_Attack(float issecondary) } yoda = 0; + damage_goodhits = 0; FireRailgunBullet(w_shotorg, w_shotorg + w_shotdir * MAX_SHOT_DISTANCE, mydmg, myforce, mymindist, mymaxdist, myhalflife, myforcehalflife, WEP_VORTEX); if(yoda && flying) Send_Notification(NOTIF_ONE, self, MSG_ANNCE, ANNCE_ACHIEVEMENT_YODA); + if(damage_goodhits && self.vortex_lasthit) + { + Send_Notification(NOTIF_ONE, self, MSG_ANNCE, ANNCE_ACHIEVEMENT_IMPRESSIVE); + damage_goodhits = 0; // only every second time + } + + self.vortex_lasthit = damage_goodhits; //beam and muzzle flash done on client SendCSQCVortexBeamParticle(charge); -- 2.39.2