]> git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
Add chat prefixes z411/chat_tag
authorz411 <z411@omaera.org>
Sun, 27 Mar 2022 05:16:43 +0000 (02:16 -0300)
committerz411 <z411@omaera.org>
Sun, 27 Mar 2022 05:16:43 +0000 (02:16 -0300)
qcsrc/server/chat.qc

index a73de2a1f6c58f2ed97e4303ae5179a7354b07db..1cbc8ec80788782659b57936026dbd28c495e2cb 100644 (file)
@@ -62,8 +62,15 @@ int Say(entity source, int teamsay, entity privatesay, string msgin, bool floodc
 
        string namestr = "";
        if (source)
+       {
                namestr = playername(source.netname, source.team, (autocvar_g_chat_teamcolors && IS_PLAYER(source)));
 
+               if (IS_DEAD(source) || source.frags == FRAGS_PLAYER_OUT_OF_GAME)
+                       namestr = strcat(_("(DEAD)"), " ", namestr);
+               else if (IS_OBSERVER(source) || IS_SPEC(source))
+                       namestr = strcat(_("(s)"), " ", namestr);
+       }
+
        string colorprefix = (strdecolorize(namestr) == namestr) ? "^3" : "^7";
 
        string msgstr = "", cmsgstr = "";