X-Git-Url: https://de.git.xonotic.org/?p=xonotic%2Fxonotic-data.pk3dir.git;a=blobdiff_plain;f=qcsrc%2Fserver%2Fent_cs.qc;h=7b3af04bfd9aa9f988f72f7e9a53b28d4ad2a96c;hp=3ffcb3b3868aa23f16e7628ab816fbb75a5a1ea7;hb=d91906e1bb6225cd68269812a6d2b4314e23fcdb;hpb=c45bfd705e661594c1edbd1f8d57d2badb709e7a diff --git a/qcsrc/server/ent_cs.qc b/qcsrc/server/ent_cs.qc index 3ffcb3b38..7b3af04bf 100644 --- a/qcsrc/server/ent_cs.qc +++ b/qcsrc/server/ent_cs.qc @@ -18,7 +18,7 @@ void entcs_init() { print("Initializing ClientSide information entities\n"); -}; +} float entcs_customize() { @@ -26,13 +26,13 @@ float entcs_customize() o = self.owner; if(o.deadflag != DEAD_NO) return FALSE; - if(o.classname != "player") + if (!IS_PLAYER(o)) return FALSE; if(other == o) return FALSE; - if(other.classname == "player") - if(!teams_matter || o.team != other.team) - if not (radar_showennemies) + if((IS_PLAYER(other)) || other.caplayer) + if(!teamplay || o.team != other.team) + if (!radar_showennemies) return FALSE; return TRUE; } @@ -56,7 +56,7 @@ float entcs_send(entity to, float sf) if(sf & 16) WriteByte(MSG_ENTITY, self.armorvalue / 10); // FIXME use a better scale? return TRUE; -}; +} void entcs_think() { @@ -85,11 +85,11 @@ void entcs_think() self.armorvalue = o.armorvalue; self.SendFlags |= 16; } -}; +} entity attach_entcs() { - local entity ent; + entity ent; ent = spawn(); ent.classname = "entcs_sender_v2"; @@ -103,10 +103,10 @@ entity attach_entcs() self.entcs = ent; return ent; -}; +} void detach_entcs() { remove(self.entcs); self.entcs = world; -}; +}