namespace Content.Shared.Random.Rules; /// /// Returns true if griduid and mapuid match (AKA on 'planet'). /// public sealed partial class OnMapGridRule : RulesRule { public override bool Check(EntityManager entManager, EntityUid uid) { if (!entManager.TryGetComponent(uid, out TransformComponent? xform) || xform.GridUid != xform.MapUid || xform.MapUid == null) { return Inverted; } return !Inverted; } }