about summary refs log tree commit diff stats
path: root/data/maps/the_relentless/rooms/Left And Turn.txtpb
blob: 5037f20ba2c8428b34a7de5740d90cf7742ef1ae (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
name: "Left And Turn"
display_name: "Relentless"
panels {
  name: "HIDE (1)"
  path: "Panels/Room_1/panel_2"
  clue: "hide"
  answer: "hide"
}
panels {
  name: "HIDE (2)"
  path: "Panels/Room_1/panel_3"
  clue: "hide"
  answer: "seek"
  symbols: SUN
}
panels {
  name: "LEFT (1)"
  path: "Panels/Room_1/panel_5"
  clue: "left"
  answer: "left"
}
panels {
  name: "MORE (1)"
  path: "Panels/Room_1/panel_8"
  clue: "more"
  answer: "me"
  symbols: SPARKLES
}
panels {
  name: "MORE (2)"
  path: "Panels/Room_1/panel_9"
  clue: "more"
  answer: "less"
  symbols: SUN
}
panels {
  name: "HIDE (3)"
  path: "Panels/Room_2/panel_1"
  clue: "hide"
  answer: "unmask"
  symbols: SUN
}
panels {
  name: "LEFT (2)"
  path: "Panels/Room_2/panel_4"
  clue: "left"
  answer: "wrong"
  symbols: SUN
}
panels {
  name: "MORE (3)"
  path: "Panels/Room_2/panel_7"
  clue: "more"
  answer: "your"
  symbols: ZERO
}
panels {
  name: "MORE (4)"
  path: "Panels/Room_2/panel_8"
  clue: "more"
  answer: "or"
  symbols: SPARKLES
}
pan class="p">, "Black", "Purple", "Orange"]) self.assertTrue(self.multiworld.state.can_reach("Orange Tower Seventh Floor", "Region", self.player)) self.assertTrue(self.can_reach_location("The End (Solved)")) self.assertFalse(self.can_reach_location("Orange Tower Seventh Floor - THE MASTER")) self.collect_by_name(["Green", "Brown", "Yellow"]) self.assertTrue(self.can_reach_location("Orange Tower Seventh Floor - THE MASTER")) class TestMasteryWhenVictoryIsTheMaster(LingoTestBase): options = { "mastery_achievements": "24", "victory_condition": "the_master", "shuffle_colors": "true" } def test_requirement(self): self.assertFalse(self.multiworld.state.can_reach("Orange Tower Seventh Floor", "Region", self.player)) self.collect_by_name(["Red", "Blue", "Black", "Purple", "Orange"]) self.assertTrue(self.multiworld.state.can_reach("Orange Tower Seventh Floor", "Region", self.player)) self.assertTrue(self.can_reach_location("Orange Tower Seventh Floor - THE END")) self.assertFalse(self.can_reach_location("Orange Tower Seventh Floor - Mastery Achievements")) self.collect_by_name(["Green", "Gray", "Brown", "Yellow"]) self.assertTrue(self.can_reach_location("Orange Tower Seventh Floor - Mastery Achievements")) class TestMasteryBlocksDependents(LingoTestBase): options = { "mastery_achievements": "24", "shuffle_colors": "true", "location_checks": "insanity" } def test_requirement(self): self.collect_all_but("Gray") self.assertFalse(self.can_reach_location("Orange Tower Basement - THE LIBRARY")) self.assertFalse(self.can_reach_location("Orange Tower Seventh Floor - MASTERY")) self.collect_by_name("Gray") self.assertTrue(self.can_reach_location("Orange Tower Basement - THE LIBRARY")) self.assertTrue(self.can_reach_location("Orange Tower Seventh Floor - MASTERY"))