From b41280f1ee1aadceff3768e6dc29dde3e6a74788 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Thu, 14 Aug 2025 21:03:54 -0400 Subject: Added the_jubilant --- data/maps/the_jubilant/connections.txtpb | 10 +++ data/maps/the_jubilant/doors.txtpb | 33 +++++++++ data/maps/the_jubilant/rooms/J Room.txtpb | 6 ++ data/maps/the_jubilant/rooms/Main Area.txtpb | 103 +++++++++++++++++++++++++++ data/maps/the_jubilant/rooms/Side Area.txtpb | 42 +++++++++++ 5 files changed, 194 insertions(+) create mode 100644 data/maps/the_jubilant/connections.txtpb create mode 100644 data/maps/the_jubilant/doors.txtpb create mode 100644 data/maps/the_jubilant/rooms/J Room.txtpb create mode 100644 data/maps/the_jubilant/rooms/Main Area.txtpb create mode 100644 data/maps/the_jubilant/rooms/Side Area.txtpb (limited to 'data/maps') diff --git a/data/maps/the_jubilant/connections.txtpb b/data/maps/the_jubilant/connections.txtpb new file mode 100644 index 0000000..cf1a431 --- /dev/null +++ b/data/maps/the_jubilant/connections.txtpb @@ -0,0 +1,10 @@ +connections { + from_room: "Main Area" + to_room: "Side Area" + room { name: "Side Door" } +} +connections { + from_room: "Main Area" + to_room: "J Room" + room { name: "J Door" } +} diff --git a/data/maps/the_jubilant/doors.txtpb b/data/maps/the_jubilant/doors.txtpb new file mode 100644 index 0000000..02db1ff --- /dev/null +++ b/data/maps/the_jubilant/doors.txtpb @@ -0,0 +1,33 @@ +doors { + name: "J Door" + type: EVENT + panels { room: "Main Area" name: "GEMSTONE" } + panels { room: "Main Area" name: "PULL" } + panels { room: "Main Area" name: "LOIN" } + panels { room: "Main Area" name: "SMALL" } + panels { room: "Main Area" name: "HOP" } + panels { room: "Main Area" name: "UNFAIR" } + panels { room: "Main Area" name: "SPRINT" } + panels { room: "Main Area" name: "MINOR" } + panels { room: "Main Area" name: "BIRD" } + panels { room: "Main Area" name: "TREE" } + panels { room: "Main Area" name: "ORANGE" } + panels { room: "Main Area" name: "QUEEN" } +} +doors { + name: "Side Door" + type: LOCATION_ONLY + panels { room: "Main Area" name: "GEMSTONE" answer: "jade" } + panels { room: "Main Area" name: "PULL" answer: "jerk" } + panels { room: "Main Area" name: "LOIN" answer: "join" } + panels { room: "Main Area" name: "SMALL" answer: "jumbo" } + panels { room: "Main Area" name: "HOP" answer: "jump" } + panels { room: "Main Area" name: "UNFAIR" answer: "just" } + panels { room: "Main Area" name: "SPRINT" answer: "jog" } + panels { room: "Main Area" name: "MINOR" answer: "major" } + panels { room: "Main Area" name: "BIRD" answer: "jay" } + panels { room: "Main Area" name: "TREE" answer: "jungle" } + panels { room: "Main Area" name: "ORANGE" answer: "juice" } + panels { room: "Main Area" name: "QUEEN" answer: "jack" } + location_room: "Main Area" +} diff --git a/data/maps/the_jubilant/rooms/J Room.txtpb b/data/maps/the_jubilant/rooms/J Room.txtpb new file mode 100644 index 0000000..35abc54 --- /dev/null +++ b/data/maps/the_jubilant/rooms/J Room.txtpb @@ -0,0 +1,6 @@ +name: "J Room" +display_name: "Jubilant" +letters { + key: "j" + path: "Components/Collectables/q" # yeah lol +} diff --git a/data/maps/the_jubilant/rooms/Main Area.txtpb b/data/maps/the_jubilant/rooms/Main Area.txtpb new file mode 100644 index 0000000..3f12452 --- /dev/null +++ b/data/maps/the_jubilant/rooms/Main Area.txtpb @@ -0,0 +1,103 @@ +name: "Main Area" +display_name: "Jubilant" +panels { + name: "GEMSTONE" + path: "Panels/Main/panel_1" + clue: "gemstone" + answer: "ruby" + symbols: "example" + proxies { answer: "jade" path: "Panels/J/panel_1" } +} +panels { + name: "PULL" + path: "Panels/Main/panel_2" + clue: "pull" + answer: "yank" + symbols: "pyramid" + proxies { answer: "jerk" path: "Panels/J/panel_2" } +} +panels { + name: "LOIN" + path: "Panels/Main/panel_3" + clue: "loin" + answer: "coin" + symbols: "zero" + proxies { answer: "join" path: "Panels/J/panel_3" } +} +panels { + name: "SMALL" + path: "Panels/Main/panel_4" + clue: "small" + answer: "large" + symbols: "sun" + proxies { answer: "jumbo" path: "Panels/J/panel_4" } +} +panels { + name: "HOP" + path: "Panels/Main/panel_5" + clue: "hop" + answer: "leap" + symbols: "pyramid" + proxies { answer: "jump" path: "Panels/J/panel_5" } +} +panels { + name: "UNFAIR" + path: "Panels/Main/panel_6" + clue: "unfair" + answer: "fair" + symbols: "sun" + proxies { answer: "just" path: "Panels/J/panel_6" } +} +panels { + name: "SPRINT" + path: "Panels/Main/panel_7" + clue: "sprint" + answer: "run" + symbols: "pyramid" + proxies { answer: "jog" path: "Panels/J/panel_7" } +} +panels { + name: "MINOR" + path: "Panels/Main/panel_8" + clue: "minor" + answer: "adult" + symbols: "sun" + proxies { answer: "major" path: "Panels/J/panel_8" } +} +panels { + name: "BIRD" + path: "Panels/Main/panel_9" + clue: "bird" + answer: "owl" + symbols: "example" + proxies { answer: "jay" path: "Panels/J/panel_9" } +} +panels { + name: "TREE" + path: "Panels/Main/panel_10" + clue: "tree" + answer: "forest" + symbols: "boxes" + proxies { answer: "jungle" path: "Panels/J/panel_10" } +} +panels { + name: "ORANGE" + path: "Panels/Main/panel_11" + clue: "orange" + answer: "fruit" + symbols: "example" + proxies { answer: "juice" path: "Panels/J/panel_11" } +} +panels { + name: "QUEEN" + path: "Panels/Main/panel_12" + clue: "queen" + answer: "king" + symbols: "example" + proxies { answer: "jack" path: "Panels/J/panel_12" } +} +ports { + name: "GREAT" + path: "Components/Warps/worldport" + orientation: "west" +} diff --git a/data/maps/the_jubilant/rooms/Side Area.txtpb b/data/maps/the_jubilant/rooms/Side Area.txtpb new file mode 100644 index 0000000..0e904aa --- /dev/null +++ b/data/maps/the_jubilant/rooms/Side Area.txtpb @@ -0,0 +1,42 @@ +name: "Side Area" +display_name: "Jubilant" +panels { + name: "CALLBACK" + path: "Panels/Back Helpers/back_1" + clue: "callback" + answer: "callback" +} +panels { + name: "PUSHBACK" + path: "Panels/Back Helpers/back_2" + clue: "" + answer: "pushback" +} +panels { + name: "PUSH" + path: "Panels/Back Helpers/back_3" + clue: "push" + answer: "push" +} +panels { + name: "CALL" + path: "Panels/Back Helpers/back_4" + clue: "" + answer: "call" +} +panels { + name: "FLASHBACK" + path: "Panels/Back Helpers/back_5" + clue: "" + answer: "flashback" +} +panels { + name: "FLASH" + path: "Panels/Back Helpers/back_6" + clue: "flash" + answer: "flash" +} +keyholders { + name: "J" + path: "Components/KeyHolders/keyHolderJ" +} -- cgit 1.4.1