From d8fb460421bc2513c7c26eb0a28eccaf0990036b Mon Sep 17 00:00:00 2001 From: Rudolf Polzer Date: Mon, 10 May 2010 13:01:19 +0200 Subject: [PATCH] seeker volley controller: work properly with IT_UNLIMITED_WEAPON_AMMO --- qcsrc/server/w_seeker.qc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/qcsrc/server/w_seeker.qc b/qcsrc/server/w_seeker.qc index 4e1bc7f9b..a7cb61805 100644 --- a/qcsrc/server/w_seeker.qc +++ b/qcsrc/server/w_seeker.qc @@ -162,7 +162,7 @@ void Seeker_Fire_Missile(vector f_diff) { local entity missile; - if not(self.items & IT_UNLIMITED_WEAPON_AMMO) + if not(self.owner.items & IT_UNLIMITED_WEAPON_AMMO) self.ammo_rockets = self.ammo_rockets - cvar("g_balance_seeker_missile_ammo"); makevectors(self.v_angle); @@ -216,6 +216,7 @@ void Seeker_Vollycontroler_Think() entity oldself,oldenemy; self.cnt = self.cnt - 1; + if not(self.items & IT_UNLIMITED_WEAPON_AMMO) if ((self.owner.ammo_rockets < cvar("g_balance_seeker_missile_ammo")) || (self.cnt <= -1) || (self.owner.deadflag != DEAD_NO)) { remove(self); -- 2.39.2