From 78caf33e9c6172c9dd6098955193023fd399c561 Mon Sep 17 00:00:00 2001
From: Dominic Masters <dominic@domsplace.com>
Date: Mon, 17 Jul 2023 13:48:47 -0700
Subject: [PATCH] Prog

---
 assets/games/liminal/scenes/SceneInitial.xml  |  2 +-
 .../liminal/scenes/prologue/CMakeLists.txt    |  5 +-
 .../scenes/prologue/ScenePrologue2.xml        |  2 +
 .../scenes/prologue/ScenePrologue3.xml        |  2 +
 .../scenes/prologue/ScenePrologue4.xml        |  4 +-
 .../scenes/prologue/ScenePrologue5.xml        | 50 +++++++++++++++++++
 .../prologue/ScenePrologueSportsField.xml     |  9 ++++
 .../scenes/prologue/ScenePrologueToilets.xml  |  9 ++++
 8 files changed, 80 insertions(+), 3 deletions(-)
 create mode 100644 assets/games/liminal/scenes/prologue/ScenePrologue5.xml
 create mode 100644 assets/games/liminal/scenes/prologue/ScenePrologueSportsField.xml
 create mode 100644 assets/games/liminal/scenes/prologue/ScenePrologueToilets.xml

diff --git a/assets/games/liminal/scenes/SceneInitial.xml b/assets/games/liminal/scenes/SceneInitial.xml
index b3d73c7b..0ad55bd4 100644
--- a/assets/games/liminal/scenes/SceneInitial.xml
+++ b/assets/games/liminal/scenes/SceneInitial.xml
@@ -1,5 +1,5 @@
 <vnscene name="SceneInitial" extend="scenes/SceneMonologue">
   <events>
-    <scene-change scene="vnscenes/ScenePrologue4" />
+    <scene-change scene="vnscenes/ScenePrologue5" />
   </events>
 </vnscene>
\ No newline at end of file
diff --git a/assets/games/liminal/scenes/prologue/CMakeLists.txt b/assets/games/liminal/scenes/prologue/CMakeLists.txt
index fb5eb83a..11ec6e10 100644
--- a/assets/games/liminal/scenes/prologue/CMakeLists.txt
+++ b/assets/games/liminal/scenes/prologue/CMakeLists.txt
@@ -7,4 +7,7 @@ tool_vnscene(${CMAKE_CURRENT_LIST_DIR}/ScenePrologue0.xml)
 tool_vnscene(${CMAKE_CURRENT_LIST_DIR}/ScenePrologue1.xml)
 tool_vnscene(${CMAKE_CURRENT_LIST_DIR}/ScenePrologue2.xml)
 tool_vnscene(${CMAKE_CURRENT_LIST_DIR}/ScenePrologue3.xml)
-tool_vnscene(${CMAKE_CURRENT_LIST_DIR}/ScenePrologue4.xml)
\ No newline at end of file
+tool_vnscene(${CMAKE_CURRENT_LIST_DIR}/ScenePrologue4.xml)
+tool_vnscene(${CMAKE_CURRENT_LIST_DIR}/ScenePrologue5.xml)
+tool_vnscene(${CMAKE_CURRENT_LIST_DIR}/ScenePrologueSportsField.xml)
+tool_vnscene(${CMAKE_CURRENT_LIST_DIR}/ScenePrologueToilets.xml)
\ No newline at end of file
diff --git a/assets/games/liminal/scenes/prologue/ScenePrologue2.xml b/assets/games/liminal/scenes/prologue/ScenePrologue2.xml
index 80392420..09adf97a 100644
--- a/assets/games/liminal/scenes/prologue/ScenePrologue2.xml
+++ b/assets/games/liminal/scenes/prologue/ScenePrologue2.xml
@@ -25,5 +25,7 @@
     <text>
       <string lang="en">I exhale. The town is stirring awake.</string>
     </text>
+
+    <scene-change scene="vnscenes/ScenePrologue3" />
   </events>
 </vnscene>
\ No newline at end of file
diff --git a/assets/games/liminal/scenes/prologue/ScenePrologue3.xml b/assets/games/liminal/scenes/prologue/ScenePrologue3.xml
index 488ce773..e5df2857 100644
--- a/assets/games/liminal/scenes/prologue/ScenePrologue3.xml
+++ b/assets/games/liminal/scenes/prologue/ScenePrologue3.xml
@@ -63,5 +63,7 @@
     <text>
       <string lang="en">I smile. I leave.</string>
     </text>
