about summary refs log tree commit diff stats
path: root/data/maps/the_orb/connections.txtpb
blob: 62a764330deb8cd2aa712b3a4c73af2b6e7a811c (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
p
connections {
  from_room: "Main Area"
  to_room: "O Room"
  door { name: "O Puzzles" }
}
connections {
  from_room: "Main Area"
  to_room: "R Room"
  door { name: "R Puzzles" }
}
connections {
  from_room: "Main Area"
  to_room: "B Room"
  door { name: "B Puzzles" }
}
connections {
  from_room: "B Room"
  to_room: "Main Area"
  oneway: true
}
cept for the middle two in the orange row. The regions are named after the positions you stand in, not the panels at those positions in the grid. Instead, each region contains the panel you can see from that position. This is why the two middle orange grid squares do not have regions, because they are solvable from the red row and entering the regions does nothing. 3. For the rest of the grid, each panel is visible from two other grid positions. To handle this, there is a region for every grid position you can stand in, and a region for every panel. The standing regions are connected to each adjacent grid square using event doors, and there is a oneway connection from each standing region into the panel regions for each panel that can be seen from that standing position.