using Content.Shared.DragDrop;
using Content.Shared.Examine;
using Content.Shared.Hands;
+using Content.Shared.Humanoid;
using Content.Shared.IdentityManagement;
using Content.Shared.Interaction;
using Content.Shared.Interaction.Events;
args.Target.Value,
ent);
+ // normally medium severity, but for humanoids high severity, so new players get relay'd to admin alerts.
+ var logSeverity = HasComp<HumanoidAppearanceComponent>(args.Target) ? LogImpact.High : LogImpact.Medium;
+
_logger.Add(LogType.Action,
- LogImpact.High,
+ logSeverity,
$"{ToPrettyString(args.User):user} put {ToPrettyString(args.Target):target} on the {ToPrettyString(ent):spike}");
_audioSystem.PlayPredicted(ent.Comp.SpikeSound, ent, args.User);
{
_bodySystem.GibBody(args.Target.Value, true);
+ var logSeverity = HasComp<HumanoidAppearanceComponent>(args.Target) ? LogImpact.Extreme : LogImpact.High;
+
_logger.Add(LogType.Gib,
- LogImpact.Extreme,
+ logSeverity,
$"{ToPrettyString(args.User):user} finished butchering {ToPrettyString(args.Target):target} on the {ToPrettyString(ent):spike}");
}
else
EnsureComp<KitchenSpikeVictimComponent>(args.Target.Value);
_damageableSystem.TryChangeDamage(args.Target, ent.Comp.ButcherDamage, true);
+
+ // Log severity for damaging other entities is normally medium.
_logger.Add(LogType.Action,
- LogImpact.Extreme,
+ LogImpact.Medium,
$"{ToPrettyString(args.User):user} butchered {ToPrettyString(args.Target):target} on the {ToPrettyString(ent):spike}");
}