11 |
|
|
12 |
cells={} |
cells={} |
13 |
|
|
14 |
cells[" "]=cell{floor={face="fl-metal"}} |
cells[" "]=cell{floor="fl-metal"} |
15 |
cells[","]=cell{floor={face="fl-normal"}} |
cells[","]=cell{floor="fl-normal"} |
16 |
cells["."]=cell{floor={face="fl-abyss"}} |
cells["."]=cell{floor="fl-abyss"} |
17 |
cells[":"]=cell{parent=cells[","], stone={face="st-chameleon"}, item={face="it-seed"}} |
cells[":"]=cell{parent=cells[","], stone="st-chameleon", item="it-seed"} |
18 |
cells["+"]=cell{parent=cells[" "], item={face="it-document", attr={text="This level is symetric..."}}} |
cells["+"]=cell{{{document, "This level is symetric..."}}} |
19 |
|
|
20 |
cells["#"]=cell{parent=cells[" "], stone={face="st-rock1"}} |
cells["#"]=cell{stone="st-rock1"} |
21 |
cells["X"]=cell{parent=cells[" "], stone={face="st-grate1"}} |
cells["X"]=cell{stone="st-grate1"} |
22 |
cells["0"]=cell{parent={cells[" "], oxyd}} |
cells["0"]=oxyd |
23 |
|
|
24 |
bolders = {}; |
bolders = {} |
25 |
actors = {}; |
actors = {} |
26 |
cells["^"]=cell{parent={cells[" "],{add_multistone, {"st-bolder", bolders, {direction=enigma.NORTH}}}}} |
cells["^"]=cell{{{add_multistone, "st-bolder", bolders, {direction=enigma.NORTH}}}} |
27 |
cells["O"]=cell{parent={cells[" "],{add_multiactor,{"ac-blackball", actors, {player=0}}}}} |
cells["O"]=cell{{{add_multiactor, "ac-blackball", actors, {player=0}, 2}}} |
28 |
|
|
29 |
level = { |
level = { |
30 |
"####################", |
"####################", |
74 |
"# X X #", |
"# X X #", |
75 |
"# X + : X #", |
"# X + : X #", |
76 |
"# X X #", |
"# X X #", |
77 |
"#^X O X^#", |
"#^X O X^#", |
78 |
"####################" |
"####################" |
79 |
} |
} |
80 |
|
|
81 |
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- |
82 |
oxyd_default_flavor = "d" |
oxyd_default_flavor = "d" |
83 |
|
set_default_parent(cells[" "]) |
84 |
create_world_by_map(level) |
create_world_by_map(level) |
85 |
add_rubber_bands(actors, bolders, 5, 0) |
add_rubber_bands(actors, bolders, 5, 0) |
86 |
enigma.ConserveLevel = FALSE |
enigma.ConserveLevel = FALSE |