-- Draggers -- the Enigma Level -- (c) 2003 Petr Machata/ant_39 -- Licensed under GPL v2.0 or above -- 2003-01-24 dofile(enigma.FindDataFile("levels/ant.lua")) -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- cells={} cells[" "]=cell{floor={face="fl-metal"}} cells["."]=cell{floor={face="fl-abyss"}} cells[":"]=cell{parent=cell{floor={face="fl-normal"}}, stone={face="st-chameleon", attr={modelname="fl-normal"}}, item={face="it-seed"}} cells["+"]=cell{parent={cells[" "]},item={face="it-document", attr={text="Watch irregularities..."}}} cells["#"]=cell{parent=cells[" "], stone={face="st-rock1"}} cells["X"]=cell{parent=cells[" "], stone={face="st-grate1"}} cells["0"]=cell{parent=cells[" "],stone={face="st-oxyd", attr={flavor="d", color="0"}}} cells["1"]=cell{parent=cells[" "],stone={face="st-oxyd", attr={flavor="d", color="1"}}} cells["2"]=cell{parent=cells[" "],stone={face="st-oxyd", attr={flavor="d", color="2"}}} cells["3"]=cell{parent=cells[" "],stone={face="st-oxyd", attr={flavor="d", color="3"}}} bolders = {}; actors = {}; cells["^"]=cell{parent={cells[" "],{add_multiitem, {"st-bolder", bolders, {direction=enigma.NORTH}}}}} cells["O"]=cell{parent={cells[" "],{add_multiactor,{"ac-blackball", actors, {player=0}}}}} level = { "####################", "# X.....2 2.....X #", "# X..............X #", "# X...... ......X #", "# X...... ......X #", "# X...... ......X #", "# X...... ......X #", "# X... ...X #", "# X...0 0...X #", "# X...... ......X #", "# X...... ......X #", "# X...... ......X #", "# #...... ......# #", "# X...... ......X #", "# X...... ......X #", "# X...... ......X #", "# X...... ......X #", "# X...... ......X #", "# X.... ....X #", "# X.... ....X #", "# X.... .. ....X #", "# X..1 .. 1..X #", "# X.. .. ..X #", "# X.... .. ....X #", "# #.... .. ....# #", "# X.... .. ....X #", "# X.... .. ....X #", "# X X #", "# X X #", "# X .......... X #", "# X .......... X #", "# X .......... X #", "# X X #", "# X X #", "# X...... ......X #", "# X...... ......X #", "# #...... ......# #", "# X...... ......X #", "# X...... ......X #", "# X...... ......X #", "# X...... ......X #", "# X...... ......X #", "# X.....3 3.....X #", "# X X #", "# X X #", "# X + : X #", "# X X #", "#^X O X^#", "####################" } -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- randomseed(enigma.GetTicks()) create_world_by_map(level) add_rubber_bands(actors, bolders, 4)