diff --git a/Content.Server/GameTicking/GamePresets/PresetDeathMatch.cs b/Content.Server/GameTicking/GamePresets/PresetDeathMatch.cs new file mode 100644 index 0000000000..29745d4321 --- /dev/null +++ b/Content.Server/GameTicking/GamePresets/PresetDeathMatch.cs @@ -0,0 +1,18 @@ +using Content.Server.GameTicking.GameRules; +using Content.Server.Interfaces.GameTicking; +using Robust.Shared.IoC; + +namespace Content.Server.GameTicking.GamePresets +{ + public sealed class PresetDeathMatch : GamePreset + { +#pragma warning disable 649 + [Dependency] private readonly IGameTicker _gameTicker; +#pragma warning restore 649 + + public override void Start() + { + _gameTicker.AddGameRule(); + } + } +} diff --git a/Content.Server/GameTicking/GameRule.cs b/Content.Server/GameTicking/GameRule.cs new file mode 100644 index 0000000000..942184b516 --- /dev/null +++ b/Content.Server/GameTicking/GameRule.cs @@ -0,0 +1,7 @@ +namespace Content.Server.GameTicking +{ + public class GameRule + { + + } +} diff --git a/Content.Server/GameTicking/GameRules/RuleDeathMatch.cs b/Content.Server/GameTicking/GameRules/RuleDeathMatch.cs new file mode 100644 index 0000000000..570af7c63e --- /dev/null +++ b/Content.Server/GameTicking/GameRules/RuleDeathMatch.cs @@ -0,0 +1,7 @@ +namespace Content.Server.GameTicking.GameRules +{ + public class DeathMatch + { + + } +} diff --git a/RobustToolbox b/RobustToolbox index c83ad3ab94..0340cecd6d 160000 --- a/RobustToolbox +++ b/RobustToolbox @@ -1 +1 @@ -Subproject commit c83ad3ab9439da2ec81f1dddea86f619922c73cc +Subproject commit 0340cecd6d3823db386b553aa27cb61478e7a1bb