]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
fix "laser revived..." bug
authorRudolf Polzer <divverent@alientrap.org>
Sun, 2 Jan 2011 18:08:22 +0000 (19:08 +0100)
committerRudolf Polzer <divverent@alientrap.org>
Sun, 2 Jan 2011 18:08:22 +0000 (19:08 +0100)
qcsrc/server/mutators/gamemode_freezetag.qc

index f8d45f0424265f2823912edd65576f76a1f11373..410a33673c9b8c0aff3f18343ddefdb93f666487 100644 (file)
@@ -245,6 +245,8 @@ MUTATOR_HOOKFUNCTION(freezetag_PlayerPreThink)
             if(time - self.freezetag_beginrevive_time >= autocvar_g_freezetag_revive_time)
             {
                 freezetag_Unfreeze(self);
+               entity o;
+               o = other;
                
                // EVERY team mate nearby gets a point (even if multiple!)
                float n;
@@ -266,11 +268,11 @@ MUTATOR_HOOKFUNCTION(freezetag_PlayerPreThink)
                }
 
                if(n > 1)
-                       centerprint(self, strcat("^5You were revived by ^7", other.netname, "^5 et al.\n"));
+                       centerprint(self, strcat("^5You were revived by ^7", o.netname, "^5 et al.\n"));
                else
-                       centerprint(self, strcat("^5You were revived by ^7", other.netname, "^5.\n"));
-                centerprint(other, strcat("^5You revived ^7", self.netname, "^5.\n"));
-                bprint("^7", other.netname, "^5 revived ^7", self.netname, "^5.\n");
+                       centerprint(self, strcat("^5You were revived by ^7", o.netname, "^5.\n"));
+                centerprint(o, strcat("^5You revived ^7", self.netname, "^5.\n"));
+                bprint("^7", o.netname, "^5 revived ^7", self.netname, "^5.\n");
 
                 self.freezetag_beginrevive_time = -9999;
                 self.freezetag_revive_progress = 0;