summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorStar Rauchenberger <fefferburbia@gmail.com>2025-08-14 21:03:54 -0400
committerStar Rauchenberger <fefferburbia@gmail.com>2025-08-14 21:03:54 -0400
commitb41280f1ee1aadceff3768e6dc29dde3e6a74788 (patch)
treeceefd9ef5091e12bf21ac5104ef654503d60316f
parent710ff94e2d29e8a2c00846ab24062517ff91da3b (diff)
downloadlingo2-archipelago-b41280f1ee1aadceff3768e6dc29dde3e6a74788.tar.gz
lingo2-archipelago-b41280f1ee1aadceff3768e6dc29dde3e6a74788.tar.bz2
lingo2-archipelago-b41280f1ee1aadceff3768e6dc29dde3e6a74788.zip
Added the_jubilant
-rw-r--r--data/connections.txtpb17
-rw-r--r--data/maps/the_jubilant/connections.txtpb10
-rw-r--r--data/maps/the_jubilant/doors.txtpb33
-rw-r--r--data/maps/the_jubilant/rooms/J Room.txtpb6
-rw-r--r--data/maps/the_jubilant/rooms/Main Area.txtpb103
-rw-r--r--data/maps/the_jubilant/rooms/Side Area.txtpb42
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}
638connections {
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 @@
1connections {
2 from_room: "Main Area"
3 to_room: "Side Area"
4 room { name: "Side Door" }
5}
6connections {
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 @@
1doors {
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}
17doors {
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 @@
1name: "J Room"
2display_name: "Jubilant"
3letters {
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 @@
1name: "Main Area"
2display_name: "Jubilant"
3panels {
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}
11panels {
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}
19panels {
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}
27panels {
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}
35panels {
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}
43panels {
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}
51panels {
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}
59panels {
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}
67panels {
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}
75panels {
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}
83panels {
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}
91panels {
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}
99ports {
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 @@
1name: "Side Area"
2display_name: "Jubilant"
3panels {
4 name: "CALLBACK"
5 path: "Panels/Back Helpers/back_1"
6 clue: "callback"
7 answer: "callback"
8}
9panels {
10 name: "PUSHBACK"
11 path: "Panels/Back Helpers/back_2"
12 clue: ""
13 answer: "pushback"
14}
15panels {
16 name: "PUSH"
17 path: "Panels/Back Helpers/back_3"
18 clue: "push"
19 answer: "push"
20}
21panels {
22 name: "CALL"
23 path: "Panels/Back Helpers/back_4"
24 clue: ""
25 answer: "call"
26}
27panels {
28 name: "FLASHBACK"
29 path: "Panels/Back Helpers/back_5"
30 clue: ""
31 answer: "flashback"
32}
33panels {
34 name: "FLASH"
35 path: "Panels/Back Helpers/back_6"
36 clue: "flash"
37 answer: "flash"
38}
39keyholders {
40 name: "J"
41 path: "Components/KeyHolders/keyHolderJ"
42}