mirror of
https://github.com/WWhiteDreamProject/wwdpublic.git
synced 2026-04-17 05:27:38 +03:00
# Description This PR splits all the CVars into separate files. Unfortunately I need to hella clean this up by restoring all the CVars that are different on EE, because cherrypicking it reset everything to Wizden's Defaults (Including CVars that no longer exist on EE, and removing CVars from systems I codeown now, such as Atmos, Guns, and Melee). # Changelog No changelog because this isn't player facing. :) --------- Co-authored-by: Simon <63975668+Simyon264@users.noreply.github.com> (cherry picked from commit 357f8378c09ccb9f172fc720fd61deb25bc168ea)
58 lines
2.7 KiB
C#
58 lines
2.7 KiB
C#
using Robust.Shared.Configuration;
|
|
|
|
namespace Content.Shared.CCVar;
|
|
|
|
public sealed partial class CCVars
|
|
{
|
|
/// <summary>
|
|
/// The MASTER TOGGLE for the entire Contests System.
|
|
/// ALL CONTESTS BELOW, regardless of type or setting will output 1f when false.
|
|
/// </summary>
|
|
public static readonly CVarDef<bool> DoContestsSystem =
|
|
CVarDef.Create("contests.do_contests_system", true, CVar.REPLICATED | CVar.SERVER);
|
|
|
|
/// <summary>
|
|
/// Contest functions normally include an optional override to bypass the clamp set by max_percentage.
|
|
/// This CVar disables the bypass when false, forcing all implementations to comply with max_percentage.
|
|
/// </summary>
|
|
public static readonly CVarDef<bool> AllowClampOverride =
|
|
CVarDef.Create("contests.allow_clamp_override", true, CVar.REPLICATED | CVar.SERVER);
|
|
/// <summary>
|
|
/// Toggles all MassContest functions. All mass contests output 1f when false
|
|
/// </summary>
|
|
public static readonly CVarDef<bool> DoMassContests =
|
|
CVarDef.Create("contests.do_mass_contests", true, CVar.REPLICATED | CVar.SERVER);
|
|
|
|
/// <summary>
|
|
/// Toggles all StaminaContest functions. All stamina contests output 1f when false
|
|
/// </summary>
|
|
public static readonly CVarDef<bool> DoStaminaContests =
|
|
CVarDef.Create("contests.do_stamina_contests", true, CVar.REPLICATED | CVar.SERVER);
|
|
|
|
/// <summary>
|
|
/// Toggles all HealthContest functions. All health contests output 1f when false
|
|
/// </summary>
|
|
public static readonly CVarDef<bool> DoHealthContests =
|
|
CVarDef.Create("contests.do_health_contests", true, CVar.REPLICATED | CVar.SERVER);
|
|
|
|
/// <summary>
|
|
/// Toggles all MindContest functions. All mind contests output 1f when false.
|
|
/// MindContests are not currently implemented, and are awaiting completion of the Psionic Refactor
|
|
/// </summary>
|
|
public static readonly CVarDef<bool> DoMindContests =
|
|
CVarDef.Create("contests.do_mind_contests", true, CVar.REPLICATED | CVar.SERVER);
|
|
|
|
/// <summary>
|
|
/// Toggles all MoodContest functions. All mood contests output 1f when false.
|
|
/// </summary>
|
|
public static readonly CVarDef<bool> DoMoodContests =
|
|
CVarDef.Create("contests.do_mood_contests", true, CVar.REPLICATED | CVar.SERVER);
|
|
|
|
/// <summary>
|
|
/// The maximum amount that Mass Contests can modify a physics multiplier, given as a +/- percentage
|
|
/// Default of 0.25f outputs between * 0.75f and 1.25f
|
|
/// </summary>
|
|
public static readonly CVarDef<float> MassContestsMaxPercentage =
|
|
CVarDef.Create("contests.max_percentage", 0.25f, CVar.REPLICATED | CVar.SERVER);
|
|
}
|