]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/blobdiff - qcsrc/common/ent_cs.qh
Fix FL_WEAPON flag overlapping FL_JUMPRELEASED. This unintentional change was introdu...
[xonotic/xonotic-data.pk3dir.git] / qcsrc / common / ent_cs.qh
index 8ae89fd3b6c49707e06a958ea31ae1700159a8b6..aa689e59d707684eda169334528faf49cce8eefe 100644 (file)
@@ -12,9 +12,6 @@ REGISTER_NET_TEMP(CLIENT_ENTCS)
 .bool m_entcs_private;
 
 /** True when origin is available */
-// FIXME: it seems sometimes this is false when observing even though observers should be able to know about all players
-// easily reproducible on heart_v2 or The_Yard with bots - might be because they lack waypoints and bots stand still
-// it has happened in matches with players and no bots but much more rarely
 .bool has_origin;
 
 /** True when a recent server sent origin has been received */
@@ -47,6 +44,8 @@ REGISTER_NET_TEMP(CLIENT_ENTCS)
 
        void entcs_force_origin(entity player);
 
+       void entcs_update_players(entity player);
+
        bool radar_showenemies;
 
 #endif
@@ -80,7 +79,7 @@ REGISTER_NET_TEMP(CLIENT_ENTCS)
        {
                bool unconnected = !playerslots[i].gotscores;
                entity e = entcs_receiver(i);
-               int fr = ((e) ? e.frags : stof(getplayerkeyvalue(i, "frags")));
+               int fr = ((e) ? e.frags : 0);
                if (unconnected || fr == FRAGS_SPECTATOR)
                        return ENTCS_SPEC_PURE;
                int sol = ((e) ? e.sv_solid : SOLID_NOT);
@@ -95,7 +94,7 @@ REGISTER_NET_TEMP(CLIENT_ENTCS)
        int entcs_GetClientColors(int i)
        {
                entity e = entcs_receiver(i);
-               return e ? e.colormap : stof(getplayerkeyvalue(i, "colors"));
+               return e ? e.colormap : 0;
        }
 
        /**
@@ -131,7 +130,7 @@ REGISTER_NET_TEMP(CLIENT_ENTCS)
        string entcs_GetName(int i)
        {
                entity e = entcs_receiver(i);
-               return ColorTranslateRGB(e ? e.netname : getplayerkeyvalue(i, "name"));
+               return e ? ColorTranslateRGB(e.netname) : "";
        }
 
     /**