Skip to content
This repository was archived by the owner on Aug 22, 2025. It is now read-only.
Open
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
namespace Content.Server._Miracle.GameRules;

[RegisterComponent]
[Access(typeof(ViolenceRuleSystem))]
public sealed partial class ViolenceRuleComponent : Component
{
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
using Content.Server.GameTicking.Rules;

namespace Content.Server._Miracle.GameRules;

public sealed class ViolenceRuleSystem : GameRuleSystem<ViolenceRuleComponent>
{

}
9 changes: 9 additions & 0 deletions Resources/Prototypes/_Miracle/GameRules/game_presets.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
- type: gamePreset
id: Violence
alias:
- violence
name: Violence
description: Violence
showInVote: false
rules:
- Violence
6 changes: 6 additions & 0 deletions Resources/Prototypes/_Miracle/GameRules/roundstart.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
- type: entity
id: Violence
parent: BaseGameRule
noSpawn: true
components:
- type: ViolenceRule