Cleanup mimic event (#23705)

* Cleanup mimic event

Now it won't be forced on dev map or mapping mode.

* Minor cleanup
This commit is contained in:
metalgearsloth
2024-01-08 17:26:02 +11:00
committed by GitHub
parent dc994f9c66
commit f0d9782df4
6 changed files with 69 additions and 9 deletions

View File

@@ -0,0 +1,21 @@
using Robust.Shared.Prototypes;
namespace Content.Server.Antag.Mimic;
/// <summary>
/// Replaces the relevant entities with mobs when the game rule is started.
/// </summary>
[RegisterComponent]
public sealed partial class MobReplacementRuleComponent : Component
{
// If you want more components use generics, using a whitelist would probably kill the server iterating every single entity.
[DataField]
public EntProtoId Proto = "MobMimic";
/// <summary>
/// Chance per-entity.
/// </summary>
[DataField]
public float Chance = 0.001f;
}