From aa2b03f5cada719a59e2775d40657cd1b6c8cf8c Mon Sep 17 00:00:00 2001 From: Mario Date: Tue, 7 Apr 2015 01:21:22 +1000 Subject: [PATCH] Change buff random spawn flag to prevent old items setting it --- qcsrc/server/mutators/mutator_buffs.qc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/qcsrc/server/mutators/mutator_buffs.qc b/qcsrc/server/mutators/mutator_buffs.qc index 16892eded..a0a8f91a5 100644 --- a/qcsrc/server/mutators/mutator_buffs.qc +++ b/qcsrc/server/mutators/mutator_buffs.qc @@ -270,7 +270,7 @@ void buff_Think() if(autocvar_g_buffs_randomize) buff_NewType(self, self.buffs); - if(autocvar_g_buffs_random_location || (self.spawnflags & 1)) + if(autocvar_g_buffs_random_location || (self.spawnflags & 64)) buff_Respawn(self); } @@ -318,7 +318,7 @@ void buff_Reset() buff_Waypoint_Reset(); self.buff_activetime_updated = false; - if(autocvar_g_buffs_random_location || (self.spawnflags & 1)) + if(autocvar_g_buffs_random_location || (self.spawnflags & 64)) buff_Respawn(self); } @@ -379,7 +379,7 @@ void buff_Init(entity ent) setmodel(self, BUFF_MODEL); setsize(self, BUFF_MIN, BUFF_MAX); - if(cvar("g_buffs_random_location") || (self.spawnflags & 1)) + if(cvar("g_buffs_random_location") || (self.spawnflags & 64)) buff_Respawn(self); self = oldself; @@ -1046,7 +1046,7 @@ void buffs_DelayedInit() for(i = 0; i < autocvar_g_buffs_spawn_count; ++i) { entity e = spawn(); - e.spawnflags |= 1; // always randomize + e.spawnflags |= 64; // always randomize e.velocity = randomvec() * 250; // this gets reset anyway if random location works buff_Init(e); } -- 2.39.2