summaryrefslogtreecommitdiff
path: root/src/TrainerMod/TrainerMod.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/TrainerMod/TrainerMod.cs')
-rw-r--r--src/TrainerMod/TrainerMod.cs8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/TrainerMod/TrainerMod.cs b/src/TrainerMod/TrainerMod.cs
index 95c7cbaf..815cfb17 100644
--- a/src/TrainerMod/TrainerMod.cs
+++ b/src/TrainerMod/TrainerMod.cs
@@ -124,9 +124,17 @@ namespace TrainerMod
switch (command)
{
case "debug":
+ // build debug string
string debugCommand = string.Join(" ", args);
this.Monitor.Log($"Sending debug command to the game: {debugCommand}...", LogLevel.Info);
+
+ // submit command
+ string oldOutput = Game1.debugOutput;
Game1.game1.parseDebugInput(debugCommand);
+
+ // log command output (if any)
+ if (Game1.debugOutput != oldOutput)
+ this.Monitor.Log($"> {Game1.debugOutput}", LogLevel.Info);
break;
case "save":