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