ERASER_M: Ich schließe mich mal mit dem Verfasser/Admin-Kollege kurz, mal gucken wie wir das abändern. Danke aber schon mal für den Hinweis... :)
Danke schon mal im voraus. :)
Der Beweis vom original
Source Code (der auf GitHub ist schon in der Hinsicht geändert)
code\client\cl_parse.cpp:
xtern cvar_t *s_language;
if ( ( Q_stricmp( "DEUTSCH", s_language->string ) == 0 )//voice language is German
|| (sp_language->integer == SP_LANGUAGE_GERMAN )//text language is German
|| Cvar_VariableIntegerValue("ui_iscensored") == 1 )
{
Cvar_Set( "g_dismemberment", "0");
---
code\game\g_combat.cpp:
extern cvar_t *g_iscensored;
// dismemberment -- FIXME: should have a check for how long npc has been dead so people can't
// continue to dismember a dead body long after it's been dead
//NOTE that you can only cut one thing off unless the dismemberment is >= 11381138
#ifdef GERMAN_CENSORED
if ( 0 ) //germany == censorship
#else
if ( !g_iscensored->integer && ( g_dismemberment->integer || g_saberRealisticCombat->integer > 1 ) && mod == MOD_SABER )//only lightsaber
---
code\qcommon\common.cpp:
//HACKERY FOR THE DEUTSCH
if ( (Cvar_VariableIntegerValue("ui_iscensored") == 1) //if this was on before, set it again so it gets its flags
|| sp_language->integer == SP_LANGUAGE_GERMAN )
{
Cvar_Get( "ui_iscensored", "1", CVAR_ARCHIVE|CVAR_ROM|CVAR_INIT|CVAR_CHEAT|CVAR_NORESTART);
Cvar_Set( "ui_iscensored", "1"); //just in case it was archived
Cvar_Get( "g_dismemberment", "0", CVAR_ARCHIVE|CVAR_ROM|CVAR_INIT|CVAR_CHEAT);
Cvar_Set( "g_dismemberment", "0"); //just in case it was archived