home *** CD-ROM | disk | FTP | other *** search
/ GameStar Special 2004 August / GSSH0804.iso / Geschicklichkeit / Enigma / Enigma-081.exe / data / levels / ant13.lua < prev    next >
Text File  |  2003-02-21  |  2KB  |  49 lines

  1. -- Impulsive -- the Enigma Level
  2. -- (c) 2003 Petr Machata/ant_39
  3. -- Licensed under GPL v2.0 or above
  4. -- 2003-01-10
  5.  
  6. dofile(enigma.FindDataFile("levels/ant.lua"))
  7.  
  8. -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
  9.  
  10. cells={}
  11.  
  12. cells[" "]=cell{{{randomfloor, cell{floor="fl-tigris"}, 3, cell{floor="fl-samba"}, 1, cell{floor="fl-stone"}, 20}}}
  13. cells["o"]=cell{stone="st-swap"}
  14. cells["w"]=cell{stone="st-wood"}
  15. cells["i"]=cell{stone="st-stoneimpulse"}
  16.  
  17. cells["a"]=cell{stone={face="st-door", attr={name="doorA", type="v"}}}
  18. cells["b"]=cell{stone={face="st-door", attr={name="doorB", type="v"}}}
  19. cells["c"]=cell{stone={face="st-door", attr={name="doorC", type="v"}}}
  20. cells["d"]=cell{stone={face="st-door", attr={name="doorD", type="h"}}}
  21. cells["A"]=cell{item= {face="it-trigger", attr={action="openclose", target="doorA"}}}
  22. cells["B"]=cell{item= {face="it-trigger", attr={action="openclose", target="doorB"}}}
  23. cells["C"]=cell{item= {face="it-trigger", attr={action="openclose", target="doorC"}}}
  24. cells["D"]=cell{item= {face="it-trigger", attr={action="openclose", target="doorD"}}}
  25. cells["O"]=cell{actor={face="ac-blackball", attr={player=0}}}
  26. cells["0"]=oxyd
  27.  
  28. level = {
  29.    "iiiiiiiiiiiiiiiiiiii",
  30.    "iiiO               i",
  31.    "i    iiii iiiiiiii i",
  32.    "idii iiCi ii Ai    i",
  33.    "i ii iw iii  iiiii i",
  34.    "i i  iiiii  ii a   i",
  35.    "i i i  ii wii0 i i i",
  36.    "i i   ii  iiiiii i i",
  37.    "i ii ii  iii wii i i",
  38.    "i 0i iB ii iDiii iii",
  39.    "i ii iiii  iii0b c i",
  40.    "i i          iii i0i",
  41.    "iiiiiiiiiiiiiiiiiiii"
  42. }
  43.  
  44. -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
  45. oxyd_default_flavor = "c"
  46. set_default_parent(cells[" "])
  47. create_world_by_map(level)
  48. oxyd_shuffle()
  49.