using Robust.Shared.Configuration; namespace Content.Shared._EE.CCVar; [CVarDefs] // ReSharper disable once InconsistentNaming public sealed class EECCVars { #region Jetpack System /// /// When true, Jetpacks can be enabled anywhere, even in gravity. /// public static readonly CVarDef JetpackEnableAnywhere = CVarDef.Create("ee.jetpack.enable_anywhere", false, CVar.REPLICATED); /// /// When true, jetpacks can be enabled on grids that have zero gravity. /// public static readonly CVarDef JetpackEnableInNoGravity = CVarDef.Create("ee.jetpack.enable_in_no_gravity", true, CVar.REPLICATED); #endregion #region Contests System /// /// The MASTER TOGGLE for the entire Contests System. /// ALL CONTESTS BELOW, regardless of type or setting will output 1f when false. /// public static readonly CVarDef DoContestsSystem = CVarDef.Create("ee.contests.do_contests_system", true, CVar.REPLICATED | CVar.SERVER); /// /// 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. /// public static readonly CVarDef AllowClampOverride = CVarDef.Create("ee.contests.allow_clamp_override", true, CVar.REPLICATED | CVar.SERVER); /// /// Toggles all MassContest functions. All mass contests output 1f when false /// public static readonly CVarDef DoMassContests = CVarDef.Create("ee.contests.do_mass_contests", true, CVar.REPLICATED | CVar.SERVER); /// /// Toggles all StaminaContest functions. All stamina contests output 1f when false /// public static readonly CVarDef DoStaminaContests = CVarDef.Create("ee.contests.do_stamina_contests", true, CVar.REPLICATED | CVar.SERVER); /// /// Toggles all HealthContest functions. All health contests output 1f when false /// public static readonly CVarDef DoHealthContests = CVarDef.Create("ee.contests.do_health_contests", true, CVar.REPLICATED | CVar.SERVER); /// /// Toggles all MindContest functions. All mind contests output 1f when false. /// MindContests are not currently implemented, and are awaiting completion of the Psionic Refactor /// public static readonly CVarDef DoMindContests = CVarDef.Create("ee.contests.do_mind_contests", true, CVar.REPLICATED | CVar.SERVER); /// /// Toggles all MoodContest functions. All mood contests output 1f when false. /// public static readonly CVarDef DoMoodContests = CVarDef.Create("ee.contests.do_mood_contests", true, CVar.REPLICATED | CVar.SERVER); /// /// 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 /// public static readonly CVarDef MassContestsMaxPercentage = CVarDef.Create("ee.contests.max_percentage", 0.25f, CVar.REPLICATED | CVar.SERVER); #endregion }