]> git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/common/triggers/target/changelevel.qc
Kill FOR_EACH_REALPLAYER
[xonotic/xonotic-data.pk3dir.git] / qcsrc / common / triggers / target / changelevel.qc
index 51e360e0c587c277dfecfd56f4a88e7a5d32d70c..dc227f17633b50c2da19ee18062e31686e0e1f59 100644 (file)
@@ -13,16 +13,14 @@ void target_changelevel_use()
 
                activator.chlevel_targ = self;
 
-               entity head;
                int plnum = 0;
                int realplnum = 0;
                // let's not count bots
-               FOR_EACH_REALPLAYER(head)
-               {
+               FOREACH_CLIENT(IS_PLAYER(it) && IS_REAL_CLIENT(it), LAMBDA(
                        ++realplnum;
-                       if(head.chlevel_targ == self)
+                       if(it.chlevel_targ == self)
                                ++plnum;
-               }
+               ));
                if(plnum < ceil(realplnum * min(1, self.count))) // 70% of players
                        return;
        }