diff options
57 files changed, 114 insertions, 0 deletions
| diff --git a/data/maps/four_rooms/metadata.txtpb b/data/maps/four_rooms/metadata.txtpb index ba66847..d0d7133 100644 --- a/data/maps/four_rooms/metadata.txtpb +++ b/data/maps/four_rooms/metadata.txtpb | |||
| @@ -1,2 +1,4 @@ | |||
| 1 | display_name: "Four Rooms" | 1 | display_name: "Four Rooms" |
| 2 | rte_room: "Synonyms Room" | 2 | rte_room: "Synonyms Room" |
| 3 | rte_trigger_pos { x: 20 y: 0 z: -2.5 } | ||
| 4 | rte_trigger_scale { x: 6 y: 1 z: 8 } | ||
| diff --git a/data/maps/icarus/metadata.txtpb b/data/maps/icarus/metadata.txtpb index c2a3656..3a45887 100644 --- a/data/maps/icarus/metadata.txtpb +++ b/data/maps/icarus/metadata.txtpb | |||
| @@ -1,5 +1,7 @@ | |||
| 1 | display_name: "Icarus" | 1 | display_name: "Icarus" |
| 2 | type: ICARUS | 2 | type: ICARUS |
| 3 | rte_room: "Welcome Spine (Obverse)" | 3 | rte_room: "Welcome Spine (Obverse)" |
| 4 | rte_trigger_pos { x: 60 y: -3 z: 1 } | ||
| 5 | rte_trigger_scale { x: 6 y: 1 z: 7 } | ||
| 4 | # The map's mastery is created at runtime. | 6 | # The map's mastery is created at runtime. |
| 5 | custom_nodes: "Components/Collectables/collectable" | 7 | custom_nodes: "Components/Collectables/collectable" |
| diff --git a/data/maps/the_advanced/metadata.txtpb b/data/maps/the_advanced/metadata.txtpb index 71d3925..db1cf5f 100644 --- a/data/maps/the_advanced/metadata.txtpb +++ b/data/maps/the_advanced/metadata.txtpb | |||
| @@ -1,5 +1,7 @@ | |||
| 1 | display_name: "The Advanced" | 1 | display_name: "The Advanced" |
| 2 | type: GIFT_MAP | 2 | type: GIFT_MAP |
| 3 | rte_room: "Main Area" | 3 | rte_room: "Main Area" |
| 4 | rte_trigger_pos { x: 0 y: 0 z: 4 } | ||
| 5 | rte_trigger_scale { x: 6 y: 1 z: 6 } | ||
| 4 | # The map's mastery is created at runtime. | 6 | # The map's mastery is created at runtime. |
| 5 | custom_nodes: "Components/Collectables/collectable" | 7 | custom_nodes: "Components/Collectables/collectable" |
| diff --git a/data/maps/the_ancient/metadata.txtpb b/data/maps/the_ancient/metadata.txtpb index 0f321dd..c44473b 100644 --- a/data/maps/the_ancient/metadata.txtpb +++ b/data/maps/the_ancient/metadata.txtpb | |||
| @@ -1,2 +1,4 @@ | |||
| 1 | display_name: "The Ancient" | 1 | display_name: "The Ancient" |
| 2 | rte_room: "Outside" | 2 | rte_room: "Outside" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: 0 } | ||
| 4 | rte_trigger_scale { x: 6 y: 1 z: 6 } | ||
| diff --git a/data/maps/the_bearer/metadata.txtpb b/data/maps/the_bearer/metadata.txtpb index 003473a..4dc0ac5 100644 --- a/data/maps/the_bearer/metadata.txtpb +++ b/data/maps/the_bearer/metadata.txtpb | |||
| @@ -1,2 +1,4 @@ | |||
| 1 | display_name: "The Bearer" | 1 | display_name: "The Bearer" |
| 2 | rte_room: "Entry" | 2 | rte_room: "Entry" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: -4 } | ||
| 4 | rte_trigger_scale { x: 6 y: 1 z: 6 } | ||
| diff --git a/data/maps/the_between/metadata.txtpb b/data/maps/the_between/metadata.txtpb index 6134447..00e5ce9 100644 --- a/data/maps/the_between/metadata.txtpb +++ b/data/maps/the_between/metadata.txtpb | |||
| @@ -1,2 +1,4 @@ | |||
| 1 | display_name: "The Between" | 1 | display_name: "The Between" |
| 2 | rte_room: "Main Area" | 2 | rte_room: "Main Area" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: 0 } | ||
| 4 | rte_trigger_scale { x: 13 y: 1 z: 13 } | ||
| diff --git a/data/maps/the_butterfly/metadata.txtpb b/data/maps/the_butterfly/metadata.txtpb index 5933359..d7a64ce 100644 --- a/data/maps/the_butterfly/metadata.txtpb +++ b/data/maps/the_butterfly/metadata.txtpb | |||
| @@ -1,2 +1,4 @@ | |||
| 1 | display_name: "The Butterfly" | 1 | display_name: "The Butterfly" |
| 2 | rte_room: "Main Area" | 2 | rte_room: "Main Area" |
| 3 | rte_trigger_pos { x: -15.5 y: 0 z: 15.5 } | ||
| 4 | rte_trigger_scale { x: 8 y: 1 z: 8 } | ||
| diff --git a/data/maps/the_charismatic/metadata.txtpb b/data/maps/the_charismatic/metadata.txtpb index 740c04a..1555cba 100644 --- a/data/maps/the_charismatic/metadata.txtpb +++ b/data/maps/the_charismatic/metadata.txtpb | |||
| @@ -1,5 +1,7 @@ | |||
| 1 | display_name: "The Charismatic" | 1 | display_name: "The Charismatic" |
| 2 | type: GIFT_MAP | 2 | type: GIFT_MAP |
| 3 | rte_room: "Main Area" | 3 | rte_room: "Main Area" |
| 4 | rte_trigger_pos { x: 0 y: 0 z: 0 } | ||
| 5 | rte_trigger_scale { x: 3 y: 1 z: 10 } | ||
| 4 | # The map's mastery is created at runtime. | 6 | # The map's mastery is created at runtime. |
| 5 | custom_nodes: "Components/Collectables/collectable" | 7 | custom_nodes: "Components/Collectables/collectable" |
| diff --git a/data/maps/the_colorful/metadata.txtpb b/data/maps/the_colorful/metadata.txtpb index 1300c79..0038cff 100644 --- a/data/maps/the_colorful/metadata.txtpb +++ b/data/maps/the_colorful/metadata.txtpb | |||
| @@ -1,4 +1,6 @@ | |||
| 1 | display_name: "The Colorful" | 1 | display_name: "The Colorful" |
| 2 | rte_room: "White Room" | 2 | rte_room: "White Room" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: 10 } | ||
| 4 | rte_trigger_scale { x: 4 y: 1 z: 4 } | ||
| 3 | # This has something to do with the FISH/FISHES proxy. | 5 | # This has something to do with the FISH/FISHES proxy. |
| 4 | excluded_nodes: "Components/panel_fake" | 6 | excluded_nodes: "Components/panel_fake" |
| diff --git a/data/maps/the_congruent/metadata.txtpb b/data/maps/the_congruent/metadata.txtpb index 038bbd6..da3919d 100644 --- a/data/maps/the_congruent/metadata.txtpb +++ b/data/maps/the_congruent/metadata.txtpb | |||
| @@ -1,5 +1,7 @@ | |||
| 1 | display_name: "The Congruent" | 1 | display_name: "The Congruent" |
| 2 | rte_room: "Main Area" | 2 | rte_room: "Main Area" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: 0 } | ||
| 4 | rte_trigger_scale { x: 6 y: 1 z: 6 } | ||
| 3 | worldport_entrance { | 5 | worldport_entrance { |
| 4 | room: "Main Area" | 6 | room: "Main Area" |
| 5 | name: "DARKROOM" | 7 | name: "DARKROOM" |
| diff --git a/data/maps/the_crystalline/metadata.txtpb b/data/maps/the_crystalline/metadata.txtpb index 2447af6..4863264 100644 --- a/data/maps/the_crystalline/metadata.txtpb +++ b/data/maps/the_crystalline/metadata.txtpb | |||
| @@ -1,5 +1,7 @@ | |||
| 1 | display_name: "The Crystalline" | 1 | display_name: "The Crystalline" |
| 2 | type: GIFT_MAP | 2 | type: GIFT_MAP |
| 3 | rte_room: "Main Area" | 3 | rte_room: "Main Area" |
| 4 | rte_trigger_pos { x: 0 y: 0 z: 0 } | ||
| 5 | rte_trigger_scale { x: 10 y: 1 z: 10 } | ||
| 4 | # The map's mastery is created at runtime. | 6 | # The map's mastery is created at runtime. |
| 5 | custom_nodes: "Components/Collectables/collectable" | 7 | custom_nodes: "Components/Collectables/collectable" |
| diff --git a/data/maps/the_darkroom/metadata.txtpb b/data/maps/the_darkroom/metadata.txtpb index 0b122e9..7b5d539 100644 --- a/data/maps/the_darkroom/metadata.txtpb +++ b/data/maps/the_darkroom/metadata.txtpb | |||
| @@ -1,2 +1,4 @@ | |||
| 1 | display_name: "The Darkroom" | 1 | display_name: "The Darkroom" |
| 2 | rte_room: "First Room" | 2 | rte_room: "First Room" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: 1 } | ||
| 4 | rte_trigger_scale { x: 14 y: 1 z: 13 } | ||
| diff --git a/data/maps/the_digital/metadata.txtpb b/data/maps/the_digital/metadata.txtpb index ce2f2c5..001fe55 100644 --- a/data/maps/the_digital/metadata.txtpb +++ b/data/maps/the_digital/metadata.txtpb | |||
| @@ -1,2 +1,4 @@ | |||
| 1 | display_name: "The Digital" | 1 | display_name: "The Digital" |
| 2 | rte_room: "Main Area" | 2 | rte_room: "Main Area" |
| 3 | rte_trigger_pos { x: -9 y: 0 z: -5 } | ||
| 4 | rte_trigger_scale { x: 15 y: 1 z: 15 } | ||
| diff --git a/data/maps/the_double_sided/metadata.txtpb b/data/maps/the_double_sided/metadata.txtpb index 1bcf6ac..5d60122 100644 --- a/data/maps/the_double_sided/metadata.txtpb +++ b/data/maps/the_double_sided/metadata.txtpb | |||
| @@ -1,5 +1,7 @@ | |||
| 1 | display_name: "The Double Sided" | 1 | display_name: "The Double Sided" |
| 2 | rte_room: "Start" | 2 | rte_room: "Start" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: -4 } | ||
| 4 | rte_trigger_scale { x: 4 y: 1 z: 4 } | ||
| 3 | worldport_entrance { | 5 | worldport_entrance { |
| 4 | room: "Start" | 6 | room: "Start" |
| 5 | name: "DARKROOM" | 7 | name: "DARKROOM" |
| diff --git a/data/maps/the_extravagant/metadata.txtpb b/data/maps/the_extravagant/metadata.txtpb index 77d3b4b..f4604ab 100644 --- a/data/maps/the_extravagant/metadata.txtpb +++ b/data/maps/the_extravagant/metadata.txtpb | |||
| @@ -1,4 +1,6 @@ | |||
| 1 | display_name: "The Extravagant" | 1 | display_name: "The Extravagant" |
| 2 | rte_room: "Y Minus First Floor" | 2 | rte_room: "Y Minus First Floor" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: 0 } | ||
| 4 | rte_trigger_scale { x: 6 y: 1 z: 6 } | ||
| 3 | # This appears to be completely inaccessible. | 5 | # This appears to be completely inaccessible. |
| 4 | excluded_nodes: "Components/Warps/worldport" | 6 | excluded_nodes: "Components/Warps/worldport" |
| diff --git a/data/maps/the_fuzzy/metadata.txtpb b/data/maps/the_fuzzy/metadata.txtpb index ded955b..75d6ff6 100644 --- a/data/maps/the_fuzzy/metadata.txtpb +++ b/data/maps/the_fuzzy/metadata.txtpb | |||
| @@ -1,5 +1,7 @@ | |||
| 1 | display_name: "The Fuzzy" | 1 | display_name: "The Fuzzy" |
| 2 | type: GIFT_MAP | 2 | type: GIFT_MAP |
| 3 | rte_room: "Main Area" | 3 | rte_room: "Main Area" |
| 4 | rte_trigger_pos { x: 0 y: 0 z: 4 } | ||
| 5 | rte_trigger_scale { x: 6 y: 1 z: 6 } | ||
| 4 | # The map's mastery is created at runtime. | 6 | # The map's mastery is created at runtime. |
| 5 | custom_nodes: "Components/Collectables/collectable" | 7 | custom_nodes: "Components/Collectables/collectable" |
| diff --git a/data/maps/the_graveyard/metadata.txtpb b/data/maps/the_graveyard/metadata.txtpb index 47a48e0..d97eb88 100644 --- a/data/maps/the_graveyard/metadata.txtpb +++ b/data/maps/the_graveyard/metadata.txtpb | |||
| @@ -1,5 +1,7 @@ | |||
| 1 | display_name: "The Graveyard" | 1 | display_name: "The Graveyard" |
| 2 | rte_room: "Outside" | 2 | rte_room: "Outside" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: 0 } | ||
| 4 | rte_trigger_scale { x: 8 y: 1 z: 8 } | ||
| 3 | # These really shouldn't be shuffled because it would make Black Ending trivial. | 5 | # These really shouldn't be shuffled because it would make Black Ending trivial. |
| 4 | excluded_nodes: "Components/Paintings/grave" | 6 | excluded_nodes: "Components/Paintings/grave" |
| 5 | excluded_nodes: "Components/Paintings/grave2" | 7 | excluded_nodes: "Components/Paintings/grave2" |
| diff --git a/data/maps/the_great/metadata.txtpb b/data/maps/the_great/metadata.txtpb index 7bbecd4..bbea189 100644 --- a/data/maps/the_great/metadata.txtpb +++ b/data/maps/the_great/metadata.txtpb | |||
| @@ -1,5 +1,7 @@ | |||
| 1 | display_name: "The Great" | 1 | display_name: "The Great" |
| 2 | rte_room: "Main Area" | 2 | rte_room: "Main Area" |
| 3 | rte_trigger_pos { x: 24 y: 0 z: 1 } | ||
| 4 | rte_trigger_scale { x: 35 y: 1 z: 14 } | ||
| 3 | # This can't be shuffled because it is tilted. | 5 | # This can't be shuffled because it is tilted. |
| 4 | excluded_nodes: "Components/Paintings/u" | 6 | excluded_nodes: "Components/Paintings/u" |
| 5 | # This can't be shuffled because it is on the ground. | 7 | # This can't be shuffled because it is on the ground. |
| diff --git a/data/maps/the_hive/metadata.txtpb b/data/maps/the_hive/metadata.txtpb index 7be7b9e..d89d2ff 100644 --- a/data/maps/the_hive/metadata.txtpb +++ b/data/maps/the_hive/metadata.txtpb | |||
| @@ -1,2 +1,4 @@ | |||
| 1 | display_name: "The Hive" | 1 | display_name: "The Hive" |
| 2 | rte_room: "Main Area" | 2 | rte_room: "Main Area" |
| 3 | rte_trigger_pos { x: -26 y: 0 z: -19 } | ||
| 4 | rte_trigger_scale { x: 60 y: 10 z: 60 } | ||
| diff --git a/data/maps/the_impressive/metadata.txtpb b/data/maps/the_impressive/metadata.txtpb index 7a0a052..d05595d 100644 --- a/data/maps/the_impressive/metadata.txtpb +++ b/data/maps/the_impressive/metadata.txtpb | |||
| @@ -1,5 +1,7 @@ | |||
| 1 | display_name: "The Impressive" | 1 | display_name: "The Impressive" |
| 2 | rte_room: "Lobby" | 2 | rte_room: "Lobby" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: 5 } | ||
| 4 | rte_trigger_scale { x: 6 y: 1 z: 10 } | ||
| 3 | # These are apparently little eyes on the Green Eye panel pedestals? I don't | 5 | # These are apparently little eyes on the Green Eye panel pedestals? I don't |
| 4 | # think they're ever visible in gameplay. | 6 | # think they're ever visible in gameplay. |
| 5 | excluded_nodes: "Meshes/eye" | 7 | excluded_nodes: "Meshes/eye" |
| diff --git a/data/maps/the_invisible/metadata.txtpb b/data/maps/the_invisible/metadata.txtpb index e980466..e995085 100644 --- a/data/maps/the_invisible/metadata.txtpb +++ b/data/maps/the_invisible/metadata.txtpb | |||
| @@ -1,2 +1,4 @@ | |||
| 1 | display_name: "The Invisible" | 1 | display_name: "The Invisible" |
| 2 | rte_room: "Entrance" | 2 | rte_room: "Entrance" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: -57 } | ||
| 4 | rte_trigger_scale { x: 12 y: 1 z: 12 } | ||
| diff --git a/data/maps/the_jubilant/metadata.txtpb b/data/maps/the_jubilant/metadata.txtpb index 019b0b2..66fb7d2 100644 --- a/data/maps/the_jubilant/metadata.txtpb +++ b/data/maps/the_jubilant/metadata.txtpb | |||
| @@ -1,5 +1,7 @@ | |||
| 1 | display_name: "The Jubilant" | 1 | display_name: "The Jubilant" |
| 2 | rte_room: "Main Area" | 2 | rte_room: "Main Area" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: 2 } | ||
| 4 | rte_trigger_scale { x: 8 y: 1 z: 8 } | ||
| 3 | worldport_entrance { | 5 | worldport_entrance { |
| 4 | room: "Main Area" | 6 | room: "Main Area" |
| 5 | name: "GREAT" | 7 | name: "GREAT" |
| diff --git a/data/maps/the_keen/metadata.txtpb b/data/maps/the_keen/metadata.txtpb index 8417c2e..93a9eef 100644 --- a/data/maps/the_keen/metadata.txtpb +++ b/data/maps/the_keen/metadata.txtpb | |||
| @@ -1,5 +1,7 @@ | |||
| 1 | display_name: "The Keen" | 1 | display_name: "The Keen" |
| 2 | rte_room: "Main Area" | 2 | rte_room: "Main Area" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: 0 } | ||
| 4 | rte_trigger_scale { x: 6 y: 1 z: 6 } | ||
| 3 | worldport_entrance { | 5 | worldport_entrance { |
| 4 | room: "Main Area" | 6 | room: "Main Area" |
| 5 | name: "GREAT" | 7 | name: "GREAT" |
| diff --git a/data/maps/the_liberated/metadata.txtpb b/data/maps/the_liberated/metadata.txtpb index ebedbec..bdff786 100644 --- a/data/maps/the_liberated/metadata.txtpb +++ b/data/maps/the_liberated/metadata.txtpb | |||
| @@ -1,5 +1,7 @@ | |||
| 1 | display_name: "The Liberated" | 1 | display_name: "The Liberated" |
| 2 | rte_room: "Puzzle Room" | 2 | rte_room: "Puzzle Room" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: 0 } | ||
| 4 | rte_trigger_scale { x: 6 y: 1 z: 6 } | ||
| 3 | worldport_entrance { | 5 | worldport_entrance { |
| 4 | room: "Puzzle Room" | 6 | room: "Puzzle Room" |
| 5 | name: "ENTRY" | 7 | name: "ENTRY" |
| diff --git a/data/maps/the_linear/metadata.txtpb b/data/maps/the_linear/metadata.txtpb index cc9b4ce..03930f8 100644 --- a/data/maps/the_linear/metadata.txtpb +++ b/data/maps/the_linear/metadata.txtpb | |||
| @@ -1,5 +1,7 @@ | |||
| 1 | display_name: "The Linear" | 1 | display_name: "The Linear" |
| 2 | rte_room: "Room" | 2 | rte_room: "Room" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: 0 } | ||
| 4 | rte_trigger_scale { x: 6 y: 1 z: 6 } | ||
| 3 | worldport_entrance { | 5 | worldport_entrance { |
| 4 | room: "Room" | 6 | room: "Room" |
| 5 | name: "GREAT" | 7 | name: "GREAT" |
| diff --git a/data/maps/the_lionized/metadata.txtpb b/data/maps/the_lionized/metadata.txtpb index 587143d..0beb352 100644 --- a/data/maps/the_lionized/metadata.txtpb +++ b/data/maps/the_lionized/metadata.txtpb | |||
| @@ -1,5 +1,7 @@ | |||
| 1 | display_name: "The Lionized" | 1 | display_name: "The Lionized" |
| 2 | rte_room: "Puzzle Room" | 2 | rte_room: "Puzzle Room" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: 0 } | ||
| 4 | rte_trigger_scale { x: 6 y: 1 z: 6 } | ||
| 3 | worldport_entrance { | 5 | worldport_entrance { |
| 4 | room: "Puzzle Room" | 6 | room: "Puzzle Room" |
| 5 | name: "ENTRY" | 7 | name: "ENTRY" |
| diff --git a/data/maps/the_literate/metadata.txtpb b/data/maps/the_literate/metadata.txtpb index 28f5ccd..ce4db7a 100644 --- a/data/maps/the_literate/metadata.txtpb +++ b/data/maps/the_literate/metadata.txtpb | |||
| @@ -1,5 +1,7 @@ | |||
| 1 | display_name: "The Literate" | 1 | display_name: "The Literate" |
| 2 | rte_room: "Puzzle Room" | 2 | rte_room: "Puzzle Room" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: 0 } | ||
| 4 | rte_trigger_scale { x: 6 y: 1 z: 6 } | ||
| 3 | worldport_entrance { | 5 | worldport_entrance { |
| 4 | room: "Puzzle Room" | 6 | room: "Puzzle Room" |
| 5 | name: "ENTRY" | 7 | name: "ENTRY" |
| diff --git a/data/maps/the_lively/metadata.txtpb b/data/maps/the_lively/metadata.txtpb index c088afe..101a265 100644 --- a/data/maps/the_lively/metadata.txtpb +++ b/data/maps/the_lively/metadata.txtpb | |||
| @@ -1,5 +1,7 @@ | |||
| 1 | display_name: "The Lively" | 1 | display_name: "The Lively" |
| 2 | rte_room: "Puzzle Room" | 2 | rte_room: "Puzzle Room" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: 0 } | ||
| 4 | rte_trigger_scale { x: 6 y: 1 z: 6 } | ||
| 3 | worldport_entrance { | 5 | worldport_entrance { |
| 4 | room: "Puzzle Room" | 6 | room: "Puzzle Room" |
| 5 | name: "BETWEEN" | 7 | name: "BETWEEN" |
| diff --git a/data/maps/the_nuanced/metadata.txtpb b/data/maps/the_nuanced/metadata.txtpb index a3405ff..9d2e044 100644 --- a/data/maps/the_nuanced/metadata.txtpb +++ b/data/maps/the_nuanced/metadata.txtpb | |||
| @@ -1,5 +1,7 @@ | |||
| 1 | display_name: "The Nuanced" | 1 | display_name: "The Nuanced" |
| 2 | rte_room: "Main Room" | 2 | rte_room: "Main Room" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: 9 } | ||
| 4 | rte_trigger_scale { x: 6 y: 1 z: 15 } | ||
| 3 | worldport_entrance { | 5 | worldport_entrance { |
| 4 | room: "Main Room" | 6 | room: "Main Room" |
| 5 | name: "UNYIELDING" | 7 | name: "UNYIELDING" |
| diff --git a/data/maps/the_orb/metadata.txtpb b/data/maps/the_orb/metadata.txtpb index a33dbf6..2b5c43f 100644 --- a/data/maps/the_orb/metadata.txtpb +++ b/data/maps/the_orb/metadata.txtpb | |||
| @@ -1,5 +1,7 @@ | |||
| 1 | display_name: "The Orb" | 1 | display_name: "The Orb" |
| 2 | rte_room: "Main Area" | 2 | rte_room: "Main Area" |
| 3 | rte_trigger_pos { x: 34 y: 0 z: 39 } | ||
| 4 | rte_trigger_scale { x: 4 y: 1 z: 8 } | ||
| 3 | # These are inaccessible, and were probably just copy pasted from the other | 5 | # These are inaccessible, and were probably just copy pasted from the other |
| 4 | # rooms. | 6 | # rooms. |
| 5 | excluded_nodes: "Components/Warps/worldport2" | 7 | excluded_nodes: "Components/Warps/worldport2" |
| diff --git a/data/maps/the_owl/metadata.txtpb b/data/maps/the_owl/metadata.txtpb index 11d79b0..a9c4a6c 100644 --- a/data/maps/the_owl/metadata.txtpb +++ b/data/maps/the_owl/metadata.txtpb | |||
| @@ -1,2 +1,4 @@ | |||
| 1 | display_name: "The Owl" | 1 | display_name: "The Owl" |
| 2 | rte_room: "R2C2 Bottom" | 2 | rte_room: "R2C2 Bottom" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: 8 } | ||
| 4 | rte_trigger_scale { x: 4 y: 1 z: 3 } | ||
| diff --git a/data/maps/the_parthenon/metadata.txtpb b/data/maps/the_parthenon/metadata.txtpb index 203d712..f3559ea 100644 --- a/data/maps/the_parthenon/metadata.txtpb +++ b/data/maps/the_parthenon/metadata.txtpb | |||
| @@ -1,2 +1,4 @@ | |||
| 1 | display_name: "The Parthenon" | 1 | display_name: "The Parthenon" |
| 2 | rte_room: "Main Area" | 2 | rte_room: "Main Area" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: -15 } | ||
| 4 | rte_trigger_scale { x: 18 y: 1 z: 30 } | ||
| diff --git a/data/maps/the_partial/metadata.txtpb b/data/maps/the_partial/metadata.txtpb index 9d5ad4a..dd090f5 100644 --- a/data/maps/the_partial/metadata.txtpb +++ b/data/maps/the_partial/metadata.txtpb | |||
| @@ -1,2 +1,4 @@ | |||
| 1 | display_name: "The Partial" | 1 | display_name: "The Partial" |
| 2 | rte_room: "Obverse Side" | 2 | rte_room: "Obverse Side" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: 5 } | ||
| 4 | rte_trigger_scale { x: 13 y: 1 z: 16 } | ||
| diff --git a/data/maps/the_perceptive/metadata.txtpb b/data/maps/the_perceptive/metadata.txtpb index 22eb1d5..e67b84a 100644 --- a/data/maps/the_perceptive/metadata.txtpb +++ b/data/maps/the_perceptive/metadata.txtpb | |||
| @@ -1,5 +1,7 @@ | |||
| 1 | display_name: "The Perceptive" | 1 | display_name: "The Perceptive" |
| 2 | rte_room: "Main Area" | 2 | rte_room: "Main Area" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: 0 } | ||
| 4 | rte_trigger_scale { x: 30 y: 1 z: 20 } | ||
| 3 | worldport_entrance { | 5 | worldport_entrance { |
| 4 | room: "Main Area" | 6 | room: "Main Area" |
| 5 | name: "CC" | 7 | name: "CC" |
| diff --git a/data/maps/the_quiet/metadata.txtpb b/data/maps/the_quiet/metadata.txtpb index 9056fac..5cd177f 100644 --- a/data/maps/the_quiet/metadata.txtpb +++ b/data/maps/the_quiet/metadata.txtpb | |||
| @@ -1,5 +1,7 @@ | |||
| 1 | display_name: "The Quiet" | 1 | display_name: "The Quiet" |
| 2 | rte_room: "Main Area" | 2 | rte_room: "Main Area" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: 2 } | ||
| 4 | rte_trigger_scale { x: 8 y: 1 z: 8 } | ||
| 3 | worldport_entrance { | 5 | worldport_entrance { |
| 4 | room: "Main Area" | 6 | room: "Main Area" |
| 5 | name: "DAEDALUS" | 7 | name: "DAEDALUS" |
| diff --git a/data/maps/the_repetitive/metadata.txtpb b/data/maps/the_repetitive/metadata.txtpb index 4924048..a54d8b0 100644 --- a/data/maps/the_repetitive/metadata.txtpb +++ b/data/maps/the_repetitive/metadata.txtpb | |||
| @@ -1,5 +1,7 @@ | |||
| 1 | display_name: "The Repetitive" | 1 | display_name: "The Repetitive" |
| 2 | rte_room: "Main Room" | 2 | rte_room: "Main Room" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: 35.5 } | ||
| 4 | rte_trigger_scale { x: 13 y: 1 z: 14 } | ||
| 3 | # These paintings are directly above/behind panels and thus can't be entered. | 5 | # These paintings are directly above/behind panels and thus can't be entered. |
| 4 | excluded_nodes: "Meshes/eyeRed3" | 6 | excluded_nodes: "Meshes/eyeRed3" |
| 5 | excluded_nodes: "Meshes/eyeRed4" | 7 | excluded_nodes: "Meshes/eyeRed4" |
| diff --git a/data/maps/the_revitalized/metadata.txtpb b/data/maps/the_revitalized/metadata.txtpb index ab64625..7046a17 100644 --- a/data/maps/the_revitalized/metadata.txtpb +++ b/data/maps/the_revitalized/metadata.txtpb | |||
| @@ -1,4 +1,6 @@ | |||
| 1 | display_name: "The Revitalized" | 1 | display_name: "The Revitalized" |
| 2 | rte_room: "Bye Room" | 2 | rte_room: "Bye Room" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: 0 } | ||
| 4 | rte_trigger_scale { x: 14 y: 1 z: 14 } | ||
| 3 | # Let's not include the demo (for now). | 5 | # Let's not include the demo (for now). |
| 4 | excluded_nodes: "Components/panel_demo" | 6 | excluded_nodes: "Components/panel_demo" |
| diff --git a/data/maps/the_shop/metadata.txtpb b/data/maps/the_shop/metadata.txtpb index 4a17985..2777760 100644 --- a/data/maps/the_shop/metadata.txtpb +++ b/data/maps/the_shop/metadata.txtpb | |||
| @@ -1,2 +1,4 @@ | |||
| 1 | display_name: "The Shop" | 1 | display_name: "The Shop" |
| 2 | rte_room: "Main Area" | 2 | rte_room: "Main Area" |
| 3 | rte_trigger_pos { x: 0.5 y: 0 z: -12 } | ||
| 4 | rte_trigger_scale { x: 15 y: 1 z: 19 } | ||
| diff --git a/data/maps/the_sirenic/metadata.txtpb b/data/maps/the_sirenic/metadata.txtpb index 9e1e5e7..7f30968 100644 --- a/data/maps/the_sirenic/metadata.txtpb +++ b/data/maps/the_sirenic/metadata.txtpb | |||
| @@ -1,5 +1,7 @@ | |||
| 1 | display_name: "The Sirenic" | 1 | display_name: "The Sirenic" |
| 2 | rte_room: "Start" | 2 | rte_room: "Start" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: 23 } | ||
| 4 | rte_trigger_scale { x: 6 y: 1 z: 4 } | ||
| 3 | worldport_entrance { | 5 | worldport_entrance { |
| 4 | room: "Start" | 6 | room: "Start" |
| 5 | name: "PLAZA" | 7 | name: "PLAZA" |
| diff --git a/data/maps/the_stellar/metadata.txtpb b/data/maps/the_stellar/metadata.txtpb index 30b5ece..2aeb43c 100644 --- a/data/maps/the_stellar/metadata.txtpb +++ b/data/maps/the_stellar/metadata.txtpb | |||
| @@ -1,6 +1,8 @@ | |||
| 1 | display_name: "The Stellar" | 1 | display_name: "The Stellar" |
| 2 | type: GIFT_MAP | 2 | type: GIFT_MAP |
| 3 | rte_room: "Starting Room" | 3 | rte_room: "Starting Room" |
| 4 | rte_trigger_pos { x: 0 y: 0 z: -3 } | ||
| 5 | rte_trigger_scale { x: 6 y: 1 z: 6 } | ||
| 4 | # This panel does not appear to be accessible without sniping. | 6 | # This panel does not appear to be accessible without sniping. |
| 5 | excluded_nodes: "Panels/Room_1/panel_2" | 7 | excluded_nodes: "Panels/Room_1/panel_2" |
| 6 | # The map's mastery is created at runtime. | 8 | # The map's mastery is created at runtime. |
| diff --git a/data/maps/the_stormy/metadata.txtpb b/data/maps/the_stormy/metadata.txtpb index 098218b..de85a3b 100644 --- a/data/maps/the_stormy/metadata.txtpb +++ b/data/maps/the_stormy/metadata.txtpb | |||
| @@ -1,2 +1,4 @@ | |||
| 1 | display_name: "The Stormy" | 1 | display_name: "The Stormy" |
| 2 | rte_room: "Center" | 2 | rte_room: "Center" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: 0 } | ||
| 4 | rte_trigger_scale { x: 8 y: 1 z: 8 } | ||
| diff --git a/data/maps/the_sturdy/metadata.txtpb b/data/maps/the_sturdy/metadata.txtpb index e6d997f..d99f18d 100644 --- a/data/maps/the_sturdy/metadata.txtpb +++ b/data/maps/the_sturdy/metadata.txtpb | |||
| @@ -1,5 +1,7 @@ | |||
| 1 | display_name: "The Sturdy" | 1 | display_name: "The Sturdy" |
| 2 | rte_room: "Main Area" | 2 | rte_room: "Main Area" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: 2 } | ||
| 4 | rte_trigger_scale { x: 40 y: 1 z: 40 } | ||
| 3 | # Let's ignore the second half of the rainbows for now. | 5 | # Let's ignore the second half of the rainbows for now. |
| 4 | #excluded_nodes: "Components/Doors/Rainbow2/Hinge/rainbowMirrored" | 6 | #excluded_nodes: "Components/Doors/Rainbow2/Hinge/rainbowMirrored" |
| 5 | #excluded_nodes: "Components/Doors/Rainbow/Hinge/rainbowMirrored" | 7 | #excluded_nodes: "Components/Doors/Rainbow/Hinge/rainbowMirrored" |
| diff --git a/data/maps/the_sun_temple/metadata.txtpb b/data/maps/the_sun_temple/metadata.txtpb index c64162e..6fa770b 100644 --- a/data/maps/the_sun_temple/metadata.txtpb +++ b/data/maps/the_sun_temple/metadata.txtpb | |||
| @@ -1,5 +1,7 @@ | |||
| 1 | display_name: "The Sun Temple" | 1 | display_name: "The Sun Temple" |
| 2 | rte_room: "Entrance" | 2 | rte_room: "Entrance" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: 2 } | ||
| 4 | rte_trigger_scale { x: 10 y: 1 z: 10 } | ||
| 3 | worldport_entrance { | 5 | worldport_entrance { |
| 4 | room: "Entrance" | 6 | room: "Entrance" |
| 5 | name: "UNKEMPT" | 7 | name: "UNKEMPT" |
| diff --git a/data/maps/the_sweet/metadata.txtpb b/data/maps/the_sweet/metadata.txtpb index 9c3e7f5..e97f36f 100644 --- a/data/maps/the_sweet/metadata.txtpb +++ b/data/maps/the_sweet/metadata.txtpb | |||
| @@ -1,2 +1,4 @@ | |||
| 1 | display_name: "The Sweet" | 1 | display_name: "The Sweet" |
| 2 | rte_room: "Main Area" | 2 | rte_room: "Main Area" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: -14.5 } | ||
| 4 | rte_trigger_scale { x: 10 y: 1 z: 25 } | ||
| diff --git a/data/maps/the_symbolic/metadata.txtpb b/data/maps/the_symbolic/metadata.txtpb index d57fca2..41b9799 100644 --- a/data/maps/the_symbolic/metadata.txtpb +++ b/data/maps/the_symbolic/metadata.txtpb | |||
| @@ -1,5 +1,7 @@ | |||
| 1 | display_name: "The Symbolic" | 1 | display_name: "The Symbolic" |
| 2 | rte_room: "White Room" | 2 | rte_room: "White Room" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: 0 } | ||
| 4 | rte_trigger_scale { x: 6 y: 1 z: 6 } | ||
| 3 | worldport_entrance { | 5 | worldport_entrance { |
| 4 | room: "White Room" | 6 | room: "White Room" |
| 5 | name: "PLAZA" | 7 | name: "PLAZA" |
| diff --git a/data/maps/the_talented/metadata.txtpb b/data/maps/the_talented/metadata.txtpb index 0e68b9e..59e599c 100644 --- a/data/maps/the_talented/metadata.txtpb +++ b/data/maps/the_talented/metadata.txtpb | |||
| @@ -1,5 +1,7 @@ | |||
| 1 | display_name: "The Talented" | 1 | display_name: "The Talented" |
| 2 | rte_room: "Main Area" | 2 | rte_room: "Main Area" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: 9 } | ||
| 4 | rte_trigger_scale { x: 6 y: 1 z: 15 } | ||
| 3 | worldport_entrance { | 5 | worldport_entrance { |
| 4 | room: "Main Area" | 6 | room: "Main Area" |
| 5 | name: "GREAT" | 7 | name: "GREAT" |
| diff --git a/data/maps/the_tenacious/metadata.txtpb b/data/maps/the_tenacious/metadata.txtpb index 86ed1c5..55ea23d 100644 --- a/data/maps/the_tenacious/metadata.txtpb +++ b/data/maps/the_tenacious/metadata.txtpb | |||
| @@ -1,3 +1,5 @@ | |||
| 1 | display_name: "The Tenacious" | 1 | display_name: "The Tenacious" |
| 2 | rte_room: "Control Center Entrance" | 2 | rte_room: "Control Center Entrance" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: 10 } | ||
| 4 | rte_trigger_scale { x: 4 y: 1 z: 4 } | ||
| 3 | daedalus_only_mode: DAED_ONLY_ALLOW | 5 | daedalus_only_mode: DAED_ONLY_ALLOW |
| diff --git a/data/maps/the_three_doors/metadata.txtpb b/data/maps/the_three_doors/metadata.txtpb index bed023f..d2fa498 100644 --- a/data/maps/the_three_doors/metadata.txtpb +++ b/data/maps/the_three_doors/metadata.txtpb | |||
| @@ -1,2 +1,4 @@ | |||
| 1 | display_name: "The Three Doors" | 1 | display_name: "The Three Doors" |
| 2 | rte_room: "First Second Room" | 2 | rte_room: "First Second Room" |
| 3 | rte_trigger_pos { x: -15 y: 0 z: 1 } | ||
| 4 | rte_trigger_scale { x: 8 y: 1 z: 4 } | ||
| diff --git a/data/maps/the_tower/metadata.txtpb b/data/maps/the_tower/metadata.txtpb index 9d4fe0b..11ab3da 100644 --- a/data/maps/the_tower/metadata.txtpb +++ b/data/maps/the_tower/metadata.txtpb | |||
| @@ -1,5 +1,7 @@ | |||
| 1 | display_name: "The Tower" | 1 | display_name: "The Tower" |
| 2 | rte_room: "First Floor" | 2 | rte_room: "First Floor" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: 0 } | ||
| 4 | rte_trigger_scale { x: 8 y: 1 z: 8 } | ||
| 3 | worldport_entrance { | 5 | worldport_entrance { |
| 4 | room: "First Floor" | 6 | room: "First Floor" |
| 5 | name: "GREAT" | 7 | name: "GREAT" |
| diff --git a/data/maps/the_tree/metadata.txtpb b/data/maps/the_tree/metadata.txtpb index c52b946..dbe7a6e 100644 --- a/data/maps/the_tree/metadata.txtpb +++ b/data/maps/the_tree/metadata.txtpb | |||
| @@ -1,2 +1,4 @@ | |||
| 1 | display_name: "The Tree" | 1 | display_name: "The Tree" |
| 2 | rte_room: "Main Area" | 2 | rte_room: "Main Area" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: 0 } | ||
| 4 | rte_trigger_scale { x: 15 y: 1 z: 15 } | ||
| diff --git a/data/maps/the_unkempt/metadata.txtpb b/data/maps/the_unkempt/metadata.txtpb index eaa821f..c3fdb8c 100644 --- a/data/maps/the_unkempt/metadata.txtpb +++ b/data/maps/the_unkempt/metadata.txtpb | |||
| @@ -1,2 +1,4 @@ | |||
| 1 | display_name: "The Unkempt" | 1 | display_name: "The Unkempt" |
| 2 | rte_room: "Main Area" | 2 | rte_room: "Main Area" |
| 3 | rte_trigger_pos { x: -12 y: 0 z: -2 } | ||
| 4 | rte_trigger_scale { x: 20 y: 1 z: 5 } | ||
| diff --git a/data/maps/the_unyielding/metadata.txtpb b/data/maps/the_unyielding/metadata.txtpb index 311a966..2e67c0d 100644 --- a/data/maps/the_unyielding/metadata.txtpb +++ b/data/maps/the_unyielding/metadata.txtpb | |||
| @@ -1,2 +1,4 @@ | |||
| 1 | display_name: "The Unyielding" | 1 | display_name: "The Unyielding" |
| 2 | rte_room: "Digital Entrance" | 2 | rte_room: "Digital Entrance" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: -6 } | ||
| 4 | rte_trigger_scale { x: 6 y: 1 z: 6 } | ||
| diff --git a/data/maps/the_wise/metadata.txtpb b/data/maps/the_wise/metadata.txtpb index 282ebe9..e9b77ad 100644 --- a/data/maps/the_wise/metadata.txtpb +++ b/data/maps/the_wise/metadata.txtpb | |||
| @@ -1,4 +1,6 @@ | |||
| 1 | display_name: "The Wise" | 1 | display_name: "The Wise" |
| 2 | rte_room: "Entry" | 2 | rte_room: "Entry" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: 22.5 } | ||
| 4 | rte_trigger_scale { x: 6 y: 1 z: 6 } | ||
| 3 | # This port is out of bounds. | 5 | # This port is out of bounds. |
| 4 | excluded_nodes: "Components/Warps/worldport" | 6 | excluded_nodes: "Components/Warps/worldport" |
| diff --git a/data/maps/the_wondrous/metadata.txtpb b/data/maps/the_wondrous/metadata.txtpb index 88ca318..ef453aa 100644 --- a/data/maps/the_wondrous/metadata.txtpb +++ b/data/maps/the_wondrous/metadata.txtpb | |||
| @@ -1,5 +1,7 @@ | |||
| 1 | display_name: "The Wondrous" | 1 | display_name: "The Wondrous" |
| 2 | rte_room: "Entry" | 2 | rte_room: "Entry" |
| 3 | rte_trigger_pos { x: 8 y: 0 z: 40 } | ||
| 4 | rte_trigger_scale { x: 6 y: 1 z: 6 } | ||
| 3 | worldport_entrance { | 5 | worldport_entrance { |
| 4 | room: "Entry" | 6 | room: "Entry" |
| 5 | name: "DAEDALUS" | 7 | name: "DAEDALUS" |
| diff --git a/data/maps/the_words/metadata.txtpb b/data/maps/the_words/metadata.txtpb index b016db0..0fdee3f 100644 --- a/data/maps/the_words/metadata.txtpb +++ b/data/maps/the_words/metadata.txtpb | |||
| @@ -1,5 +1,7 @@ | |||
| 1 | display_name: "The Words" | 1 | display_name: "The Words" |
| 2 | rte_room: "Main Area" | 2 | rte_room: "Main Area" |
| 3 | rte_trigger_pos { x: 0 y: 0 z: 0 } | ||
| 4 | rte_trigger_scale { x: 8 y: 1 z: 8 } | ||
| 3 | # These are old proxies of the main room's panels that are not linked up | 5 | # These are old proxies of the main room's panels that are not linked up |
| 4 | # anymore. | 6 | # anymore. |
| 5 | excluded_nodes: "Panels/Proxies/panel_3" | 7 | excluded_nodes: "Panels/Proxies/panel_3" |
| diff --git a/proto/data.proto b/proto/data.proto index 3330666..e053942 100644 --- a/proto/data.proto +++ b/proto/data.proto | |||
| @@ -291,6 +291,8 @@ message Map { | |||
| 291 | 291 | ||
| 292 | optional uint64 rte_room = 7; | 292 | optional uint64 rte_room = 7; |
| 293 | optional uint64 rte_ap_id = 8; | 293 | optional uint64 rte_ap_id = 8; |
| 294 | optional Vec3d rte_trigger_pos = 9; | ||
| 295 | optional Vec3d rte_trigger_scale = 10; | ||
| 294 | } | 296 | } |
| 295 | 297 | ||
| 296 | message Progressive { | 298 | message Progressive { |
| diff --git a/proto/human.proto b/proto/human.proto index 484369e..6c98d3f 100644 --- a/proto/human.proto +++ b/proto/human.proto | |||
| @@ -239,6 +239,8 @@ message HumanMap { | |||
| 239 | 239 | ||
| 240 | optional PortIdentifier worldport_entrance = 3; | 240 | optional PortIdentifier worldport_entrance = 3; |
| 241 | optional string rte_room = 7; | 241 | optional string rte_room = 7; |
| 242 | optional Vec3d rte_trigger_pos = 8; | ||
| 243 | optional Vec3d rte_trigger_scale = 9; | ||
| 242 | 244 | ||
| 243 | // These two fields are used by the validator and nothing else. excluded_nodes | 245 | // These two fields are used by the validator and nothing else. excluded_nodes |
| 244 | // are objects in the tscn that are intentionally not mentioned in the txtpb. | 246 | // are objects in the tscn that are intentionally not mentioned in the txtpb. |
