-
Notifications
You must be signed in to change notification settings - Fork 4
/
tools.yaml
56 lines (46 loc) · 1.81 KB
/
tools.yaml
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
# Generate a randomly sized and positioned pool of lava with an island in the
# center; a randomly sized soccer ball retrieval target; and a large pushable
# (and pullable) "tool" object. See the ILE_API for all config options.
shortcut_lava_target_tool:
# Start next to the tool (50%) or in a random location (50%).
random_performer_position: [true, false]
# Target positioned on the island (50%) or in a random location (50%).
random_target_position: [true, false]
# Generate either a rectangular, hooked (L-shaped, unequal sides), or
# isosceles (L-shaped, equal sides) tool.
tool_type: [rectangular, hooked, isosceles]
# Uncomment and edit this option to set a specific rotation for the tool.
# By default, a tool may or may not be rotated.
# tool_rotation: 0
# Uncomment and edit this option to set a starting distance to the tool.
# Cannot be used if random_performer_position is also set.
# distance_between_performer_and_tool: 1.0
# Whether to generate guide rails for the tool.
guide_rails: False
# Sometimes (25%) make an extra tool that is "too small" to use effectively.
# Remove this whole block if you do not wish to generate this extra tool.
tools:
- num: [0, 0, 0, 1]
shape:
- tool_rect_0_50_x_1_00
- tool_rect_0_75_x_1_00
- tool_rect_1_00_x_1_00
# Only generate medium or large rooms.
room_dimensions:
x:
min: 15
max: 25
y: 3
z:
min: 15
max: 25
room_shape: square
# Only the target can be a soccer ball.
excluded_shapes: soccer_ball
# Override the defaults to avoid randomly generating any other objects besides
# tool(s), the target, and lava. Remove these lines if you want additional
# randomly generated objects.
random_structural_objects:
- num: 0
keyword_objects:
- num: 0