From 4df8a5a96740f809c256ae2f87b60f02c54bd664 Mon Sep 17 00:00:00 2001 From: Star Rauchenberger Date: Fri, 6 Feb 2026 22:55:51 -0500 Subject: Annotated RTE triggers for maps --- data/maps/four_rooms/metadata.txtpb | 2 ++ data/maps/icarus/metadata.txtpb | 2 ++ data/maps/the_advanced/metadata.txtpb | 2 ++ data/maps/the_ancient/metadata.txtpb | 2 ++ data/maps/the_bearer/metadata.txtpb | 2 ++ data/maps/the_between/metadata.txtpb | 2 ++ data/maps/the_butterfly/metadata.txtpb | 2 ++ data/maps/the_charismatic/metadata.txtpb | 2 ++ data/maps/the_colorful/metadata.txtpb | 2 ++ data/maps/the_congruent/metadata.txtpb | 2 ++ data/maps/the_crystalline/metadata.txtpb | 2 ++ data/maps/the_darkroom/metadata.txtpb | 2 ++ data/maps/the_digital/metadata.txtpb | 2 ++ data/maps/the_double_sided/metadata.txtpb | 2 ++ data/maps/the_extravagant/metadata.txtpb | 2 ++ data/maps/the_fuzzy/metadata.txtpb | 2 ++ data/maps/the_graveyard/metadata.txtpb | 2 ++ data/maps/the_great/metadata.txtpb | 2 ++ data/maps/the_hive/metadata.txtpb | 2 ++ data/maps/the_impressive/metadata.txtpb | 2 ++ data/maps/the_invisible/metadata.txtpb | 2 ++ data/maps/the_jubilant/metadata.txtpb | 2 ++ data/maps/the_keen/metadata.txtpb | 2 ++ data/maps/the_liberated/metadata.txtpb | 2 ++ data/maps/the_linear/metadata.txtpb | 2 ++ data/maps/the_lionized/metadata.txtpb | 2 ++ data/maps/the_literate/metadata.txtpb | 2 ++ data/maps/the_lively/metadata.txtpb | 2 ++ data/maps/the_nuanced/metadata.txtpb | 2 ++ data/maps/the_orb/metadata.txtpb | 2 ++ data/maps/the_owl/metadata.txtpb | 2 ++ data/maps/the_parthenon/metadata.txtpb | 2 ++ data/maps/the_partial/metadata.txtpb | 2 ++ data/maps/the_perceptive/metadata.txtpb | 2 ++ data/maps/the_quiet/metadata.txtpb | 2 ++ data/maps/the_repetitive/metadata.txtpb | 2 ++ data/maps/the_revitalized/metadata.txtpb | 2 ++ data/maps/the_shop/metadata.txtpb | 2 ++ data/maps/the_sirenic/metadata.txtpb | 2 ++ data/maps/the_stellar/metadata.txtpb | 2 ++ data/maps/the_stormy/metadata.txtpb | 2 ++ data/maps/the_sturdy/metadata.txtpb | 2 ++ data/maps/the_sun_temple/metadata.txtpb | 2 ++ data/maps/the_sweet/metadata.txtpb | 2 ++ data/maps/the_symbolic/metadata.txtpb | 2 ++ data/maps/the_talented/metadata.txtpb | 2 ++ data/maps/the_tenacious/metadata.txtpb | 2 ++ data/maps/the_three_doors/metadata.txtpb | 2 ++ data/maps/the_tower/metadata.txtpb | 2 ++ data/maps/the_tree/metadata.txtpb | 2 ++ data/maps/the_unkempt/metadata.txtpb | 2 ++ data/maps/the_unyielding/metadata.txtpb | 2 ++ data/maps/the_wise/metadata.txtpb | 2 ++ data/maps/the_wondrous/metadata.txtpb | 2 ++ data/maps/the_words/metadata.txtpb | 2 ++ proto/data.proto | 2 ++ proto/human.proto | 2 ++ 57 files changed, 114 insertions(+) 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 @@ display_name: "Four Rooms" rte_room: "Synonyms Room" +rte_trigger_pos { x: 20 y: 0 z: -2.5 } +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 @@ display_name: "Icarus" type: ICARUS rte_room: "Welcome Spine (Obverse)" +rte_trigger_pos { x: 60 y: -3 z: 1 } +rte_trigger_scale { x: 6 y: 1 z: 7 } # The map's mastery is created at runtime. 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 @@ display_name: "The Advanced" type: GIFT_MAP rte_room: "Main Area" +rte_trigger_pos { x: 0 y: 0 z: 4 } +rte_trigger_scale { x: 6 y: 1 z: 6 } # The map's mastery is created at runtime. 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 @@ display_name: "The Ancient" rte_room: "Outside" +rte_trigger_pos { x: 0 y: 0 z: 0 } +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 @@ display_name: "The Bearer" rte_room: "Entry" +rte_trigger_pos { x: 0 y: 0 z: -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 @@ display_name: "The Between" rte_room: "Main Area" +rte_trigger_pos { x: 0 y: 0 z: 0 } +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 @@ display_name: "The Butterfly" rte_room: "Main Area" +rte_trigger_pos { x: -15.5 y: 0 z: 15.5 } +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 @@ display_name: "The Charismatic" type: GIFT_MAP rte_room: "Main Area" +rte_trigger_pos { x: 0 y: 0 z: 0 } +rte_trigger_scale { x: 3 y: 1 z: 10 } # The map's mastery is created at runtime. 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 @@ display_name: "The Colorful" rte_room: "White Room" +rte_trigger_pos { x: 0 y: 0 z: 10 } +rte_trigger_scale { x: 4 y: 1 z: 4 } # This has something to do with the FISH/FISHES proxy. 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 @@ display_name: "The Congruent" rte_room: "Main Area" +rte_trigger_pos { x: 0 y: 0 z: 0 } +rte_trigger_scale { x: 6 y: 1 z: 6 } worldport_entrance { room: "Main Area" 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 @@ display_name: "The Crystalline" type: GIFT_MAP rte_room: "Main Area" +rte_trigger_pos { x: 0 y: 0 z: 0 } +rte_trigger_scale { x: 10 y: 1 z: 10 } # The map's mastery is created at runtime. 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 @@ display_name: "The Darkroom" rte_room: "First Room" +rte_trigger_pos { x: 0 y: 0 z: 1 } +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 @@ display_name: "The Digital" rte_room: "Main Area" +rte_trigger_pos { x: -9 y: 0 z: -5 } +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 @@ display_name: "The Double Sided" rte_room: "Start" +rte_trigger_pos { x: 0 y: 0 z: -4 } +rte_trigger_scale { x: 4 y: 1 z: 4 } worldport_entrance { room: "Start" 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 @@ display_name: "The Extravagant" rte_room: "Y Minus First Floor" +rte_trigger_pos { x: 0 y: 0 z: 0 } +rte_trigger_scale { x: 6 y: 1 z: 6 } # This appears to be completely inaccessible. 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 @@ display_name: "The Fuzzy" type: GIFT_MAP rte_room: "Main Area" +rte_trigger_pos { x: 0 y: 0 z: 4 } +rte_trigger_scale { x: 6 y: 1 z: 6 } # The map's mastery is created at runtime. 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 @@ display_name: "The Graveyard" rte_room: "Outside" +rte_trigger_pos { x: 0 y: 0 z: 0 } +rte_trigger_scale { x: 8 y: 1 z: 8 } # These really shouldn't be shuffled because it would make Black Ending trivial. excluded_nodes: "Components/Paintings/grave" 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 @@ display_name: "The Great" rte_room: "Main Area" +rte_trigger_pos { x: 24 y: 0 z: 1 } +rte_trigger_scale { x: 35 y: 1 z: 14 } # This can't be shuffled because it is tilted. excluded_nodes: "Components/Paintings/u" # 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 @@ display_name: "The Hive" rte_room: "Main Area" +rte_trigger_pos { x: -26 y: 0 z: -19 } +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 @@ display_name: "The Impressive" rte_room: "Lobby" +rte_trigger_pos { x: 0 y: 0 z: 5 } +rte_trigger_scale { x: 6 y: 1 z: 10 } # These are apparently little eyes on the Green Eye panel pedestals? I don't # think they're ever visible in gameplay. 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 @@ display_name: "The Invisible" rte_room: "Entrance" +rte_trigger_pos { x: 0 y: 0 z: -57 } +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 @@ display_name: "The Jubilant" rte_room: "Main Area" +rte_trigger_pos { x: 0 y: 0 z: 2 } +rte_trigger_scale { x: 8 y: 1 z: 8 } worldport_entrance { room: "Main Area" 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 @@ display_name: "The Keen" rte_room: "Main Area" +rte_trigger_pos { x: 0 y: 0 z: 0 } +rte_trigger_scale { x: 6 y: 1 z: 6 } worldport_entrance { room: "Main Area" 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 @@ display_name: "The Liberated" rte_room: "Puzzle Room" +rte_trigger_pos { x: 0 y: 0 z: 0 } +rte_trigger_scale { x: 6 y: 1 z: 6 } worldport_entrance { room: "Puzzle Room" 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 @@ display_name: "The Linear" rte_room: "Room" +rte_trigger_pos { x: 0 y: 0 z: 0 } +rte_trigger_scale { x: 6 y: 1 z: 6 } worldport_entrance { room: "Room" 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 @@ display_name: "The Lionized" rte_room: "Puzzle Room" +rte_trigger_pos { x: 0 y: 0 z: 0 } +rte_trigger_scale { x: 6 y: 1 z: 6 } worldport_entrance { room: "Puzzle Room" 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 @@ display_name: "The Literate" rte_room: "Puzzle Room" +rte_trigger_pos { x: 0 y: 0 z: 0 } +rte_trigger_scale { x: 6 y: 1 z: 6 } worldport_entrance { room: "Puzzle Room" 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 @@ display_name: "The Lively" rte_room: "Puzzle Room" +rte_trigger_pos { x: 0 y: 0 z: 0 } +rte_trigger_scale { x: 6 y: 1 z: 6 } worldport_entrance { room: "Puzzle Room" 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 @@ display_name: "The Nuanced" rte_room: "Main Room" +rte_trigger_pos { x: 0 y: 0 z: 9 } +rte_trigger_scale { x: 6 y: 1 z: 15 } worldport_entrance { room: "Main Room" 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 @@ display_name: "The Orb" rte_room: "Main Area" +rte_trigger_pos { x: 34 y: 0 z: 39 } +rte_trigger_scale { x: 4 y: 1 z: 8 } # These are inaccessible, and were probably just copy pasted from the other # rooms. 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 @@ display_name: "The Owl" rte_room: "R2C2 Bottom" +rte_trigger_pos { x: 0 y: 0 z: 8 } +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 @@ display_name: "The Parthenon" rte_room: "Main Area" +rte_trigger_pos { x: 0 y: 0 z: -15 } +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 @@ display_name: "The Partial" rte_room: "Obverse Side" +rte_trigger_pos { x: 0 y: 0 z: 5 } +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 @@ display_name: "The Perceptive" rte_room: "Main Area" +rte_trigger_pos { x: 0 y: 0 z: 0 } +rte_trigger_scale { x: 30 y: 1 z: 20 } worldport_entrance { room: "Main Area" 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 @@ display_name: "The Quiet" rte_room: "Main Area" +rte_trigger_pos { x: 0 y: 0 z: 2 } +rte_trigger_scale { x: 8 y: 1 z: 8 } worldport_entrance { room: "Main Area" 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 @@ display_name: "The Repetitive" rte_room: "Main Room" +rte_trigger_pos { x: 0 y: 0 z: 35.5 } +rte_trigger_scale { x: 13 y: 1 z: 14 } # These paintings are directly above/behind panels and thus can't be entered. excluded_nodes: "Meshes/eyeRed3" 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 @@ display_name: "The Revitalized" rte_room: "Bye Room" +rte_trigger_pos { x: 0 y: 0 z: 0 } +rte_trigger_scale { x: 14 y: 1 z: 14 } # Let's not include the demo (for now). 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 @@ display_name: "The Shop" rte_room: "Main Area" +rte_trigger_pos { x: 0.5 y: 0 z: -12 } +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 @@ display_name: "The Sirenic" rte_room: "Start" +rte_trigger_pos { x: 0 y: 0 z: 23 } +rte_trigger_scale { x: 6 y: 1 z: 4 } worldport_entrance { room: "Start" 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 @@ display_name: "The Stellar" type: GIFT_MAP rte_room: "Starting Room" +rte_trigger_pos { x: 0 y: 0 z: -3 } +rte_trigger_scale { x: 6 y: 1 z: 6 } # This panel does not appear to be accessible without sniping. excluded_nodes: "Panels/Room_1/panel_2" # 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 @@ display_name: "The Stormy" rte_room: "Center" +rte_trigger_pos { x: 0 y: 0 z: 0 } +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 @@ display_name: "The Sturdy" rte_room: "Main Area" +rte_trigger_pos { x: 0 y: 0 z: 2 } +rte_trigger_scale { x: 40 y: 1 z: 40 } # Let's ignore the second half of the rainbows for now. #excluded_nodes: "Components/Doors/Rainbow2/Hinge/rainbowMirrored" #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 @@ display_name: "The Sun Temple" rte_room: "Entrance" +rte_trigger_pos { x: 0 y: 0 z: 2 } +rte_trigger_scale { x: 10 y: 1 z: 10 } worldport_entrance { room: "Entrance" 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 @@ display_name: "The Sweet" rte_room: "Main Area" +rte_trigger_pos { x: 0 y: 0 z: -14.5 } +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 @@ display_name: "The Symbolic" rte_room: "White Room" +rte_trigger_pos { x: 0 y: 0 z: 0 } +rte_trigger_scale { x: 6 y: 1 z: 6 } worldport_entrance { room: "White Room" 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 @@ display_name: "The Talented" rte_room: "Main Area" +rte_trigger_pos { x: 0 y: 0 z: 9 } +rte_trigger_scale { x: 6 y: 1 z: 15 } worldport_entrance { room: "Main Area" 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 @@ display_name: "The Tenacious" rte_room: "Control Center Entrance" +rte_trigger_pos { x: 0 y: 0 z: 10 } +rte_trigger_scale { x: 4 y: 1 z: 4 } 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 @@ display_name: "The Three Doors" rte_room: "First Second Room" +rte_trigger_pos { x: -15 y: 0 z: 1 } +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 @@ display_name: "The Tower" rte_room: "First Floor" +rte_trigger_pos { x: 0 y: 0 z: 0 } +rte_trigger_scale { x: 8 y: 1 z: 8 } worldport_entrance { room: "First Floor" 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 @@ display_name: "The Tree" rte_room: "Main Area" +rte_trigger_pos { x: 0 y: 0 z: 0 } +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 @@ display_name: "The Unkempt" rte_room: "Main Area" +rte_trigger_pos { x: -12 y: 0 z: -2 } +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 @@ display_name: "The Unyielding" rte_room: "Digital Entrance" +rte_trigger_pos { x: 0 y: 0 z: -6 } +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 @@ display_name: "The Wise" rte_room: "Entry" +rte_trigger_pos { x: 0 y: 0 z: 22.5 } +rte_trigger_scale { x: 6 y: 1 z: 6 } # This port is out of bounds. 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 @@ display_name: "The Wondrous" rte_room: "Entry" +rte_trigger_pos { x: 8 y: 0 z: 40 } +rte_trigger_scale { x: 6 y: 1 z: 6 } worldport_entrance { room: "Entry" 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 @@ display_name: "The Words" rte_room: "Main Area" +rte_trigger_pos { x: 0 y: 0 z: 0 } +rte_trigger_scale { x: 8 y: 1 z: 8 } # These are old proxies of the main room's panels that are not linked up # anymore. 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 { optional uint64 rte_room = 7; optional uint64 rte_ap_id = 8; + optional Vec3d rte_trigger_pos = 9; + optional Vec3d rte_trigger_scale = 10; } 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 { optional PortIdentifier worldport_entrance = 3; optional string rte_room = 7; + optional Vec3d rte_trigger_pos = 8; + optional Vec3d rte_trigger_scale = 9; // These two fields are used by the validator and nothing else. excluded_nodes // are objects in the tscn that are intentionally not mentioned in the txtpb. -- cgit 1.4.1