Actually split on new lines

master
Talon 2021-11-05 00:02:02 +01:00
parent 90d7fe9a81
commit dd066f0aa3
2 changed files with 10 additions and 2 deletions

View File

@ -9,7 +9,10 @@ export default class Output {
say(string) {
const node = document.createElement("p");
node.appendChild(document.createTextNode(string));
string.split("\n").forEach((line) => {
node.appendChild(document.createTextNode(line));
node.appendChild(document.createElement("br"));
});
this.history.appendChild(node);
// this.tts.speak(string);
}

View File

@ -3,7 +3,12 @@ import RoomBuilder from '../../engine/builders/room';
export default new RoomBuilder()
.withID("start")
.withTitle("The starting room")
.withFirstDescription("You set foot in your very first room")
.withFirstDescription(`
You set foot in your very first ever room.
You're not quite sure what you were supposed to expect, but it definitely wasn't this.
I mean who would expect a boring old room like this one? Ugh.
Just... make it stop. Please.
`)
.withDescription("The first room. Nothing special about it.")
.withExit("north", "tunnel_1")
.withEnterCallback(async function(context) {