"New player" admin logging improvements (#35961)

* Initial commit

* Adjust a whoooole bunch of logs

* Also spears

* Track going crit

* Review fix

* Review fixes
This commit is contained in:
SlamBamActionman
2025-03-20 20:56:51 +01:00
committed by GitHub
parent 07a8a02522
commit 43d08100b9
47 changed files with 249 additions and 97 deletions

View File

@@ -32,13 +32,13 @@ public sealed class PlacementLoggerSystem : EntitySystem
};
if (actorEntity != null)
_adminLogger.Add(logType, LogImpact.High,
_adminLogger.Add(logType, LogImpact.Medium,
$"{ToPrettyString(actorEntity.Value):actor} used placement system to {ev.PlacementEventAction.ToString().ToLower()} {ToPrettyString(ev.EditedEntity):subject} at {ev.Coordinates}");
else if (actor != null)
_adminLogger.Add(logType, LogImpact.High,
_adminLogger.Add(logType, LogImpact.Medium,
$"{actor:actor} used placement system to {ev.PlacementEventAction.ToString().ToLower()} {ToPrettyString(ev.EditedEntity):subject} at {ev.Coordinates}");
else
_adminLogger.Add(logType, LogImpact.High,
_adminLogger.Add(logType, LogImpact.Medium,
$"Placement system {ev.PlacementEventAction.ToString().ToLower()}ed {ToPrettyString(ev.EditedEntity):subject} at {ev.Coordinates}");
}
@@ -48,13 +48,13 @@ public sealed class PlacementLoggerSystem : EntitySystem
var actorEntity = actor?.AttachedEntity;
if (actorEntity != null)
_adminLogger.Add(LogType.Tile, LogImpact.High,
_adminLogger.Add(LogType.Tile, LogImpact.Medium,
$"{ToPrettyString(actorEntity.Value):actor} used placement system to set tile {_tileDefinitionManager[ev.TileType].Name} at {ev.Coordinates}");
else if (actor != null)
_adminLogger.Add(LogType.Tile, LogImpact.High,
_adminLogger.Add(LogType.Tile, LogImpact.Medium,
$"{actor} used placement system to set tile {_tileDefinitionManager[ev.TileType].Name} at {ev.Coordinates}");
else
_adminLogger.Add(LogType.Tile, LogImpact.High,
_adminLogger.Add(LogType.Tile, LogImpact.Medium,
$"Placement system set tile {_tileDefinitionManager[ev.TileType].Name} at {ev.Coordinates}");
}
}