proclib/structs/ravine.txt

147 lines
1.8 KiB
Plaintext

ravine_start_begin {
flags RECT|ORIGIN
size_x 1
size_y 1
id_1 0
}
ravine_start {
flags CIRCLE
size_x 6~12
size_y 7~9
x 1~2
y 25~70%
id_1 9
relations {
ravine_lump {
flags OVERLAP
count 3~4
x 0~100%
y 0~100%
}
ravine_start_begin {
flags OVERLAP
x 49%
y 49%
}
}
}
ravine_end {
flags CIRCLE
size_x 6~12
size_y 7~8
x 60~70%
y 30~70%
id_1 8
relations {
ravine_lump {
flags OVERLAP
count 3~4
x 0~100%
y 0~100%
}
ravine_exit {
flags OVERLAP
}
}
}
ravine_exit {
flags RECT|ORIGIN
size_x 1
size_y 1
x 49%
y 49%
id_1 6
}
ravine_walls {
size_x 100%
size_y 100%
id_1 2
flags RECT|BORDER
}
ravine_area_ground {
flags CIRCLE
size_x 100%
size_y 100%
id_1 2
}
ravine_area {
flags CIRCLE
size_x 7~12
size_y 7~12
replace {
id_1 2
}
relations {
ravine_area_ground {
flags OVERLAP
}
}
}
ravine_path {
flags CIRCLE|OVERLAP
size_x 4~8
size_y 3~4
id_1 3
replace {
id_1 4
}
relations {
ravine_area_ground {
flags OVERLAP
}
ravine_lump {
x 0~100%
y 0~100%
count 3~6
}
}
}
ravine_lump {
flags CIRCLE
size_x 3~6
size_y 3~6
id_1 1
}
start {
size_x 77~81
size_y 32~48
relations {
ravine_walls {
}
ravine_start {
}
ravine_end {
}
ravine_area {
count 3~6
x 0~100%
y 30~60%
}
}
paths {
ravine_path {
flags DUMB|WALK|ALL
to ravine_area
from_x 50%
from_y 50%
}
ravine_path {
flags DUMB|WALK|FORCE
from ravine_start
to ravine_area
}
ravine_path {
flags DUMB|WALK|FORCE
from ravine_end
to ravine_area
}
}
}