diff options
155 files changed, 334 insertions, 19 deletions
diff --git a/apworld/__init__.py b/apworld/__init__.py index 8da6d1f..1af31c0 100644 --- a/apworld/__init__.py +++ b/apworld/__init__.py | |||
@@ -12,7 +12,7 @@ from .player_logic import Lingo2PlayerLogic | |||
12 | from .regions import create_regions, shuffle_entrances, connect_ports_from_ut | 12 | from .regions import create_regions, shuffle_entrances, connect_ports_from_ut |
13 | from .static_logic import Lingo2StaticLogic | 13 | from .static_logic import Lingo2StaticLogic |
14 | from .version import APWORLD_VERSION | 14 | from .version import APWORLD_VERSION |
15 | from ..LauncherComponents import Component, Type, components, launch as launch_component | 15 | from ..LauncherComponents import Component, Type, components, launch as launch_component, icon_paths |
16 | 16 | ||
17 | 17 | ||
18 | class Lingo2WebWorld(WebWorld): | 18 | class Lingo2WebWorld(WebWorld): |
@@ -163,6 +163,7 @@ def launch_client(*args): | |||
163 | launch_component(client_main, name="Lingo2Client", args=args) | 163 | launch_component(client_main, name="Lingo2Client", args=args) |
164 | 164 | ||
165 | 165 | ||
166 | icon_paths["lingo2_ico"] = f"ap:{__name__}/logo.png" | ||
166 | component = Component("Lingo 2 Client", component_type=Type.CLIENT, func=launch_client, | 167 | component = Component("Lingo 2 Client", component_type=Type.CLIENT, func=launch_client, |
167 | description="Open Lingo 2.", supports_uri=True, game_name="Lingo 2") | 168 | description="Open Lingo 2.", supports_uri=True, game_name="Lingo 2", icon="lingo2_ico") |
168 | components.append(component) | 169 | components.append(component) |
diff --git a/apworld/client/assets/location.png b/apworld/client/assets/location.png new file mode 100644 index 0000000..5304deb --- /dev/null +++ b/apworld/client/assets/location.png | |||
Binary files differ | |||
diff --git a/apworld/client/assets/worldport.png b/apworld/client/assets/worldport.png new file mode 100644 index 0000000..19dfdc3 --- /dev/null +++ b/apworld/client/assets/worldport.png | |||
Binary files differ | |||
diff --git a/apworld/client/gamedata.gd b/apworld/client/gamedata.gd index e44fa17..1424721 100644 --- a/apworld/client/gamedata.gd +++ b/apworld/client/gamedata.gd | |||
@@ -175,7 +175,7 @@ func get_door_receivers(door_id): | |||
175 | 175 | ||
176 | func get_worldport_display_name(port_id): | 176 | func get_worldport_display_name(port_id): |
177 | var port = objects.get_ports()[port_id] | 177 | var port = objects.get_ports()[port_id] |
178 | return "%s - %s (Worldport)" % [_get_room_object_map_name(port), port.get_name()] | 178 | return "%s - %s" % [_get_room_object_map_name(port), port.get_display_name()] |
179 | 179 | ||
180 | 180 | ||
181 | func _get_map_object_map_name(obj): | 181 | func _get_map_object_map_name(obj): |
diff --git a/apworld/client/manager.gd b/apworld/client/manager.gd index 3facfba..5b731d2 100644 --- a/apworld/client/manager.gd +++ b/apworld/client/manager.gd | |||
@@ -333,6 +333,7 @@ func _on_checked_worldports_updated(): | |||
333 | var textclient_node = global.get_node("Textclient") | 333 | var textclient_node = global.get_node("Textclient") |
334 | if textclient_node != null: | 334 | if textclient_node != null: |
335 | textclient_node.update_locations() | 335 | textclient_node.update_locations() |
336 | textclient_node.update_worldports() | ||
336 | 337 | ||
337 | 338 | ||
338 | func _client_could_not_connect(message): | 339 | func _client_could_not_connect(message): |
@@ -449,6 +450,10 @@ func _client_connected(slot_data): | |||
449 | 450 | ||
450 | _inverse_item_locks[lock[0]].append([door_id, lock[1]]) | 451 | _inverse_item_locks[lock[0]].append([door_id, lock[1]]) |
451 | 452 | ||
453 | if shuffle_worldports: | ||
454 | var textclient = global.get_node("Textclient") | ||
455 | textclient.setup_worldports() | ||
456 | |||
452 | ap_connected.emit() | 457 | ap_connected.emit() |
453 | 458 | ||
454 | 459 | ||
diff --git a/apworld/client/textclient.gd b/apworld/client/textclient.gd index af155fb..0c4e675 100644 --- a/apworld/client/textclient.gd +++ b/apworld/client/textclient.gd | |||
@@ -8,6 +8,13 @@ var tracker_label | |||
8 | var is_open = false | 8 | var is_open = false |
9 | 9 | ||
10 | var locations_overlay | 10 | var locations_overlay |
11 | var location_texture | ||
12 | var worldport_texture | ||
13 | |||
14 | var worldports_tab | ||
15 | var worldports_tree | ||
16 | var port_tree_item_by_map = {} | ||
17 | var port_tree_item_by_map_port = {} | ||
11 | 18 | ||
12 | 19 | ||
13 | func _ready(): | 20 | func _ready(): |
@@ -20,9 +27,10 @@ func _ready(): | |||
20 | locations_overlay.offset_bottom = 720 | 27 | locations_overlay.offset_bottom = 720 |
21 | locations_overlay.offset_left = 20 | 28 | locations_overlay.offset_left = 20 |
22 | locations_overlay.anchor_right = 1.0 | 29 | locations_overlay.anchor_right = 1.0 |
23 | locations_overlay.offset_right = -20 | 30 | locations_overlay.offset_right = -10 |
24 | locations_overlay.scroll_active = false | 31 | locations_overlay.scroll_active = false |
25 | locations_overlay.mouse_filter = Control.MOUSE_FILTER_IGNORE | 32 | locations_overlay.mouse_filter = Control.MOUSE_FILTER_IGNORE |
33 | locations_overlay.texture_filter = CanvasItem.TEXTURE_FILTER_NEAREST | ||
26 | add_child(locations_overlay) | 34 | add_child(locations_overlay) |
27 | update_locations_visibility() | 35 | update_locations_visibility() |
28 | 36 | ||
@@ -83,6 +91,31 @@ func _ready(): | |||
83 | tracker_label = RichTextLabel.new() | 91 | tracker_label = RichTextLabel.new() |
84 | tracker_margins.add_child(tracker_label) | 92 | tracker_margins.add_child(tracker_label) |
85 | 93 | ||
94 | worldports_tab = MarginContainer.new() | ||
95 | worldports_tab.name = "Worldports" | ||
96 | worldports_tab.add_theme_constant_override("margin_top", 60) | ||
97 | worldports_tab.add_theme_constant_override("margin_left", 60) | ||
98 | worldports_tab.add_theme_constant_override("margin_right", 60) | ||
99 | worldports_tab.add_theme_constant_override("margin_bottom", 60) | ||
100 | tabs.add_child(worldports_tab) | ||
101 | tabs.set_tab_hidden(2, true) | ||
102 | |||
103 | worldports_tree = Tree.new() | ||
104 | worldports_tree.columns = 2 | ||
105 | worldports_tree.hide_root = true | ||
106 | worldports_tree.theme = preload("res://assets/themes/baseUI.tres") | ||
107 | worldports_tree.add_theme_font_size_override("font_size", 24) | ||
108 | worldports_tab.add_child(worldports_tree) | ||
109 | |||
110 | var runtime = global.get_node("Runtime") | ||
111 | var location_image = Image.new() | ||
112 | location_image.load_png_from_buffer(runtime.read_path("assets/location.png")) | ||
113 | location_texture = ImageTexture.create_from_image(location_image) | ||
114 | |||
115 | var worldport_image = Image.new() | ||
116 | worldport_image.load_png_from_buffer(runtime.read_path("assets/worldport.png")) | ||
117 | worldport_texture = ImageTexture.create_from_image(worldport_image) | ||
118 | |||
86 | 119 | ||
87 | func _input(event): | 120 | func _input(event): |
88 | if global.loaded and event is InputEventKey and event.pressed: | 121 | if global.loaded and event is InputEventKey and event.pressed: |
@@ -144,16 +177,22 @@ func update_locations(): | |||
144 | locations_overlay.push_outline_color(Color(0, 0, 0, 1)) | 177 | locations_overlay.push_outline_color(Color(0, 0, 0, 1)) |
145 | locations_overlay.push_outline_size(2) | 178 | locations_overlay.push_outline_size(2) |
146 | 179 | ||
180 | const kLocation = 0 | ||
181 | const kWorldport = 1 | ||
182 | |||
147 | var location_names = [] | 183 | var location_names = [] |
184 | var type_by_name = {} | ||
148 | for location_id in ap.client._accessible_locations: | 185 | for location_id in ap.client._accessible_locations: |
149 | if not ap.client._checked_locations.has(location_id): | 186 | if not ap.client._checked_locations.has(location_id): |
150 | var location_name = gamedata.location_name_by_id.get(location_id, "(Unknown)") | 187 | var location_name = gamedata.location_name_by_id.get(location_id, "(Unknown)") |
151 | location_names.append(location_name) | 188 | location_names.append(location_name) |
189 | type_by_name[location_name] = kLocation | ||
152 | 190 | ||
153 | for port_id in ap.client._accessible_worldports: | 191 | for port_id in ap.client._accessible_worldports: |
154 | if not ap.client._checked_worldports.has(port_id): | 192 | if not ap.client._checked_worldports.has(port_id): |
155 | var port_name = gamedata.get_worldport_display_name(port_id) | 193 | var port_name = gamedata.get_worldport_display_name(port_id) |
156 | location_names.append(port_name) | 194 | location_names.append(port_name) |
195 | type_by_name[port_name] = kWorldport | ||
157 | 196 | ||
158 | location_names.sort() | 197 | location_names.sort() |
159 | 198 | ||
@@ -161,7 +200,14 @@ func update_locations(): | |||
161 | for location_name in location_names: | 200 | for location_name in location_names: |
162 | tracker_label.append_text("[p]%s[/p]" % location_name) | 201 | tracker_label.append_text("[p]%s[/p]" % location_name) |
163 | if count < 18: | 202 | if count < 18: |
164 | locations_overlay.append_text("[p align=right]%s[/p]" % location_name) | 203 | locations_overlay.push_paragraph(HORIZONTAL_ALIGNMENT_RIGHT) |
204 | locations_overlay.append_text(location_name) | ||
205 | locations_overlay.append_text(" ") | ||
206 | if type_by_name[location_name] == kLocation: | ||
207 | locations_overlay.add_image(location_texture) | ||
208 | elif type_by_name[location_name] == kWorldport: | ||
209 | locations_overlay.add_image(worldport_texture) | ||
210 | locations_overlay.pop() | ||
165 | count += 1 | 211 | count += 1 |
166 | 212 | ||
167 | if count > 18: | 213 | if count > 18: |
@@ -173,5 +219,77 @@ func update_locations_visibility(): | |||
173 | locations_overlay.visible = ap.show_locations | 219 | locations_overlay.visible = ap.show_locations |
174 | 220 | ||
175 | 221 | ||
222 | func setup_worldports(): | ||
223 | tabs.set_tab_hidden(2, false) | ||
224 | |||
225 | var root_ti = worldports_tree.create_item(null) | ||
226 | |||
227 | var ports_by_map_id = {} | ||
228 | var display_names_by_map_id = {} | ||
229 | var display_names_by_port_id = {} | ||
230 | |||
231 | var ap = global.get_node("Archipelago") | ||
232 | var gamedata = global.get_node("Gamedata") | ||
233 | for fpid in ap.port_pairings: | ||
234 | var port = gamedata.objects.get_ports()[fpid] | ||
235 | var room = gamedata.objects.get_rooms()[port.get_room_id()] | ||
236 | |||
237 | if not ports_by_map_id.has(room.get_map_id()): | ||
238 | ports_by_map_id[room.get_map_id()] = [] | ||
239 | |||
240 | var map = gamedata.objects.get_maps()[room.get_map_id()] | ||
241 | display_names_by_map_id[map.get_id()] = map.get_display_name() | ||
242 | |||
243 | ports_by_map_id[room.get_map_id()].append(fpid) | ||
244 | display_names_by_port_id[fpid] = port.get_display_name() | ||
245 | |||
246 | var sorted_map_ids = ports_by_map_id.keys().duplicate() | ||
247 | sorted_map_ids.sort_custom( | ||
248 | func(a, b): return display_names_by_map_id[a] < display_names_by_map_id[b] | ||
249 | ) | ||
250 | |||
251 | for map_id in sorted_map_ids: | ||
252 | var map_ti = root_ti.create_child() | ||
253 | map_ti.set_text(0, display_names_by_map_id[map_id]) | ||
254 | map_ti.visible = false | ||
255 | map_ti.collapsed = true | ||
256 | port_tree_item_by_map[map_id] = map_ti | ||
257 | port_tree_item_by_map_port[map_id] = {} | ||
258 | |||
259 | var port_ids = ports_by_map_id[map_id] | ||
260 | port_ids.sort_custom( | ||
261 | func(a, b): return display_names_by_port_id[a] < display_names_by_port_id[b] | ||
262 | ) | ||
263 | |||
264 | for port_id in port_ids: | ||
265 | var port_ti = map_ti.create_child() | ||
266 | port_ti.set_text(0, display_names_by_port_id[port_id]) | ||
267 | port_ti.set_text(1, gamedata.get_worldport_display_name(ap.port_pairings[port_id])) | ||
268 | port_ti.visible = false | ||
269 | port_tree_item_by_map_port[map_id][port_id] = port_ti | ||
270 | |||
271 | update_worldports() | ||
272 | |||
273 | |||
274 | func update_worldports(): | ||
275 | var ap = global.get_node("Archipelago") | ||
276 | |||
277 | for map_id in port_tree_item_by_map_port.keys(): | ||
278 | var map_visible = false | ||
279 | |||
280 | for port_id in port_tree_item_by_map_port[map_id].keys(): | ||
281 | var ti = port_tree_item_by_map_port[map_id][port_id] | ||
282 | ti.visible = ap.client._checked_worldports.has(port_id) | ||
283 | |||
284 | if ti.visible: | ||
285 | map_visible = true | ||
286 | |||
287 | port_tree_item_by_map[map_id].visible = map_visible | ||
288 | |||
289 | |||
176 | func reset(): | 290 | func reset(): |
177 | locations_overlay.clear() | 291 | locations_overlay.clear() |
292 | tabs.set_tab_hidden(2, true) | ||
293 | port_tree_item_by_map.clear() | ||
294 | port_tree_item_by_map_port.clear() | ||
295 | worldports_tree.clear() | ||
diff --git a/apworld/context.py b/apworld/context.py index 4a85868..35ba483 100644 --- a/apworld/context.py +++ b/apworld/context.py | |||
@@ -495,6 +495,7 @@ async def process_game_cmd(manager: Lingo2Manager, args: dict): | |||
495 | updates = manager.update_worldports(worldports) | 495 | updates = manager.update_worldports(worldports) |
496 | if len(updates) > 0: | 496 | if len(updates) > 0: |
497 | async_start(manager.client_ctx.update_worldports(updates), name="client update worldports") | 497 | async_start(manager.client_ctx.update_worldports(updates), name="client update worldports") |
498 | manager.game_ctx.send_update_worldports(updates) | ||
498 | elif cmd == "Quit": | 499 | elif cmd == "Quit": |
499 | manager.client_ctx.exit_event.set() | 500 | manager.client_ctx.exit_event.set() |
500 | 501 | ||
diff --git a/apworld/logo.png b/apworld/logo.png new file mode 100644 index 0000000..b9d00ba --- /dev/null +++ b/apworld/logo.png | |||
Binary files differ | |||
diff --git a/data/connections.txtpb b/data/connections.txtpb index 46939c8..ae7d9fd 100644 --- a/data/connections.txtpb +++ b/data/connections.txtpb | |||
@@ -731,7 +731,7 @@ connections { | |||
731 | from { | 731 | from { |
732 | port { | 732 | port { |
733 | map: "the_orb" | 733 | map: "the_orb" |
734 | room: "B Room" | 734 | room: "Middle Room" |
735 | name: "MID" | 735 | name: "MID" |
736 | } | 736 | } |
737 | } | 737 | } |
diff --git a/data/maps/control_center/rooms/Ancient Entrance.txtpb b/data/maps/control_center/rooms/Ancient Entrance.txtpb index 20b1440..5b65d9a 100644 --- a/data/maps/control_center/rooms/Ancient Entrance.txtpb +++ b/data/maps/control_center/rooms/Ancient Entrance.txtpb | |||
@@ -1,6 +1,7 @@ | |||
1 | name: "Ancient Entrance" | 1 | name: "Ancient Entrance" |
2 | ports { | 2 | ports { |
3 | name: "ANCIENT" | 3 | name: "ANCIENT" |
4 | display_name: "Ancient Entrance" | ||
4 | path: "Components/Warps/worldport8" | 5 | path: "Components/Warps/worldport8" |
5 | destination { x: -27 y: 0 z: -34 } | 6 | destination { x: -27 y: 0 z: -34 } |
6 | rotation: 90 | 7 | rotation: 90 |
diff --git a/data/maps/control_center/rooms/Between Entrance.txtpb b/data/maps/control_center/rooms/Between Entrance.txtpb index e3d4e73..9da5344 100644 --- a/data/maps/control_center/rooms/Between Entrance.txtpb +++ b/data/maps/control_center/rooms/Between Entrance.txtpb | |||
@@ -8,6 +8,7 @@ panels { | |||
8 | } | 8 | } |
9 | ports { | 9 | ports { |
10 | name: "BETWEEN" | 10 | name: "BETWEEN" |
11 | display_name: "Between Connector" | ||
11 | path: "Components/Warps/worldport5" | 12 | path: "Components/Warps/worldport5" |
12 | destination { x: 39 y: 0 z: -17 } | 13 | destination { x: 39 y: 0 z: -17 } |
13 | rotation: 270 | 14 | rotation: 270 |
diff --git a/data/maps/control_center/rooms/Entry Entrance.txtpb b/data/maps/control_center/rooms/Entry Entrance.txtpb index f9924d8..ad882f5 100644 --- a/data/maps/control_center/rooms/Entry Entrance.txtpb +++ b/data/maps/control_center/rooms/Entry Entrance.txtpb | |||
@@ -8,6 +8,7 @@ panels { | |||
8 | } | 8 | } |
9 | ports { | 9 | ports { |
10 | name: "ENTRY" | 10 | name: "ENTRY" |
11 | display_name: "Entry Connector" | ||
11 | path: "Components/Warps/worldport2" | 12 | path: "Components/Warps/worldport2" |
12 | destination { x: 26 y: 0 z: -16.5 } | 13 | destination { x: 26 y: 0 z: -16.5 } |
13 | rotation: 0 | 14 | rotation: 0 |
diff --git a/data/maps/control_center/rooms/Entry.txtpb b/data/maps/control_center/rooms/Entry.txtpb index 3f95021..09c21aa 100644 --- a/data/maps/control_center/rooms/Entry.txtpb +++ b/data/maps/control_center/rooms/Entry.txtpb | |||
@@ -8,6 +8,7 @@ panels { | |||
8 | } | 8 | } |
9 | ports { | 9 | ports { |
10 | name: "GREAT" | 10 | name: "GREAT" |
11 | display_name: "Main Entrance" | ||
11 | path: "Components/Warps/worldport" | 12 | path: "Components/Warps/worldport" |
12 | destination { x: 0 y: 0 z: -1.5 } | 13 | destination { x: 0 y: 0 z: -1.5 } |
13 | rotation: 0 | 14 | rotation: 0 |
diff --git a/data/maps/control_center/rooms/Main Area.txtpb b/data/maps/control_center/rooms/Main Area.txtpb index 71e6284..2c1e418 100644 --- a/data/maps/control_center/rooms/Main Area.txtpb +++ b/data/maps/control_center/rooms/Main Area.txtpb | |||
@@ -49,28 +49,33 @@ keyholders { | |||
49 | } | 49 | } |
50 | ports { | 50 | ports { |
51 | name: "RIGHT" | 51 | name: "RIGHT" |
52 | display_name: "Hinterlands South Entrance" | ||
52 | path: "Components/Warps/worldport6" | 53 | path: "Components/Warps/worldport6" |
53 | destination { x: 82 y: 0 z: -10 } | 54 | destination { x: 82 y: 0 z: -10 } |
54 | rotation: 90 | 55 | rotation: 90 |
55 | } | 56 | } |
56 | ports { | 57 | ports { |
57 | name: "LEFT" | 58 | name: "LEFT" |
59 | display_name: "Hinterlands North Entrance" | ||
58 | path: "Components/Warps/worldport7" | 60 | path: "Components/Warps/worldport7" |
59 | destination { x: 82 y: 0 z: -48 } | 61 | destination { x: 82 y: 0 z: -48 } |
60 | rotation: 90 | 62 | rotation: 90 |
61 | } | 63 | } |
62 | ports { | 64 | ports { |
63 | name: "RELENTLESS_LEFT" | 65 | name: "RELENTLESS_LEFT" |
66 | display_name: "Relentless LEFT Entrance" | ||
64 | path: "Components/Warps/worldport9" | 67 | path: "Components/Warps/worldport9" |
65 | no_shuffle: true | 68 | no_shuffle: true |
66 | } | 69 | } |
67 | ports { | 70 | ports { |
68 | name: "RELENTLESS_SHOP" | 71 | name: "RELENTLESS_SHOP" |
72 | display_name: "Relentless SHOP Entrance" | ||
69 | path: "Components/Warps/worldport11" | 73 | path: "Components/Warps/worldport11" |
70 | no_shuffle: true | 74 | no_shuffle: true |
71 | } | 75 | } |
72 | ports { | 76 | ports { |
73 | name: "RELENTLESS_TURN" | 77 | name: "RELENTLESS_TURN" |
78 | display_name: "Relentless TURN Entrance" | ||
74 | path: "Components/Warps/worldport10" | 79 | path: "Components/Warps/worldport10" |
75 | no_shuffle: true | 80 | no_shuffle: true |
76 | } | 81 | } |
diff --git a/data/maps/control_center/rooms/Partial Entrance.txtpb b/data/maps/control_center/rooms/Partial Entrance.txtpb index 80c854b..5771afc 100644 --- a/data/maps/control_center/rooms/Partial Entrance.txtpb +++ b/data/maps/control_center/rooms/Partial Entrance.txtpb | |||
@@ -8,6 +8,7 @@ panels { | |||
8 | } | 8 | } |
9 | ports { | 9 | ports { |
10 | name: "PARTIAL" | 10 | name: "PARTIAL" |
11 | display_name: "Partial Connector" | ||
11 | path: "Components/Warps/worldport4" | 12 | path: "Components/Warps/worldport4" |
12 | destination { x: 21 y: 0 z: -41 } | 13 | destination { x: 21 y: 0 z: -41 } |
13 | rotation: 270 | 14 | rotation: 270 |
diff --git a/data/maps/control_center/rooms/Perceptive Entrance.txtpb b/data/maps/control_center/rooms/Perceptive Entrance.txtpb index be264e1..cf5a82c 100644 --- a/data/maps/control_center/rooms/Perceptive Entrance.txtpb +++ b/data/maps/control_center/rooms/Perceptive Entrance.txtpb | |||
@@ -16,6 +16,7 @@ panels { | |||
16 | } | 16 | } |
17 | ports { | 17 | ports { |
18 | name: "PERCEPTIVE" | 18 | name: "PERCEPTIVE" |
19 | display_name: "Perceptive Entrance" | ||
19 | path: "Components/Warps/worldport12" | 20 | path: "Components/Warps/worldport12" |
20 | destination { x: -23 y: 0 z: -11 } | 21 | destination { x: -23 y: 0 z: -11 } |
21 | rotation: 0 | 22 | rotation: 0 |
diff --git a/data/maps/control_center/rooms/Repetitive Entrance.txtpb b/data/maps/control_center/rooms/Repetitive Entrance.txtpb index e2b581b..6e242f3 100644 --- a/data/maps/control_center/rooms/Repetitive Entrance.txtpb +++ b/data/maps/control_center/rooms/Repetitive Entrance.txtpb | |||
@@ -1,6 +1,7 @@ | |||
1 | name: "Repetitive Entrance" | 1 | name: "Repetitive Entrance" |
2 | ports { | 2 | ports { |
3 | name: "REPETITIVE" | 3 | name: "REPETITIVE" |
4 | display_name: "Repetitive Entrance" | ||
4 | path: "Components/Warps/worldport14" | 5 | path: "Components/Warps/worldport14" |
5 | destination { x: -16 y: 0 z: -17.5 } | 6 | destination { x: -16 y: 0 z: -17.5 } |
6 | rotation: 0 | 7 | rotation: 0 |
diff --git a/data/maps/control_center/rooms/Tenacious Entrance.txtpb b/data/maps/control_center/rooms/Tenacious Entrance.txtpb index 16819ad..2689589 100644 --- a/data/maps/control_center/rooms/Tenacious Entrance.txtpb +++ b/data/maps/control_center/rooms/Tenacious Entrance.txtpb | |||
@@ -8,6 +8,7 @@ panels { | |||
8 | } | 8 | } |
9 | ports { | 9 | ports { |
10 | name: "TENACIOUS" | 10 | name: "TENACIOUS" |
11 | display_name: "Tenacious Connector" | ||
11 | path: "Components/Warps/worldport13" | 12 | path: "Components/Warps/worldport13" |
12 | destination { x: 56 y: 0 z: -38 } | 13 | destination { x: 56 y: 0 z: -38 } |
13 | rotation: 180 | 14 | rotation: 180 |
diff --git a/data/maps/control_center/rooms/Unkempt Entrance.txtpb b/data/maps/control_center/rooms/Unkempt Entrance.txtpb index 619891a..5e65254 100644 --- a/data/maps/control_center/rooms/Unkempt Entrance.txtpb +++ b/data/maps/control_center/rooms/Unkempt Entrance.txtpb | |||
@@ -8,6 +8,7 @@ panels { | |||
8 | } | 8 | } |
9 | ports { | 9 | ports { |
10 | name: "UNKEMPT" | 10 | name: "UNKEMPT" |
11 | display_name: "Unkempt Connector" | ||
11 | path: "Components/Warps/worldport3" | 12 | path: "Components/Warps/worldport3" |
12 | destination { x: 34 y: 0 z: -38.5 } | 13 | destination { x: 34 y: 0 z: -38.5 } |
13 | rotation: 90 | 14 | rotation: 90 |
diff --git a/data/maps/daedalus/rooms/Composite Room S.txtpb b/data/maps/daedalus/rooms/Composite Room S.txtpb index d7a79a4..0cb69bf 100644 --- a/data/maps/daedalus/rooms/Composite Room S.txtpb +++ b/data/maps/daedalus/rooms/Composite Room S.txtpb | |||
@@ -194,6 +194,7 @@ panels { | |||
194 | } | 194 | } |
195 | ports { | 195 | ports { |
196 | name: "ENTRY" | 196 | name: "ENTRY" |
197 | display_name: "Composite Room Worldport" | ||
197 | path: "Components/Warps/Worldports/worldport16" | 198 | path: "Components/Warps/Worldports/worldport16" |
198 | destination { x: -84 y: 0 z: 81 } | 199 | destination { x: -84 y: 0 z: 81 } |
199 | rotation: 270 | 200 | rotation: 270 |
diff --git a/data/maps/daedalus/rooms/Entry Shortcut.txtpb b/data/maps/daedalus/rooms/Entry Shortcut.txtpb index f737cd1..3c3abb7 100644 --- a/data/maps/daedalus/rooms/Entry Shortcut.txtpb +++ b/data/maps/daedalus/rooms/Entry Shortcut.txtpb | |||
@@ -10,6 +10,7 @@ panels { | |||
10 | } | 10 | } |
11 | ports { | 11 | ports { |
12 | name: "ENTRY" | 12 | name: "ENTRY" |
13 | display_name: "Starting Room West Wall Middle Worldport" | ||
13 | path: "Components/Warps/Worldports/worldport4" | 14 | path: "Components/Warps/Worldports/worldport4" |
14 | destination { x: -21 y: 0 z: -4 } | 15 | destination { x: -21 y: 0 z: -4 } |
15 | rotation: 90 | 16 | rotation: 90 |
diff --git a/data/maps/daedalus/rooms/Hedges Tower.txtpb b/data/maps/daedalus/rooms/Hedges Tower.txtpb index e720bc9..3b88cd7 100644 --- a/data/maps/daedalus/rooms/Hedges Tower.txtpb +++ b/data/maps/daedalus/rooms/Hedges Tower.txtpb | |||
@@ -2,6 +2,7 @@ name: "Hedges Tower" | |||
2 | panel_display_name: "Hedges" | 2 | panel_display_name: "Hedges" |
3 | ports { | 3 | ports { |
4 | name: "TENACIOUS" | 4 | name: "TENACIOUS" |
5 | display_name: "Hedge Maze Tower" | ||
5 | path: "Components/Warps/Worldports/worldport13" | 6 | path: "Components/Warps/Worldports/worldport13" |
6 | no_shuffle: true | 7 | no_shuffle: true |
7 | } | 8 | } |
diff --git a/data/maps/daedalus/rooms/Moat.txtpb b/data/maps/daedalus/rooms/Moat.txtpb index 345f4f0..7bdb040 100644 --- a/data/maps/daedalus/rooms/Moat.txtpb +++ b/data/maps/daedalus/rooms/Moat.txtpb | |||
@@ -6,6 +6,7 @@ paintings { | |||
6 | } | 6 | } |
7 | ports { | 7 | ports { |
8 | name: "HIVE" | 8 | name: "HIVE" |
9 | display_name: "Moat Worldport" | ||
9 | path: "Components/Warps/Worldports/worldport9" | 10 | path: "Components/Warps/Worldports/worldport9" |
10 | destination { x: 64 y: 1 z: 24.5 } | 11 | destination { x: 64 y: 1 z: 24.5 } |
11 | rotation: 0 | 12 | rotation: 0 |
diff --git a/data/maps/daedalus/rooms/Outside Hedges.txtpb b/data/maps/daedalus/rooms/Outside Hedges.txtpb index 17c93a0..fc765d9 100644 --- a/data/maps/daedalus/rooms/Outside Hedges.txtpb +++ b/data/maps/daedalus/rooms/Outside Hedges.txtpb | |||
@@ -76,6 +76,7 @@ paintings { | |||
76 | } | 76 | } |
77 | ports { | 77 | ports { |
78 | name: "REVITALIZED" | 78 | name: "REVITALIZED" |
79 | display_name: "Near Hedges Plum Hallway" | ||
79 | path: "Components/Warps/Worldports/worldport7" | 80 | path: "Components/Warps/Worldports/worldport7" |
80 | destination { x: 45 y: 0 z: 94 } | 81 | destination { x: 45 y: 0 z: 94 } |
81 | rotation: 270 | 82 | rotation: 270 |
diff --git a/data/maps/daedalus/rooms/Purple Hallway From Great.txtpb b/data/maps/daedalus/rooms/Purple Hallway From Great.txtpb index d3592d4..73f8391 100644 --- a/data/maps/daedalus/rooms/Purple Hallway From Great.txtpb +++ b/data/maps/daedalus/rooms/Purple Hallway From Great.txtpb | |||
@@ -2,6 +2,7 @@ name: "Purple Hallway From Great" | |||
2 | panel_display_name: "South Area" | 2 | panel_display_name: "South Area" |
3 | ports { | 3 | ports { |
4 | name: "GREAT" | 4 | name: "GREAT" |
5 | display_name: "Near Sweet Purple Hallway" | ||
5 | path: "Components/Warps/Worldports/worldport17" | 6 | path: "Components/Warps/Worldports/worldport17" |
6 | destination { x: -24 y: 0 z: 61 } | 7 | destination { x: -24 y: 0 z: 61 } |
7 | rotation: 270 | 8 | rotation: 270 |
diff --git a/data/maps/daedalus/rooms/Quiet Entrance.txtpb b/data/maps/daedalus/rooms/Quiet Entrance.txtpb index c33b07d..cd0d0ed 100644 --- a/data/maps/daedalus/rooms/Quiet Entrance.txtpb +++ b/data/maps/daedalus/rooms/Quiet Entrance.txtpb | |||
@@ -16,6 +16,7 @@ paintings { | |||
16 | } | 16 | } |
17 | ports { | 17 | ports { |
18 | name: "QUIET" | 18 | name: "QUIET" |
19 | display_name: "Near Planet Painting Worldport" | ||
19 | path: "Components/Warps/Worldports/worldport5" | 20 | path: "Components/Warps/Worldports/worldport5" |
20 | destination { x: -32 y: 0 z: -40 } | 21 | destination { x: -32 y: 0 z: -40 } |
21 | rotation: 90 | 22 | rotation: 90 |
diff --git a/data/maps/daedalus/rooms/Rain Side.txtpb b/data/maps/daedalus/rooms/Rain Side.txtpb index cfaf40d..2a62525 100644 --- a/data/maps/daedalus/rooms/Rain Side.txtpb +++ b/data/maps/daedalus/rooms/Rain Side.txtpb | |||
@@ -10,6 +10,7 @@ panels { | |||
10 | } | 10 | } |
11 | ports { | 11 | ports { |
12 | name: "BEARER" | 12 | name: "BEARER" |
13 | display_name: "Rain Panel Worldport" | ||
13 | path: "Components/Warps/Worldports/worldport11" | 14 | path: "Components/Warps/Worldports/worldport11" |
14 | destination { x: 93.5 y: 0 z: 27 } | 15 | destination { x: 93.5 y: 0 z: 27 } |
15 | rotation: 90 | 16 | rotation: 90 |
diff --git a/data/maps/daedalus/rooms/Starting Room.txtpb b/data/maps/daedalus/rooms/Starting Room.txtpb index 88e8e79..1b07eb4 100644 --- a/data/maps/daedalus/rooms/Starting Room.txtpb +++ b/data/maps/daedalus/rooms/Starting Room.txtpb | |||
@@ -9,6 +9,7 @@ panels { | |||
9 | } | 9 | } |
10 | ports { | 10 | ports { |
11 | name: "GREAT" | 11 | name: "GREAT" |
12 | display_name: "Starting Room South Wall Middle Worldport" | ||
12 | path: "Components/Warps/Worldports/worldport" | 13 | path: "Components/Warps/Worldports/worldport" |
13 | destination { x: 0 y: 0 z: 11 } | 14 | destination { x: 0 y: 0 z: 11 } |
14 | rotation: 0 | 15 | rotation: 0 |
diff --git a/data/maps/daedalus/rooms/Sweet Foyer.txtpb b/data/maps/daedalus/rooms/Sweet Foyer.txtpb index 8620985..d1167eb 100644 --- a/data/maps/daedalus/rooms/Sweet Foyer.txtpb +++ b/data/maps/daedalus/rooms/Sweet Foyer.txtpb | |||
@@ -51,12 +51,14 @@ paintings { | |||
51 | } | 51 | } |
52 | ports { | 52 | ports { |
53 | name: "SWEET1" | 53 | name: "SWEET1" |
54 | display_name: "Sweet East Entrance" | ||
54 | path: "Components/Warps/Worldports/worldport14" | 55 | path: "Components/Warps/Worldports/worldport14" |
55 | destination { x: -27 y: 0 z: 76.5 } | 56 | destination { x: -27 y: 0 z: 76.5 } |
56 | rotation: 270 | 57 | rotation: 270 |
57 | } | 58 | } |
58 | ports { | 59 | ports { |
59 | name: "SWEET2" | 60 | name: "SWEET2" |
61 | display_name: "Sweet West Entrance" | ||
60 | path: "Components/Warps/Worldports/worldport15" | 62 | path: "Components/Warps/Worldports/worldport15" |
61 | destination { x: -36 y: 0 z: 76.5 } | 63 | destination { x: -36 y: 0 z: 76.5 } |
62 | rotation: 90 | 64 | rotation: 90 |
diff --git a/data/maps/daedalus/rooms/Tree Entrance.txtpb b/data/maps/daedalus/rooms/Tree Entrance.txtpb index 9466ada..1453790 100644 --- a/data/maps/daedalus/rooms/Tree Entrance.txtpb +++ b/data/maps/daedalus/rooms/Tree Entrance.txtpb | |||
@@ -48,6 +48,7 @@ panels { | |||
48 | } | 48 | } |
49 | ports { | 49 | ports { |
50 | name: "TREE" | 50 | name: "TREE" |
51 | display_name: "Near Pumpkin Brown Hallway" | ||
51 | path: "Components/Warps/Worldports/worldport12" | 52 | path: "Components/Warps/Worldports/worldport12" |
52 | destination { x: 41 y: 0 z: 50.5 } | 53 | destination { x: 41 y: 0 z: 50.5 } |
53 | rotation: 0 | 54 | rotation: 0 |
diff --git a/data/maps/daedalus/rooms/Unkempt Entrance.txtpb b/data/maps/daedalus/rooms/Unkempt Entrance.txtpb index c5ae4ab..0a39ee0 100644 --- a/data/maps/daedalus/rooms/Unkempt Entrance.txtpb +++ b/data/maps/daedalus/rooms/Unkempt Entrance.txtpb | |||
@@ -2,6 +2,7 @@ name: "Unkempt Entrance" | |||
2 | panel_display_name: "O2 Room" | 2 | panel_display_name: "O2 Room" |
3 | ports { | 3 | ports { |
4 | name: "UNKEMPT" | 4 | name: "UNKEMPT" |
5 | display_name: "O2 Room Worldport" | ||
5 | path: "Components/Warps/Worldports/worldport6" | 6 | path: "Components/Warps/Worldports/worldport6" |
6 | destination { x: -61 y: 0 z: 95 } | 7 | destination { x: -61 y: 0 z: 95 } |
7 | rotation: 270 | 8 | rotation: 270 |
diff --git a/data/maps/daedalus/rooms/White Hallway From Entry.txtpb b/data/maps/daedalus/rooms/White Hallway From Entry.txtpb index 8139a6c..d3659d3 100644 --- a/data/maps/daedalus/rooms/White Hallway From Entry.txtpb +++ b/data/maps/daedalus/rooms/White Hallway From Entry.txtpb | |||
@@ -2,6 +2,7 @@ name: "White Hallway From Entry" | |||
2 | panel_display_name: "Southwest Area" | 2 | panel_display_name: "Southwest Area" |
3 | ports { | 3 | ports { |
4 | name: "ENTRY" | 4 | name: "ENTRY" |
5 | display_name: "Near Globe White Hallway" | ||
5 | path: "Components/Warps/Worldports/worldport10" | 6 | path: "Components/Warps/Worldports/worldport10" |
6 | destination { x: -46 y: 0 z: 23 } | 7 | destination { x: -46 y: 0 z: 23 } |
7 | rotation: 90 | 8 | rotation: 90 |
diff --git a/data/maps/daedalus/rooms/Wonderland.txtpb b/data/maps/daedalus/rooms/Wonderland.txtpb index 0e04d7d..b4782d2 100644 --- a/data/maps/daedalus/rooms/Wonderland.txtpb +++ b/data/maps/daedalus/rooms/Wonderland.txtpb | |||
@@ -37,6 +37,7 @@ panels { | |||
37 | } | 37 | } |
38 | ports { | 38 | ports { |
39 | name: "WONDROUS" | 39 | name: "WONDROUS" |
40 | display_name: "Wonderland Worldport" | ||
40 | path: "Components/Warps/Worldports/worldport3" | 41 | path: "Components/Warps/Worldports/worldport3" |
41 | destination { x: -104 y: 0 z: -69 } | 42 | destination { x: -104 y: 0 z: -69 } |
42 | rotation: 180 | 43 | rotation: 180 |
diff --git a/data/maps/daedalus/rooms/Yellow Color Door.txtpb b/data/maps/daedalus/rooms/Yellow Color Door.txtpb index 0ffec87..61d206b 100644 --- a/data/maps/daedalus/rooms/Yellow Color Door.txtpb +++ b/data/maps/daedalus/rooms/Yellow Color Door.txtpb | |||
@@ -30,6 +30,7 @@ paintings { | |||
30 | } | 30 | } |
31 | ports { | 31 | ports { |
32 | name: "FOURROOMS" | 32 | name: "FOURROOMS" |
33 | display_name: "Near Yellow Worldport" | ||
33 | path: "Components/Warps/Worldports/worldport8" | 34 | path: "Components/Warps/Worldports/worldport8" |
34 | destination { x: 92.5 y: 0 z: -62 } | 35 | destination { x: 92.5 y: 0 z: -62 } |
35 | rotation: 90 | 36 | rotation: 90 |
diff --git a/data/maps/four_rooms/rooms/Examples Room.txtpb b/data/maps/four_rooms/rooms/Examples Room.txtpb index 513bb61..4146120 100644 --- a/data/maps/four_rooms/rooms/Examples Room.txtpb +++ b/data/maps/four_rooms/rooms/Examples Room.txtpb | |||
@@ -57,6 +57,7 @@ panels { | |||
57 | } | 57 | } |
58 | ports { | 58 | ports { |
59 | name: "DAEDALUS" | 59 | name: "DAEDALUS" |
60 | display_name: "Examples Room Worldport" | ||
60 | path: "Components/Warps/worldport2" | 61 | path: "Components/Warps/worldport2" |
61 | destination { x: 0 y: 0 z: -40.5 } | 62 | destination { x: 0 y: 0 z: -40.5 } |
62 | rotation: 180 | 63 | rotation: 180 |
diff --git a/data/maps/four_rooms/rooms/Intensify Room.txtpb b/data/maps/four_rooms/rooms/Intensify Room.txtpb index dfdb6dc..8c6924a 100644 --- a/data/maps/four_rooms/rooms/Intensify Room.txtpb +++ b/data/maps/four_rooms/rooms/Intensify Room.txtpb | |||
@@ -57,6 +57,7 @@ panels { | |||
57 | } | 57 | } |
58 | ports { | 58 | ports { |
59 | name: "IMPRESSIVE" | 59 | name: "IMPRESSIVE" |
60 | display_name: "Intensify Room Worldport" | ||
60 | path: "Components/Warps/worldport" | 61 | path: "Components/Warps/worldport" |
61 | destination { x: 0 y: 0 z: 6.5 } | 62 | destination { x: 0 y: 0 z: 6.5 } |
62 | rotation: 0 | 63 | rotation: 0 |
diff --git a/data/maps/four_rooms/rooms/Synonyms Room.txtpb b/data/maps/four_rooms/rooms/Synonyms Room.txtpb index 3d2ddcc..bcbf64e 100644 --- a/data/maps/four_rooms/rooms/Synonyms Room.txtpb +++ b/data/maps/four_rooms/rooms/Synonyms Room.txtpb | |||
@@ -57,6 +57,7 @@ panels { | |||
57 | } | 57 | } |
58 | ports { | 58 | ports { |
59 | name: "ENTRY" | 59 | name: "ENTRY" |
60 | display_name: "Synonyms Room Worldport" | ||
60 | path: "Components/Warps/worldport3" | 61 | path: "Components/Warps/worldport3" |
61 | destination { x: 20 y: 0 z: 6.5 } | 62 | destination { x: 20 y: 0 z: 6.5 } |
62 | rotation: 0 | 63 | rotation: 0 |
diff --git a/data/maps/four_rooms/rooms/Time Room.txtpb b/data/maps/four_rooms/rooms/Time Room.txtpb index 0786d04..74f951d 100644 --- a/data/maps/four_rooms/rooms/Time Room.txtpb +++ b/data/maps/four_rooms/rooms/Time Room.txtpb | |||
@@ -57,6 +57,7 @@ panels { | |||
57 | } | 57 | } |
58 | ports { | 58 | ports { |
59 | name: "OWL" | 59 | name: "OWL" |
60 | display_name: "Time Room Worldport" | ||
60 | path: "Components/Warps/worldport4" | 61 | path: "Components/Warps/worldport4" |
61 | destination { x: 20 y: 0 z: -40.5 } | 62 | destination { x: 20 y: 0 z: -40.5 } |
62 | rotation: 180 | 63 | rotation: 180 |
diff --git a/data/maps/the_bearer/rooms/Back Area.txtpb b/data/maps/the_bearer/rooms/Back Area.txtpb index 0be8a7c..2be4cb4 100644 --- a/data/maps/the_bearer/rooms/Back Area.txtpb +++ b/data/maps/the_bearer/rooms/Back Area.txtpb | |||
@@ -8,6 +8,7 @@ panels { | |||
8 | } | 8 | } |
9 | ports { | 9 | ports { |
10 | name: "DAEDALUS" | 10 | name: "DAEDALUS" |
11 | display_name: "Dark Hallway" | ||
11 | path: "Components/Warps/worldport2" | 12 | path: "Components/Warps/worldport2" |
12 | destination { x: 10 y: 0 z: -84.5 } | 13 | destination { x: 10 y: 0 z: -84.5 } |
13 | rotation: 180 | 14 | rotation: 180 |
diff --git a/data/maps/the_bearer/rooms/Entry.txtpb b/data/maps/the_bearer/rooms/Entry.txtpb index e770924..517088d 100644 --- a/data/maps/the_bearer/rooms/Entry.txtpb +++ b/data/maps/the_bearer/rooms/Entry.txtpb | |||
@@ -57,6 +57,7 @@ panels { | |||
57 | } | 57 | } |
58 | ports { | 58 | ports { |
59 | name: "UNYIELDING" | 59 | name: "UNYIELDING" |
60 | display_name: "Main Entrance" | ||
60 | path: "Components/Warps/worldport" | 61 | path: "Components/Warps/worldport" |
61 | destination { x: 3 y: 4 z: 15 } | 62 | destination { x: 3 y: 4 z: 15 } |
62 | rotation: 90 | 63 | rotation: 90 |
diff --git a/data/maps/the_bearer/rooms/Tree Entrance.txtpb b/data/maps/the_bearer/rooms/Tree Entrance.txtpb index d3172dc..1b50ddd 100644 --- a/data/maps/the_bearer/rooms/Tree Entrance.txtpb +++ b/data/maps/the_bearer/rooms/Tree Entrance.txtpb | |||
@@ -1,6 +1,7 @@ | |||
1 | name: "Tree Entrance" | 1 | name: "Tree Entrance" |
2 | ports { | 2 | ports { |
3 | name: "TREE" | 3 | name: "TREE" |
4 | display_name: "Brown Hallway" | ||
4 | path: "Components/Warps/worldport3" | 5 | path: "Components/Warps/worldport3" |
5 | destination { x: -19 y: 0 z: -83.5 } | 6 | destination { x: -19 y: 0 z: -83.5 } |
6 | rotation: 180 | 7 | rotation: 180 |
diff --git a/data/maps/the_between/rooms/Control Center Side.txtpb b/data/maps/the_between/rooms/Control Center Side.txtpb index 0576305..b308586 100644 --- a/data/maps/the_between/rooms/Control Center Side.txtpb +++ b/data/maps/the_between/rooms/Control Center Side.txtpb | |||
@@ -13,12 +13,14 @@ paintings { | |||
13 | } | 13 | } |
14 | ports { | 14 | ports { |
15 | name: "CC" | 15 | name: "CC" |
16 | display_name: "Lavender Structure" | ||
16 | path: "Components/Warps/worldport3" | 17 | path: "Components/Warps/worldport3" |
17 | destination { x: 36 y: 0 z: 1 } | 18 | destination { x: 36 y: 0 z: 1 } |
18 | rotation: 180 | 19 | rotation: 180 |
19 | } | 20 | } |
20 | ports { | 21 | ports { |
21 | name: "LIVELY" | 22 | name: "LIVELY" |
23 | display_name: "Near Painting Worldport" | ||
22 | path: "Components/Warps/worldport2" | 24 | path: "Components/Warps/worldport2" |
23 | destination { x: 24 y: 0 z: 6.5 } | 25 | destination { x: 24 y: 0 z: 6.5 } |
24 | rotation: 0 | 26 | rotation: 0 |
diff --git a/data/maps/the_between/rooms/Main Area.txtpb b/data/maps/the_between/rooms/Main Area.txtpb index ed6072b..898b265 100644 --- a/data/maps/the_between/rooms/Main Area.txtpb +++ b/data/maps/the_between/rooms/Main Area.txtpb | |||
@@ -197,6 +197,7 @@ panels { | |||
197 | } | 197 | } |
198 | ports { | 198 | ports { |
199 | name: "GREAT" | 199 | name: "GREAT" |
200 | display_name: "Salmon Hallway" | ||
200 | path: "Components/Warps/worldport" | 201 | path: "Components/Warps/worldport" |
201 | destination { x: -1 y: 0 z: 20 } | 202 | destination { x: -1 y: 0 z: 20 } |
202 | rotation: 90 | 203 | rotation: 90 |
diff --git a/data/maps/the_between/rooms/Plaza Entrance.txtpb b/data/maps/the_between/rooms/Plaza Entrance.txtpb index 5c87619..894ebae 100644 --- a/data/maps/the_between/rooms/Plaza Entrance.txtpb +++ b/data/maps/the_between/rooms/Plaza Entrance.txtpb | |||
@@ -1,6 +1,7 @@ | |||
1 | name: "Plaza Entrance" | 1 | name: "Plaza Entrance" |
2 | ports { | 2 | ports { |
3 | name: "PLAZA" | 3 | name: "PLAZA" |
4 | display_name: "Trick or Treat Worldport" | ||
4 | path: "Components/Warps/worldport4" | 5 | path: "Components/Warps/worldport4" |
5 | destination { x: -38 y: 0 z: 1 } | 6 | destination { x: -38 y: 0 z: 1 } |
6 | rotation: 180 | 7 | rotation: 180 |
diff --git a/data/maps/the_butterfly/rooms/Main Area.txtpb b/data/maps/the_butterfly/rooms/Main Area.txtpb index c5349bc..453e64a 100644 --- a/data/maps/the_butterfly/rooms/Main Area.txtpb +++ b/data/maps/the_butterfly/rooms/Main Area.txtpb | |||
@@ -127,6 +127,7 @@ panels { | |||
127 | } | 127 | } |
128 | ports { | 128 | ports { |
129 | name: "GALLERY" | 129 | name: "GALLERY" |
130 | display_name: "Worldport" | ||
130 | path: "Components/Warps/worldport" | 131 | path: "Components/Warps/worldport" |
131 | destination { x: -19 y: 0 z: 19 } | 132 | destination { x: -19 y: 0 z: 19 } |
132 | rotation: 315 | 133 | rotation: 315 |
diff --git a/data/maps/the_colorful/rooms/Cyan Hallway.txtpb b/data/maps/the_colorful/rooms/Cyan Hallway.txtpb index 268caa6..d94a0a6 100644 --- a/data/maps/the_colorful/rooms/Cyan Hallway.txtpb +++ b/data/maps/the_colorful/rooms/Cyan Hallway.txtpb | |||
@@ -23,12 +23,14 @@ panels { | |||
23 | } | 23 | } |
24 | ports { | 24 | ports { |
25 | name: "STURDY" | 25 | name: "STURDY" |
26 | display_name: "North Cyan Worldport" | ||
26 | path: "Components/Warps/worldport3" | 27 | path: "Components/Warps/worldport3" |
27 | destination { x: -17 y: 0 z: -75 } | 28 | destination { x: -17 y: 0 z: -75 } |
28 | rotation: 270 | 29 | rotation: 270 |
29 | } | 30 | } |
30 | ports { | 31 | ports { |
31 | name: "DARKROOM" | 32 | name: "DARKROOM" |
33 | display_name: "South Cyan Worldport" | ||
32 | path: "Components/Warps/worldport2" | 34 | path: "Components/Warps/worldport2" |
33 | destination { x: -17 y: 0 z: -51 } | 35 | destination { x: -17 y: 0 z: -51 } |
34 | rotation: 270 | 36 | rotation: 270 |
diff --git a/data/maps/the_colorful/rooms/White Room.txtpb b/data/maps/the_colorful/rooms/White Room.txtpb index 45c9a78..73557ed 100644 --- a/data/maps/the_colorful/rooms/White Room.txtpb +++ b/data/maps/the_colorful/rooms/White Room.txtpb | |||
@@ -8,6 +8,7 @@ panels { | |||
8 | } | 8 | } |
9 | ports { | 9 | ports { |
10 | name: "GREAT" | 10 | name: "GREAT" |
11 | display_name: "Main Entrance" | ||
11 | path: "Components/Warps/worldport" | 12 | path: "Components/Warps/worldport" |
12 | destination { x: -3.5 y: 0 z: 19 } | 13 | destination { x: -3.5 y: 0 z: 19 } |
13 | rotation: 270 | 14 | rotation: 270 |
diff --git a/data/maps/the_congruent/rooms/Main Area.txtpb b/data/maps/the_congruent/rooms/Main Area.txtpb index 1066da2..2b3f62e 100644 --- a/data/maps/the_congruent/rooms/Main Area.txtpb +++ b/data/maps/the_congruent/rooms/Main Area.txtpb | |||
@@ -85,6 +85,7 @@ panels { | |||
85 | } | 85 | } |
86 | ports { | 86 | ports { |
87 | name: "DARKROOM" | 87 | name: "DARKROOM" |
88 | display_name: "Entrance" | ||
88 | path: "Components/Warps/worldport2" | 89 | path: "Components/Warps/worldport2" |
89 | destination { x: -19 y: 0 z: 7.5 } | 90 | destination { x: -19 y: 0 z: 7.5 } |
90 | rotation: 180 | 91 | rotation: 180 |
diff --git a/data/maps/the_darkroom/rooms/Congruent Entrance.txtpb b/data/maps/the_darkroom/rooms/Congruent Entrance.txtpb index c8f5dd7..e6600a2 100644 --- a/data/maps/the_darkroom/rooms/Congruent Entrance.txtpb +++ b/data/maps/the_darkroom/rooms/Congruent Entrance.txtpb | |||
@@ -2,6 +2,7 @@ name: "Congruent Entrance" | |||
2 | panel_display_name: "Second Room" | 2 | panel_display_name: "Second Room" |
3 | ports { | 3 | ports { |
4 | name: "CONGRUENT" | 4 | name: "CONGRUENT" |
5 | display_name: "Second Room Gray Hallway" | ||
5 | path: "Components/Warps/worldport7" | 6 | path: "Components/Warps/worldport7" |
6 | destination { x: 51.5 y: 0 z: 29 } | 7 | destination { x: 51.5 y: 0 z: 29 } |
7 | rotation: 90 | 8 | rotation: 90 |
diff --git a/data/maps/the_darkroom/rooms/Cyan Hallway.txtpb b/data/maps/the_darkroom/rooms/Cyan Hallway.txtpb index eba02f5..bce0e5b 100644 --- a/data/maps/the_darkroom/rooms/Cyan Hallway.txtpb +++ b/data/maps/the_darkroom/rooms/Cyan Hallway.txtpb | |||
@@ -2,6 +2,7 @@ name: "Cyan Hallway" | |||
2 | panel_display_name: "First Room" | 2 | panel_display_name: "First Room" |
3 | ports { | 3 | ports { |
4 | name: "COLORFUL" | 4 | name: "COLORFUL" |
5 | display_name: "First Room Cyan Hallway" | ||
5 | path: "Components/Warps/worldport8" | 6 | path: "Components/Warps/worldport8" |
6 | destination { x: 20 y: 0 z: -12 } | 7 | destination { x: 20 y: 0 z: -12 } |
7 | rotation: 180 | 8 | rotation: 180 |
diff --git a/data/maps/the_darkroom/rooms/Double Sided Entrance.txtpb b/data/maps/the_darkroom/rooms/Double Sided Entrance.txtpb index 7b258cf..79ca839 100644 --- a/data/maps/the_darkroom/rooms/Double Sided Entrance.txtpb +++ b/data/maps/the_darkroom/rooms/Double Sided Entrance.txtpb | |||
@@ -2,6 +2,7 @@ name: "Double Sided Entrance" | |||
2 | panel_display_name: "First Room" | 2 | panel_display_name: "First Room" |
3 | ports { | 3 | ports { |
4 | name: "DOUBLESIDED" | 4 | name: "DOUBLESIDED" |
5 | display_name: "First Room White Hallway" | ||
5 | path: "Components/Warps/worldport6" | 6 | path: "Components/Warps/worldport6" |
6 | destination { x: 15 y: 0 z: 23 } | 7 | destination { x: 15 y: 0 z: 23 } |
7 | rotation: 90 | 8 | rotation: 90 |
diff --git a/data/maps/the_darkroom/rooms/First Room Exit.txtpb b/data/maps/the_darkroom/rooms/First Room Exit.txtpb index 852d562..4a7ebc2 100644 --- a/data/maps/the_darkroom/rooms/First Room Exit.txtpb +++ b/data/maps/the_darkroom/rooms/First Room Exit.txtpb | |||
@@ -2,6 +2,7 @@ name: "First Room Exit" | |||
2 | panel_display_name: "First Room" | 2 | panel_display_name: "First Room" |
3 | ports { | 3 | ports { |
4 | name: "NEXT" | 4 | name: "NEXT" |
5 | display_name: "First Room Exit" | ||
5 | path: "Components/Warps/worldport2" | 6 | path: "Components/Warps/worldport2" |
6 | destination { x: 0 y: 0 z: -15 } | 7 | destination { x: 0 y: 0 z: -15 } |
7 | rotation: 180 | 8 | rotation: 180 |
diff --git a/data/maps/the_darkroom/rooms/First Room.txtpb b/data/maps/the_darkroom/rooms/First Room.txtpb index 5e8167c..1113435 100644 --- a/data/maps/the_darkroom/rooms/First Room.txtpb +++ b/data/maps/the_darkroom/rooms/First Room.txtpb | |||
@@ -33,6 +33,7 @@ panels { | |||
33 | } | 33 | } |
34 | ports { | 34 | ports { |
35 | name: "ENTRY" | 35 | name: "ENTRY" |
36 | display_name: "First Room Entrance" | ||
36 | path: "Components/Warps/worldport" | 37 | path: "Components/Warps/worldport" |
37 | destination { x: -10 y: 0 z: 10 } | 38 | destination { x: -10 y: 0 z: 10 } |
38 | rotation: 0 | 39 | rotation: 0 |
diff --git a/data/maps/the_darkroom/rooms/Second Room Exit.txtpb b/data/maps/the_darkroom/rooms/Second Room Exit.txtpb index 9f197ae..d500691 100644 --- a/data/maps/the_darkroom/rooms/Second Room Exit.txtpb +++ b/data/maps/the_darkroom/rooms/Second Room Exit.txtpb | |||
@@ -2,6 +2,7 @@ name: "Second Room Exit" | |||
2 | panel_display_name: "Second Room" | 2 | panel_display_name: "Second Room" |
3 | ports { | 3 | ports { |
4 | name: "NEXT" | 4 | name: "NEXT" |
5 | display_name: "Second Room Exit" | ||
5 | path: "Components/Warps/worldport4" | 6 | path: "Components/Warps/worldport4" |
6 | destination { x: 48 y: 0 z: -15 } | 7 | destination { x: 48 y: 0 z: -15 } |
7 | rotation: 180 | 8 | rotation: 180 |
diff --git a/data/maps/the_darkroom/rooms/Second Room.txtpb b/data/maps/the_darkroom/rooms/Second Room.txtpb index fed0669..2219895 100644 --- a/data/maps/the_darkroom/rooms/Second Room.txtpb +++ b/data/maps/the_darkroom/rooms/Second Room.txtpb | |||
@@ -38,6 +38,7 @@ panels { | |||
38 | } | 38 | } |
39 | ports { | 39 | ports { |
40 | name: "ENTRY" | 40 | name: "ENTRY" |
41 | display_name: "Second Room Entrance" | ||
41 | path: "Components/Warps/worldport3" | 42 | path: "Components/Warps/worldport3" |
42 | destination { x: 38 y: 0 z: 10 } | 43 | destination { x: 38 y: 0 z: 10 } |
43 | rotation: 0 | 44 | rotation: 0 |
diff --git a/data/maps/the_darkroom/rooms/Third Room.txtpb b/data/maps/the_darkroom/rooms/Third Room.txtpb index 5e5fc62..0400476 100644 --- a/data/maps/the_darkroom/rooms/Third Room.txtpb +++ b/data/maps/the_darkroom/rooms/Third Room.txtpb | |||
@@ -65,6 +65,7 @@ panels { | |||
65 | } | 65 | } |
66 | ports { | 66 | ports { |
67 | name: "ENTRY" | 67 | name: "ENTRY" |
68 | display_name: "Third Room Entrance" | ||
68 | path: "Components/Warps/worldport5" | 69 | path: "Components/Warps/worldport5" |
69 | destination { x: 97 y: 0 z: 10 } | 70 | destination { x: 97 y: 0 z: 10 } |
70 | rotation: 0 | 71 | rotation: 0 |
diff --git a/data/maps/the_digital/rooms/Gallery Maze.txtpb b/data/maps/the_digital/rooms/Gallery Maze.txtpb index 32ed611..31fa98d 100644 --- a/data/maps/the_digital/rooms/Gallery Maze.txtpb +++ b/data/maps/the_digital/rooms/Gallery Maze.txtpb | |||
@@ -1,6 +1,7 @@ | |||
1 | name: "Gallery Maze" | 1 | name: "Gallery Maze" |
2 | ports { | 2 | ports { |
3 | name: "GALLERY" | 3 | name: "GALLERY" |
4 | display_name: "Gallery Maze Worldport" | ||
4 | path: "Components/Warps/worldport4" | 5 | path: "Components/Warps/worldport4" |
5 | destination { x: -58 y: 0 z: -76 } | 6 | destination { x: -58 y: 0 z: -76 } |
6 | rotation: 90 | 7 | rotation: 90 |
diff --git a/data/maps/the_digital/rooms/Main Area.txtpb b/data/maps/the_digital/rooms/Main Area.txtpb index 3a52778..26770c2 100644 --- a/data/maps/the_digital/rooms/Main Area.txtpb +++ b/data/maps/the_digital/rooms/Main Area.txtpb | |||
@@ -27,18 +27,21 @@ panels { | |||
27 | } | 27 | } |
28 | ports { | 28 | ports { |
29 | name: "ENTRY1" | 29 | name: "ENTRY1" |
30 | display_name: "Maze NW Worldport" | ||
30 | path: "Components/Worldports/worldport3" | 31 | path: "Components/Worldports/worldport3" |
31 | destination { x: -33 y: 0 z: 28 } | 32 | destination { x: -33 y: 0 z: 28 } |
32 | rotation: 270 | 33 | rotation: 270 |
33 | } | 34 | } |
34 | ports { | 35 | ports { |
35 | name: "ENTRY2" | 36 | name: "ENTRY2" |
37 | display_name: "Maze SW Worldport" | ||
36 | path: "Components/Worldports/worldport" | 38 | path: "Components/Worldports/worldport" |
37 | destination { x: -30 y: 0 z: 51 } | 39 | destination { x: -30 y: 0 z: 51 } |
38 | rotation: 0 | 40 | rotation: 0 |
39 | } | 41 | } |
40 | ports { | 42 | ports { |
41 | name: "ENTRY3" | 43 | name: "ENTRY3" |
44 | display_name: "Maze SE Worldport" | ||
42 | path: "Components/Worldports/worldport2" | 45 | path: "Components/Worldports/worldport2" |
43 | destination { x: 0 y: 0 z: 51 } | 46 | destination { x: 0 y: 0 z: 51 } |
44 | rotation: 0 | 47 | rotation: 0 |
diff --git a/data/maps/the_digital/rooms/Tree Area.txtpb b/data/maps/the_digital/rooms/Tree Area.txtpb index f3056b6..c2dc6b9 100644 --- a/data/maps/the_digital/rooms/Tree Area.txtpb +++ b/data/maps/the_digital/rooms/Tree Area.txtpb | |||
@@ -8,6 +8,7 @@ panels { | |||
8 | } | 8 | } |
9 | ports { | 9 | ports { |
10 | name: "TREE" | 10 | name: "TREE" |
11 | display_name: "Brown Hallway" | ||
11 | path: "Components/Worldports/worldport4" | 12 | path: "Components/Worldports/worldport4" |
12 | destination { x: -16 y: 0 z: -31 } | 13 | destination { x: -16 y: 0 z: -31 } |
13 | rotation: 270 | 14 | rotation: 270 |
diff --git a/data/maps/the_digital/rooms/Unyielding Entrance.txtpb b/data/maps/the_digital/rooms/Unyielding Entrance.txtpb index 575f1d8..f4bc663 100644 --- a/data/maps/the_digital/rooms/Unyielding Entrance.txtpb +++ b/data/maps/the_digital/rooms/Unyielding Entrance.txtpb | |||
@@ -1,6 +1,7 @@ | |||
1 | name: "Unyielding Entrance" | 1 | name: "Unyielding Entrance" |
2 | ports { | 2 | ports { |
3 | name: "UNYIELDING" | 3 | name: "UNYIELDING" |
4 | display_name: "Blue Door Worldport" | ||
4 | path: "Components/Warps/worldport5" | 5 | path: "Components/Warps/worldport5" |
5 | destination { x: 14 y: 0 z: 5 } | 6 | destination { x: 14 y: 0 z: 5 } |
6 | rotation: 90 | 7 | rotation: 90 |
diff --git a/data/maps/the_double_sided/rooms/Start.txtpb b/data/maps/the_double_sided/rooms/Start.txtpb index f7b6c37..54efb93 100644 --- a/data/maps/the_double_sided/rooms/Start.txtpb +++ b/data/maps/the_double_sided/rooms/Start.txtpb | |||
@@ -15,6 +15,7 @@ panels { | |||
15 | } | 15 | } |
16 | ports { | 16 | ports { |
17 | name: "DARKROOM" | 17 | name: "DARKROOM" |
18 | display_name: "Entrance" | ||
18 | path: "Components/Warps/worldport" | 19 | path: "Components/Warps/worldport" |
19 | destination { x: -3 y: 0 z: 8 } | 20 | destination { x: -3 y: 0 z: 8 } |
20 | rotation: 270 | 21 | rotation: 270 |
diff --git a/data/maps/the_entry/rooms/Composite Room Entrance.txtpb b/data/maps/the_entry/rooms/Composite Room Entrance.txtpb index 9d9f362..ca9e7f4 100644 --- a/data/maps/the_entry/rooms/Composite Room Entrance.txtpb +++ b/data/maps/the_entry/rooms/Composite Room Entrance.txtpb | |||
@@ -2,6 +2,7 @@ name: "Composite Room Entrance" | |||
2 | panel_display_name: "Starting Room" | 2 | panel_display_name: "Starting Room" |
3 | ports { | 3 | ports { |
4 | name: "COMPOSITE" | 4 | name: "COMPOSITE" |
5 | display_name: "Starting Room NE Worldport" | ||
5 | path: "Components/Warps/worldport12" | 6 | path: "Components/Warps/worldport12" |
6 | destination { x: 16 y: 0 z: -20 } | 7 | destination { x: 16 y: 0 z: -20 } |
7 | rotation: 90 | 8 | rotation: 90 |
diff --git a/data/maps/the_entry/rooms/Daedalus Entrance.txtpb b/data/maps/the_entry/rooms/Daedalus Entrance.txtpb index 4967857..76dc278 100644 --- a/data/maps/the_entry/rooms/Daedalus Entrance.txtpb +++ b/data/maps/the_entry/rooms/Daedalus Entrance.txtpb | |||
@@ -2,6 +2,7 @@ name: "Daedalus Entrance" | |||
2 | panel_display_name: "Starting Room" | 2 | panel_display_name: "Starting Room" |
3 | ports { | 3 | ports { |
4 | name: "DAEDALUS" | 4 | name: "DAEDALUS" |
5 | display_name: "Starting Room North Wall West Worldport" | ||
5 | path: "Components/Warps/worldport6" | 6 | path: "Components/Warps/worldport6" |
6 | destination { x: -16 y: 0 z: -20 } | 7 | destination { x: -16 y: 0 z: -20 } |
7 | rotation: 270 | 8 | rotation: 270 |
diff --git a/data/maps/the_entry/rooms/Digital Entrance.txtpb b/data/maps/the_entry/rooms/Digital Entrance.txtpb index fe474b3..b7689bd 100644 --- a/data/maps/the_entry/rooms/Digital Entrance.txtpb +++ b/data/maps/the_entry/rooms/Digital Entrance.txtpb | |||
@@ -2,6 +2,7 @@ name: "Digital Entrance" | |||
2 | panel_display_name: "Starting Room" | 2 | panel_display_name: "Starting Room" |
3 | ports { | 3 | ports { |
4 | name: "DIGITAL" | 4 | name: "DIGITAL" |
5 | display_name: "Second Room Left Worldport" | ||
5 | path: "Components/Warps/worldport" | 6 | path: "Components/Warps/worldport" |
6 | destination { x: -78 y: 0 z: -24 } | 7 | destination { x: -78 y: 0 z: -24 } |
7 | rotation: 270 | 8 | rotation: 270 |
diff --git a/data/maps/the_entry/rooms/Entry Exit.txtpb b/data/maps/the_entry/rooms/Entry Exit.txtpb index 68c7006..e270bf8 100644 --- a/data/maps/the_entry/rooms/Entry Exit.txtpb +++ b/data/maps/the_entry/rooms/Entry Exit.txtpb | |||
@@ -2,6 +2,7 @@ name: "Entry Exit" | |||
2 | panel_display_name: "Starting Room" | 2 | panel_display_name: "Starting Room" |
3 | ports { | 3 | ports { |
4 | name: "GREAT" | 4 | name: "GREAT" |
5 | display_name: "Second Room Right Worldport" | ||
5 | path: "Components/Warps/worldport2" | 6 | path: "Components/Warps/worldport2" |
6 | destination { x: 18 y: 0 z: -36 } | 7 | destination { x: 18 y: 0 z: -36 } |
7 | rotation: 180 | 8 | rotation: 180 |
diff --git a/data/maps/the_entry/rooms/Eye Room.txtpb b/data/maps/the_entry/rooms/Eye Room.txtpb index f56ce59..00f2534 100644 --- a/data/maps/the_entry/rooms/Eye Room.txtpb +++ b/data/maps/the_entry/rooms/Eye Room.txtpb | |||
@@ -31,6 +31,7 @@ paintings { | |||
31 | } | 31 | } |
32 | ports { | 32 | ports { |
33 | name: "LIONIZED" | 33 | name: "LIONIZED" |
34 | display_name: "Eye Room Worldport" | ||
34 | path: "Components/Warps/worldport10" | 35 | path: "Components/Warps/worldport10" |
35 | destination { x: 18 y: 0 z: -88.5 } | 36 | destination { x: 18 y: 0 z: -88.5 } |
36 | rotation: 180 | 37 | rotation: 180 |
diff --git a/data/maps/the_entry/rooms/Four Rooms Entrance.txtpb b/data/maps/the_entry/rooms/Four Rooms Entrance.txtpb index 42e3173..4d94d5a 100644 --- a/data/maps/the_entry/rooms/Four Rooms Entrance.txtpb +++ b/data/maps/the_entry/rooms/Four Rooms Entrance.txtpb | |||
@@ -1,6 +1,7 @@ | |||
1 | name: "Four Rooms Entrance" | 1 | name: "Four Rooms Entrance" |
2 | ports { | 2 | ports { |
3 | name: "FOUR" | 3 | name: "FOUR" |
4 | display_name: "Flipped Second Room Right Worldport" | ||
4 | path: "Components/Warps/worldport9" | 5 | path: "Components/Warps/worldport9" |
5 | destination { x: -41 y: 6 z: -17.5 } | 6 | destination { x: -41 y: 6 z: -17.5 } |
6 | rotation: 0 | 7 | rotation: 0 |
diff --git a/data/maps/the_entry/rooms/Gallery Return.txtpb b/data/maps/the_entry/rooms/Gallery Return.txtpb index 231dff9..7235d80 100644 --- a/data/maps/the_entry/rooms/Gallery Return.txtpb +++ b/data/maps/the_entry/rooms/Gallery Return.txtpb | |||
@@ -9,6 +9,7 @@ panels { | |||
9 | } | 9 | } |
10 | ports { | 10 | ports { |
11 | name: "GALLERY" | 11 | name: "GALLERY" |
12 | display_name: "Gallery Return" | ||
12 | path: "Components/Warps/worldport4" | 13 | path: "Components/Warps/worldport4" |
13 | destination { x: -38 y: 0 z: 8.5 } | 14 | destination { x: -38 y: 0 z: 8.5 } |
14 | rotation: 180 | 15 | rotation: 180 |
diff --git a/data/maps/the_entry/rooms/Least Blue Last.txtpb b/data/maps/the_entry/rooms/Least Blue Last.txtpb index 4fb715e..dde203a 100644 --- a/data/maps/the_entry/rooms/Least Blue Last.txtpb +++ b/data/maps/the_entry/rooms/Least Blue Last.txtpb | |||
@@ -72,6 +72,7 @@ panels { | |||
72 | } | 72 | } |
73 | ports { | 73 | ports { |
74 | name: "DARKROOM" | 74 | name: "DARKROOM" |
75 | display_name: "Near L1 Worldport" | ||
75 | path: "Components/Warps/worldport5" | 76 | path: "Components/Warps/worldport5" |
76 | destination { x: 43 y: 0 z: -10 } | 77 | destination { x: 43 y: 0 z: -10 } |
77 | rotation: 0 | 78 | rotation: 0 |
diff --git a/data/maps/the_entry/rooms/Liberated Entrance.txtpb b/data/maps/the_entry/rooms/Liberated Entrance.txtpb index 7c50e39..56cc597 100644 --- a/data/maps/the_entry/rooms/Liberated Entrance.txtpb +++ b/data/maps/the_entry/rooms/Liberated Entrance.txtpb | |||
@@ -1,6 +1,7 @@ | |||
1 | name: "Liberated Entrance" | 1 | name: "Liberated Entrance" |
2 | ports { | 2 | ports { |
3 | name: "BLUE" | 3 | name: "BLUE" |
4 | display_name: "Pyramid Area Blue Worldport" | ||
4 | path: "worldport8" | 5 | path: "worldport8" |
5 | destination { x: 18 y: 0 z: 55 } | 6 | destination { x: 18 y: 0 z: 55 } |
6 | rotation: 270 | 7 | rotation: 270 |
diff --git a/data/maps/the_entry/rooms/Literate Entrance.txtpb b/data/maps/the_entry/rooms/Literate Entrance.txtpb index c15e242..b86ac80 100644 --- a/data/maps/the_entry/rooms/Literate Entrance.txtpb +++ b/data/maps/the_entry/rooms/Literate Entrance.txtpb | |||
@@ -1,6 +1,7 @@ | |||
1 | name: "Literate Entrance" | 1 | name: "Literate Entrance" |
2 | ports { | 2 | ports { |
3 | name: "BROWN" | 3 | name: "BROWN" |
4 | display_name: "Pyramid Area Brown Worldport" | ||
4 | path: "worldport9" | 5 | path: "worldport9" |
5 | destination { x: 39 y: 0 z: 55 } | 6 | destination { x: 39 y: 0 z: 55 } |
6 | rotation: 90 | 7 | rotation: 90 |
diff --git a/data/maps/the_entry/rooms/Parthenon Return.txtpb b/data/maps/the_entry/rooms/Parthenon Return.txtpb index bd49b55..bb12964 100644 --- a/data/maps/the_entry/rooms/Parthenon Return.txtpb +++ b/data/maps/the_entry/rooms/Parthenon Return.txtpb | |||
@@ -9,6 +9,7 @@ panels { | |||
9 | } | 9 | } |
10 | ports { | 10 | ports { |
11 | name: "PARTHENON" | 11 | name: "PARTHENON" |
12 | display_name: "Parthenon Return" | ||
12 | path: "Components/Warps/worldport8" | 13 | path: "Components/Warps/worldport8" |
13 | destination { x: -5.5 y: 0 z: 18 } | 14 | destination { x: -5.5 y: 0 z: 18 } |
14 | rotation: 180 | 15 | rotation: 180 |
diff --git a/data/maps/the_entry/rooms/Rabbit Hole.txtpb b/data/maps/the_entry/rooms/Rabbit Hole.txtpb index 0cb4661..4ffeb84 100644 --- a/data/maps/the_entry/rooms/Rabbit Hole.txtpb +++ b/data/maps/the_entry/rooms/Rabbit Hole.txtpb | |||
@@ -8,6 +8,7 @@ panels { | |||
8 | } | 8 | } |
9 | ports { | 9 | ports { |
10 | name: "HOLE" | 10 | name: "HOLE" |
11 | display_name: "Rabbit Hole" | ||
11 | path: "worldport4" | 12 | path: "worldport4" |
12 | destination { x: 74 y: 0 z: -43 } | 13 | destination { x: 74 y: 0 z: -43 } |
13 | rotation: 0 | 14 | rotation: 0 |
diff --git a/data/maps/the_entry/rooms/Repetitive Entrance.txtpb b/data/maps/the_entry/rooms/Repetitive Entrance.txtpb index 40937a7..25c3307 100644 --- a/data/maps/the_entry/rooms/Repetitive Entrance.txtpb +++ b/data/maps/the_entry/rooms/Repetitive Entrance.txtpb | |||
@@ -2,6 +2,7 @@ name: "Repetitive Entrance" | |||
2 | panel_display_name: "Starting Room" | 2 | panel_display_name: "Starting Room" |
3 | ports { | 3 | ports { |
4 | name: "REPETITIVE" | 4 | name: "REPETITIVE" |
5 | display_name: "Starting Room West Wall North Worldport" | ||
5 | path: "Components/Warps/worldport7" | 6 | path: "Components/Warps/worldport7" |
6 | destination { x: -20 y: 0 z: -16 } | 7 | destination { x: -20 y: 0 z: -16 } |
7 | rotation: 180 | 8 | rotation: 180 |
diff --git a/data/maps/the_entry/rooms/Revitalized Entrance.txtpb b/data/maps/the_entry/rooms/Revitalized Entrance.txtpb index 1c38164..fb5e7e0 100644 --- a/data/maps/the_entry/rooms/Revitalized Entrance.txtpb +++ b/data/maps/the_entry/rooms/Revitalized Entrance.txtpb | |||
@@ -2,6 +2,7 @@ name: "Revitalized Entrance" | |||
2 | panel_display_name: "Colored Doors Area" | 2 | panel_display_name: "Colored Doors Area" |
3 | ports { | 3 | ports { |
4 | name: "REVITALIZED" | 4 | name: "REVITALIZED" |
5 | display_name: "Plum Hallway" | ||
5 | path: "worldport7" | 6 | path: "worldport7" |
6 | destination { x: -58 y: 0 z: 31.5 } | 7 | destination { x: -58 y: 0 z: 31.5 } |
7 | rotation: 180 | 8 | rotation: 180 |
diff --git a/data/maps/the_entry/rooms/Shop Entrance.txtpb b/data/maps/the_entry/rooms/Shop Entrance.txtpb index ad407c3..4a99efa 100644 --- a/data/maps/the_entry/rooms/Shop Entrance.txtpb +++ b/data/maps/the_entry/rooms/Shop Entrance.txtpb | |||
@@ -9,6 +9,7 @@ panels { | |||
9 | } | 9 | } |
10 | ports { | 10 | ports { |
11 | name: "SHOP" | 11 | name: "SHOP" |
12 | display_name: "Shop Entrance" | ||
12 | path: "Components/Warps/worldport13" | 13 | path: "Components/Warps/worldport13" |
13 | destination { x: 18 y: 0 z: 49 } | 14 | destination { x: 18 y: 0 z: 49 } |
14 | rotation: 90 | 15 | rotation: 90 |
diff --git a/data/maps/the_entry/rooms/White Hallway To Daedalus.txtpb b/data/maps/the_entry/rooms/White Hallway To Daedalus.txtpb index 9149c03..de0cec2 100644 --- a/data/maps/the_entry/rooms/White Hallway To Daedalus.txtpb +++ b/data/maps/the_entry/rooms/White Hallway To Daedalus.txtpb | |||
@@ -2,6 +2,7 @@ name: "White Hallway To Daedalus" | |||
2 | panel_display_name: "Colored Doors Area" | 2 | panel_display_name: "Colored Doors Area" |
3 | ports { | 3 | ports { |
4 | name: "DAEDALUS" | 4 | name: "DAEDALUS" |
5 | display_name: "White Control Center Hallway" | ||
5 | path: "Components/Warps/worldport11" | 6 | path: "Components/Warps/worldport11" |
6 | destination { x: -45 y: 0 z: 24 } | 7 | destination { x: -45 y: 0 z: 24 } |
7 | rotation: 270 | 8 | rotation: 270 |
diff --git a/data/maps/the_entry/rooms/X Area.txtpb b/data/maps/the_entry/rooms/X Area.txtpb index 215e223..8388b4e 100644 --- a/data/maps/the_entry/rooms/X Area.txtpb +++ b/data/maps/the_entry/rooms/X Area.txtpb | |||
@@ -6,6 +6,7 @@ letters { | |||
6 | } | 6 | } |
7 | ports { | 7 | ports { |
8 | name: "CC" | 8 | name: "CC" |
9 | display_name: "Near X1 Worldport" | ||
9 | path: "Components/Warps/worldport3" | 10 | path: "Components/Warps/worldport3" |
10 | destination { x: -12.5 y: 0 z: 60 } | 11 | destination { x: -12.5 y: 0 z: 60 } |
11 | rotation: 270 | 12 | rotation: 270 |
diff --git a/data/maps/the_extravagant/rooms/Engine Room.txtpb b/data/maps/the_extravagant/rooms/Engine Room.txtpb index 42ecc54..7157757 100644 --- a/data/maps/the_extravagant/rooms/Engine Room.txtpb +++ b/data/maps/the_extravagant/rooms/Engine Room.txtpb | |||
@@ -22,6 +22,7 @@ paintings { | |||
22 | } | 22 | } |
23 | ports { | 23 | ports { |
24 | name: "GALLERY" | 24 | name: "GALLERY" |
25 | display_name: "Engine Room Worldport" | ||
25 | path: "Components/Warps/worldport2" | 26 | path: "Components/Warps/worldport2" |
26 | gravity: Z_PLUS | 27 | gravity: Z_PLUS |
27 | # TODO: entrance shuffling for non Y axis gravity | 28 | # TODO: entrance shuffling for non Y axis gravity |
diff --git a/data/maps/the_gallery/rooms/Main Area.txtpb b/data/maps/the_gallery/rooms/Main Area.txtpb index d2f1812..e88dc48 100644 --- a/data/maps/the_gallery/rooms/Main Area.txtpb +++ b/data/maps/the_gallery/rooms/Main Area.txtpb | |||
@@ -162,6 +162,7 @@ paintings { | |||
162 | } | 162 | } |
163 | ports { | 163 | ports { |
164 | name: "ENTRY" | 164 | name: "ENTRY" |
165 | display_name: "Entrance" | ||
165 | path: "Components/Warps/worldport" | 166 | path: "Components/Warps/worldport" |
166 | destination { x: -3.5 y: 0 z: 16 } | 167 | destination { x: -3.5 y: 0 z: 16 } |
167 | rotation: 270 | 168 | rotation: 270 |
diff --git a/data/maps/the_great/rooms/Back Area.txtpb b/data/maps/the_great/rooms/Back Area.txtpb index fdf72e7..c57a76f 100644 --- a/data/maps/the_great/rooms/Back Area.txtpb +++ b/data/maps/the_great/rooms/Back Area.txtpb | |||
@@ -124,18 +124,21 @@ paintings { | |||
124 | } | 124 | } |
125 | ports { | 125 | ports { |
126 | name: "UNKEMPT" | 126 | name: "UNKEMPT" |
127 | display_name: "Unkempt Entrance" | ||
127 | path: "Meshes/Blocks/Warps/worldport5" | 128 | path: "Meshes/Blocks/Warps/worldport5" |
128 | destination { x: 72 y: 0 z: 10.5 } | 129 | destination { x: 72 y: 0 z: 10.5 } |
129 | rotation: 180 | 130 | rotation: 180 |
130 | } | 131 | } |
131 | ports { | 132 | ports { |
132 | name: "THREEDOORS" | 133 | name: "THREEDOORS" |
134 | display_name: "Three Doors Entrance" | ||
133 | path: "Meshes/Blocks/Warps/worldport16" | 135 | path: "Meshes/Blocks/Warps/worldport16" |
134 | destination { x: 77 y: 0 z: 33.5 } | 136 | destination { x: 77 y: 0 z: 33.5 } |
135 | rotation: 0 | 137 | rotation: 0 |
136 | } | 138 | } |
137 | ports { | 139 | ports { |
138 | name: "TOWER" | 140 | name: "TOWER" |
141 | display_name: "Tower Entrance" | ||
139 | path: "Meshes/Blocks/Warps/worldport10" | 142 | path: "Meshes/Blocks/Warps/worldport10" |
140 | destination { x: 0 y: 0 z: 52 } | 143 | destination { x: 0 y: 0 z: 52 } |
141 | rotation: 0 | 144 | rotation: 0 |
@@ -144,6 +147,7 @@ ports { | |||
144 | } | 147 | } |
145 | ports { | 148 | ports { |
146 | name: "TREE" | 149 | name: "TREE" |
150 | display_name: "Tree Entrance" | ||
147 | path: "Meshes/Blocks/Warps/worldport17" | 151 | path: "Meshes/Blocks/Warps/worldport17" |
148 | destination { x: 26 y: 0 z: 58 } | 152 | destination { x: 26 y: 0 z: 58 } |
149 | rotation: 180 | 153 | rotation: 180 |
diff --git a/data/maps/the_great/rooms/Colorful Entrance.txtpb b/data/maps/the_great/rooms/Colorful Entrance.txtpb index aa2e8d4..5464698 100644 --- a/data/maps/the_great/rooms/Colorful Entrance.txtpb +++ b/data/maps/the_great/rooms/Colorful Entrance.txtpb | |||
@@ -2,6 +2,7 @@ name: "Colorful Entrance" | |||
2 | panel_display_name: "Pillar Room" | 2 | panel_display_name: "Pillar Room" |
3 | ports { | 3 | ports { |
4 | name: "COLORFUL" | 4 | name: "COLORFUL" |
5 | display_name: "Pillar Room Worldport" | ||
5 | path: "Meshes/Blocks/Warps/worldport13" | 6 | path: "Meshes/Blocks/Warps/worldport13" |
6 | destination { x: -37.5 y: 0 z: 74 } | 7 | destination { x: -37.5 y: 0 z: 74 } |
7 | rotation: 270 | 8 | rotation: 270 |
diff --git a/data/maps/the_great/rooms/Daedalus Entrance.txtpb b/data/maps/the_great/rooms/Daedalus Entrance.txtpb index a6976c2..abfab99 100644 --- a/data/maps/the_great/rooms/Daedalus Entrance.txtpb +++ b/data/maps/the_great/rooms/Daedalus Entrance.txtpb | |||
@@ -9,6 +9,7 @@ panels { | |||
9 | } | 9 | } |
10 | ports { | 10 | ports { |
11 | name: "DAEDALUS" | 11 | name: "DAEDALUS" |
12 | display_name: "Daedalus Entrance" | ||
12 | path: "Meshes/Blocks/Warps/worldport8" | 13 | path: "Meshes/Blocks/Warps/worldport8" |
13 | destination { x: 98 y: 2 z: 27.5 } | 14 | destination { x: 98 y: 2 z: 27.5 } |
14 | rotation: 0 | 15 | rotation: 0 |
diff --git a/data/maps/the_great/rooms/Hive Entrance.txtpb b/data/maps/the_great/rooms/Hive Entrance.txtpb index aa91e2e..56acc22 100644 --- a/data/maps/the_great/rooms/Hive Entrance.txtpb +++ b/data/maps/the_great/rooms/Hive Entrance.txtpb | |||
@@ -9,6 +9,7 @@ panels { | |||
9 | } | 9 | } |
10 | ports { | 10 | ports { |
11 | name: "HIVE" | 11 | name: "HIVE" |
12 | display_name: "Hive Entrance" | ||
12 | path: "Meshes/Blocks/Warps/worldport19" | 13 | path: "Meshes/Blocks/Warps/worldport19" |
13 | destination { x: -91.5 y: 0 z: 37 } | 14 | destination { x: -91.5 y: 0 z: 37 } |
14 | rotation: 90 | 15 | rotation: 90 |
diff --git a/data/maps/the_great/rooms/Jubilant Entrance.txtpb b/data/maps/the_great/rooms/Jubilant Entrance.txtpb index a7ca665..b254cc0 100644 --- a/data/maps/the_great/rooms/Jubilant Entrance.txtpb +++ b/data/maps/the_great/rooms/Jubilant Entrance.txtpb | |||
@@ -2,6 +2,7 @@ name: "Jubilant Entrance" | |||
2 | panel_display_name: "West Side" | 2 | panel_display_name: "West Side" |
3 | ports { | 3 | ports { |
4 | name: "JUBILANT" | 4 | name: "JUBILANT" |
5 | display_name: "Jubilant Entrance" | ||
5 | path: "Meshes/Blocks/Warps/worldport12" | 6 | path: "Meshes/Blocks/Warps/worldport12" |
6 | destination { x: -62 y: 0 z: -19 } | 7 | destination { x: -62 y: 0 z: -19 } |
7 | rotation: 90 | 8 | rotation: 90 |
diff --git a/data/maps/the_great/rooms/Main Area.txtpb b/data/maps/the_great/rooms/Main Area.txtpb index 61cf83d..a5ed9f3 100644 --- a/data/maps/the_great/rooms/Main Area.txtpb +++ b/data/maps/the_great/rooms/Main Area.txtpb | |||
@@ -122,30 +122,35 @@ panels { | |||
122 | } | 122 | } |
123 | ports { | 123 | ports { |
124 | name: "ENTRY" | 124 | name: "ENTRY" |
125 | display_name: "Entry Building" | ||
125 | path: "Meshes/Blocks/Warps/worldport" | 126 | path: "Meshes/Blocks/Warps/worldport" |
126 | destination { x: 33 y: 0 z: 15 } | 127 | destination { x: 33 y: 0 z: 15 } |
127 | rotation: 0 | 128 | rotation: 0 |
128 | } | 129 | } |
129 | ports { | 130 | ports { |
130 | name: "KEEN" | 131 | name: "KEEN" |
132 | display_name: "Keen Building Front" | ||
131 | path: "Meshes/Blocks/Warps/worldport6" | 133 | path: "Meshes/Blocks/Warps/worldport6" |
132 | destination { x: 33 y: 0 z: -21 } | 134 | destination { x: 33 y: 0 z: -21 } |
133 | rotation: 180 | 135 | rotation: 180 |
134 | } | 136 | } |
135 | ports { | 137 | ports { |
136 | name: "ORB" | 138 | name: "ORB" |
139 | display_name: "Orb Building" | ||
137 | path: "Meshes/Blocks/Warps/worldport3" | 140 | path: "Meshes/Blocks/Warps/worldport3" |
138 | destination { x: 62 y: 0 z: -13 } | 141 | destination { x: 62 y: 0 z: -13 } |
139 | rotation: 180 | 142 | rotation: 180 |
140 | } | 143 | } |
141 | ports { | 144 | ports { |
142 | name: "LINEAR" | 145 | name: "LINEAR" |
146 | display_name: "Keen Building Back" | ||
143 | path: "Meshes/Blocks/Warps/worldport15" | 147 | path: "Meshes/Blocks/Warps/worldport15" |
144 | destination { x: 33 y: 0 z: -42.5 } | 148 | destination { x: 33 y: 0 z: -42.5 } |
145 | rotation: 0 | 149 | rotation: 0 |
146 | } | 150 | } |
147 | ports { | 151 | ports { |
148 | name: "DIGITAL" | 152 | name: "DIGITAL" |
153 | display_name: "Digital Hole" | ||
149 | path: "Meshes/Blocks/Warps/worldport4" | 154 | path: "Meshes/Blocks/Warps/worldport4" |
150 | destination { x: -6.5 y: 0 z: 7.5 } | 155 | destination { x: -6.5 y: 0 z: 7.5 } |
151 | rotation: 0 | 156 | rotation: 0 |
diff --git a/data/maps/the_great/rooms/North Landscape.txtpb b/data/maps/the_great/rooms/North Landscape.txtpb index 65e1f2a..f738ed3 100644 --- a/data/maps/the_great/rooms/North Landscape.txtpb +++ b/data/maps/the_great/rooms/North Landscape.txtpb | |||
@@ -56,6 +56,7 @@ keyholders { | |||
56 | } | 56 | } |
57 | ports { | 57 | ports { |
58 | name: "INVISIBLE" | 58 | name: "INVISIBLE" |
59 | display_name: "Eye Worldport" | ||
59 | path: "Meshes/Blocks/Warps/worldport20" | 60 | path: "Meshes/Blocks/Warps/worldport20" |
60 | destination { x: 33 y: 0 z: -66.5 } | 61 | destination { x: 33 y: 0 z: -66.5 } |
61 | rotation: 0 | 62 | rotation: 0 |
diff --git a/data/maps/the_great/rooms/Purple Room.txtpb b/data/maps/the_great/rooms/Purple Room.txtpb index de78437..12e79e7 100644 --- a/data/maps/the_great/rooms/Purple Room.txtpb +++ b/data/maps/the_great/rooms/Purple Room.txtpb | |||
@@ -2,6 +2,7 @@ name: "Purple Room" | |||
2 | panel_display_name: "Main Area" | 2 | panel_display_name: "Main Area" |
3 | ports { | 3 | ports { |
4 | name: "DAEDALUS" | 4 | name: "DAEDALUS" |
5 | display_name: "Purple Hallway" | ||
5 | path: "Meshes/Blocks/Warps/worldport18" | 6 | path: "Meshes/Blocks/Warps/worldport18" |
6 | destination { x: 158 y: 0 z: 14 } | 7 | destination { x: 158 y: 0 z: 14 } |
7 | rotation: 180 | 8 | rotation: 180 |
diff --git a/data/maps/the_great/rooms/Salmon Room.txtpb b/data/maps/the_great/rooms/Salmon Room.txtpb index 93bf86f..8458829 100644 --- a/data/maps/the_great/rooms/Salmon Room.txtpb +++ b/data/maps/the_great/rooms/Salmon Room.txtpb | |||
@@ -2,6 +2,7 @@ name: "Salmon Room" | |||
2 | panel_display_name: "Main Area" | 2 | panel_display_name: "Main Area" |
3 | ports { | 3 | ports { |
4 | name: "BETWEEN" | 4 | name: "BETWEEN" |
5 | display_name: "Salmon Hallway" | ||
5 | path: "Meshes/Blocks/Warps/worldport11" | 6 | path: "Meshes/Blocks/Warps/worldport11" |
6 | destination { x: 83 y: 0 z: -21 } | 7 | destination { x: 83 y: 0 z: -21 } |
7 | rotation: 90 | 8 | rotation: 90 |
diff --git a/data/maps/the_great/rooms/Talented Entrance.txtpb b/data/maps/the_great/rooms/Talented Entrance.txtpb index 0546f82..53c27dc 100644 --- a/data/maps/the_great/rooms/Talented Entrance.txtpb +++ b/data/maps/the_great/rooms/Talented Entrance.txtpb | |||
@@ -2,6 +2,7 @@ name: "Talented Entrance" | |||
2 | panel_display_name: "Question Room" | 2 | panel_display_name: "Question Room" |
3 | ports { | 3 | ports { |
4 | name: "TALENTED" | 4 | name: "TALENTED" |
5 | display_name: "Under Question Room Worldport" | ||
5 | path: "Meshes/Blocks/Warps/worldport14" | 6 | path: "Meshes/Blocks/Warps/worldport14" |
6 | destination { x: 109 y: -6 z: -26.5 } | 7 | destination { x: 109 y: -6 z: -26.5 } |
7 | rotation: 0 | 8 | rotation: 0 |
diff --git a/data/maps/the_great/rooms/West Side.txtpb b/data/maps/the_great/rooms/West Side.txtpb index 78a36ef..9f098ee 100644 --- a/data/maps/the_great/rooms/West Side.txtpb +++ b/data/maps/the_great/rooms/West Side.txtpb | |||
@@ -63,18 +63,21 @@ paintings { | |||
63 | } | 63 | } |
64 | ports { | 64 | ports { |
65 | name: "IMPRESSIVE" | 65 | name: "IMPRESSIVE" |
66 | display_name: "Impressive Entrance" | ||
66 | path: "Meshes/Blocks/Warps/worldport2" | 67 | path: "Meshes/Blocks/Warps/worldport2" |
67 | destination { x: -34 y: 0 z: 22.5 } | 68 | destination { x: -34 y: 0 z: 22.5 } |
68 | rotation: 0 | 69 | rotation: 0 |
69 | } | 70 | } |
70 | ports { | 71 | ports { |
71 | name: "CC" | 72 | name: "CC" |
73 | display_name: "Control Center" | ||
72 | path: "Meshes/Blocks/Warps/worldport9" | 74 | path: "Meshes/Blocks/Warps/worldport9" |
73 | destination { x: -59 y: 0 z: -50.5 } | 75 | destination { x: -59 y: 0 z: -50.5 } |
74 | rotation: 180 | 76 | rotation: 180 |
75 | } | 77 | } |
76 | ports { | 78 | ports { |
77 | name: "PARTIAL" | 79 | name: "PARTIAL" |
80 | display_name: "Red Hallway" | ||
78 | path: "Meshes/Blocks/Warps/worldport7" | 81 | path: "Meshes/Blocks/Warps/worldport7" |
79 | destination { x: -62 y: 0 z: 11 } | 82 | destination { x: -62 y: 0 z: 11 } |
80 | rotation: 90 | 83 | rotation: 90 |
diff --git a/data/maps/the_hinterlands/rooms/Main Area.txtpb b/data/maps/the_hinterlands/rooms/Main Area.txtpb index 7c031db..5cd626b 100644 --- a/data/maps/the_hinterlands/rooms/Main Area.txtpb +++ b/data/maps/the_hinterlands/rooms/Main Area.txtpb | |||
@@ -2,12 +2,14 @@ name: "Main Area" | |||
2 | # I'm probably not going to include any of the panels in here. | 2 | # I'm probably not going to include any of the panels in here. |
3 | ports { | 3 | ports { |
4 | name: "RIGHT" | 4 | name: "RIGHT" |
5 | display_name: "South Worldport" | ||
5 | path: "Components/Warps/worldport" | 6 | path: "Components/Warps/worldport" |
6 | destination { x: 30 y: 0 z: 19 } | 7 | destination { x: 30 y: 0 z: 19 } |
7 | rotation: 270 | 8 | rotation: 270 |
8 | } | 9 | } |
9 | ports { | 10 | ports { |
10 | name: "LEFT" | 11 | name: "LEFT" |
12 | display_name: "North Worldport" | ||
11 | path: "Components/Warps/worldport2" | 13 | path: "Components/Warps/worldport2" |
12 | destination { x: 30 y: 0 z: -76 } | 14 | destination { x: 30 y: 0 z: -76 } |
13 | rotation: 270 | 15 | rotation: 270 |
diff --git a/data/maps/the_hive/rooms/Main Area.txtpb b/data/maps/the_hive/rooms/Main Area.txtpb index 1012b91..aaf8e2a 100644 --- a/data/maps/the_hive/rooms/Main Area.txtpb +++ b/data/maps/the_hive/rooms/Main Area.txtpb | |||
@@ -272,24 +272,28 @@ keyholders { | |||
272 | } | 272 | } |
273 | ports { | 273 | ports { |
274 | name: "DAED1" | 274 | name: "DAED1" |
275 | display_name: "Blue Area Worldport" | ||
275 | path: "Components/Warps/worldport" | 276 | path: "Components/Warps/worldport" |
276 | destination { x: -1.5 y: 0 z: 24 } | 277 | destination { x: -1.5 y: 0 z: 24 } |
277 | rotation: 270 | 278 | rotation: 270 |
278 | } | 279 | } |
279 | ports { | 280 | ports { |
280 | name: "DAED2" | 281 | name: "DAED2" |
282 | display_name: "Pink Area South Worldport" | ||
281 | path: "Components/Warps/worldport2" | 283 | path: "Components/Warps/worldport2" |
282 | destination { x: -26.5 y: 0 z: -22 } | 284 | destination { x: -26.5 y: 0 z: -22 } |
283 | rotation: 270 | 285 | rotation: 270 |
284 | } | 286 | } |
285 | ports { | 287 | ports { |
286 | name: "DAED3" | 288 | name: "DAED3" |
289 | display_name: "Lime Area Worldport" | ||
287 | path: "Components/Warps/worldport3" | 290 | path: "Components/Warps/worldport3" |
288 | destination { x: -44.5 y: 0 z: -13 } | 291 | destination { x: -44.5 y: 0 z: -13 } |
289 | rotation: 90 | 292 | rotation: 90 |
290 | } | 293 | } |
291 | ports { | 294 | ports { |
292 | name: "GREAT" | 295 | name: "GREAT" |
296 | display_name: "Pink Area North Worldport" | ||
293 | path: "Components/Warps/worldport4" | 297 | path: "Components/Warps/worldport4" |
294 | destination { x: -29.5 y: 0 z: -62 } | 298 | destination { x: -29.5 y: 0 z: -62 } |
295 | rotation: 270 | 299 | rotation: 270 |
diff --git a/data/maps/the_impressive/rooms/Green Eye.txtpb b/data/maps/the_impressive/rooms/Green Eye.txtpb index aed6462..aa31b07 100644 --- a/data/maps/the_impressive/rooms/Green Eye.txtpb +++ b/data/maps/the_impressive/rooms/Green Eye.txtpb | |||
@@ -22,6 +22,7 @@ panels { | |||
22 | } | 22 | } |
23 | ports { | 23 | ports { |
24 | name: "PLAZA" | 24 | name: "PLAZA" |
25 | display_name: "Green Hallway" | ||
25 | path: "Components/Warps/worldport3" | 26 | path: "Components/Warps/worldport3" |
26 | destination { x: -33 y: 0 z: 1 } | 27 | destination { x: -33 y: 0 z: 1 } |
27 | rotation: 90 | 28 | rotation: 90 |
diff --git a/data/maps/the_impressive/rooms/Lobby.txtpb b/data/maps/the_impressive/rooms/Lobby.txtpb index f61691c..577a051 100644 --- a/data/maps/the_impressive/rooms/Lobby.txtpb +++ b/data/maps/the_impressive/rooms/Lobby.txtpb | |||
@@ -9,6 +9,7 @@ panels { | |||
9 | } | 9 | } |
10 | ports { | 10 | ports { |
11 | name: "GREAT" | 11 | name: "GREAT" |
12 | display_name: "Main Entrance" | ||
12 | path: "Components/Warps/worldport" | 13 | path: "Components/Warps/worldport" |
13 | destination { x: 0 y: 0 z: 11.5 } | 14 | destination { x: 0 y: 0 z: 11.5 } |
14 | rotation: 0 | 15 | rotation: 0 |
diff --git a/data/maps/the_impressive/rooms/Side Area.txtpb b/data/maps/the_impressive/rooms/Side Area.txtpb index a0c54cc..d1b28a3 100644 --- a/data/maps/the_impressive/rooms/Side Area.txtpb +++ b/data/maps/the_impressive/rooms/Side Area.txtpb | |||
@@ -9,6 +9,7 @@ panels { | |||
9 | } | 9 | } |
10 | ports { | 10 | ports { |
11 | name: "FOURROOMS" | 11 | name: "FOURROOMS" |
12 | display_name: "Four Rooms Entrance" | ||
12 | path: "Components/Warps/worldport2" | 13 | path: "Components/Warps/worldport2" |
13 | destination { x: -27 y: 0 z: 25.5 } | 14 | destination { x: -27 y: 0 z: 25.5 } |
14 | rotation: 0 | 15 | rotation: 0 |
diff --git a/data/maps/the_invisible/rooms/Entrance.txtpb b/data/maps/the_invisible/rooms/Entrance.txtpb index d898b9f..c74b968 100644 --- a/data/maps/the_invisible/rooms/Entrance.txtpb +++ b/data/maps/the_invisible/rooms/Entrance.txtpb | |||
@@ -8,6 +8,7 @@ panels { | |||
8 | } | 8 | } |
9 | ports { | 9 | ports { |
10 | name: "ENTRY" | 10 | name: "ENTRY" |
11 | display_name: "Entrance" | ||
11 | path: "Components/Warps/worldport2" | 12 | path: "Components/Warps/worldport2" |
12 | destination { x: 0 y: 0 z: -57 } | 13 | destination { x: 0 y: 0 z: -57 } |
13 | rotation: 180 | 14 | rotation: 180 |
diff --git a/data/maps/the_invisible/rooms/Maze.txtpb b/data/maps/the_invisible/rooms/Maze.txtpb index fd80bcb..46f3fbc 100644 --- a/data/maps/the_invisible/rooms/Maze.txtpb +++ b/data/maps/the_invisible/rooms/Maze.txtpb | |||
@@ -5,6 +5,7 @@ masteries { | |||
5 | } | 5 | } |
6 | ports { | 6 | ports { |
7 | name: "ENTRY" | 7 | name: "ENTRY" |
8 | display_name: "Exit" | ||
8 | path: "Components/Warps/worldport" | 9 | path: "Components/Warps/worldport" |
9 | # Should this be shuffleable? It skips the maze lol. | 10 | # Should this be shuffleable? It skips the maze lol. |
10 | destination { x: 0 y: 0 z: 9.5 } | 11 | destination { x: 0 y: 0 z: 9.5 } |
diff --git a/data/maps/the_jubilant/rooms/Main Area.txtpb b/data/maps/the_jubilant/rooms/Main Area.txtpb index 5993a35..b38fafd 100644 --- a/data/maps/the_jubilant/rooms/Main Area.txtpb +++ b/data/maps/the_jubilant/rooms/Main Area.txtpb | |||
@@ -97,6 +97,7 @@ panels { | |||
97 | } | 97 | } |
98 | ports { | 98 | ports { |
99 | name: "GREAT" | 99 | name: "GREAT" |
100 | display_name: "Entrance" | ||
100 | path: "Components/Warps/worldport" | 101 | path: "Components/Warps/worldport" |
101 | destination { x: -3 y: 0 z: 9 } | 102 | destination { x: -3 y: 0 z: 9 } |
102 | rotation: 270 | 103 | rotation: 270 |
diff --git a/data/maps/the_keen/rooms/Main Area.txtpb b/data/maps/the_keen/rooms/Main Area.txtpb index a4d5ac9..32d399a 100644 --- a/data/maps/the_keen/rooms/Main Area.txtpb +++ b/data/maps/the_keen/rooms/Main Area.txtpb | |||
@@ -69,6 +69,7 @@ panels { | |||
69 | } | 69 | } |
70 | ports { | 70 | ports { |
71 | name: "GREAT" | 71 | name: "GREAT" |
72 | display_name: "Entrance" | ||
72 | path: "Components/Warps/worldport" | 73 | path: "Components/Warps/worldport" |
73 | destination { x: 0 y: 0 z: 7.5 } | 74 | destination { x: 0 y: 0 z: 7.5 } |
74 | rotation: 0 | 75 | rotation: 0 |
diff --git a/data/maps/the_liberated/rooms/Puzzle Room.txtpb b/data/maps/the_liberated/rooms/Puzzle Room.txtpb index 72db46f..2103bfa 100644 --- a/data/maps/the_liberated/rooms/Puzzle Room.txtpb +++ b/data/maps/the_liberated/rooms/Puzzle Room.txtpb | |||
@@ -57,6 +57,7 @@ panels { | |||
57 | } | 57 | } |
58 | ports { | 58 | ports { |
59 | name: "ENTRY" | 59 | name: "ENTRY" |
60 | display_name: "Entrance" | ||
60 | path: "Components/Warps/worldport" | 61 | path: "Components/Warps/worldport" |
61 | destination { x: 0 y: 0 z: 7.5 } | 62 | destination { x: 0 y: 0 z: 7.5 } |
62 | rotation: 0 | 63 | rotation: 0 |
diff --git a/data/maps/the_linear/rooms/Room.txtpb b/data/maps/the_linear/rooms/Room.txtpb index 20237be..ac03fd9 100644 --- a/data/maps/the_linear/rooms/Room.txtpb +++ b/data/maps/the_linear/rooms/Room.txtpb | |||
@@ -57,6 +57,7 @@ panels { | |||
57 | } | 57 | } |
58 | ports { | 58 | ports { |
59 | name: "GREAT" | 59 | name: "GREAT" |
60 | display_name: "Entrance" | ||
60 | path: "Components/Warps/worldport" | 61 | path: "Components/Warps/worldport" |
61 | destination { x: 0 y: 0 z: 7.5 } | 62 | destination { x: 0 y: 0 z: 7.5 } |
62 | rotation: 0 | 63 | rotation: 0 |
diff --git a/data/maps/the_lionized/rooms/Puzzle Room.txtpb b/data/maps/the_lionized/rooms/Puzzle Room.txtpb index e96d441..3a5e267 100644 --- a/data/maps/the_lionized/rooms/Puzzle Room.txtpb +++ b/data/maps/the_lionized/rooms/Puzzle Room.txtpb | |||
@@ -57,6 +57,7 @@ panels { | |||
57 | } | 57 | } |
58 | ports { | 58 | ports { |
59 | name: "ENTRY" | 59 | name: "ENTRY" |
60 | display_name: "Entrance" | ||
60 | path: "Components/Warps/worldport" | 61 | path: "Components/Warps/worldport" |
61 | destination { x: 0 y: 0 z: 6.5 } | 62 | destination { x: 0 y: 0 z: 6.5 } |
62 | rotation: 0 | 63 | rotation: 0 |
diff --git a/data/maps/the_literate/rooms/Puzzle Room.txtpb b/data/maps/the_literate/rooms/Puzzle Room.txtpb index a3eab21..c65d408 100644 --- a/data/maps/the_literate/rooms/Puzzle Room.txtpb +++ b/data/maps/the_literate/rooms/Puzzle Room.txtpb | |||
@@ -57,6 +57,7 @@ panels { | |||
57 | } | 57 | } |
58 | ports { | 58 | ports { |
59 | name: "ENTRY" | 59 | name: "ENTRY" |
60 | display_name: "Entrance" | ||
60 | path: "Components/Warps/worldport" | 61 | path: "Components/Warps/worldport" |
61 | destination { x: 0 y: 0 z: 7.5 } | 62 | destination { x: 0 y: 0 z: 7.5 } |
62 | rotation: 0 | 63 | rotation: 0 |
diff --git a/data/maps/the_lively/rooms/Puzzle Room.txtpb b/data/maps/the_lively/rooms/Puzzle Room.txtpb index d6becee..4918476 100644 --- a/data/maps/the_lively/rooms/Puzzle Room.txtpb +++ b/data/maps/the_lively/rooms/Puzzle Room.txtpb | |||
@@ -57,6 +57,7 @@ panels { | |||
57 | } | 57 | } |
58 | ports { | 58 | ports { |
59 | name: "BETWEEN" | 59 | name: "BETWEEN" |
60 | display_name: "Entrance" | ||
60 | path: "Components/Warps/worldport" | 61 | path: "Components/Warps/worldport" |
61 | destination { x: 0 y: 0 z: 6.5 } | 62 | destination { x: 0 y: 0 z: 6.5 } |
62 | rotation: 0 | 63 | rotation: 0 |
diff --git a/data/maps/the_nuanced/rooms/Main Room.txtpb b/data/maps/the_nuanced/rooms/Main Room.txtpb index d16fcb6..ce4310e 100644 --- a/data/maps/the_nuanced/rooms/Main Room.txtpb +++ b/data/maps/the_nuanced/rooms/Main Room.txtpb | |||
@@ -106,6 +106,7 @@ panels { | |||
106 | } | 106 | } |
107 | ports { | 107 | ports { |
108 | name: "UNYIELDING" | 108 | name: "UNYIELDING" |
109 | display_name: "Entrance" | ||
109 | path: "Components/Warps/worldport" | 110 | path: "Components/Warps/worldport" |
110 | destination { x: -3.5 y: 0 z: 21 } | 111 | destination { x: -3.5 y: 0 z: 21 } |
111 | rotation: 270 | 112 | rotation: 270 |
diff --git a/data/maps/the_orb/connections.txtpb b/data/maps/the_orb/connections.txtpb index 62a7643..b902711 100644 --- a/data/maps/the_orb/connections.txtpb +++ b/data/maps/the_orb/connections.txtpb | |||
@@ -10,10 +10,20 @@ connections { | |||
10 | } | 10 | } |
11 | connections { | 11 | connections { |
12 | from_room: "Main Area" | 12 | from_room: "Main Area" |
13 | to_room: "B Room" | 13 | to_room: "Middle Room" |
14 | door { name: "B Puzzles" } | 14 | door { name: "B Puzzles" } |
15 | } | 15 | } |
16 | connections { | 16 | connections { |
17 | from_room: "Middle Room" | ||
18 | to_room: "B Room" | ||
19 | oneway: true | ||
20 | } | ||
21 | connections { | ||
22 | from_room: "Middle Room" | ||
23 | to_room: "Main Area" | ||
24 | oneway: true | ||
25 | } | ||
26 | connections { | ||
17 | from_room: "B Room" | 27 | from_room: "B Room" |
18 | to_room: "Main Area" | 28 | to_room: "Main Area" |
19 | oneway: true | 29 | oneway: true |
diff --git a/data/maps/the_orb/rooms/B Room.txtpb b/data/maps/the_orb/rooms/B Room.txtpb index 1a45101..633232f 100644 --- a/data/maps/the_orb/rooms/B Room.txtpb +++ b/data/maps/the_orb/rooms/B Room.txtpb | |||
@@ -9,20 +9,9 @@ paintings { | |||
9 | # TODO: This is too high up to enter. It's also a hint painting. | 9 | # TODO: This is too high up to enter. It's also a hint painting. |
10 | exit_only: true | 10 | exit_only: true |
11 | } | 11 | } |
12 | # TODO: Should these two be independent for shuffling purposes, or always tied | ||
13 | # to the Main Area's port? | ||
14 | ports { | ||
15 | name: "MID" | ||
16 | path: "Components/Warps/worldport4" | ||
17 | destination { x: -69 y: 0 z: 43 } | ||
18 | rotation: 90 | ||
19 | # This port is in the room immediately after solving the B puzzles, which | ||
20 | # means it seems like it would be inaccessible if you enter the map from the | ||
21 | # painting or from the final port, but entering the O or R areas brings you | ||
22 | # back to the beginning. | ||
23 | } | ||
24 | ports { | 12 | ports { |
25 | name: "FINAL" | 13 | name: "FINAL" |
14 | display_name: "Final Worldport" | ||
26 | path: "Components/Warps/worldport5" | 15 | path: "Components/Warps/worldport5" |
27 | destination { x: -69 y: 0 z: 87 } | 16 | destination { x: -69 y: 0 z: 87 } |
28 | rotation: 90 | 17 | rotation: 90 |
diff --git a/data/maps/the_orb/rooms/Main Area.txtpb b/data/maps/the_orb/rooms/Main Area.txtpb index affe712..976c489 100644 --- a/data/maps/the_orb/rooms/Main Area.txtpb +++ b/data/maps/the_orb/rooms/Main Area.txtpb | |||
@@ -85,6 +85,7 @@ panels { | |||
85 | } | 85 | } |
86 | ports { | 86 | ports { |
87 | name: "GREAT" | 87 | name: "GREAT" |
88 | display_name: "Main Entrance" | ||
88 | path: "Components/Warps/worldport" | 89 | path: "Components/Warps/worldport" |
89 | destination { x: 38 y: 0 z: 39 } | 90 | destination { x: 38 y: 0 z: 39 } |
90 | rotation: 90 | 91 | rotation: 90 |
diff --git a/data/maps/the_orb/rooms/Middle Room.txtpb b/data/maps/the_orb/rooms/Middle Room.txtpb new file mode 100644 index 0000000..ed1a00c --- /dev/null +++ b/data/maps/the_orb/rooms/Middle Room.txtpb | |||
@@ -0,0 +1,12 @@ | |||
1 | name: "Middle Room" | ||
2 | # This is the room after solving the B puzzles but before getting to B1 itself. | ||
3 | # It has to be a separate region because if you are shuffling worldports and you | ||
4 | # warp to the B1 room port, you can't access this port if you're not able to | ||
5 | # solve the B puzzles. | ||
6 | ports { | ||
7 | name: "MID" | ||
8 | display_name: "Middle Worldport" | ||
9 | path: "Components/Warps/worldport4" | ||
10 | destination { x: -69 y: 0 z: 43 } | ||
11 | rotation: 90 | ||
12 | } | ||
diff --git a/data/maps/the_owl/rooms/Connected Area.txtpb b/data/maps/the_owl/rooms/Connected Area.txtpb index e5c2633..432d6b2 100644 --- a/data/maps/the_owl/rooms/Connected Area.txtpb +++ b/data/maps/the_owl/rooms/Connected Area.txtpb | |||
@@ -149,6 +149,7 @@ paintings { | |||
149 | } | 149 | } |
150 | ports { | 150 | ports { |
151 | name: "FOURROOMS" | 151 | name: "FOURROOMS" |
152 | display_name: "Four Rooms Entrance" | ||
152 | path: "Components/Warps/worldport2" | 153 | path: "Components/Warps/worldport2" |
153 | destination { x: 71.5 y: 0 z: -9 } | 154 | destination { x: 71.5 y: 0 z: -9 } |
154 | rotation: 90 | 155 | rotation: 90 |
diff --git a/data/maps/the_owl/rooms/Magenta Hallway.txtpb b/data/maps/the_owl/rooms/Magenta Hallway.txtpb index 29e140a..14d6f0d 100644 --- a/data/maps/the_owl/rooms/Magenta Hallway.txtpb +++ b/data/maps/the_owl/rooms/Magenta Hallway.txtpb | |||
@@ -1,6 +1,7 @@ | |||
1 | name: "Magenta Hallway" | 1 | name: "Magenta Hallway" |
2 | ports { | 2 | ports { |
3 | name: "STURDY" | 3 | name: "STURDY" |
4 | display_name: "Magenta Hallway" | ||
4 | path: "Components/Warps/worldport3" | 5 | path: "Components/Warps/worldport3" |
5 | destination { x: 17 y: 0 z: -46 } | 6 | destination { x: 17 y: 0 z: -46 } |
6 | rotation: 270 | 7 | rotation: 270 |
diff --git a/data/maps/the_owl/rooms/R2C2 Bottom.txtpb b/data/maps/the_owl/rooms/R2C2 Bottom.txtpb index 9d5a5c3..2cfd340 100644 --- a/data/maps/the_owl/rooms/R2C2 Bottom.txtpb +++ b/data/maps/the_owl/rooms/R2C2 Bottom.txtpb | |||
@@ -8,6 +8,7 @@ panels { | |||
8 | } | 8 | } |
9 | ports { | 9 | ports { |
10 | name: "GALLERY" | 10 | name: "GALLERY" |
11 | display_name: "Gallery Worldport" | ||
11 | path: "Components/Warps/worldport" | 12 | path: "Components/Warps/worldport" |
12 | destination { x: 0 y: 0 z: 9 } | 13 | destination { x: 0 y: 0 z: 9 } |
13 | rotation: 0 | 14 | rotation: 0 |
diff --git a/data/maps/the_parthenon/rooms/Main Area.txtpb b/data/maps/the_parthenon/rooms/Main Area.txtpb index e94089e..2d989f8 100644 --- a/data/maps/the_parthenon/rooms/Main Area.txtpb +++ b/data/maps/the_parthenon/rooms/Main Area.txtpb | |||
@@ -55,18 +55,21 @@ panels { | |||
55 | } | 55 | } |
56 | ports { | 56 | ports { |
57 | name: "GALLERY" | 57 | name: "GALLERY" |
58 | display_name: "Columns Worldport" | ||
58 | path: "Components/Warps/worldport" | 59 | path: "Components/Warps/worldport" |
59 | destination { x: 0 y: 0 z: 0 } | 60 | destination { x: 0 y: 0 z: 0 } |
60 | rotation: 0 | 61 | rotation: 0 |
61 | } | 62 | } |
62 | ports { | 63 | ports { |
63 | name: "ENTRY" | 64 | name: "ENTRY" |
65 | display_name: "Building Worldport" | ||
64 | path: "Components/Warps/worldport2" | 66 | path: "Components/Warps/worldport2" |
65 | destination { x: 0 y: 0 z: -21 } | 67 | destination { x: 0 y: 0 z: -21 } |
66 | rotation: 0 | 68 | rotation: 0 |
67 | } | 69 | } |
68 | ports { | 70 | ports { |
69 | name: "REVITALIZED" | 71 | name: "REVITALIZED" |
72 | display_name: "Plum Hallway" | ||
70 | path: "Components/Warps/worldport3" | 73 | path: "Components/Warps/worldport3" |
71 | destination { x: -24 y: 0 z: -39 } | 74 | destination { x: -24 y: 0 z: -39 } |
72 | rotation: 180 | 75 | rotation: 180 |
diff --git a/data/maps/the_partial/rooms/Control Center Entrance.txtpb b/data/maps/the_partial/rooms/Control Center Entrance.txtpb index 125ea51..02f3e69 100644 --- a/data/maps/the_partial/rooms/Control Center Entrance.txtpb +++ b/data/maps/the_partial/rooms/Control Center Entrance.txtpb | |||
@@ -8,6 +8,7 @@ panels { | |||
8 | } | 8 | } |
9 | ports { | 9 | ports { |
10 | name: "CC" | 10 | name: "CC" |
11 | display_name: "Control Center Connector" | ||
11 | path: "Components/Warps/worldport2" | 12 | path: "Components/Warps/worldport2" |
12 | destination { x: -19 y: 0 z: 8 } | 13 | destination { x: -19 y: 0 z: 8 } |
13 | rotation: 180 | 14 | rotation: 180 |
diff --git a/data/maps/the_partial/rooms/Obverse Side.txtpb b/data/maps/the_partial/rooms/Obverse Side.txtpb index 77f0e4d..462888c 100644 --- a/data/maps/the_partial/rooms/Obverse Side.txtpb +++ b/data/maps/the_partial/rooms/Obverse Side.txtpb | |||
@@ -99,6 +99,7 @@ panels { | |||
99 | } | 99 | } |
100 | ports { | 100 | ports { |
101 | name: "GREAT" | 101 | name: "GREAT" |
102 | display_name: "Main Entrance" | ||
102 | path: "Components/Warps/worldport" | 103 | path: "Components/Warps/worldport" |
103 | destination { x: -3 y: 0 z: 20 } | 104 | destination { x: -3 y: 0 z: 20 } |
104 | rotation: 270 | 105 | rotation: 270 |
diff --git a/data/maps/the_perceptive/rooms/Main Area.txtpb b/data/maps/the_perceptive/rooms/Main Area.txtpb index 5f80ce1..90bfb41 100644 --- a/data/maps/the_perceptive/rooms/Main Area.txtpb +++ b/data/maps/the_perceptive/rooms/Main Area.txtpb | |||
@@ -1,6 +1,7 @@ | |||
1 | name: "Main Area" | 1 | name: "Main Area" |
2 | ports { | 2 | ports { |
3 | name: "CC" | 3 | name: "CC" |
4 | display_name: "Entrance" | ||
4 | path: "Components/Warps/worldport" | 5 | path: "Components/Warps/worldport" |
5 | destination { x: 3 y: 0 z: 13 } | 6 | destination { x: 3 y: 0 z: 13 } |
6 | rotation: 90 | 7 | rotation: 90 |
diff --git a/data/maps/the_plaza/rooms/Main Area.txtpb b/data/maps/the_plaza/rooms/Main Area.txtpb index 20e6900..c2fca13 100644 --- a/data/maps/the_plaza/rooms/Main Area.txtpb +++ b/data/maps/the_plaza/rooms/Main Area.txtpb | |||
@@ -36,18 +36,21 @@ panels { | |||
36 | } | 36 | } |
37 | ports { | 37 | ports { |
38 | name: "UNYIELDING" | 38 | name: "UNYIELDING" |
39 | display_name: "Unyielding Hallway" | ||
39 | path: "Components/Warps/worldport" | 40 | path: "Components/Warps/worldport" |
40 | destination { x: 1 y: 0 z: 10 } | 41 | destination { x: 1 y: 0 z: 10 } |
41 | rotation: 270 | 42 | rotation: 270 |
42 | } | 43 | } |
43 | ports { | 44 | ports { |
44 | name: "IMPRESSIVE" | 45 | name: "IMPRESSIVE" |
46 | display_name: "Impressive Hallway" | ||
45 | path: "Components/Warps/worldport2" | 47 | path: "Components/Warps/worldport2" |
46 | destination { x: 11 y: 0 z: 10 } | 48 | destination { x: 11 y: 0 z: 10 } |
47 | rotation: 270 | 49 | rotation: 270 |
48 | } | 50 | } |
49 | ports { | 51 | ports { |
50 | name: "BETWEEN" | 52 | name: "BETWEEN" |
53 | display_name: "Between Hallway" | ||
51 | path: "Components/Warps/worldport3" | 54 | path: "Components/Warps/worldport3" |
52 | destination { x: -9 y: 0 z: 10 } | 55 | destination { x: -9 y: 0 z: 10 } |
53 | rotation: 270 | 56 | rotation: 270 |
diff --git a/data/maps/the_plaza/rooms/Repetitive Entrance.txtpb b/data/maps/the_plaza/rooms/Repetitive Entrance.txtpb index 107c7f3..59faaa8 100644 --- a/data/maps/the_plaza/rooms/Repetitive Entrance.txtpb +++ b/data/maps/the_plaza/rooms/Repetitive Entrance.txtpb | |||
@@ -8,6 +8,7 @@ panels { | |||
8 | } | 8 | } |
9 | ports { | 9 | ports { |
10 | name: "REPETITIVE" | 10 | name: "REPETITIVE" |
11 | display_name: "Repetitive Entrance" | ||
11 | path: "Components/Warps/worldport5" | 12 | path: "Components/Warps/worldport5" |
12 | destination { x: -19 y: 0 z: 16 } | 13 | destination { x: -19 y: 0 z: 16 } |
13 | rotation: 180 | 14 | rotation: 180 |
diff --git a/data/maps/the_plaza/rooms/Sirenic Entrance.txtpb b/data/maps/the_plaza/rooms/Sirenic Entrance.txtpb index 48474b9..524de2b 100644 --- a/data/maps/the_plaza/rooms/Sirenic Entrance.txtpb +++ b/data/maps/the_plaza/rooms/Sirenic Entrance.txtpb | |||
@@ -8,6 +8,7 @@ panels { | |||
8 | } | 8 | } |
9 | ports { | 9 | ports { |
10 | name: "SIRENIC" | 10 | name: "SIRENIC" |
11 | display_name: "Sirenic Entrance" | ||
11 | path: "Components/Warps/worldport6" | 12 | path: "Components/Warps/worldport6" |
12 | destination { x: -51 y: 0 z: -43 } | 13 | destination { x: -51 y: 0 z: -43 } |
13 | rotation: 270 | 14 | rotation: 270 |
diff --git a/data/maps/the_plaza/rooms/Symbolic Entrance.txtpb b/data/maps/the_plaza/rooms/Symbolic Entrance.txtpb index cb9ef4f..e2719b8 100644 --- a/data/maps/the_plaza/rooms/Symbolic Entrance.txtpb +++ b/data/maps/the_plaza/rooms/Symbolic Entrance.txtpb | |||
@@ -8,6 +8,7 @@ panels { | |||
8 | } | 8 | } |
9 | ports { | 9 | ports { |
10 | name: "SYMBOLIC" | 10 | name: "SYMBOLIC" |
11 | display_name: "Symbolic Entrance" | ||
11 | path: "Components/Warps/worldport4" | 12 | path: "Components/Warps/worldport4" |
12 | destination { x: 28 y: 0 z: 4 } | 13 | destination { x: 28 y: 0 z: 4 } |
13 | rotation: 0 | 14 | rotation: 0 |
diff --git a/data/maps/the_quiet/rooms/Main Area.txtpb b/data/maps/the_quiet/rooms/Main Area.txtpb index 8ac4255..72c0a1e 100644 --- a/data/maps/the_quiet/rooms/Main Area.txtpb +++ b/data/maps/the_quiet/rooms/Main Area.txtpb | |||
@@ -97,6 +97,7 @@ panels { | |||
97 | } | 97 | } |
98 | ports { | 98 | ports { |
99 | name: "DAEDALUS" | 99 | name: "DAEDALUS" |
100 | display_name: "Entrance" | ||
100 | path: "Components/Warps/worldport" | 101 | path: "Components/Warps/worldport" |
101 | destination { x: 3 y: 0 z: 8 } | 102 | destination { x: 3 y: 0 z: 8 } |
102 | rotation: 90 | 103 | rotation: 90 |
diff --git a/data/maps/the_repetitive/rooms/Entry Connector.txtpb b/data/maps/the_repetitive/rooms/Entry Connector.txtpb index 3fa883e..16dc116 100644 --- a/data/maps/the_repetitive/rooms/Entry Connector.txtpb +++ b/data/maps/the_repetitive/rooms/Entry Connector.txtpb | |||
@@ -1,6 +1,7 @@ | |||
1 | name: "Entry Connector" | 1 | name: "Entry Connector" |
2 | ports { | 2 | ports { |
3 | name: "ENTRY" | 3 | name: "ENTRY" |
4 | display_name: "Northwest Worldport" | ||
4 | path: "Components/Warps/worldport2" | 5 | path: "Components/Warps/worldport2" |
5 | destination { x: -11 y: 0 z: 13 } | 6 | destination { x: -11 y: 0 z: 13 } |
6 | rotation: 0 | 7 | rotation: 0 |
diff --git a/data/maps/the_repetitive/rooms/Main Room.txtpb b/data/maps/the_repetitive/rooms/Main Room.txtpb index 50b9d34..3e624a7 100644 --- a/data/maps/the_repetitive/rooms/Main Room.txtpb +++ b/data/maps/the_repetitive/rooms/Main Room.txtpb | |||
@@ -138,6 +138,7 @@ paintings { | |||
138 | } | 138 | } |
139 | ports { | 139 | ports { |
140 | name: "CC" | 140 | name: "CC" |
141 | display_name: "Southwest Worldport" | ||
141 | path: "Components/Warps/worldport3" | 142 | path: "Components/Warps/worldport3" |
142 | destination { x: -5.5 y: 0 z: 56 } | 143 | destination { x: -5.5 y: 0 z: 56 } |
143 | rotation: 90 | 144 | rotation: 90 |
diff --git a/data/maps/the_repetitive/rooms/Plaza Connector.txtpb b/data/maps/the_repetitive/rooms/Plaza Connector.txtpb index 530da0c..b26fdb0 100644 --- a/data/maps/the_repetitive/rooms/Plaza Connector.txtpb +++ b/data/maps/the_repetitive/rooms/Plaza Connector.txtpb | |||
@@ -1,6 +1,7 @@ | |||
1 | name: "Plaza Connector" | 1 | name: "Plaza Connector" |
2 | ports { | 2 | ports { |
3 | name: "PLAZA" | 3 | name: "PLAZA" |
4 | display_name: "Northeast Worldport" | ||
4 | path: "Components/Warps/worldport" | 5 | path: "Components/Warps/worldport" |
5 | destination { x: 15 y: 0 z: 13 } | 6 | destination { x: 15 y: 0 z: 13 } |
6 | rotation: 0 | 7 | rotation: 0 |
diff --git a/data/maps/the_revitalized/rooms/Bye Room.txtpb b/data/maps/the_revitalized/rooms/Bye Room.txtpb index 0b8eab5..52d8c42 100644 --- a/data/maps/the_revitalized/rooms/Bye Room.txtpb +++ b/data/maps/the_revitalized/rooms/Bye Room.txtpb | |||
@@ -8,6 +8,7 @@ panels { | |||
8 | } | 8 | } |
9 | ports { | 9 | ports { |
10 | name: "PARTHENON" | 10 | name: "PARTHENON" |
11 | display_name: "Entrance" | ||
11 | path: "Components/Warps/worldport" | 12 | path: "Components/Warps/worldport" |
12 | destination { x: 30 y: 0 z: 16 } | 13 | destination { x: 30 y: 0 z: 16 } |
13 | rotation: 0 | 14 | rotation: 0 |
diff --git a/data/maps/the_shop/rooms/Main Area.txtpb b/data/maps/the_shop/rooms/Main Area.txtpb index c933345..df1cb14 100644 --- a/data/maps/the_shop/rooms/Main Area.txtpb +++ b/data/maps/the_shop/rooms/Main Area.txtpb | |||
@@ -155,6 +155,7 @@ panels { | |||
155 | } | 155 | } |
156 | ports { | 156 | ports { |
157 | name: "ENTRY" | 157 | name: "ENTRY" |
158 | display_name: "Entrance" | ||
158 | path: "Components/Warps/worldport" | 159 | path: "Components/Warps/worldport" |
159 | destination { x: 4 y: 0 z: 12 } | 160 | destination { x: 4 y: 0 z: 12 } |
160 | rotation: 90 | 161 | rotation: 90 |
diff --git a/data/maps/the_sirenic/rooms/Start.txtpb b/data/maps/the_sirenic/rooms/Start.txtpb index 197dccf..532d951 100644 --- a/data/maps/the_sirenic/rooms/Start.txtpb +++ b/data/maps/the_sirenic/rooms/Start.txtpb | |||
@@ -15,6 +15,7 @@ panels { | |||
15 | } | 15 | } |
16 | ports { | 16 | ports { |
17 | name: "PLAZA" | 17 | name: "PLAZA" |
18 | display_name: "Entrance" | ||
18 | path: "Components/Warps/worldport" | 19 | path: "Components/Warps/worldport" |
19 | destination { x: 0 y: 0 z: 26 } | 20 | destination { x: 0 y: 0 z: 26 } |
20 | rotation: 0 | 21 | rotation: 0 |
diff --git a/data/maps/the_stormy/rooms/Center.txtpb b/data/maps/the_stormy/rooms/Center.txtpb index 8c2840f..6a929a7 100644 --- a/data/maps/the_stormy/rooms/Center.txtpb +++ b/data/maps/the_stormy/rooms/Center.txtpb | |||
@@ -31,6 +31,7 @@ panels { | |||
31 | } | 31 | } |
32 | ports { | 32 | ports { |
33 | name: "ENTRY" | 33 | name: "ENTRY" |
34 | display_name: "Worldport" | ||
34 | path: "Components/Warps/worldport" | 35 | path: "Components/Warps/worldport" |
35 | destination { x: -8.5 y: 0 z: 6 } | 36 | destination { x: -8.5 y: 0 z: 6 } |
36 | rotation: 270 | 37 | rotation: 270 |
diff --git a/data/maps/the_sturdy/rooms/Main Area.txtpb b/data/maps/the_sturdy/rooms/Main Area.txtpb index b7c6125..8c81a1e 100644 --- a/data/maps/the_sturdy/rooms/Main Area.txtpb +++ b/data/maps/the_sturdy/rooms/Main Area.txtpb | |||
@@ -105,12 +105,14 @@ panels { | |||
105 | } | 105 | } |
106 | ports { | 106 | ports { |
107 | name: "OWL" | 107 | name: "OWL" |
108 | display_name: "Magenta Hallway" | ||
108 | path: "Components/Warps/worldport" | 109 | path: "Components/Warps/worldport" |
109 | destination { x: 17 y: 0 z: 41 } | 110 | destination { x: 17 y: 0 z: 41 } |
110 | rotation: 90 | 111 | rotation: 90 |
111 | } | 112 | } |
112 | ports { | 113 | ports { |
113 | name: "COLORFUL" | 114 | name: "COLORFUL" |
115 | display_name: "Cyan Hallway" | ||
114 | path: "Components/Warps/worldport2" | 116 | path: "Components/Warps/worldport2" |
115 | destination { x: 17 y: 0 z: -33 } | 117 | destination { x: 17 y: 0 z: -33 } |
116 | rotation: 90 | 118 | rotation: 90 |
diff --git a/data/maps/the_sun_temple/rooms/Entrance.txtpb b/data/maps/the_sun_temple/rooms/Entrance.txtpb index 352ab60..07d6e38 100644 --- a/data/maps/the_sun_temple/rooms/Entrance.txtpb +++ b/data/maps/the_sun_temple/rooms/Entrance.txtpb | |||
@@ -9,6 +9,7 @@ panels { | |||
9 | } | 9 | } |
10 | ports { | 10 | ports { |
11 | name: "UNKEMPT" | 11 | name: "UNKEMPT" |
12 | display_name: "Entrance" | ||
12 | path: "Components/Warps/worldport" | 13 | path: "Components/Warps/worldport" |
13 | destination { x: 0 y: 0 z: 13 } | 14 | destination { x: 0 y: 0 z: 13 } |
14 | rotation: 0 | 15 | rotation: 0 |
diff --git a/data/maps/the_sweet/rooms/Main Area.txtpb b/data/maps/the_sweet/rooms/Main Area.txtpb index a488199..a8976f7 100644 --- a/data/maps/the_sweet/rooms/Main Area.txtpb +++ b/data/maps/the_sweet/rooms/Main Area.txtpb | |||
@@ -200,12 +200,14 @@ panels { | |||
200 | } | 200 | } |
201 | ports { | 201 | ports { |
202 | name: "EXIT1" | 202 | name: "EXIT1" |
203 | display_name: "South Worldport" | ||
203 | path: "Components/Warps/worldport" | 204 | path: "Components/Warps/worldport" |
204 | destination { x: 0 y: 0 z: -11.5 } | 205 | destination { x: 0 y: 0 z: -11.5 } |
205 | rotation: 180 | 206 | rotation: 180 |
206 | } | 207 | } |
207 | ports { | 208 | ports { |
208 | name: "EXIT2" | 209 | name: "EXIT2" |
210 | display_name: "North Worldport" | ||
209 | path: "Components/Warps/worldport2" | 211 | path: "Components/Warps/worldport2" |
210 | destination { x: 0 y: 0 z: -17.5 } | 212 | destination { x: 0 y: 0 z: -17.5 } |
211 | rotation: 0 | 213 | rotation: 0 |
diff --git a/data/maps/the_symbolic/rooms/White Room.txtpb b/data/maps/the_symbolic/rooms/White Room.txtpb index 5877885..d3509cb 100644 --- a/data/maps/the_symbolic/rooms/White Room.txtpb +++ b/data/maps/the_symbolic/rooms/White Room.txtpb | |||
@@ -7,6 +7,7 @@ panels { | |||
7 | } | 7 | } |
8 | ports { | 8 | ports { |
9 | name: "PLAZA" | 9 | name: "PLAZA" |
10 | display_name: "Entrance" | ||
10 | path: "Components/Warps/worldport" | 11 | path: "Components/Warps/worldport" |
11 | destination { x: 0 y: 0 z: 2.5 } | 12 | destination { x: 0 y: 0 z: 2.5 } |
12 | rotation: 0 | 13 | rotation: 0 |
diff --git a/data/maps/the_talented/rooms/Main Area.txtpb b/data/maps/the_talented/rooms/Main Area.txtpb index 9877fa6..a0dac7b 100644 --- a/data/maps/the_talented/rooms/Main Area.txtpb +++ b/data/maps/the_talented/rooms/Main Area.txtpb | |||
@@ -111,6 +111,7 @@ keyholders { | |||
111 | } | 111 | } |
112 | ports { | 112 | ports { |
113 | name: "GREAT" | 113 | name: "GREAT" |
114 | display_name: "Entrance" | ||
114 | path: "Components/Warps/worldport" | 115 | path: "Components/Warps/worldport" |
115 | destination { x: -3.5 y: 0 z: 21 } | 116 | destination { x: -3.5 y: 0 z: 21 } |
116 | rotation: 270 | 117 | rotation: 270 |
diff --git a/data/maps/the_tenacious/rooms/Control Center Entrance.txtpb b/data/maps/the_tenacious/rooms/Control Center Entrance.txtpb index 0d0af54..873fabe 100644 --- a/data/maps/the_tenacious/rooms/Control Center Entrance.txtpb +++ b/data/maps/the_tenacious/rooms/Control Center Entrance.txtpb | |||
@@ -8,6 +8,7 @@ panels { | |||
8 | } | 8 | } |
9 | ports { | 9 | ports { |
10 | name: "CC" | 10 | name: "CC" |
11 | display_name: "Control Center Connector" | ||
11 | path: "Components/Warps/worldport" | 12 | path: "Components/Warps/worldport" |
12 | destination { x: 0 y: 0 z: 10 } | 13 | destination { x: 0 y: 0 z: 10 } |
13 | rotation: 0 | 14 | rotation: 0 |
diff --git a/data/maps/the_three_doors/rooms/Dead End Room.txtpb b/data/maps/the_three_doors/rooms/Dead End Room.txtpb index 8074fbe..8bfe193 100644 --- a/data/maps/the_three_doors/rooms/Dead End Room.txtpb +++ b/data/maps/the_three_doors/rooms/Dead End Room.txtpb | |||
@@ -29,12 +29,14 @@ panels { | |||
29 | } | 29 | } |
30 | ports { | 30 | ports { |
31 | name: "BEGIN" | 31 | name: "BEGIN" |
32 | display_name: "Door Ways Worldport" | ||
32 | path: "Components/Warps/worldport6" | 33 | path: "Components/Warps/worldport6" |
33 | destination { x: -38 y: 0 z: 41.5 } | 34 | destination { x: -38 y: 0 z: 41.5 } |
34 | rotation: 0 | 35 | rotation: 0 |
35 | } | 36 | } |
36 | ports { | 37 | ports { |
37 | name: "BEGIN2" | 38 | name: "BEGIN2" |
39 | display_name: "Dead End Worldport" | ||
38 | path: "Components/Warps/worldport5" | 40 | path: "Components/Warps/worldport5" |
39 | destination { x: -38 y: 0 z: 27.5 } | 41 | destination { x: -38 y: 0 z: 27.5 } |
40 | rotation: 180 | 42 | rotation: 180 |
diff --git a/data/maps/the_three_doors/rooms/First Second Room.txtpb b/data/maps/the_three_doors/rooms/First Second Room.txtpb index c2d9397..bdf5b49 100644 --- a/data/maps/the_three_doors/rooms/First Second Room.txtpb +++ b/data/maps/the_three_doors/rooms/First Second Room.txtpb | |||
@@ -29,12 +29,14 @@ panels { | |||
29 | } | 29 | } |
30 | ports { | 30 | ports { |
31 | name: "GREAT" | 31 | name: "GREAT" |
32 | display_name: "First Worldport" | ||
32 | path: "Components/Warps/worldport" | 33 | path: "Components/Warps/worldport" |
33 | destination { x: -16 y: 0 z: 0.5 } | 34 | destination { x: -16 y: 0 z: 0.5 } |
34 | rotation: 180 | 35 | rotation: 180 |
35 | } | 36 | } |
36 | ports { | 37 | ports { |
37 | name: "TTD" | 38 | name: "TTD" |
39 | display_name: "Second Worldport" | ||
38 | path: "Components/Warps/worldport2" | 40 | path: "Components/Warps/worldport2" |
39 | destination { x: -16 y: 0 z: 14.5 } | 41 | destination { x: -16 y: 0 z: 14.5 } |
40 | rotation: 0 | 42 | rotation: 0 |
diff --git a/data/maps/the_three_doors/rooms/Loose Strings Room.txtpb b/data/maps/the_three_doors/rooms/Loose Strings Room.txtpb index 9cb7f65..21e3c64 100644 --- a/data/maps/the_three_doors/rooms/Loose Strings Room.txtpb +++ b/data/maps/the_three_doors/rooms/Loose Strings Room.txtpb | |||
@@ -15,6 +15,7 @@ panels { | |||
15 | } | 15 | } |
16 | ports { | 16 | ports { |
17 | name: "BEGIN" | 17 | name: "BEGIN" |
18 | display_name: "Loose Strings Worldport" | ||
18 | path: "Components/Warps/worldport7" | 19 | path: "Components/Warps/worldport7" |
19 | destination { x: -16 y: 0 z: 41.5 } | 20 | destination { x: -16 y: 0 z: 41.5 } |
20 | rotation: 0 | 21 | rotation: 0 |
diff --git a/data/maps/the_three_doors/rooms/One Luck Room.txtpb b/data/maps/the_three_doors/rooms/One Luck Room.txtpb index 742a8d3..f5053be 100644 --- a/data/maps/the_three_doors/rooms/One Luck Room.txtpb +++ b/data/maps/the_three_doors/rooms/One Luck Room.txtpb | |||
@@ -15,6 +15,7 @@ panels { | |||
15 | } | 15 | } |
16 | ports { | 16 | ports { |
17 | name: "BEGIN" | 17 | name: "BEGIN" |
18 | display_name: "Lone Chance Worldport" | ||
18 | path: "Components/Warps/worldport8" | 19 | path: "Components/Warps/worldport8" |
19 | destination { x: -16 y: 0 z: 27.5 } | 20 | destination { x: -16 y: 0 z: 27.5 } |
20 | rotation: 180 | 21 | rotation: 180 |
diff --git a/data/maps/the_three_doors/rooms/Silver Portal Room.txtpb b/data/maps/the_three_doors/rooms/Silver Portal Room.txtpb index 0d62429..1c00045 100644 --- a/data/maps/the_three_doors/rooms/Silver Portal Room.txtpb +++ b/data/maps/the_three_doors/rooms/Silver Portal Room.txtpb | |||
@@ -27,12 +27,14 @@ panels { | |||
27 | } | 27 | } |
28 | ports { | 28 | ports { |
29 | name: "BEGIN" | 29 | name: "BEGIN" |
30 | display_name: "Third Fourth Worldport" | ||
30 | path: "Components/Warps/worldport3" | 31 | path: "Components/Warps/worldport3" |
31 | destination { x: -38 y: 0 z: 14.5 } | 32 | destination { x: -38 y: 0 z: 14.5 } |
32 | rotation: 0 | 33 | rotation: 0 |
33 | } | 34 | } |
34 | ports { | 35 | ports { |
35 | name: "NEXT" | 36 | name: "NEXT" |
37 | display_name: "Silver Portal Worldport" | ||
36 | path: "Components/Warps/worldport4" | 38 | path: "Components/Warps/worldport4" |
37 | destination { x: -38 y: 0 z: 0.5 } | 39 | destination { x: -38 y: 0 z: 0.5 } |
38 | rotation: 180 | 40 | rotation: 180 |
diff --git a/data/maps/the_tower/rooms/First Floor.txtpb b/data/maps/the_tower/rooms/First Floor.txtpb index 6b960d8..7a811bf 100644 --- a/data/maps/the_tower/rooms/First Floor.txtpb +++ b/data/maps/the_tower/rooms/First Floor.txtpb | |||
@@ -97,6 +97,7 @@ panels { | |||
97 | } | 97 | } |
98 | ports { | 98 | ports { |
99 | name: "GREAT" | 99 | name: "GREAT" |
100 | display_name: "Entrance" | ||
100 | path: "Components/Warps/worldport" | 101 | path: "Components/Warps/worldport" |
101 | destination { x: -0 y: 0 z: 13 } | 102 | destination { x: -0 y: 0 z: 13 } |
102 | rotation: 0 | 103 | rotation: 0 |
diff --git a/data/maps/the_tree/rooms/Bearer Entrance.txtpb b/data/maps/the_tree/rooms/Bearer Entrance.txtpb index e81027b..263a8e8 100644 --- a/data/maps/the_tree/rooms/Bearer Entrance.txtpb +++ b/data/maps/the_tree/rooms/Bearer Entrance.txtpb | |||
@@ -1,6 +1,7 @@ | |||
1 | name: "Bearer Entrance" | 1 | name: "Bearer Entrance" |
2 | ports { | 2 | ports { |
3 | name: "BEARER" | 3 | name: "BEARER" |
4 | display_name: "Brown Control Center Hallway" | ||
4 | path: "Components/Warps/worldport" | 5 | path: "Components/Warps/worldport" |
5 | destination { x: -15.5 y: 0 z: 20 } | 6 | destination { x: -15.5 y: 0 z: 20 } |
6 | rotation: 270 | 7 | rotation: 270 |
diff --git a/data/maps/the_tree/rooms/Main Area.txtpb b/data/maps/the_tree/rooms/Main Area.txtpb index 759b3dd..bd22c2b 100644 --- a/data/maps/the_tree/rooms/Main Area.txtpb +++ b/data/maps/the_tree/rooms/Main Area.txtpb | |||
@@ -211,6 +211,7 @@ panels { | |||
211 | } | 211 | } |
212 | ports { | 212 | ports { |
213 | name: "UNKEMPT" | 213 | name: "UNKEMPT" |
214 | display_name: "SW Worldport" | ||
214 | path: "Components/Warps/worldport4" | 215 | path: "Components/Warps/worldport4" |
215 | destination { x: -21 y: 0 z: 7 } | 216 | destination { x: -21 y: 0 z: 7 } |
216 | rotation: 0 | 217 | rotation: 0 |
@@ -218,6 +219,7 @@ ports { | |||
218 | } | 219 | } |
219 | ports { | 220 | ports { |
220 | name: "DIGITAL" | 221 | name: "DIGITAL" |
222 | display_name: "NW Worldport" | ||
221 | path: "Components/Warps/worldport5" | 223 | path: "Components/Warps/worldport5" |
222 | destination { x: -21 y: 0 z: -7 } | 224 | destination { x: -21 y: 0 z: -7 } |
223 | rotation: 180 | 225 | rotation: 180 |
@@ -225,12 +227,14 @@ ports { | |||
225 | } | 227 | } |
226 | ports { | 228 | ports { |
227 | name: "GREAT" | 229 | name: "GREAT" |
230 | display_name: "E Worldport" | ||
228 | path: "Components/Warps/worldport2" | 231 | path: "Components/Warps/worldport2" |
229 | destination { x: 21 y: 0 z: -4 } | 232 | destination { x: 21 y: 0 z: -4 } |
230 | rotation: 180 | 233 | rotation: 180 |
231 | } | 234 | } |
232 | ports { | 235 | ports { |
233 | name: "DAEDALUS" | 236 | name: "DAEDALUS" |
237 | display_name: "NE Worldport" | ||
234 | path: "Components/Warps/worldport3" | 238 | path: "Components/Warps/worldport3" |
235 | destination { x: 15.5 y: 0 z: -19 } | 239 | destination { x: 15.5 y: 0 z: -19 } |
236 | rotation: 90 | 240 | rotation: 90 |
diff --git a/data/maps/the_unkempt/rooms/Control Center Entrance.txtpb b/data/maps/the_unkempt/rooms/Control Center Entrance.txtpb index d2c6ef9..847b8ad 100644 --- a/data/maps/the_unkempt/rooms/Control Center Entrance.txtpb +++ b/data/maps/the_unkempt/rooms/Control Center Entrance.txtpb | |||
@@ -8,6 +8,7 @@ panels { | |||
8 | } | 8 | } |
9 | ports { | 9 | ports { |
10 | name: "CC" | 10 | name: "CC" |
11 | display_name: "Control Center Connector" | ||
11 | path: "Components/Warps/worldport2" | 12 | path: "Components/Warps/worldport2" |
12 | destination { x: -4.5 y: 0 z: 7 } | 13 | destination { x: -4.5 y: 0 z: 7 } |
13 | rotation: 0 | 14 | rotation: 0 |
diff --git a/data/maps/the_unkempt/rooms/Daedalus Entrance.txtpb b/data/maps/the_unkempt/rooms/Daedalus Entrance.txtpb index a8048f0..f20d2cf 100644 --- a/data/maps/the_unkempt/rooms/Daedalus Entrance.txtpb +++ b/data/maps/the_unkempt/rooms/Daedalus Entrance.txtpb | |||
@@ -1,6 +1,7 @@ | |||
1 | name: "Daedalus Entrance" | 1 | name: "Daedalus Entrance" |
2 | ports { | 2 | ports { |
3 | name: "DAEDALUS" | 3 | name: "DAEDALUS" |
4 | display_name: "Orange Hallway" | ||
4 | path: "Components/Warps/worldport4" | 5 | path: "Components/Warps/worldport4" |
5 | destination { x: 33 y: 0 z: -10 } | 6 | destination { x: 33 y: 0 z: -10 } |
6 | rotation: 90 | 7 | rotation: 90 |
diff --git a/data/maps/the_unkempt/rooms/Main Area.txtpb b/data/maps/the_unkempt/rooms/Main Area.txtpb index 822af8d..f98220d 100644 --- a/data/maps/the_unkempt/rooms/Main Area.txtpb +++ b/data/maps/the_unkempt/rooms/Main Area.txtpb | |||
@@ -216,18 +216,21 @@ keyholders { | |||
216 | } | 216 | } |
217 | ports { | 217 | ports { |
218 | name: "GREAT" | 218 | name: "GREAT" |
219 | display_name: "Main Entrance" | ||
219 | path: "Components/Warps/worldport" | 220 | path: "Components/Warps/worldport" |
220 | destination { x: -3 y: 0 z: 11 } | 221 | destination { x: -3 y: 0 z: 11 } |
221 | rotation: 270 | 222 | rotation: 270 |
222 | } | 223 | } |
223 | ports { | 224 | ports { |
224 | name: "TREE" | 225 | name: "TREE" |
226 | display_name: "Brown Hallway" | ||
225 | path: "Components/Warps/worldport5" | 227 | path: "Components/Warps/worldport5" |
226 | destination { x: -34 y: 0 z: 7 } | 228 | destination { x: -34 y: 0 z: 7 } |
227 | rotation: 270 | 229 | rotation: 270 |
228 | } | 230 | } |
229 | ports { | 231 | ports { |
230 | name: "SUNTEMPLE" | 232 | name: "SUNTEMPLE" |
233 | display_name: "Sun Temple Entrance" | ||
231 | path: "Components/Warps/worldport3" | 234 | path: "Components/Warps/worldport3" |
232 | destination { x: -42 y: 0 z: -2 } | 235 | destination { x: -42 y: 0 z: -2 } |
233 | rotation: 270 | 236 | rotation: 270 |
diff --git a/data/maps/the_unyielding/rooms/Bearer Entrance.txtpb b/data/maps/the_unyielding/rooms/Bearer Entrance.txtpb index 0f6e372..6ce69da 100644 --- a/data/maps/the_unyielding/rooms/Bearer Entrance.txtpb +++ b/data/maps/the_unyielding/rooms/Bearer Entrance.txtpb | |||
@@ -1,6 +1,7 @@ | |||
1 | name: "Bearer Entrance" | 1 | name: "Bearer Entrance" |
2 | ports { | 2 | ports { |
3 | name: "BEARER" | 3 | name: "BEARER" |
4 | display_name: "East of Yellow Worldport" | ||
4 | path: "Components/Warps/worldport4" | 5 | path: "Components/Warps/worldport4" |
5 | destination { x: 23 y: 0 z: -29 } | 6 | destination { x: 23 y: 0 z: -29 } |
6 | rotation: 90 | 7 | rotation: 90 |
diff --git a/data/maps/the_unyielding/rooms/Digital Entrance.txtpb b/data/maps/the_unyielding/rooms/Digital Entrance.txtpb index fa7def2..853c5f0 100644 --- a/data/maps/the_unyielding/rooms/Digital Entrance.txtpb +++ b/data/maps/the_unyielding/rooms/Digital Entrance.txtpb | |||
@@ -8,6 +8,7 @@ panels { | |||
8 | } | 8 | } |
9 | ports { | 9 | ports { |
10 | name: "DIGITAL" | 10 | name: "DIGITAL" |
11 | display_name: "South of Yellow Worldport" | ||
11 | path: "Components/Warps/worldport" | 12 | path: "Components/Warps/worldport" |
12 | destination { x: 0 y: 0 z: 0 } | 13 | destination { x: 0 y: 0 z: 0 } |
13 | rotation: 0 | 14 | rotation: 0 |
diff --git a/data/maps/the_unyielding/rooms/Nuanced Entrance.txtpb b/data/maps/the_unyielding/rooms/Nuanced Entrance.txtpb index a2603c4..454dc3f 100644 --- a/data/maps/the_unyielding/rooms/Nuanced Entrance.txtpb +++ b/data/maps/the_unyielding/rooms/Nuanced Entrance.txtpb | |||
@@ -1,6 +1,7 @@ | |||
1 | name: "Nuanced Entrance" | 1 | name: "Nuanced Entrance" |
2 | ports { | 2 | ports { |
3 | name: "NUANCED" | 3 | name: "NUANCED" |
4 | display_name: "West of Yellow Worldport" | ||
4 | path: "Components/Warps/worldport3" | 5 | path: "Components/Warps/worldport3" |
5 | destination { x: -23 y: 0 z: -29 } | 6 | destination { x: -23 y: 0 z: -29 } |
6 | rotation: 270 | 7 | rotation: 270 |
diff --git a/data/maps/the_unyielding/rooms/Plaza Entrance.txtpb b/data/maps/the_unyielding/rooms/Plaza Entrance.txtpb index c6f1075..f866d87 100644 --- a/data/maps/the_unyielding/rooms/Plaza Entrance.txtpb +++ b/data/maps/the_unyielding/rooms/Plaza Entrance.txtpb | |||
@@ -15,6 +15,7 @@ panels { | |||
15 | } | 15 | } |
16 | ports { | 16 | ports { |
17 | name: "PLAZA" | 17 | name: "PLAZA" |
18 | display_name: "Dark Hallway" | ||
18 | path: "Components/Warps/worldport5" | 19 | path: "Components/Warps/worldport5" |
19 | destination { x: 35 y: 0 z: 44 } | 20 | destination { x: 35 y: 0 z: 44 } |
20 | rotation: 270 | 21 | rotation: 270 |
diff --git a/data/maps/the_wondrous/rooms/Entry.txtpb b/data/maps/the_wondrous/rooms/Entry.txtpb index 401e9aa..543d193 100644 --- a/data/maps/the_wondrous/rooms/Entry.txtpb +++ b/data/maps/the_wondrous/rooms/Entry.txtpb | |||
@@ -7,6 +7,7 @@ panels { | |||
7 | } | 7 | } |
8 | ports { | 8 | ports { |
9 | name: "DAEDALUS" | 9 | name: "DAEDALUS" |
10 | display_name: "Entrance" | ||
10 | path: "Components/Warps/worldport" | 11 | path: "Components/Warps/worldport" |
11 | destination { x: 18 y: 0 z: 41 } | 12 | destination { x: 18 y: 0 z: 41 } |
12 | rotation: 180 | 13 | rotation: 180 |
diff --git a/data/maps/the_words/rooms/Main Area.txtpb b/data/maps/the_words/rooms/Main Area.txtpb index 09ef049..ae57252 100644 --- a/data/maps/the_words/rooms/Main Area.txtpb +++ b/data/maps/the_words/rooms/Main Area.txtpb | |||
@@ -57,6 +57,7 @@ panels { | |||
57 | } | 57 | } |
58 | ports { | 58 | ports { |
59 | name: "ENTRY" | 59 | name: "ENTRY" |
60 | display_name: "Worldport" | ||
60 | path: "Components/Warps/worldport" | 61 | path: "Components/Warps/worldport" |
61 | destination { x: 0 y: 0 z: 9.5 } | 62 | destination { x: 0 y: 0 z: 9.5 } |
62 | rotation: 0 | 63 | rotation: 0 |
diff --git a/proto/data.proto b/proto/data.proto index bc3f669..044e32c 100644 --- a/proto/data.proto +++ b/proto/data.proto | |||
@@ -186,6 +186,7 @@ message Port { | |||
186 | optional uint64 room_id = 2; | 186 | optional uint64 room_id = 2; |
187 | optional string name = 3; | 187 | optional string name = 3; |
188 | 188 | ||
189 | optional string display_name = 10; | ||
189 | optional string path = 4; | 190 | optional string path = 4; |
190 | optional Vec3d destination = 5; | 191 | optional Vec3d destination = 5; |
191 | optional double rotation = 8; | 192 | optional double rotation = 8; |
diff --git a/proto/human.proto b/proto/human.proto index 748cf33..cd05191 100644 --- a/proto/human.proto +++ b/proto/human.proto | |||
@@ -150,6 +150,7 @@ message HumanPainting { | |||
150 | 150 | ||
151 | message HumanPort { | 151 | message HumanPort { |
152 | optional string name = 1; | 152 | optional string name = 1; |
153 | optional string display_name = 8; | ||
153 | optional string path = 2; | 154 | optional string path = 2; |
154 | 155 | ||
155 | optional bool no_shuffle = 7; | 156 | optional bool no_shuffle = 7; |
diff --git a/tools/datapacker/main.cpp b/tools/datapacker/main.cpp index 33e4cfe..5254e5f 100644 --- a/tools/datapacker/main.cpp +++ b/tools/datapacker/main.cpp | |||
@@ -239,6 +239,7 @@ class DataPacker { | |||
239 | Port& port = *container_.all_objects().mutable_ports(port_id); | 239 | Port& port = *container_.all_objects().mutable_ports(port_id); |
240 | 240 | ||
241 | port.set_path(h_port.path()); | 241 | port.set_path(h_port.path()); |
242 | port.set_display_name(h_port.display_name()); | ||
242 | 243 | ||
243 | if (h_port.no_shuffle()) { | 244 | if (h_port.no_shuffle()) { |
244 | port.set_no_shuffle(h_port.no_shuffle()); | 245 | port.set_no_shuffle(h_port.no_shuffle()); |