From b410b1a879472662a0395abb3b389fe045251aba Mon Sep 17 00:00:00 2001
From: Jeffrey Phillips Freeman <the@jeffreyfreeman.me>
Date: Sun, 26 Apr 2020 13:03:57 -0400
Subject: [PATCH] Fixed some newline rendering on commands, minor.

---
 lib/aethyr/core/commands/help.rb  | 4 ++--
 lib/aethyr/core/objects/room.rb   | 2 +-
 lib/aethyr/core/render/display.rb | 2 +-
 3 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/lib/aethyr/core/commands/help.rb b/lib/aethyr/core/commands/help.rb
index 3451997..328bd93 100644
--- a/lib/aethyr/core/commands/help.rb
+++ b/lib/aethyr/core/commands/help.rb
@@ -18,9 +18,9 @@ module Aethyr
             super(data)
             case data[:input]
             when /^(help)$/i
-              self.player.output("\nHelp topics available: " + self.player.help_library.topics.join(", ") + "\n", false)
+              self.player.output("Help topics available: " + self.player.help_library.topics.join(", ") + "\n", false)
             when /^help (.*)$/i
-              self.player.output("\n" + self.player.help_library.render_topic($1) + "\n", false)
+              self.player.output(self.player.help_library.render_topic($1), false)
             end
           end
         end
diff --git a/lib/aethyr/core/objects/room.rb b/lib/aethyr/core/objects/room.rb
index 1de004a..bbacb37 100644
--- a/lib/aethyr/core/objects/room.rb
+++ b/lib/aethyr/core/objects/room.rb
@@ -169,6 +169,6 @@ class Room < Container
     end
     info += "\n"
 
-    "\n<roomtitle>#{@name}</roomtitle>\n\n#{(@short_desc || '') + add_to_desc}\n\n[Exits: #{exits.list}]\n\n#{info}#{players}#{mobs}#{things}\n"
+    "<roomtitle>#{@name}</roomtitle>\n\n#{(@short_desc || '') + add_to_desc}\n\n[Exits: #{exits.list}]\n\n#{info}#{players}#{mobs}#{things}"
   end
 end
diff --git a/lib/aethyr/core/render/display.rb b/lib/aethyr/core/render/display.rb
index d26d74f..5b1d4dc 100644
--- a/lib/aethyr/core/render/display.rb
+++ b/lib/aethyr/core/render/display.rb
@@ -415,7 +415,7 @@ CONF
         when 13 # return
           @windows[:input].clear
           self.selected = :input
-          @windows[:main].send("≫≫≫≫≫ #{string}") if echo?
+          @windows[:main].send("\n≫≫≫≫≫ #{string}\n\n") if echo?
           @windows[:main].buffer_pos = 0
           @windows[:main].update
           return string#, cursor_pos, ch # Which return key has been used?
-- 
GitLab