about summary refs log tree commit diff stats
path: root/data/maps/the_sturdy/rooms/Main Area.txtpb
blob: 39a425fb19e4607087126ae58196ece879225350 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41<
name: "Main Area"
display_name: "Sturdy"
panels {
  name: "MOVE (1)"
  path: "Panels/Main/panel_1"
  clue: "move"
  answer: "move"
  proxies { answer: "forward" path: "Panels/Forward/forward_1" }
  proxies { answer: "back" path: "Panels/Backward/backward_1" }
  proxies { answer: "up" path: "Panels/Up/up_1" }
  proxies { answer: "down" path: "Panels/Down/down_1" }
  proxies { answer: "left" path: "Panels/Left/left_1" }
  proxies { answer: "right" path: "Panels/Right/right_1" }
  #proxies { answer: "move" path: "Panels/Secret/secret_1" }
}
panels {
  name: "MOVE (2)"
  path: "Panels/Main/panel_2"
  clue: "move"
  answer: "move"
  proxies { answer: "forward" path: "Panels/Forward/forward_2" }
  proxies { answer: "back" path: "Panels/Backward/backward_2" }
  proxies { answer: "up" path: "Panels/Up/up_2" }
  proxies { answer: "down" path: "Panels/Down/down_2" }
  proxies { answer: "left" path: "Panels/Left/left_2" }
  proxies { answer: "right" path: "Panels/Right/right_2" }
  #proxies { answer: "move" path: "Panels/Secret/secret_2" }
}
panels {
  name: "MOVE (3)"
  path: "Panels/Main/panel_3"
  clue: "move"
  answer: "move"
  proxies { answer: "forward" path: "Panels/Forward/forward_3" }
  proxies { answer: "back" path: "Panels/Backward/backward_3" }
  proxies { answer: "up" path: "Panels/Up/up_3" }
  proxies { answer: "down" path: "Panels/Down/down_3" }
  proxies { answer: "left" path: "Panels/Left/left_3" }
  proxies { answer: "right" path: "Panels/Right/right_3" }
  #proxies { answer: "move" path: "Panels/Secret/secret_3" }
}
panels {
  name: "MOVE (4)"
  path: "Panels/Main/panel_4"
  clue: "move"
  answer: "move"
  proxies { answer: "forward" path: "Panels/Forward/forward_4" }
  proxies { answer: "back" path: "Panels/Backward/backward_4" }
  proxies { answer: "up" path: "Panels/Up/up_4" }
  proxies { answer: "down" path: "Panels/Down/down_4" }
  proxies { answer: "left" path: "Panels/Left/left_4" }
  proxies { answer: "right" path: "Panels/Right/right_4" }
  #proxies { answer: "move" path: "Panels/Secret/secret_4" }
}
panels {
  name: "MOVE (5)"
  path: "Panels/Main/panel_5"
  clue: "move"
  answer: "move"
  proxies { answer: "forward" path: "Panels/Forward/forward_5" }
  proxies { answer: "back" path: "Panels/Backward/backward_5" }
  proxies { answer: "up" path: "Panels/Up/up_5" }
  proxies { answer: "down" path: "Panels/Down/down_5" }
  proxies { answer: "left" path: "Panels/Left/left_5" }
  proxies { answer: "right" path: "Panels/Right/right_5" }
  #proxies { answer: "move" path: "Panels/Secret/secret_5" }
}
panels {
  name: "MOVE (6)"
  path: "Panels/Main/panel_6"
  clue: "move"
  answer: "move"
  proxies { answer: "forward" path: "Panels/Forward/forward_6" }
  proxies { answer: "back" path: "Panels/Backward/backward_6" }
  proxies { answer: "up" path: "Panels/Up/up_6" }
  proxies { answer: "down" path: "Panels/Down/down_6" }
  proxies { answer: "left" path: "Panels/Left/left_6" }
  proxies { answer: "right" path: "Panels/Right/right_6" }
  #proxies { answer: "move" path: "Panels/Secret/secret_6" }
}
panels {
  name: "MOVE (7)"
  path: "Panels/Main/panel_7"
  clue: "move"
  answer: "move"
  proxies { answer: "forward" path: "Panels/Forward/forward_7" }
  proxies { answer: "back" path: "Panels/Backward/backward_7" }
  proxies { answer: "up" path: "Panels/Up/up_7" }
  proxies { answer: "down" path: "Panels/Down/down_7" }
  proxies { answer: "left" path: "Panels/Left/left_7" }
  proxies { answer: "right" path: "Panels/Right/right_7" }
  #proxies { answer: "move" path: "Panels/Secret/secret_7" }
}
panels {
  name: "MOVE (8)"
  path: "Panels/Main/panel_8"
  clue: "move"
  answer: "move"
  proxies { answer: "forward" path: "Panels/Forward/forward_8" }
  proxies { answer: "back" path: "Panels/Backward/backward_8" }
  proxies { answer: "up" path: "Panels/Up/up_8" }
  proxies { answer: "down" path: "Panels/Down/down_8" }
  proxies { answer: "left" path: "Panels/Left/left_8" }
  proxies { answer: "right" path: "Panels/Right/right_8" }
  #proxies { answer: "move" path: "Panels/Secret/secret_8" }
}
ports {
  name: "OWL"
  path: "Components/Warps/worldport"
}
ports {
  name: "COLORFUL"
  path: "Components/Warps/worldport2"
}
ss="p">)}) func _tick_tracking_fine(): var tracker = get_tree().get_root().get_node("Spatial/AP_Tracker") if !tracker.has_connection(): return var newpos = translation newpos.y = 0 if newpos != _oldpos_fine && newpos.distance_to(_oldpos_fine) > 0.5: _oldpos_fine = newpos tracker.update_position(int(_oldpos_fine.x), int(_oldpos_fine.z)) func _solving(): ._solving() var effects_node = get_tree().get_root().get_node("Spatial/AP_Effects") effects_node.enter_solve_mode() func _solvingEnd(): ._solvingEnd() var effects_node = get_tree().get_root().get_node("Spatial/AP_Effects") effects_node.exit_solve_mode() func _unhandled_input(event): if event is InputEventKey: if event.pressed and event.scancode == KEY_P: var effects_node = get_tree().get_root().get_node("Spatial/AP_Effects") effects_node.skip_puzzle()