From 75797ffc242cbdd389811eb9c8a129b769b3ffff Mon Sep 17 00:00:00 2001 From: Samuel Bouchet Date: Sun, 15 Mar 2026 19:20:23 +0100 Subject: [PATCH] Fix unescaped quotes in space adventure script Loreline parser choked on literal " characters in dialogue text, causing "Expected identifier after '.'" at runtime. Escape all 8 occurrences with \" to match the convention used in every other .lor file. --- content/adventures/space/intro.lor | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/content/adventures/space/intro.lor b/content/adventures/space/intro.lor index 01180c8..18b0e0b 100644 --- a/content/adventures/space/intro.lor +++ b/content/adventures/space/intro.lor @@ -73,23 +73,23 @@ beat BoxWhisperer captain: I'm not doing anything, ARIA. I'm just listening. #captain-listening ai: The box has shared a direct route to its home system. No fuel cost. It's folding space around us like... #ai-folding captain: Like folding a box? #captain-folding - ai: I was going to say "like origami," but yes. Like folding a box. #ai-origami + ai: I was going to say \"like origami,\" but yes. Like folding a box. #ai-origami trustAlien = true discovered += 1 -> OpenSpaceBox beat PokeBox You extend the ship's robotic arm and gently poke the box. #poke-arm - The box rotates 90 degrees and reveals a label: "THIS SIDE UP" #poke-label - ai: Commander, I don't think boxes in zero gravity have an "up". #ai-gravity + The box rotates 90 degrees and reveals a label: \"THIS SIDE UP\" #poke-label + ai: Commander, I don't think boxes in zero gravity have an \"up\". #ai-gravity captain: Maybe the box defines its own reality. #captain-reality ai: That's... philosophically concerning. #ai-philosophy -> OpenSpaceBox beat ScanThenOpen - ai: Scan reveals the box contains crystallized starlight and something called a "Nebula Shard". #scan-contents + ai: Scan reveals the box contains crystallized starlight and something called a \"Nebula Shard\". #scan-contents ai: Also what appears to be a very small, very angry alien. #scan-alien - captain: Define "very small". #captain-small + captain: Define \"very small\". #captain-small ai: Approximately the size of a box. Commander, I think the alien IS a box. #ai-alienbox -> OpenSpaceBox @@ -132,7 +132,7 @@ beat LeaveForGood ai: I hope you're happy, Commander. #ai-happy captain: I am. No weird space boxes for me today. #captain-happy ai: Incoming transmission. It's... from the box. #ai-transmission - ai: It says "you'll be back. they always come back." #ai-message + ai: It says \"you'll be back. they always come back.\" #ai-message captain: That's ominous. I love it. #captain-ominous -> Ending @@ -158,7 +158,7 @@ beat AlienEncounter alien: I've been collecting boxes across the galaxy for centuries. #alien-collecting alien: Most species open them. Very few appreciate them. #alien-appreciate captain: I appreciate boxes. Especially ones with good loot. #captain-loot - alien: "Loot." What a crude word for cosmic treasures. #alien-crude + alien: \"Loot.\" What a crude word for cosmic treasures. #alien-crude choice Ask about the galaxy's rarest box #opt-rare-box @@ -243,7 +243,7 @@ beat SpaceExploration beat BigBox You open the biggest box. Inside: two medium boxes and a note. #big-open - The note reads: "Congratulations! You've found the Box Nebula. Population: boxes." #big-note + The note reads: \"Congratulations! You've found the Box Nebula. Population: boxes.\" #big-note captain: There's a whole nebula of boxes? #captain-nebula ai: Scanners confirm it, Commander. Approximately 4.7 billion boxes, all orbiting a supermassive box. #ai-billion