-- Pain -- the Enigma Level -- (c) 2003 Petr Machata/ant_39 -- Licensed under GPL v2.0 or above -- 2003-02-09 dofile(enigma.FindDataFile("levels/ant.lua")) -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- cells={} cells["."]=cell{floor={face="fl-abyss"}} cells[" "]=cell{floor={face="fl-bluegreen"}} cells["#"]=cell{parent=cells[" "], stone={face="st-rock3"}} actors={} stones={} cells["O"]=cell{parent={cells[" "],{add_multiactor,{"ac-blackball", actors, {player=0}}}}} cells["%"]=cell{parent={cells["."],{add_multistone,{"st-rock3", stones}}}} cells["0"]=cell{parent=cells[" "], stone={face="st-oxyd", attr={flavor="a", color="0"}}} cells["1"]=cell{parent=cells[" "], stone={face="st-oxyd", attr={flavor="a", color="1"}}} cells["2"]=cell{parent=cells[" "], stone={face="st-oxyd", attr={flavor="a", color="2"}}} cells["3"]=cell{parent=cells[" "], stone={face="st-oxyd", attr={flavor="a", color="3"}}} cells["4"]=cell{parent=cells[" "], stone={face="st-oxyd", attr={flavor="a", color="4"}}} level = { "####################", "#..................#", "#. .#", "#.0 3.#", "#. .#", "##1 2##", "#%# O #%#", "##2 1##", "#. .#", "#.3 0.#", "#. .#", "#..................#", "####################" } -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- randomseed(enigma.GetTicks()) create_world_by_map(level) add_rubber_bands(actors, stones, -10, 4) oxyd_shuffle()