diff options
| -rw-r--r-- | data/connections.txtpb | 17 | ||||
| -rw-r--r-- | data/maps/the_jubilant/connections.txtpb | 10 | ||||
| -rw-r--r-- | data/maps/the_jubilant/doors.txtpb | 33 | ||||
| -rw-r--r-- | data/maps/the_jubilant/rooms/J Room.txtpb | 6 | ||||
| -rw-r--r-- | data/maps/the_jubilant/rooms/Main Area.txtpb | 103 | ||||
| -rw-r--r-- | data/maps/the_jubilant/rooms/Side Area.txtpb | 42 |
6 files changed, 210 insertions, 1 deletions
| diff --git a/data/connections.txtpb b/data/connections.txtpb index 8fd519b..2e0e9ab 100644 --- a/data/connections.txtpb +++ b/data/connections.txtpb | |||
| @@ -25,7 +25,6 @@ | |||
| 25 | # the_great/Daedalus Entrance/DAEDALUS (keep in mind the door only blocks one direction of this) | 25 | # the_great/Daedalus Entrance/DAEDALUS (keep in mind the door only blocks one direction of this) |
| 26 | # the_great/West Side/PARTIAL | 26 | # the_great/West Side/PARTIAL |
| 27 | # the_great/West Side/CC | 27 | # the_great/West Side/CC |
| 28 | # the_great/Jubilant Entrance/JUBILANT | ||
| 29 | # the_great/Back Area/UNKEMPT | 28 | # the_great/Back Area/UNKEMPT |
| 30 | # the_great/Back Area/THREEDOORS | 29 | # the_great/Back Area/THREEDOORS |
| 31 | # the_great/Back Area/TOWER (keep in mind the door only blocks one direction of this) | 30 | # the_great/Back Area/TOWER (keep in mind the door only blocks one direction of this) |
| @@ -636,3 +635,19 @@ connections { | |||
| 636 | } | 635 | } |
| 637 | oneway: true | 636 | oneway: true |
| 638 | } | 637 | } |
| 638 | connections { | ||
| 639 | from { | ||
| 640 | port { | ||
| 641 | map: "the_great" | ||
| 642 | room: "Jubilant Entrance" | ||
| 643 | name: "JUBILANT" | ||
| 644 | } | ||
| 645 | } | ||
| 646 | to { | ||
| 647 | port { | ||
| 648 | map: "the_jubilant" | ||
| 649 | room: "Main Area" | ||
| 650 | name: "GREAT" | ||
| 651 | } | ||
| 652 | } | ||
| 653 | } | ||
| 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 @@ | |||
| 1 | connections { | ||
| 2 | from_room: "Main Area" | ||
| 3 | to_room: "Side Area" | ||
| 4 | room { name: "Side Door" } | ||
| 5 | } | ||
| 6 | connections { | ||
| 7 | from_room: "Main Area" | ||
| 8 | to_room: "J Room" | ||
| 9 | room { name: "J Door" } | ||
| 10 | } | ||
| 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 @@ | |||
| 1 | doors { | ||
| 2 | name: "J Door" | ||
| 3 | type: EVENT | ||
| 4 | panels { room: "Main Area" name: "GEMSTONE" } | ||
| 5 | panels { room: "Main Area" name: "PULL" } | ||
| 6 | panels { room: "Main Area" name: "LOIN" } | ||
| 7 | panels { room: "Main Area" name: "SMALL" } | ||
| 8 | panels { room: "Main Area" name: "HOP" } | ||
| 9 | panels { room: "Main Area" name: "UNFAIR" } | ||
| 10 | panels { room: "Main Area" name: "SPRINT" } | ||
| 11 | panels { room: "Main Area" name: "MINOR" } | ||
| 12 | panels { room: "Main Area" name: "BIRD" } | ||
| 13 | panels { room: "Main Area" name: "TREE" } | ||
| 14 | panels { room: "Main Area" name: "ORANGE" } | ||
| 15 | panels { room: "Main Area" name: "QUEEN" } | ||
| 16 | } | ||
| 17 | doors { | ||
| 18 | name: "Side Door" | ||
| 19 | type: LOCATION_ONLY | ||
| 20 | panels { room: "Main Area" name: "GEMSTONE" answer: "jade" } | ||
| 21 | panels { room: "Main Area" name: "PULL" answer: "jerk" } | ||
| 22 | panels { room: "Main Area" name: "LOIN" answer: "join" } | ||
| 23 | panels { room: "Main Area" name: "SMALL" answer: "jumbo" } | ||
| 24 | panels { room: "Main Area" name: "HOP" answer: "jump" } | ||
| 25 | panels { room: "Main Area" name: "UNFAIR" answer: "just" } | ||
| 26 | panels { room: "Main Area" name: "SPRINT" answer: "jog" } | ||
| 27 | panels { room: "Main Area" name: "MINOR" answer: "major" } | ||
| 28 | panels { room: "Main Area" name: "BIRD" answer: "jay" } | ||
| 29 | panels { room: "Main Area" name: "TREE" answer: "jungle" } | ||
| 30 | panels { room: "Main Area" name: "ORANGE" answer: "juice" } | ||
| 31 | panels { room: "Main Area" name: "QUEEN" answer: "jack" } | ||
| 32 | location_room: "Main Area" | ||
| 33 | } | ||
| 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 @@ | |||
| 1 | name: "J Room" | ||
| 2 | display_name: "Jubilant" | ||
| 3 | letters { | ||
| 4 | key: "j" | ||
| 5 | path: "Components/Collectables/q" # yeah lol | ||
| 6 | } | ||
| 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 @@ | |||
| 1 | name: "Main Area" | ||
| 2 | display_name: "Jubilant" | ||
| 3 | panels { | ||
| 4 | name: "GEMSTONE" | ||
| 5 | path: "Panels/Main/panel_1" | ||
| 6 | clue: "gemstone" | ||
| 7 | answer: "ruby" | ||
| 8 | symbols: "example" | ||
| 9 | proxies { answer: "jade" path: "Panels/J/panel_1" } | ||
| 10 | } | ||
| 11 | panels { | ||
| 12 | name: "PULL" | ||
| 13 | path: "Panels/Main/panel_2" | ||
| 14 | clue: "pull" | ||
| 15 | answer: "yank" | ||
| 16 | symbols: "pyramid" | ||
| 17 | proxies { answer: "jerk" path: "Panels/J/panel_2" } | ||
| 18 | } | ||
| 19 | panels { | ||
| 20 | name: "LOIN" | ||
| 21 | path: "Panels/Main/panel_3" | ||
| 22 | clue: "loin" | ||
| 23 | answer: "coin" | ||
| 24 | symbols: "zero" | ||
| 25 | proxies { answer: "join" path: "Panels/J/panel_3" } | ||
| 26 | } | ||
| 27 | panels { | ||
| 28 | name: "SMALL" | ||
| 29 | path: "Panels/Main/panel_4" | ||
| 30 | clue: "small" | ||
| 31 | answer: "large" | ||
| 32 | symbols: "sun" | ||
| 33 | proxies { answer: "jumbo" path: "Panels/J/panel_4" } | ||
| 34 | } | ||
| 35 | panels { | ||
| 36 | name: "HOP" | ||
| 37 | path: "Panels/Main/panel_5" | ||
| 38 | clue: "hop" | ||
| 39 | answer: "leap" | ||
| 40 | symbols: "pyramid" | ||
| 41 | proxies { answer: "jump" path: "Panels/J/panel_5" } | ||
| 42 | } | ||
| 43 | panels { | ||
| 44 | name: "UNFAIR" | ||
| 45 | path: "Panels/Main/panel_6" | ||
| 46 | clue: "unfair" | ||
| 47 | answer: "fair" | ||
| 48 | symbols: "sun" | ||
| 49 | proxies { answer: "just" path: "Panels/J/panel_6" } | ||
| 50 | } | ||
| 51 | panels { | ||
| 52 | name: "SPRINT" | ||
| 53 | path: "Panels/Main/panel_7" | ||
| 54 | clue: "sprint" | ||
| 55 | answer: "run" | ||
| 56 | symbols: "pyramid" | ||
| 57 | proxies { answer: "jog" path: "Panels/J/panel_7" } | ||
| 58 | } | ||
| 59 | panels { | ||
| 60 | name: "MINOR" | ||
| 61 | path: "Panels/Main/panel_8" | ||
| 62 | clue: "minor" | ||
| 63 | answer: "adult" | ||
| 64 | symbols: "sun" | ||
| 65 | proxies { answer: "major" path: "Panels/J/panel_8" } | ||
| 66 | } | ||
| 67 | panels { | ||
| 68 | name: "BIRD" | ||
| 69 | path: "Panels/Main/panel_9" | ||
| 70 | clue: "bird" | ||
| 71 | answer: "owl" | ||
| 72 | symbols: "example" | ||
| 73 | proxies { answer: "jay" path: "Panels/J/panel_9" } | ||
| 74 | } | ||
| 75 | panels { | ||
| 76 | name: "TREE" | ||
| 77 | path: "Panels/Main/panel_10" | ||
| 78 | clue: "tree" | ||
| 79 | answer: "forest" | ||
| 80 | symbols: "boxes" | ||
| 81 | proxies { answer: "jungle" path: "Panels/J/panel_10" } | ||
| 82 | } | ||
| 83 | panels { | ||
| 84 | name: "ORANGE" | ||
| 85 | path: "Panels/Main/panel_11" | ||
| 86 | clue: "orange" | ||
| 87 | answer: "fruit" | ||
| 88 | symbols: "example" | ||
| 89 | proxies { answer: "juice" path: "Panels/J/panel_11" } | ||
| 90 | } | ||
| 91 | panels { | ||
| 92 | name: "QUEEN" | ||
| 93 | path: "Panels/Main/panel_12" | ||
| 94 | clue: "queen" | ||
| 95 | answer: "king" | ||
| 96 | symbols: "example" | ||
| 97 | proxies { answer: "jack" path: "Panels/J/panel_12" } | ||
| 98 | } | ||
| 99 | ports { | ||
| 100 | name: "GREAT" | ||
| 101 | path: "Components/Warps/worldport" | ||
| 102 | orientation: "west" | ||
| 103 | } | ||
| 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 @@ | |||
| 1 | name: "Side Area" | ||
| 2 | display_name: "Jubilant" | ||
| 3 | panels { | ||
| 4 | name: "CALLBACK" | ||
| 5 | path: "Panels/Back Helpers/back_1" | ||
| 6 | clue: "callback" | ||
| 7 | answer: "callback" | ||
| 8 | } | ||
| 9 | panels { | ||
| 10 | name: "PUSHBACK" | ||
| 11 | path: "Panels/Back Helpers/back_2" | ||
| 12 | clue: "" | ||
| 13 | answer: "pushback" | ||
| 14 | } | ||
| 15 | panels { | ||
| 16 | name: "PUSH" | ||
| 17 | path: "Panels/Back Helpers/back_3" | ||
| 18 | clue: "push" | ||
| 19 | answer: "push" | ||
| 20 | } | ||
| 21 | panels { | ||
| 22 | name: "CALL" | ||
| 23 | path: "Panels/Back Helpers/back_4" | ||
| 24 | clue: "" | ||
| 25 | answer: "call" | ||
| 26 | } | ||
| 27 | panels { | ||
| 28 | name: "FLASHBACK" | ||
| 29 | path: "Panels/Back Helpers/back_5" | ||
| 30 | clue: "" | ||
| 31 | answer: "flashback" | ||
| 32 | } | ||
| 33 | panels { | ||
| 34 | name: "FLASH" | ||
| 35 | path: "Panels/Back Helpers/back_6" | ||
| 36 | clue: "flash" | ||
| 37 | answer: "flash" | ||
| 38 | } | ||
| 39 | keyholders { | ||
| 40 | name: "J" | ||
| 41 | path: "Components/KeyHolders/keyHolderJ" | ||
| 42 | } | ||
