forked from NextCenturyCorporation/mcs-scene-generator
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathtool_with_more_lava.yaml
56 lines (47 loc) · 1.67 KB
/
tool_with_more_lava.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:
# Always start away from the tool. Larger distances increases the chance
# that extra pools of lava are randomly generated between you and the tool.
distance_between_performer_and_tool:
min: 3.0
max: 99.0
# 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
# Only generate medium or large rooms.
room_dimensions:
x:
min: 15
max: 25
y: 3
z:
min: 15
max: 25
room_shape: square
# Add extra random pools of lava, which may or may not obstruct navigation to
# the tool (it is completely random).
lava:
num:
min: 4
max: 6
# Each pool of lava contains this many contiguous 1x1 areas.
size:
min: 2
max: 10
check_valid_path: tools
# 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