-- Spiders -- 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-himalaya"}} cells["#"]=cell{parent=cells[" "], stone={face="st-rock2"}} cells["="]=cell{parent=cells[" "], stone={face="st-glass"}} actors={} cells["y"]=cell{parent=cells[" "], item={face="it-yinyang"}} cells["O"]=cell{parent={cells["y"],{add_multiactor,{"ac-blackball", actors, {player=0}}}}} cells["Q"]=cell{parent={cells["y"],{add_multiactor,{"ac-whiteball", actors, {player=1}}}}} cells["A"]=cell{parent=cells[" "], item={face="it-trigger", attr={action="trigger", target="oxydA"}}} cells["B"]=cell{parent=cells[" "], item={face="it-trigger", attr={action="trigger", target="oxydB"}}} cells["C"]=cell{parent=cells[" "], item={face="it-trigger", attr={action="trigger", target="oxydC"}}} cells["D"]=cell{parent=cells[" "], item={face="it-trigger", attr={action="trigger", target="oxydD"}}} cells["E"]=cell{parent=cells[" "], item={face="it-trigger", attr={action="trigger", target="oxydE"}}} cells["F"]=cell{parent=cells[" "], item={face="it-trigger", attr={action="trigger", target="oxydF"}}} cells["G"]=cell{parent=cells[" "], item={face="it-trigger", attr={action="trigger", target="oxydG"}}} cells["H"]=cell{parent=cells[" "], item={face="it-trigger", attr={action="trigger", target="oxydH"}}} cells["I"]=cell{parent=cells[" "], item={face="it-trigger", attr={action="trigger", target="oxydI"}}} cells["J"]=cell{parent=cells[" "], item={face="it-trigger", attr={action="trigger", target="oxydJ"}}} cells["a"]=cell{parent=cells[" "], stone={face="st-oxyd", attr={flavor="b", color="0", name="oxydA"}}} cells["b"]=cell{parent=cells[" "], stone={face="st-oxyd", attr={flavor="b", color="1", name="oxydB"}}} cells["c"]=cell{parent=cells[" "], stone={face="st-oxyd", attr={flavor="b", color="2", name="oxydC"}}} cells["d"]=cell{parent=cells[" "], stone={face="st-oxyd", attr={flavor="b", color="3", name="oxydD"}}} cells["e"]=cell{parent=cells[" "], stone={face="st-oxyd", attr={flavor="b", color="4", name="oxydE"}}} cells["f"]=cell{parent=cells[" "], stone={face="st-oxyd", attr={flavor="b", color="0", name="oxydF"}}} cells["g"]=cell{parent=cells[" "], stone={face="st-oxyd", attr={flavor="b", color="1", name="oxydG"}}} cells["h"]=cell{parent=cells[" "], stone={face="st-oxyd", attr={flavor="b", color="2", name="oxydH"}}} cells["i"]=cell{parent=cells[" "], stone={face="st-oxyd", attr={flavor="b", color="3", name="oxydI"}}} cells["j"]=cell{parent=cells[" "], stone={face="st-oxyd", attr={flavor="b", color="4", name="oxydJ"}}} level = { "####################", "#. .=. .=. .#", "#. A .=. af .=. F .#", "#. .=. .=. .#", "#. B .=. bg .=. G .#", "#. O.=. .=. .#", "#. C .=. ch .=. H .#", "#. .=. .=.Q .#", "#. D .=. di .=. I .#", "#. .=. .=. .#", "#. E .=. ej .=. J .#", "#. .=. .=. .#", "####################" } -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- randomseed(enigma.GetTicks()) create_world_by_map(level) add_rubber_bands(actors, actors, 10, 11) oxyd_shuffle()