MCPcopy Create free account
hub / github.com/assaultcube/AC / setkillmessage

Function setkillmessage

source/src/clientgame.cpp:860–874  ·  view source on GitHub ↗

client kill messages

Source from the content-addressed store, hash-verified

858
859// client kill messages
860void setkillmessage(const char *gun, bool gib, const char *message)
861{
862 int guni = getlistindex(gun, gunnames, true, -1);
863 if(!valid_weapon(guni))
864 {
865 conoutf("invalid gun specified");
866 }
867 else
868 {
869 defformatstring(aname)("%smessage_%s", gib ? "gib" : "frag", gunnames[guni]);
870 if(*message) alias(aname, message);
871 const char *res = getalias(aname);
872 result(res ? res : killmessages[gib ? 1 : 0][guni]);
873 }
874}
875
876COMMANDF(fragmessage, "ss", (const char *gun, const char *message) { setkillmessage(gun, false, message); });
877COMMANDF(gibmessage, "ss", (const char *gun, const char *message) { setkillmessage(gun, true, message); });

Callers 1

clientgame.cppFile · 0.85

Calls 5

getlistindexFunction · 0.85
aliasFunction · 0.85
getaliasFunction · 0.85
resultFunction · 0.85
conoutfFunction · 0.70

Tested by

no test coverage detected