Nothing huge, just log changes on a mis-interpreted logging and changed ActorsCommand.cs descriptions.
This commit is contained in:
parent
614031d550
commit
ba357de3b5
@ -1,5 +1,6 @@
|
|||||||
using System;
|
using System;
|
||||||
using System.Diagnostics;
|
using System.Diagnostics;
|
||||||
|
using System.Text.RegularExpressions;
|
||||||
using System.Threading;
|
using System.Threading;
|
||||||
using System.Threading.Tasks;
|
using System.Threading.Tasks;
|
||||||
using Spectre.Console;
|
using Spectre.Console;
|
||||||
@ -134,7 +135,30 @@ public class AnsiTarget : LogTarget
|
|||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
Debugger.Break();
|
var regex = new Regex(@"\$\[.*?\]\$");
|
||||||
|
var matches = regex.Matches(message);
|
||||||
|
foreach (Match match in matches)
|
||||||
|
{
|
||||||
|
message = message.Replace(match.Value, "");
|
||||||
|
}
|
||||||
|
|
||||||
|
if (IncludeTimeStamps)
|
||||||
|
{
|
||||||
|
_table.AddRow(
|
||||||
|
new Markup(DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss.fff"), GetStyleByLevel(level)),
|
||||||
|
new Markup(level.ToString(), GetStyleByLevel(level)).RightJustified(),
|
||||||
|
new Markup(logger, GetStyleByLevel(level)).LeftJustified(),
|
||||||
|
new Markup(Cleanup(message), GetStyleByLevel(level)).LeftJustified(),
|
||||||
|
new Markup(ex.Message, new Style(foreground: Color.Red3_1)).Centered());
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
_table.AddRow(
|
||||||
|
new Markup(level.ToString()).RightJustified(),
|
||||||
|
new Markup(logger, GetStyleByLevel(level)).LeftJustified(),
|
||||||
|
new Markup(Cleanup(message), GetStyleByLevel(level)).LeftJustified(),
|
||||||
|
new Markup(ex.Message, new Style(foreground: Color.Red3_1)).Centered());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -164,7 +188,30 @@ public class AnsiTarget : LogTarget
|
|||||||
}
|
}
|
||||||
catch (Exception ex)
|
catch (Exception ex)
|
||||||
{
|
{
|
||||||
Debugger.Break();
|
var regex = new Regex(@"\$\[.*?\]\$");
|
||||||
|
var matches = regex.Matches(message);
|
||||||
|
foreach (Match match in matches)
|
||||||
|
{
|
||||||
|
message = message.Replace(match.Value, "");
|
||||||
|
}
|
||||||
|
|
||||||
|
if (IncludeTimeStamps)
|
||||||
|
{
|
||||||
|
_table.AddRow(
|
||||||
|
new Markup(DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss.fff"), GetStyleByLevel(level)),
|
||||||
|
new Markup(level.ToString(), GetStyleByLevel(level)).RightJustified(),
|
||||||
|
new Markup(logger, GetStyleByLevel(level)).LeftJustified(),
|
||||||
|
new Markup(Cleanup(message), GetStyleByLevel(level)).LeftJustified(),
|
||||||
|
new Markup(ex.Message, new Style(foreground: Color.Red3_1)).Centered());
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
_table.AddRow(
|
||||||
|
new Markup(level.ToString()).RightJustified(),
|
||||||
|
new Markup(logger, GetStyleByLevel(level)).LeftJustified(),
|
||||||
|
new Markup(Cleanup(message), GetStyleByLevel(level)).LeftJustified(),
|
||||||
|
new Markup(ex.Message, new Style(foreground: Color.Red3_1)).Centered());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -11,7 +11,7 @@ namespace DiIiS_NA.GameServer.CommandManager;
|
|||||||
Account.UserLevels.Tester)]
|
Account.UserLevels.Tester)]
|
||||||
public class ActorsCommand : CommandGroup
|
public class ActorsCommand : CommandGroup
|
||||||
{
|
{
|
||||||
[Command("all", "Lists all actors.", Account.UserLevels.Tester)]
|
[Command("all", "Lists all actors in world sorted by distance to you.", Account.UserLevels.Tester)]
|
||||||
public string All(string[] @params, BattleClient invokerClient)
|
public string All(string[] @params, BattleClient invokerClient)
|
||||||
{
|
{
|
||||||
if (invokerClient?.InGameClient?.Player is not {} player)
|
if (invokerClient?.InGameClient?.Player is not {} player)
|
||||||
@ -32,7 +32,7 @@ public class ActorsCommand : CommandGroup
|
|||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
|
|
||||||
[Command("revealed", "Lists all revealed actors.", Account.UserLevels.Tester)]
|
[Command("revealed", "Lists all revealed actors sorted by distance to you.", Account.UserLevels.Tester)]
|
||||||
public string Revealed(string[] @params, BattleClient invokerClient)
|
public string Revealed(string[] @params, BattleClient invokerClient)
|
||||||
{
|
{
|
||||||
if (invokerClient?.InGameClient?.Player is not {} player)
|
if (invokerClient?.InGameClient?.Player is not {} player)
|
||||||
@ -54,8 +54,8 @@ public class ActorsCommand : CommandGroup
|
|||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
|
|
||||||
[Command("setoperable", "Sets all actors operable (not the wisest invention).", Account.UserLevels.Tester)]
|
[Command("all-usable", "Sets all actors operable in world sorted by distance to you.e (not the wisest invention).", Account.UserLevels.Tester)]
|
||||||
public string Operable(string[] @params, BattleClient invokerClient)
|
public string Usable(string[] @params, BattleClient invokerClient)
|
||||||
{
|
{
|
||||||
if (invokerClient?.InGameClient?.Player is not {} player)
|
if (invokerClient?.InGameClient?.Player is not {} player)
|
||||||
return "You are not in game.";
|
return "You are not in game.";
|
||||||
|
|||||||
Loading…
Reference in New Issue
user.block.title