rott/kf_sources/HideMut/Classes/Settings.uc
2026-07-14 20:27:09 +07:00

47 lines
1.9 KiB
Ucode

// a good place to store our 'global' variables
class Settings extends object
config(HideMut);
// =============================================================================
var config bool bRemoveSmoke; // remove smoke effects from most explosions
var config bool bHideZedFlames; // remove burning effects from zeds
var config bool bHideFlamethrowerEffects; // remove flamethrower bullshit
var config bool bHideZedTimeSounds; // remove zed time notification sounds
var config bool bHidePortraits; // remove player portraits from HUD when they chat
var config bool bHideNoPRImessages; // remove messages from HUD when they have no player replication info
var config bool bRandomName; // sets random name from your config collection
var config bool bShowStalkers; // reveals stalkers
var config bool bRemoveBlur; // remove all blur effects
var config bool bRemoveAmbientShake; // remove ambient shake effects
var config bool bRemoveWeaponShakeView; // remove weapon shaking
var config bool bRemoveShakeView; // remove shake view effects
var config bool bDeduceAdvancedInfo; // auto show stat net and fps
var config bool bRemoveOverlays; // remove some bullshit TWI overlays
var config bool bRemoveShitAnimations; // disable zapped / burning animations for zeds
var config array<string> BannedWords; // spam protection
// =============================================================================
// maybe don't normalize (caps) text for comparison?
final static function bool bIsWordBanned(string Msg)
{
local int i;
for (i = 0; i < default.BannedWords.length; i++)
{
if (InStr(caps(Msg), caps(default.BannedWords[i])) != -1)
return true;
}
return false;
}
// =============================================================================
defaultproperties
{
}