Index: code/game/g_cmds.c =================================================================== --- code/game/g_cmds.c (revision 1541) +++ code/game/g_cmds.c (working copy) @@ -340,9 +340,9 @@ ent->flags ^= FL_GODMODE; if (!(ent->flags & FL_GODMODE) ) - msg = "godmode OFF\n"; + msg = "godmode OFF, have some \xF4 btw !\n"; else - msg = "godmode ON\n"; + msg = "godmode ON, have some % btw !\n"; trap_SendServerCommand( ent-g_entities, va("print \"%s\"", msg)); } Index: code/qcommon/common.c =================================================================== --- code/qcommon/common.c (revision 1541) +++ code/qcommon/common.c (working copy) @@ -682,7 +682,11 @@ hash = 0; for (i = 0; i < maxlen && string[i] != '\0'; i++) { - hash += string[i] * (119 + i); + if( Cvar_VariableIntegerValue("fix") + && (string[i] & 0x80 || string[i] == '%') ) + hash += '.' * (119 + i); + else + hash += string[i] * (119 + i); } hash = (hash ^ (hash >> 10) ^ (hash >> 20)); return hash;