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

  1. -- created by Martin Hawlisch
  2.  
  3. -- modifiziert fⁿr Key, Key_a, Key_b, Door_a, Door_b von Siegfried Fennig
  4.  
  5. levelw = 20
  6. levelh = 25
  7.  
  8. stone="st-greenbrown"
  9. mover="st-greenbrown_move"
  10. hole="st-greenbrown_hole"
  11.  
  12. create_world( levelw, levelh)
  13. draw_border(stone)
  14.  
  15. fill_floor("fl-hay", 0,0,levelw,levelh)
  16.  
  17. draw_stones( stone, {9, 1}, {0,1}, 11)
  18. set_stone("st-key_a", 9, 4, {action="openclose", target="door1"})
  19. set_stone("st-door_b", 9,5, {name="door1", type="v"})
  20. set_item("it-key_a", 2 ,5)
  21. set_stone( mover, 1, 3)
  22. set_stone( mover, 2, 2)
  23. set_stone( stone, 3, 1)
  24.  
  25. set_item( "it-magicwand", 18, 3)
  26. set_stone( mover, 18, 3)
  27. set_stone( mover, 17, 2)
  28. set_stone( stone, 16, 1)
  29.  
  30. draw_stones( stone, {10,8}, {1,0}, 9)
  31. set_stone( hole, 16, 8)
  32. set_stone( "st-switch", 9,11, {action="openclose", target="door2"})
  33. set_stone("st-door", 13,13, {name="door2", type="v"})
  34.  
  35. draw_stones( stone, {1,12}, {1,0}, 18)
  36. set_stone( "st-stoneimpulse", 14, 12)
  37. set_stone( mover, 14, 13)
  38. set_stone( "st-key_b", 17,12, {action="openclose", target="door4"})
  39. set_stone("st-door_a", 18,12, {name="door4", type="h"})
  40. set_item("it-key_b", 2,6)
  41.  
  42. draw_stones( stone, {13,14}, {0,1}, 10)
  43. draw_stones( stone, {1,16}, {1,0}, 12)
  44. draw_stones( stone, {6,13}, {0,1}, 11)
  45. draw_stones( stone, {5,19}, {2,0}, 2)
  46. draw_stones( stone, {5,21}, {2,0}, 2)
  47.  
  48. draw_stones( "st-wood", {14,18}, {1,0}, 5)
  49. draw_stones( "st-wood", {14,20}, {1,0}, 5)
  50.  
  51. set_stone( "st-key_c", 13, 17, {action="openclose", target="door3"})
  52. doorh( 7,16, {name="door3"})
  53. set_item("it-key_c", 2,7)
  54.  
  55. doorv(6,20, {name="door5"})
  56. set_item("it-trigger", 7,20, {action="open", target="door5"})
  57. set_item("it-trigger", 5,20, {action="close", target="door5"})
  58.  
  59. oneway( 2,16, enigma.SOUTH)
  60. set_stone( mover, 3,12)
  61. set_stone( mover, 3,13)
  62.  
  63. oxyd( 2, 1)
  64. oxyd(17, 1)
  65. oxyd(10,11)
  66. oxyd( 2,14)
  67. oxyd(18,14)
  68. oxyd( 2,23)
  69. oxyd(11,23)
  70. oxyd(17,23)
  71. oxyd_shuffle()
  72.  
  73.  
  74. set_actor("ac-blackball", 5.5, 5.5, {player=0})
  75.  
  76.