From: Rudolf Polzer Date: Mon, 10 May 2010 11:01:19 +0000 (+0200) Subject: seeker volley controller: work properly with IT_UNLIMITED_WEAPON_AMMO X-Git-Tag: xonotic-v0.1.0preview~628^2~11 X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=d8fb460421bc2513c7c26eb0a28eccaf0990036b;p=xonotic%2Fxonotic-data.pk3dir.git seeker volley controller: work properly with IT_UNLIMITED_WEAPON_AMMO --- 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);