X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;f=qcsrc%2Fclient%2Fmiscfunctions.qc;fp=qcsrc%2Fclient%2Fmiscfunctions.qc;h=9b42da8aa8586ae14d58731259d3969522ad3127;hb=ee3543c1c14ffc6cd14b6dbd07d76d4cb65e3bd6;hp=61e527cf1fbc69ade54b71368eb0e0c6fa563ab7;hpb=360a188afcd740bcb79138fbed32aafcf1f0bca1;p=xonotic%2Fxonotic-data.pk3dir.git diff --git a/qcsrc/client/miscfunctions.qc b/qcsrc/client/miscfunctions.qc index 61e527cf1..9b42da8aa 100644 --- a/qcsrc/client/miscfunctions.qc +++ b/qcsrc/client/miscfunctions.qc @@ -573,6 +573,20 @@ vector getplayerorigin(float pl) return GETPLAYERORIGIN_ERROR; } +vector getcsqcplayercolor(float pl) +{ + entity e; + + e = CSQCModel_server2csqc(pl); + if(e) + { + if(e.colormap > 0) + return colormapPaletteColor(((e.colormap >= 1024) ? e.colormap : stof(getplayerkeyvalue(e.colormap - 1, "colors"))) & 0x0F, TRUE); + } + + return '1 1 1'; +} + float getplayeralpha(float pl) { entity e;