Fix and reclassify existing anchor logs (#12926)
This commit is contained in:
@@ -58,7 +58,7 @@ namespace Content.Server.Construction
|
||||
_popup.PopupEntity(Loc.GetString("anchorable-unanchored"), uid, Filter.Pvs(uid, entityManager: EntityManager));
|
||||
|
||||
_adminLogger.Add(
|
||||
LogType.Action,
|
||||
LogType.Unanchor,
|
||||
LogImpact.Low,
|
||||
$"{EntityManager.ToPrettyString(args.User):user} unanchored {EntityManager.ToPrettyString(uid):anchored} using {EntityManager.ToPrettyString(args.Using):using}"
|
||||
);
|
||||
@@ -100,7 +100,7 @@ namespace Content.Server.Construction
|
||||
_popup.PopupEntity(Loc.GetString("anchorable-anchored"), uid, Filter.Pvs(uid, entityManager: EntityManager));
|
||||
|
||||
_adminLogger.Add(
|
||||
LogType.Action,
|
||||
LogType.Anchor,
|
||||
LogImpact.Low,
|
||||
$"{EntityManager.ToPrettyString(args.User):user} anchored {EntityManager.ToPrettyString(uid):anchored} using {EntityManager.ToPrettyString(args.Using):using}"
|
||||
);
|
||||
@@ -196,7 +196,7 @@ namespace Content.Server.Construction
|
||||
anchorable.CancelToken = new CancellationTokenSource();
|
||||
|
||||
_tool.UseTool(usingUid, userUid, uid, 0f, anchorable.Delay, usingTool.Qualities,
|
||||
new TryAnchorCompletedEvent(), new TryAnchorCancelledEvent(), uid, cancelToken: anchorable.CancelToken.Token);
|
||||
new TryAnchorCompletedEvent(userUid, usingUid), new TryAnchorCancelledEvent(userUid, usingUid), uid, cancelToken: anchorable.CancelToken.Token);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -219,7 +219,7 @@ namespace Content.Server.Construction
|
||||
anchorable.CancelToken = new CancellationTokenSource();
|
||||
|
||||
_tool.UseTool(usingUid, userUid, uid, 0f, anchorable.Delay, usingTool.Qualities,
|
||||
new TryUnanchorCompletedEvent(), new TryUnanchorCancelledEvent(), uid, cancelToken: anchorable.CancelToken.Token);
|
||||
new TryUnanchorCompletedEvent(userUid, usingUid), new TryUnanchorCancelledEvent(userUid, usingUid), uid, cancelToken: anchorable.CancelToken.Token);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -249,26 +249,40 @@ namespace Content.Server.Construction
|
||||
{
|
||||
public EntityUid User;
|
||||
public EntityUid Using;
|
||||
|
||||
protected AnchorEvent(EntityUid userUid, EntityUid usingUid)
|
||||
{
|
||||
User = userUid;
|
||||
Using = usingUid;
|
||||
}
|
||||
}
|
||||
|
||||
private sealed class TryUnanchorCompletedEvent : AnchorEvent
|
||||
{
|
||||
|
||||
public TryUnanchorCompletedEvent(EntityUid userUid, EntityUid usingUid) : base(userUid, usingUid)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
private sealed class TryUnanchorCancelledEvent : AnchorEvent
|
||||
{
|
||||
|
||||
public TryUnanchorCancelledEvent(EntityUid userUid, EntityUid usingUid) : base(userUid, usingUid)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
private sealed class TryAnchorCompletedEvent : AnchorEvent
|
||||
{
|
||||
|
||||
public TryAnchorCompletedEvent(EntityUid userUid, EntityUid usingUid) : base(userUid, usingUid)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
private sealed class TryAnchorCancelledEvent : AnchorEvent
|
||||
{
|
||||
|
||||
public TryAnchorCancelledEvent(EntityUid userUid, EntityUid usingUid) : base(userUid, usingUid)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user