about summary refs log tree commit diff stats
path: root/data/maps/the_tower/rooms/First Floor.txtpb
blob: 7a811bf3fd182b323be090a267c190d7758600b5 (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
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
name: "First Floor"
panels {
  name: "RIDE"
  path: "Panels/Floor 1/panel_1"
  clue: "ride"
  answer: "lion"
  symbols: SPARKLES
  symbols: PLANET
}
panels {
  name: "PROD"
  path: "Panels/Floor 1/panel_2"
  clue: "prod"
  answer: "dolphin"
  symbols: SPARKLES
  symbols: PLANET
}
panels {
  name: "WARM"
  path: "Panels/Floor 1/panel_3"
  clue: "warm"
  answer: "bee"
  symbols: SPARKLES
  symbols: PLANET
}
panels {
  name: "COLLEGE"
  path: "Panels/Floor 1/panel_4"
  clue: "college"
  answer: "fish"
  symbols: EXAMPLE
  symbols: PLANET
}
panels {
  name: "HER"
  path: "Panels/Floor 1/panel_5"
  clue: "her"
  answer: "cow"
  symbols: SPARKLES
  symbols: PLANET
}
panels {
  name: "CRAM"
  path: "Panels/Floor 1/panel_6"
  clue: "cram"
  answer: "wolf"
  symbols: SUN
  symbols: PLANET
}
panels {
  name: "CUP"
  path: "Panels/Floor 1/panel_7"
  clue: "cup"
  answer: "lion"
  symbols: SPARKLES
  symbols: AGE
}
panels {
  name: "IRONY"
  path: "Panels/Floor 1/panel_8"
  clue: "irony"
  answer: "rust"
  symbols: SPARKLES
  symbols: AGE
}
panels {
  name: "IRE"
  path: "Panels/Floor 1/panel_9"
  clue: "ire"
  answer: "ash"
  symbols: SPARKLES
  symbols: AGE
}
panels {
  name: "ADULT"
  path: "Panels/Floor 1/panel_10"
  clue: "adult"
  answer: "children"
  symbols: PLANET
  symbols: AGE
}
panels {
  name: "CALF"
  path: "Panels/Floor 1/panel_11"
  clue: "calf"
  answer: "bull"
  symbols: GENDER
  symbols: AGE
}
panels {
  name: "BUTTER"
  path: "Panels/Floor 1/panel_12"
  clue: "butter"
  answer: "cram"
  symbols: SPARKLES
  symbols: EXAMPLE
}
ports {
  name: "GREAT"
  display_name: "Entrance"
  path: "Components/Warps/worldport"
  destination { x: -0 y: 0 z: 13 }
  rotation: 0
}
pan>painting_name, std::optional<std::string> map_fallback, std::optional<std::string> room_fallback); uint64_t FindOrAddPort(std::optional<std::string> map_name, std::optional<std::string> room_name, std::string port_name, std::optional<std::string> map_fallback, std::optional<std::string> room_fallback); uint64_t FindOrAddPanel(std::optional<std::string> map_name, std::optional<std::string> room_name, std::string panel_name, std::optional<std::string> map_fallback, std::optional<std::string> room_fallback); uint64_t FindOrAddLetter(std::string key, bool level2); uint64_t FindLetterByName(std::string letter_name); uint64_t FindOrAddEnding(std::string ending_name); uint64_t FindOrAddMastery(std::optional<std::string> map_name, std::optional<std::string> room_name, std::string mastery_name, std::optional<std::string> map_fallback, std::optional<std::string> room_fallback); uint64_t FindOrAddKeyholder(std::optional<std::string> map_name, std::optional<std::string> room_name, std::string keyholder_name, std::optional<std::string> map_fallback, std::optional<std::string> room_fallback); uint64_t FindOrAddDoor(std::optional<std::string> map_name, std::string door_name, std::optional<std::string> map_fallback); void AddConnection(const Connection& connection); AllObjects& all_objects() { return all_objects_; } private: AllObjects all_objects_; std::map<std::string, uint64_t> map_id_by_name_; std::map<std::string, std::map<std::string, uint64_t>> room_id_by_map_room_names_; std::map<std::string, std::map<std::string, std::map<std::string, uint64_t>>> painting_id_by_map_room_painting_names_; std::map<std::string, std::map<std::string, std::map<std::string, uint64_t>>> port_id_by_map_room_port_names_; std::map<std::string, std::map<std::string, std::map<std::string, uint64_t>>> panel_id_by_map_room_panel_names_; std::map<std::string, uint64_t> letter_id_by_name_; std::map<std::string, std::map<std::string, std::map<std::string, uint64_t>>> mastery_id_by_map_room_mastery_names_; std::map<std::string, std::map<std::string, std::map<std::string, uint64_t>>> keyholder_id_by_map_room_keyholder_names_; std::map<std::string, std::map<std::string, uint64_t>> door_id_by_map_door_names_; std::map<std::string, uint64_t> ending_id_by_name_; }; } // namespace com::fourisland::lingo2_archipelago #endif /* TOOLS_DATAPACKER_CONTAINER_H_ */