using Content.Shared.Examine; using Content.Shared.Fluids.Components; using Content.Shared.Weapons.Melee; namespace Content.Shared.Fluids; public abstract partial class SharedPuddleSystem { protected virtual void InitializeSpillable() { SubscribeLocalEvent(OnExamined); } private void OnExamined(Entity entity, ref ExaminedEvent args) { using (args.PushGroup(nameof(SpillableComponent))) { args.PushMarkup(Loc.GetString("spill-examine-is-spillable")); if (HasComp(entity)) args.PushMarkup(Loc.GetString("spill-examine-spillable-weapon")); } } }