diff options
| -rw-r--r-- | data/connections.txtpb | 51 | ||||
| -rw-r--r-- | data/ids.yaml | 13 | ||||
| -rw-r--r-- | data/maps/the_gallery/doors.txtpb | 2 | ||||
| -rw-r--r-- | data/maps/the_words/connections.txtpb | 5 | ||||
| -rw-r--r-- | data/maps/the_words/doors.txtpb | 12 | ||||
| -rw-r--r-- | data/maps/the_words/metadata.txtpb | 11 | ||||
| -rw-r--r-- | data/maps/the_words/rooms/Ending.txtpb | 5 | ||||
| -rw-r--r-- | data/maps/the_words/rooms/Main Area.txtpb | 61 |
8 files changed, 157 insertions, 3 deletions
| diff --git a/data/connections.txtpb b/data/connections.txtpb index 139e8f9..2b71f7d 100644 --- a/data/connections.txtpb +++ b/data/connections.txtpb | |||
| @@ -1,9 +1,7 @@ | |||
| 1 | # TODO | 1 | # TODO |
| 2 | # the_entry/Starting Room/HI/thewords | ||
| 3 | # control center -> the_ancient | 2 | # control center -> the_ancient |
| 4 | # the_between/Control Center Side/CC | 3 | # the_between/Control Center Side/CC |
| 5 | # the_gallery/Main Area/CC | 4 | # the_gallery/Main Area/CC |
| 6 | # the_gallery/Main Area/WORDS | ||
| 7 | # the_great/West Side/CC | 5 | # the_great/West Side/CC |
| 8 | # the_hinterlands/Main Area/LEFT | 6 | # the_hinterlands/Main Area/LEFT |
| 9 | # the_hinterlands/Main Area/RIGHT | 7 | # the_hinterlands/Main Area/RIGHT |
| @@ -2059,3 +2057,52 @@ connections { | |||
| 2059 | } | 2057 | } |
| 2060 | } | 2058 | } |
| 2061 | } | 2059 | } |
| 2060 | connections { | ||
| 2061 | from { | ||
| 2062 | panel { | ||
| 2063 | map: "the_entry" | ||
| 2064 | room: "Starting Room" | ||
| 2065 | name: "HI" | ||
| 2066 | answer: "thewords" | ||
| 2067 | } | ||
| 2068 | } | ||
| 2069 | to { | ||
| 2070 | room { | ||
| 2071 | map: "the_words" | ||
| 2072 | name: "Main Area" | ||
| 2073 | } | ||
| 2074 | } | ||
| 2075 | oneway: true | ||
| 2076 | } | ||
| 2077 | connections { | ||
| 2078 | from { | ||
| 2079 | port { | ||
| 2080 | map: "the_words" | ||
| 2081 | room: "Main Area" | ||
| 2082 | name: "ENTRY" | ||
| 2083 | } | ||
| 2084 | } | ||
| 2085 | to { | ||
| 2086 | room { | ||
| 2087 | map: "the_entry" | ||
| 2088 | name: "Starting Room" | ||
| 2089 | } | ||
| 2090 | } | ||
| 2091 | oneway: true | ||
| 2092 | } | ||
| 2093 | connections { | ||
| 2094 | from { | ||
| 2095 | painting { | ||
| 2096 | map: "the_gallery" | ||
| 2097 | room: "Main Area" | ||
| 2098 | name: "WORDS" | ||
| 2099 | } | ||
| 2100 | } | ||
| 2101 | to { | ||
| 2102 | room { | ||
| 2103 | map: "the_words" | ||
| 2104 | name: "Main Area" | ||
| 2105 | } | ||
| 2106 | } | ||
| 2107 | oneway: true | ||
| 2108 | } | ||
| diff --git a/data/ids.yaml b/data/ids.yaml index af85cfe..874763b 100644 --- a/data/ids.yaml +++ b/data/ids.yaml | |||
| @@ -3646,6 +3646,18 @@ maps: | |||
| 3646 | SHRINK: 2699 | 3646 | SHRINK: 2699 |
| 3647 | doors: | 3647 | doors: |
| 3648 | Shrink Door: 2689 | 3648 | Shrink Door: 2689 |
| 3649 | the_words: | ||
| 3650 | rooms: | ||
| 3651 | Main Area: | ||
| 3652 | panels: | ||
| 3653 | CLOTHES: 2707 | ||
| 3654 | DAIRY: 2704 | ||
| 3655 | FLOWER: 2702 | ||
| 3656 | FRUIT: 2701 | ||
| 3657 | GEM: 2703 | ||
| 3658 | METAL: 2706 | ||
| 3659 | SPICE: 2708 | ||
| 3660 | TREE: 2705 | ||
| 3649 | letters: | 3661 | letters: |
| 3650 | a1: 596 | 3662 | a1: 596 |
| 3651 | a2: 6 | 3663 | a2: 6 |
| @@ -3701,6 +3713,7 @@ letters: | |||
| 3701 | z2: 2224 | 3713 | z2: 2224 |
| 3702 | endings: | 3714 | endings: |
| 3703 | BLACK: 1208 | 3715 | BLACK: 1208 |
| 3716 | BLUE: 2700 | ||
| 3704 | CYAN: 1209 | 3717 | CYAN: 1209 |
| 3705 | GOLD: 1207 | 3718 | GOLD: 1207 |
| 3706 | GRAY: 1204 | 3719 | GRAY: 1204 |
| diff --git a/data/maps/the_gallery/doors.txtpb b/data/maps/the_gallery/doors.txtpb index 6842516..e269daf 100644 --- a/data/maps/the_gallery/doors.txtpb +++ b/data/maps/the_gallery/doors.txtpb | |||
| @@ -184,7 +184,7 @@ doors { | |||
| 184 | name: "Words Painting" | 184 | name: "Words Painting" |
| 185 | type: ITEM_ONLY | 185 | type: ITEM_ONLY |
| 186 | move_paintings { room: "Main Area" name: "WORDS" } | 186 | move_paintings { room: "Main Area" name: "WORDS" } |
| 187 | # TODO: Enter The Words | 187 | rooms { map: "the_words" name: "Main Area" } |
| 188 | } | 188 | } |
| 189 | doors { | 189 | doors { |
| 190 | name: "Colorful Painting" | 190 | name: "Colorful Painting" |
| diff --git a/data/maps/the_words/connections.txtpb b/data/maps/the_words/connections.txtpb new file mode 100644 index 0000000..f25ac2b --- /dev/null +++ b/data/maps/the_words/connections.txtpb | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | connections { | ||
| 2 | from_room: "Main Area" | ||
| 3 | to_room: "Ending" | ||
| 4 | door { name: "Ending" } | ||
| 5 | } | ||
| diff --git a/data/maps/the_words/doors.txtpb b/data/maps/the_words/doors.txtpb new file mode 100644 index 0000000..20f439b --- /dev/null +++ b/data/maps/the_words/doors.txtpb | |||
| @@ -0,0 +1,12 @@ | |||
| 1 | doors { | ||
| 2 | name: "Ending" | ||
| 3 | type: EVENT | ||
| 4 | panels { room: "Main Area" name: "FRUIT" } | ||
| 5 | panels { room: "Main Area" name: "FLOWER" } | ||
| 6 | panels { room: "Main Area" name: "GEM" } | ||
| 7 | panels { room: "Main Area" name: "DAIRY" } | ||
| 8 | panels { room: "Main Area" name: "TREE" } | ||
| 9 | panels { room: "Main Area" name: "METAL" } | ||
| 10 | panels { room: "Main Area" name: "CLOTHES" } | ||
| 11 | panels { room: "Main Area" name: "SPICE" } | ||
| 12 | } | ||
| diff --git a/data/maps/the_words/metadata.txtpb b/data/maps/the_words/metadata.txtpb new file mode 100644 index 0000000..2dadcae --- /dev/null +++ b/data/maps/the_words/metadata.txtpb | |||
| @@ -0,0 +1,11 @@ | |||
| 1 | display_name: "The Words" | ||
| 2 | # These are old proxies of the main room's panels that are not linked up | ||
| 3 | # anymore. | ||
| 4 | excluded_nodes: "Panels/Proxies/panel_3" | ||
| 5 | excluded_nodes: "Panels/Proxies/panel_4" | ||
| 6 | excluded_nodes: "Panels/Proxies/panel_6" | ||
| 7 | excluded_nodes: "Panels/Proxies/panel_9" | ||
| 8 | # These are all tantalyzingly hidden out of bounds. What's up with that? | ||
| 9 | excluded_nodes: "Panels/Proxies/panel_backside_1" | ||
| 10 | excluded_nodes: "Panels/Proxies/panel_backside_2" | ||
| 11 | excluded_nodes: "Panels/Proxies/panel_backside_3" | ||
| diff --git a/data/maps/the_words/rooms/Ending.txtpb b/data/maps/the_words/rooms/Ending.txtpb new file mode 100644 index 0000000..79bd569 --- /dev/null +++ b/data/maps/the_words/rooms/Ending.txtpb | |||
| @@ -0,0 +1,5 @@ | |||
| 1 | name: "Ending" | ||
| 2 | endings { | ||
| 3 | name: "BLUE" | ||
| 4 | path: "Components/Endings/blue_ending" | ||
| 5 | } | ||
| diff --git a/data/maps/the_words/rooms/Main Area.txtpb b/data/maps/the_words/rooms/Main Area.txtpb new file mode 100644 index 0000000..503408c --- /dev/null +++ b/data/maps/the_words/rooms/Main Area.txtpb | |||
| @@ -0,0 +1,61 @@ | |||
| 1 | name: "Main Area" | ||
| 2 | panels { | ||
| 3 | name: "FRUIT" | ||
| 4 | path: "Panels/Room_1/panel_2" | ||
| 5 | clue: "fruit" | ||
| 6 | answer: "peach" | ||
| 7 | symbols: EXAMPLE | ||
| 8 | } | ||
| 9 | panels { | ||
| 10 | name: "FLOWER" | ||
| 11 | path: "Panels/Room_1/panel_3" | ||
| 12 | clue: "flower" | ||
| 13 | answer: "rose" | ||
| 14 | symbols: EXAMPLE | ||
| 15 | } | ||
| 16 | panels { | ||
| 17 | name: "GEM" | ||
| 18 | path: "Panels/Room_1/panel_4" | ||
| 19 | clue: "gem" | ||
| 20 | answer: "jade" | ||
| 21 | symbols: EXAMPLE | ||
| 22 | } | ||
| 23 | panels { | ||
| 24 | name: "DAIRY" | ||
| 25 | path: "Panels/Room_1/panel_5" | ||
| 26 | clue: "dairy" | ||
| 27 | answer: "cream" | ||
| 28 | symbols: EXAMPLE | ||
| 29 | } | ||
| 30 | panels { | ||
| 31 | name: "TREE" | ||
| 32 | path: "Panels/Room_1/panel_6" | ||
| 33 | clue: "tree" | ||
| 34 | answer: "walnut" | ||
| 35 | symbols: EXAMPLE | ||
| 36 | } | ||
| 37 | panels { | ||
| 38 | name: "METAL" | ||
| 39 | path: "Panels/Room_1/panel_7" | ||
| 40 | clue: "metal" | ||
| 41 | answer: "silver" | ||
| 42 | symbols: EXAMPLE | ||
| 43 | } | ||
| 44 | panels { | ||
| 45 | name: "CLOTHES" | ||
| 46 | path: "Panels/Room_1/panel_8" | ||
| 47 | clue: "clothes" | ||
| 48 | answer: "denim" | ||
| 49 | symbols: EXAMPLE | ||
| 50 | } | ||
| 51 | panels { | ||
| 52 | name: "SPICE" | ||
| 53 | path: "Panels/Room_1/panel_9" | ||
| 54 | clue: "spice" | ||
| 55 | answer: "sage" | ||
| 56 | symbols: EXAMPLE | ||
| 57 | } | ||
| 58 | ports { | ||
| 59 | name: "ENTRY" | ||
| 60 | path: "Components/Warps/worldport" | ||
| 61 | } | ||
