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