2021-06-07 02:04:40 +00:00
|
|
|
class ThresholdsLevel extends Object
|
|
|
|
dependson(Types)
|
|
|
|
config(ScoreboardExt);
|
|
|
|
|
|
|
|
var config int Normal_Low;
|
|
|
|
var config int Normal_High;
|
|
|
|
var config int Hard_Low;
|
|
|
|
var config int Hard_High;
|
|
|
|
var config int Suicide_Low;
|
|
|
|
var config int Suicide_High;
|
|
|
|
var config int HellOnEarth_Low;
|
|
|
|
var config int HellOnEarth_High;
|
|
|
|
|
2021-06-09 00:58:31 +00:00
|
|
|
public static function SCESettingsLevel DefaultSettings()
|
|
|
|
{
|
|
|
|
local SCESettingsLevel Settings;
|
|
|
|
return Settings;
|
|
|
|
}
|
|
|
|
|
|
|
|
public static function SCESettingsLevel Settings()
|
|
|
|
{
|
|
|
|
local SCESettingsLevel Settings;
|
|
|
|
|
|
|
|
Settings.Normal_Low = default.Normal_Low;
|
|
|
|
Settings.Normal_High = default.Normal_High;
|
|
|
|
Settings.Hard_Low = default.Hard_Low;
|
|
|
|
Settings.Hard_High = default.Hard_High;
|
|
|
|
Settings.Suicide_Low = default.Suicide_Low;
|
|
|
|
Settings.Suicide_High = default.Suicide_High;
|
|
|
|
Settings.HellOnEarth_Low = default.HellOnEarth_Low;
|
|
|
|
Settings.HellOnEarth_High = default.HellOnEarth_High;
|
|
|
|
|
|
|
|
return Settings;
|
|
|
|
}
|
|
|
|
|
|
|
|
public static function WriteSettings(SCESettingsLevel Settings)
|
|
|
|
{
|
|
|
|
default.Normal_Low = Settings.Normal_Low;
|
|
|
|
default.Normal_High = Settings.Normal_High;
|
|
|
|
default.Hard_Low = Settings.Hard_Low;
|
|
|
|
default.Hard_High = Settings.Hard_High;
|
|
|
|
default.Suicide_Low = Settings.Suicide_Low;
|
|
|
|
default.Suicide_High = Settings.Suicide_High;
|
|
|
|
default.HellOnEarth_Low = Settings.HellOnEarth_Low;
|
|
|
|
default.HellOnEarth_High = Settings.HellOnEarth_High;
|
|
|
|
|
|
|
|
StaticSaveConfig();
|
|
|
|
}
|
|
|
|
|
2021-06-07 02:04:40 +00:00
|
|
|
DefaultProperties
|
|
|
|
{
|
|
|
|
|
|
|
|
}
|