+
+    <scene-change scene="vnscenes/ScenePrologue4" />
   </events>
 </vnscene>
\ No newline at end of file
diff --git a/assets/games/liminal/scenes/prologue/ScenePrologue4.xml b/assets/games/liminal/scenes/prologue/ScenePrologue4.xml
index 792c217c..a8025477 100644
--- a/assets/games/liminal/scenes/prologue/ScenePrologue4.xml
+++ b/assets/games/liminal/scenes/prologue/ScenePrologue4.xml
@@ -127,7 +127,9 @@
     </text>
 
     <text>
-      <string lang="en">Thank god for that.</string>
+      <string lang="en">Thank God for that.</string>
     </text>
+
+    <scene-change scene="vnscenes/ScenePrologue5" />
   </events>
 </vnscene>
\ No newline at end of file
diff --git a/assets/games/liminal/scenes/prologue/ScenePrologue5.xml b/assets/games/liminal/scenes/prologue/ScenePrologue5.xml
new file mode 100644
index 00000000..7f245d26
--- /dev/null
+++ b/assets/games/liminal/scenes/prologue/ScenePrologue5.xml
@@ -0,0 +1,50 @@
+<vnscene name="ScenePrologue5" extend="scenes/SceneStandard">
+  <events>
+    <set-font font="font_main" size="32" />
+
+    <text>
+      <string lang="en">Ave Beaufort is staring at me and she will not look elsewhere. Ave wants to talk to me: her shoe is tapping away at the floor, rhythmic as a chorus, and she will not stop until I respond.</string>
+    </text>
+
+    <text>
+      <string lang="en">No doubt she is glaring. (And seething. And <font style="italics">feeling</font>. I don't wish to know what she is feeling.)</string>
+    </text>
+
+    <text>
+      <string lang="en">Her Prom Queen campaign's overflowing through the school now. She's taken it up a notch since Monday. <font style="italics">VOTE AVE BEAUFORT</font>. Stickers. Cupcakes and cookies. Her face in pastel. She needs to catch up to my votes, influence the student body, whatever.</string>
+    </text>
+
+    <text>
+      <string lang="en">Ave calls it <font style="italics">making memories</font>. I know it for what it is: a goad.</string>
+    </text>
+
+    <text>
+      <string lang="en">I will not talk to her.</string>
+    </text>
+
+    <text>
+      <string lang="en">I look ahead. The bell hasn't rung yet: I have time.</string>
+    </text>
+
+    <choices key="go-to">
+      <title>
+        <string lang="en">I'm not staying here.</string>
+      </title>
+
+      <choice value="sports-field">
+        <string lang="en">Go to the sports field.</string>
+      </choice>
+
+      <choice value="toilets">
+        <string lang="en">Go to the toilets.</string>
+      </choice>
+    </choices>
+
+
+    <if key="go-to" value="sports-field">
+      <scene-change scene="vnscenes/ScenePrologueSportsField" />
+    </if>
+
+    <scene-change scene="vnscenes/ScenePrologueToilets" />
+  </events>
+</vnscene>
\ No newline at end of file
diff --git a/assets/games/liminal/scenes/prologue/ScenePrologueSportsField.xml b/assets/games/liminal/scenes/prologue/ScenePrologueSportsField.xml
new file mode 100644
index 00000000..32cc78da
--- /dev/null
+++ b/assets/games/liminal/scenes/prologue/ScenePrologueSportsField.xml
@@ -0,0 +1,9 @@
+<vnscene name="ScenePrologueSportsField" extend="scenes/SceneMonologue">
+  <events>
+    <set-font font="font_main" style="italics" size="32" />
+
+    <text>
+      <string lang="en"><font style="italics">SF.</font></string>
+    </text>
+  </events>
+</vnscene>
\ No newline at end of file
diff --git a/assets/games/liminal/scenes/prologue/ScenePrologueToilets.xml b/assets/games/liminal/scenes/prologue/ScenePrologueToilets.xml
new file mode 100644
index 00000000..92dbc349
--- /dev/null
+++ b/assets/games/liminal/scenes/prologue/ScenePrologueToilets.xml
@@ -0,0 +1,9 @@
+<vnscene name="ScenePrologueToilets" extend="scenes/SceneMonologue">
+  <events>
+    <set-font font="font_main" style="italics" size="32" />
+
+    <text>
+      <string lang="en"><font style="italics">TEST</font></string>
+    </text>
+  </events>
+</vnscene>
\ No newline at end of file