about summary refs log tree commit diff stats
path: root/data/maps/the_keen
diff options
context:
space:
mode:
Diffstat (limited to 'data/maps/the_keen')
-rw-r--r--data/maps/the_keen/connections.txtpb5
-rw-r--r--data/maps/the_keen/doors.txtpb45
-rw-r--r--data/maps/the_keen/metadata.txtpb5
-rw-r--r--data/maps/the_keen/rooms/K Room.txtpb5
-rw-r--r--data/maps/the_keen/rooms/Main Area.txtpb76
5 files changed, 136 insertions, 0 deletions
diff --git a/data/maps/the_keen/connections.txtpb b/data/maps/the_keen/connections.txtpb new file mode 100644 index 0000000..e639654 --- /dev/null +++ b/data/maps/the_keen/connections.txtpb
@@ -0,0 +1,5 @@
1connections {
2 from_room: "Main Area"
3 to_room: "K Room"
4 door { name: "K Panels" }
5}
diff --git a/data/maps/the_keen/doors.txtpb b/data/maps/the_keen/doors.txtpb new file mode 100644 index 0000000..e513f8e --- /dev/null +++ b/data/maps/the_keen/doors.txtpb
@@ -0,0 +1,45 @@
1doors {
2 name: "K Panels"
3 type: EVENT
4 # TODO: This is a complete_at in the base game, but in normal progression you
5 # are forced to solve these specific panels. We should mod the game such that
6 # they are required even with non-standard progression.
7 panels { room: "Main Area" name: "TIN (1)" }
8 panels { room: "Main Area" name: "TIN (2)" }
9 panels { room: "Main Area" name: "NO (1)" }
10 panels { room: "Main Area" name: "I (1)" }
11}
12doors {
13 name: "Near Right Door"
14 type: EVENT
15 panels { room: "Main Area" name: "TIN (1)" }
16}
17doors {
18 name: "Near Left Door"
19 type: EVENT
20 panels { room: "Main Area" name: "TIN (2)" }
21}
22doors {
23 name: "Far Right Door"
24 type: EVENT
25 panels { room: "Main Area" name: "I (1)" }
26}
27doors {
28 name: "Far Left Door"
29 type: EVENT
30 panels { room: "Main Area" name: "NO (1)" }
31}
32doors {
33 name: "All Panels"
34 type: LOCATION_ONLY
35 panels { room: "Main Area" name: "TIN (1)" }
36 panels { room: "Main Area" name: "TIN (2)" }
37 panels { room: "Main Area" name: "TIN (3)" }
38 panels { room: "Main Area" name: "TIN (4)" }
39 panels { room: "Main Area" name: "TIN (5)" }
40 panels { room: "Main Area" name: "NO (1)" }
41 panels { room: "Main Area" name: "NO (2)" }
42 panels { room: "Main Area" name: "I (1)" }
43 panels { room: "Main Area" name: "I (2)" }
44 location_room: "Main Area"
45}
diff --git a/data/maps/the_keen/metadata.txtpb b/data/maps/the_keen/metadata.txtpb new file mode 100644 index 0000000..909f420 --- /dev/null +++ b/data/maps/the_keen/metadata.txtpb
@@ -0,0 +1,5 @@
1display_name: "The Keen"
2worldport_entrance {
3 room: "Main Area"
4 name: "GREAT"
5}
diff --git a/data/maps/the_keen/rooms/K Room.txtpb b/data/maps/the_keen/rooms/K Room.txtpb new file mode 100644 index 0000000..d8108f5 --- /dev/null +++ b/data/maps/the_keen/rooms/K Room.txtpb
@@ -0,0 +1,5 @@
1name: "K Room"
2letters {
3 key: "k"
4 path: "Components/Collectables/collectable"
5}
diff --git a/data/maps/the_keen/rooms/Main Area.txtpb b/data/maps/the_keen/rooms/Main Area.txtpb new file mode 100644 index 0000000..32d399a --- /dev/null +++ b/data/maps/the_keen/rooms/Main Area.txtpb
@@ -0,0 +1,76 @@
1name: "Main Area"
2panels {
3 name: "TIN (1)"
4 path: "Panels/entry_3"
5 clue: "tin"
6 answer: "thin"
7 symbols: SPARKLES
8}
9panels {
10 name: "TIN (2)"
11 path: "Panels/entry_4"
12 clue: "tin"
13 answer: "in"
14 symbols: SPARKLES
15}
16panels {
17 name: "TIN (3)"
18 path: "Panels/entry_1"
19 clue: "tin"
20 answer: "think"
21 symbols: SPARKLES
22 required_door { name: "Near Right Door" }
23}
24panels {
25 name: "TIN (4)"
26 path: "Panels/entry_2"
27 clue: "tin"
28 answer: "kin"
29 symbols: SPARKLES
30 required_door { name: "Near Left Door" }
31}
32panels {
33 name: "TIN (5)"
34 path: "Panels/entry_9"
35 clue: "tin"
36 answer: "ink"
37 symbols: SPARKLES
38 required_door { name: "Near Left Door" }
39}
40panels {
41 name: "I (1)"
42 path: "Panels/entry_5"
43 clue: "i"
44 answer: "it"
45 symbols: SPARKLES
46}
47panels {
48 name: "NO (1)"
49 path: "Panels/entry_6"
50 clue: "no"
51 answer: "not"
52 symbols: SPARKLES
53}
54panels {
55 name: "I (2)"
56 path: "Panels/entry_7"
57 clue: "i"
58 answer: "kit"
59 symbols: SPARKLES
60 required_door { name: "Far Right Door" }
61}
62panels {
63 name: "NO (2)"
64 path: "Panels/entry_8"
65 clue: "no"
66 answer: "knot"
67 symbols: SPARKLES
68 required_door { name: "Far Left Door" }
69}
70ports {
71 name: "GREAT"
72 display_name: "Entrance"
73 path: "Components/Warps/worldport"
74 destination { x: 0 y: 0 z: 7.5 }
75 rotation: 0
76}