func on_map_load(root): # Add the mastery to The Advanced. var collectable_prefab = preload("res://objects/nodes/collectable.tscn") var saver_prefab = preload("res://objects/nodes/saver.tscn") var tpl_prefab = preload("res://objects/nodes/listeners/teleportListener.tscn") var usl_prefab = preload("res://objects/nodes/listeners/unlockSetterListener.tscn") var mastery = collectable_prefab.instantiate() mastery.name = "collectable" mastery.position = Vector3(0, -200, -5) mastery.unlock_type = "smiley" mastery.material_override = load("res://assets/materials/gold.material") root.get_node("/root/scene/Components/Collectables").add_child.call_deferred(mastery) var tpl = tpl_prefab.instantiate() tpl.teleport_point = Vector3(0, 2, -5) tpl.teleport_rotate = Vector3(0, 0, 0) tpl.target_path = mastery tpl.name = "Teleport" tpl.senders.append(NodePath("/root/scene/Panels/Room_1/panel_29")) tpl.senders.append(NodePath("/root/scene/Panels/Room_1/panel_30")) tpl.senders.append(NodePath("/root/scene/Panels/Room_1/panel_31")) mastery.add_child.call_deferred(tpl) var usl = usl_prefab.instantiate() usl.name = "unlockSetterListenerMastery" usl.key = "advanced_mastery" usl.value = "unlocked" usl.senders.append(NodePath("/root/scene/Components/Collectables/collectable")) root.get_node("/root/scene/Components").add_child.call_deferred(usl) var saver = saver_prefab.instantiate() saver.name = "saver_collectables" saver.type = "collectables" saver.senderGroup.append(NodePath("/root/scene/Components/Collectables")) root.get_node("/root/scene").add_child.call_deferred(saver) 2-archipelago/refs/?h=v9.0.0&id=3445e5ace4bc5349000cb30b27b4617b48ec4119'>refs log tree commit diff stats
path: root/data/maps/daedalus/rooms/Green Room.txtpb
blob: d93ee4a45cff3fd9623e0b474a2a79cd48e73ffb (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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
name: "Green Room"
panel_display_name: "Green Room"
panels {
  name: "TIMESCALE"
  path: "Panels/Green Room/panel_1"
  clue: "timescale"
  answer: "herbal"
  symbols: SPARKLES
  symbols: ZERO
  symbols: EXAMPLE
}
panels {
  name: "MAILBOX"
  path: "Panels/Green Room/panel_2"
  clue: "mailbox"
  answer: "black"
  symbols: EXAMPLE
}
panels {
  name: "MILKY"
  path: "Panels/Green Room/panel_3"
  clue: "milky"
  answer: "white"
  symbols: SUN
}
panels {
  name: "TAN"
  path: "Panels/Green Room/panel_4"
  clue: "tan"
  answer: "sun"
  symbols: EXAMPLE
}
panels {
  name: "BLAND"
  path: "Panels/Green Room/panel_5"
  clue: "bland"
  answer: "sweet"
  symbols: SWEET
}
panels {
  name: "WATERCOOLER"
  path: "Panels/Green Room/panel_6"
  clue: "watercooler"
  answer: "iced"
  symbols: AGE
  symbols: EVAL
}
panels {
  name: "FIXATE"
  path: "Panels/Green Room/panel_7"
  clue: "fixate"
  answer: "breakfast"
  symbols: SUN
  symbols: AGE
}
panels {
  name: "THAT"
  path: "Panels/Green Room/panel_8"
  clue: "that"
  answer: "thai"
  symbols: SPARKLES
}
panels {
  name: "RICE"
  path: "Panels/Green Room/panel_9"
  clue: "rice"
  answer: "jasmine"
  symbols: EXAMPLE
}
panels {
  name: "DOUBLE"
  path: "Panels/Green Room/panel_10"
  clue: "double"
  answer: "bubble"
  symbols: ZERO
}
panels {
  name: "BADMINTON"
  path: "Panels/Green Room/panel_11"
  clue: "badminton"
  answer: "mint"
  symbols: SPARKLES
}