diff options
Diffstat (limited to 'data/maps/the_keen')
| -rw-r--r-- | data/maps/the_keen/connections.txtpb | 5 | ||||
| -rw-r--r-- | data/maps/the_keen/doors.txtpb | 45 | ||||
| -rw-r--r-- | data/maps/the_keen/rooms/K Room.txtpb | 6 | ||||
| -rw-r--r-- | data/maps/the_keen/rooms/Main Area.txtpb | 75 |
4 files changed, 131 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 @@ | |||
| 1 | connections { | ||
| 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 @@ | |||
| 1 | doors { | ||
| 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 | } | ||
| 12 | doors { | ||
| 13 | name: "Near Right Door" | ||
| 14 | type: EVENT | ||
| 15 | panels { room: "Main Area" name: "TIN (1)" } | ||
| 16 | } | ||
| 17 | doors { | ||
| 18 | name: "Near Left Door" | ||
| 19 | type: EVENT | ||
| 20 | panels { room: "Main Area" name: "TIN (2)" } | ||
| 21 | } | ||
| 22 | doors { | ||
| 23 | name: "Far Right Door" | ||
| 24 | type: EVENT | ||
| 25 | panels { room: "Main Area" name: "I (1)" } | ||
| 26 | } | ||
| 27 | doors { | ||
| 28 | name: "Far Left Door" | ||
| 29 | type: EVENT | ||
| 30 | panels { room: "Main Area" name: "NO (1)" } | ||
| 31 | } | ||
| 32 | doors { | ||
| 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/rooms/K Room.txtpb b/data/maps/the_keen/rooms/K Room.txtpb new file mode 100644 index 0000000..3485856 --- /dev/null +++ b/data/maps/the_keen/rooms/K Room.txtpb | |||
| @@ -0,0 +1,6 @@ | |||
| 1 | name: "K Room" | ||
| 2 | display_name: "Keen" | ||
| 3 | letters { | ||
| 4 | key: "k" | ||
| 5 | path: "Components/Collectables/collectable" | ||
| 6 | } | ||
| 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..fbc47ed --- /dev/null +++ b/data/maps/the_keen/rooms/Main Area.txtpb | |||
| @@ -0,0 +1,75 @@ | |||
| 1 | name: "Main Area" | ||
| 2 | display_name: "Keen" | ||
| 3 | panels { | ||
| 4 | name: "TIN (1)" | ||
| 5 | path: "Panels/entry_3" | ||
| 6 | clue: "tin" | ||
| 7 | answer: "thin" | ||
| 8 | symbols: "sparkles" | ||
| 9 | } | ||
| 10 | panels { | ||
| 11 | name: "TIN (2)" | ||
| 12 | path: "Panels/entry_4" | ||
| 13 | clue: "tin" | ||
| 14 | answer: "in" | ||
| 15 | symbols: "sparkles" | ||
| 16 | } | ||
| 17 | panels { | ||
| 18 | name: "TIN (3)" | ||
| 19 | path: "Panels/entry_1" | ||
| 20 | clue: "tin" | ||
| 21 | answer: "think" | ||
| 22 | symbols: "sparkles" | ||
| 23 | required_door { name: "Near Right Door" } | ||
| 24 | } | ||
| 25 | panels { | ||
| 26 | name: "TIN (4)" | ||
| 27 | path: "Panels/entry_2" | ||
| 28 | clue: "tin" | ||
| 29 | answer: "kin" | ||
| 30 | symbols: "sparkles" | ||
| 31 | required_door { name: "Near Left Door" } | ||
| 32 | } | ||
| 33 | panels { | ||
| 34 | name: "TIN (5)" | ||
| 35 | path: "Panels/entry_9" | ||
| 36 | clue: "tin" | ||
| 37 | answer: "ink" | ||
| 38 | symbols: "sparkles" | ||
| 39 | required_door { name: "Near Left Door" } | ||
| 40 | } | ||
| 41 | panels { | ||
| 42 | name: "I (1)" | ||
| 43 | path: "Panels/entry_5" | ||
| 44 | clue: "i" | ||
| 45 | answer: "it" | ||
| 46 | symbols: "sparkles" | ||
| 47 | } | ||
| 48 | panels { | ||
| 49 | name: "NO (1)" | ||
| 50 | path: "Panels/entry_6" | ||
| 51 | clue: "no" | ||
| 52 | answer: "not" | ||
| 53 | symbols: "sparkles" | ||
| 54 | } | ||
| 55 | panels { | ||
| 56 | name: "I (2)" | ||
| 57 | path: "Panels/entry_7" | ||
| 58 | clue: "i" | ||
| 59 | answer: "kit" | ||
| 60 | symbols: "sparkles" | ||
| 61 | required_door { name: "Far Right Door" } | ||
| 62 | } | ||
| 63 | panels { | ||
| 64 | name: "NO (2)" | ||
| 65 | path: "Panels/entry_8" | ||
| 66 | clue: "no" | ||
| 67 | answer: "knot" | ||
| 68 | symbols: "sparkles" | ||
| 69 | required_door { name: "Far Left Door" } | ||
| 70 | } | ||
| 71 | ports { | ||
| 72 | name: "GREAT" | ||
| 73 | path: "Components/Warps/worldport" | ||
| 74 | orientation: "south" | ||
| 75 | } | ||
