diff options
author | Star Rauchenberger <fefferburbia@gmail.com> | 2025-08-26 21:08:13 -0400 |
---|---|---|
committer | Star Rauchenberger <fefferburbia@gmail.com> | 2025-08-26 21:08:13 -0400 |
commit | 5333430a092d4d8c42561f82c7ff6e57f8700455 (patch) | |
tree | d63cff504b656fa51d95b805bd4215f0916d51ad | |
parent | f95dcb283fcff2eeecce4f240c76d800f529703c (diff) | |
download | lingo2-archipelago-5333430a092d4d8c42561f82c7ff6e57f8700455.tar.gz lingo2-archipelago-5333430a092d4d8c42561f82c7ff6e57f8700455.tar.bz2 lingo2-archipelago-5333430a092d4d8c42561f82c7ff6e57f8700455.zip |
Added the_words
-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 | } | ||