using Content.Shared.Smoking.Components; namespace Content.Shared.Smoking.Systems; public abstract class SharedMatchstickSystem : EntitySystem { public virtual bool SetState(Entity ent, SmokableState state) { if (ent.Comp.CurrentState == state) return false; ent.Comp.CurrentState = state; Dirty(ent); return true; } }