From d77c73397b684faa55f0e95484ac89ca68bde1ad Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Wed, 20 Aug 2025 15:03:18 -0400 Subject: Added "endings" object type --- data/ids.yaml | 8 ++++++++ data/maps/the_ancient/rooms/Ending.txtpb | 5 ++++- data/maps/the_colorful/rooms/Ending.txtpb | 5 ++++- data/maps/the_door/rooms/Ending.txtpb | 5 ++++- data/maps/the_gallery/rooms/Ending.txtpb | 5 ++++- data/maps/the_gold/rooms/The Whole Thing.txtpb | 5 ++++- data/maps/the_graveyard/rooms/Inside.txtpb | 5 ++++- data/maps/the_parthenon/rooms/Ending.txtpb | 5 ++++- 8 files changed, 36 insertions(+), 7 deletions(-) (limited to 'data') diff --git a/data/ids.yaml b/data/ids.yaml index 7843a47..0c55991 100644 --- a/data/ids.yaml +++ b/data/ids.yaml @@ -1760,5 +1760,13 @@ letters: x2: 1192 y1: 621 z1: 851 +endings: + BLACK: 1208 + CYAN: 1209 + GOLD: 1207 + GRAY: 1204 + GREEN: 1203 + PLUM: 1205 + YELLOW: 1206 special: Nothing: 1160 diff --git a/data/maps/the_ancient/rooms/Ending.txtpb b/data/maps/the_ancient/rooms/Ending.txtpb index 486ed26..eea1228 100644 --- a/data/maps/the_ancient/rooms/Ending.txtpb +++ b/data/maps/the_ancient/rooms/Ending.txtpb @@ -1,3 +1,6 @@ name: "Ending" display_name: "Ending" -# TODO: Green Ending +endings { + name: "GREEN" + path: "Components/Ending/green_ending" +} diff --git a/data/maps/the_colorful/rooms/Ending.txtpb b/data/maps/the_colorful/rooms/Ending.txtpb index 8e38d4f..060e72e 100644 --- a/data/maps/the_colorful/rooms/Ending.txtpb +++ b/data/maps/the_colorful/rooms/Ending.txtpb @@ -1,3 +1,6 @@ name: "Ending" display_name: "Ending" -# TODO: Gray Ending +endings { + name: "GRAY" + path: "Components/Endings/gray_ending" +} diff --git a/data/maps/the_door/rooms/Ending.txtpb b/data/maps/the_door/rooms/Ending.txtpb index 67937c5..4a4a995 100644 --- a/data/maps/the_door/rooms/Ending.txtpb +++ b/data/maps/the_door/rooms/Ending.txtpb @@ -1,3 +1,6 @@ name: "Ending" display_name: "Main Area" -# TODO: Plum Ending +endings { + name: "PLUM" + path: "Components/plum_ending" +} diff --git a/data/maps/the_gallery/rooms/Ending.txtpb b/data/maps/the_gallery/rooms/Ending.txtpb index 28894e0..72c8e72 100644 --- a/data/maps/the_gallery/rooms/Ending.txtpb +++ b/data/maps/the_gallery/rooms/Ending.txtpb @@ -1,3 +1,6 @@ name: "Ending" display_name: "Back Room" -# TODO: Yellow Ending +endings { + name: "YELLOW" + path: "Components/Endings/yellow_ending" +} diff --git a/data/maps/the_gold/rooms/The Whole Thing.txtpb b/data/maps/the_gold/rooms/The Whole Thing.txtpb index a24f48e..e636723 100644 --- a/data/maps/the_gold/rooms/The Whole Thing.txtpb +++ b/data/maps/the_gold/rooms/The Whole Thing.txtpb @@ -7,4 +7,7 @@ panels { answer: "colors" symbols: "question" } -# TODO: Gold Ending +endings { + name: "GOLD" + path: "Components/gold_ending" +} diff --git a/data/maps/the_graveyard/rooms/Inside.txtpb b/data/maps/the_graveyard/rooms/Inside.txtpb index e8b3e41..fd2fc9d 100644 --- a/data/maps/the_graveyard/rooms/Inside.txtpb +++ b/data/maps/the_graveyard/rooms/Inside.txtpb @@ -7,5 +7,8 @@ panels { answer: "remember" required_door { name: "Double Letters" } } -# TODO: Black Ending +endings { + name: "BLACK" + path: "Components/Ending/black_ending" +} # TODO: Not sure if the paintings in here should be randomized. diff --git a/data/maps/the_parthenon/rooms/Ending.txtpb b/data/maps/the_parthenon/rooms/Ending.txtpb index c14ab78..8fa805f 100644 --- a/data/maps/the_parthenon/rooms/Ending.txtpb +++ b/data/maps/the_parthenon/rooms/Ending.txtpb @@ -1,3 +1,6 @@ name: "Ending" display_name: "Parthenon" -# TODO: Cyan Ending +endings { + name: "CYAN" + path: "Components/cyan_end" +} -- cgit 1.4.1