home *** CD-ROM | disk | FTP | other *** search
- -- Buzzer -- Oxyd Extra -- the Enigma Level
- -- (c) 2003 Petr Machata/ant_39
- -- Licensed under GPL v2.0 or above
- -- 2003-03-07
-
- Require("levels/ant.lua")
-
- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-
- cells={}
- cells["."]=abyss
- cells[" "]=cell{floor="fl-rough"}
- cells["#"]=cell{stone="st-rock3"}
-
- doors={}
- open_doors=cell{{{send_group_message, doors, "openclose", nil; mode=-1}}}
- close_trap=cell{{{send_message_named, "bridgeA", "close", nil; mode=-1}}}
- cells["T"]=cell{{{add_multifloor, "fl-bridge", doors, {name="bridgeA"}}}}
- cells["|"]=cell{{{add_multistone, "st-door", doors, {type="v", name="doorA"}}}}
- cells["C"]=cell{stone={"st-coinslot", {action="openclose", target="doorA"}}}
- cells["t"]=cell{item= {"it-trigger", {action="openclose", target="doorA"}}}
- cells["S"]=cell{stone={"st-switch", {action="callback", target="open_doors"}}}
- cells["%"]=cell{{cells["#"], close_trap}}
-
- cells["f"]=cell{item="it-floppy"}
- cells["s"]=cell{item="it-sword"}
- cells["d"]=cell{item="it-dynamite"}
- cells["k"]=cell{item="it-key"}
- cells["c"]=cell{item={"it-coin", {value=1}}}
-
- cells["O"]=cell{actor={"ac-blackball", {player=0}}}
-
- cells["0"]=cell{stone={"st-oxyd", {flavor="d", color="0"}}}
- cells["1"]=cell{stone={"st-oxyd", {flavor="d", color="1"}}}
- cells["2"]=cell{stone={"st-oxyd", {flavor="d", color="2"}}}
- cells["3"]=cell{stone={"st-oxyd", {flavor="d", color="3"}}}
-
- level = {
- "#######################################",
- "# f ### #",
- "# ### #",
- "#k s C## #",
- "# 0 1 ### 2 3 #",
- "# ### #",
- "# t c T| #",
- "# O ### #",
- "# 0 1 ### 2 3 #",
- "# d S## #",
- "# ### #",
- "# ### #",
- "######################################%"
- }
-
- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
-
- set_default_parent(cells[" "])
- create_world_by_map(level)
-