home *** CD-ROM | disk | FTP | other *** search
/ GameStar Special 2004 August / GSSH0804.iso / Geschicklichkeit / Enigma / Enigma-081.exe / data / levels / ant21.lua < prev    next >
Text File  |  2003-10-04  |  3KB  |  88 lines

  1. -- Draggers -- the Enigma Level
  2. -- (c) 2003 Petr Machata/ant_39
  3. -- Licensed under GPL v2.0 or above
  4. -- 2003-01-24
  5. -- 2003-02-08 -- changed document text, as fl-metal looks the same as fl-normal
  6. -- 2003-02-10 -- keeping up to date with latest additions to ant.lua
  7.  
  8. Require("levels/ant.lua")
  9. enigma.ConserveLevel=FALSE                  -- \dh\
  10.  
  11. -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
  12.  
  13. cells={}
  14.  
  15. cells[" "]=cell{floor="fl-metal"}
  16. cells[","]=cell{floor="fl-normal"}
  17. cells["."]=cell{floor="fl-abyss"}
  18. cells[":"]=cell{parent=cells[","], stone="st-chameleon", item="it-seed"}
  19. cells["+"]=cell{{{document, "This level is symetric..."}}}
  20.  
  21. cells["#"]=cell{stone="st-rock1"}
  22. cells["X"]=cell{stone="st-grate1"}
  23. cells["0"]=oxyd
  24.  
  25. bolders = {}
  26. actors = {}
  27. cells["^"]=cell{{{add_multistone, "st-bolder", bolders, {direction=enigma.NORTH}}}}
  28. cells["O"]=cell{{{add_multiactor, "ac-blackball", actors, {player=0}, 2}}}
  29.  
  30. level = {
  31.    "####################",
  32.    "# X.....0  0.....X #",
  33.    "# X..............X #",
  34.    "# X......  ......X #",
  35.    "# X......  ......X #",
  36.    "# X......  ......X #",
  37.    "# X......  ......X #",
  38.    "# X...        ...X #",
  39.    "# X...0      0...X #",
  40.    "# X......  ......X #",
  41.    "# X......  ......X #",
  42.    "# X......  ......X #",
  43.    "# #......  ......# #",
  44.    "# X......  ......X #",
  45.    "# X......  ......X #",
  46.    "# X......  ......X #",
  47.    "# X......  ......X #",
  48.    "# X......  ......X #",
  49.    "# X....      ....X #",
  50.    "# X....      ....X #",
  51.    "# X....  ..  ....X #",
  52.    "# X..0   ..   0..X #",
  53.    "# X..    ..    ..X #",
  54.    "# X....  ..  ....X #",
  55.    "# #....  ..  ....# #",
  56.    "# X....  ..  ....X #",
  57.    "# X....  ..  ....X #",
  58.    "# X              X #",
  59.    "# X              X #",
  60.    "# X  ..........  X #",
  61.    "# X  ..........  X #",
  62.    "# X  ..........  X #",
  63.    "# X              X #",
  64.    "# X              X #",
  65.    "# X......  ......X #",
  66.    "# X......  ......X #",
  67.    "# #......  ......# #",
  68.    "# X......  ......X #",
  69.    "# X......  ......X #",
  70.    "# X......  ......X #",
  71.    "# X......  ......X #",
  72.    "# X......  ......X #",
  73.    "# X.....0  0.....X #",
  74.    "# X              X #",
  75.    "# X              X #",
  76.    "# X  +        :  X #",
  77.    "# X              X #",
  78.    "#^X       O      X^#",
  79.    "####################"
  80. }
  81.  
  82. -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
  83. oxyd_default_flavor = "d"
  84. set_default_parent(cells[" "])
  85. create_world_by_map(level)
  86. add_rubber_bands(actors, bolders, 5, 0)
  87. enigma.ConserveLevel = FALSE
  88.