home *** CD-ROM | disk | FTP | other *** search
/ GameStar Special 2004 August / GSSH0804.iso / Geschicklichkeit / Enigma / Enigma-081.exe / data / levels / level5e.lua < prev    next >
Text File  |  2003-06-23  |  5KB  |  113 lines

  1. --Siegfried Fennig 18.12.2002
  2.  
  3. levelw = 58
  4. levelh = 13
  5. create_world(levelw, levelh)
  6. oxyd_default_flavor = "b"
  7. draw_border("st-greenbrown")
  8. oxyd( 56, 3)
  9. oxyd( 56,9)
  10. fill_floor("fl-water", 0,0, 20 ,13)
  11. fill_floor("fl-sand", 20,0, 38 ,13)
  12. fill_floor("fl-water", 19,0, 20 ,6)
  13. fill_floor("fl-water", 20,10, 7 ,2)
  14. fill_floor("fl-abyss", 39,5, 5 ,1)
  15. fill_floor("fl-abyss", 39,7, 3 ,1)
  16. fill_floor("fl-abyss", 39,8, 4 ,3)
  17. fill_floor("fl-abyss", 55,2, 1 ,5)
  18. fill_floor("fl-abyss", 55,8, 1 ,3)
  19. fill_floor("fl-abyss", 56,2, 1 ,1)
  20. fill_floor("fl-abyss", 56,10, 1 ,1)
  21. fill_floor("fl-abyss", 44,1, 1 ,5)
  22. fill_floor("fl-abyss", 50,3, 1 ,8)
  23. fill_floor("fl-water", 50,8, 1, 2) -- fix added by ralf (st-bolder now falls into abyss)
  24. fill_floor("fl-abyss", 43,10, 6 ,1)
  25. fill_floor("fl-abyss", 44,7, 5 ,1)
  26. fill_floor("fl-sand", 2,2, 19 ,1)
  27. fill_floor("fl-sand", 22,2, 17 ,1)
  28. fill_floor("fl-sand", 20,3, 1 ,2)
  29. fill_floor("fl-sand", 35,4, 1 ,2)
  30. fill_floor("fl-sand", 3,4, 17 ,1)
  31. fill_floor("fl-sand", 2,3, 1 ,9)
  32. fill_floor("fl-sand", 4,6, 16 ,1)
  33. fill_floor("fl-sand", 1,6, 1,1)
  34. fill_floor("fl-sand", 3,6, 1,2)
  35. draw_stones("st-grate1", {7,8}, {1,1},3)
  36. draw_stones("st-grate1", {11,8}, {1,1},3)
  37. draw_stones("st-grate1", {15,8}, {1,1},3)
  38. draw_stones("st-grate1", {39,10}, {1,0},10)
  39. draw_stones("st-grate1", {50,5}, {0,1},3)
  40. set_stone("st-grate1", 35, 3)
  41. draw_stones("st-greenbrown", {27,8}, {1,0},7)
  42. draw_stones("st-greenbrown_hole", {27,9}, {1,0},11)
  43. draw_stones("st-greenbrown_hole", {27,10}, {1,0},11)
  44. draw_stones("st-greenbrown", {27,11}, {1,0},7)
  45. draw_stones("st-greenbrown_hole", {34,8}, {1,0},4)
  46. draw_stones("st-greenbrown_hole", {34,11}, {1,0},4)
  47. draw_stones("st-greenbrown", {19,1}, {1,0},1)
  48. draw_stones("st-greenbrown", {19,3}, {0,1},1)
  49. draw_stones("st-greenbrown", {19,5}, {0,1},1)
  50. draw_stones("st-greenbrown", {19,7}, {0,1},5)
  51. draw_stones("st-greenbrown", {38,1}, {1,0},1)
  52. draw_stones("st-greenbrown", {38,3}, {0,1},3)
  53. draw_stones("st-greenbrown", {38,7}, {0,1},4)
  54. draw_stones("st-greenbrown", {25,7}, {1,0},12)
  55. set_stones("st-greenbrown", {{21,7},{23,7}})
  56. set_stones("st-invisible", {{20,5},{22,5},{24,5},{37,5}})
  57. set_stones("st-greenbrown", {{15,1},{15,3},{15,5}})
  58. set_stones("st-wood", {{21,6},{23,6}})
  59. set_stone("st-oneway", 15,2, {orientation=enigma.EAST})
  60. set_stone("st-oneway", 15,4, {orientation=enigma.WEST})
  61. set_stone("st-oneway", 37,7, {orientation=enigma.NORTH})
  62. set_stone("st-oneway", 35,4, {orientation=enigma.NORTH})
  63. set_stones("st-bombs", {{38,11}})
  64. draw_stones("st-stone_break", {2,6}, {1,0},1)
  65. draw_stones("st-wood", {39,6}, {1,0},1)
  66. set_stone("st-bolder", 1,6, {direction=EAST})
  67. set_stone("st-bolder", 45,2, {direction=EAST})
  68. set_stone("st-bolder", 49,10, {direction=EAST})
  69. set_stone("st-bolder", 44,6, {direction=NORTH})
  70. set_stone("st-bolder", 43,7, {direction=EAST})
  71. set_stone("st-bolder", 53,8, {direction=NORTH})
  72. set_stone("st-bolder", 54,3, {direction=WEST})
  73. set_stone("st-bolder", 50,2, {direction=SOUTH})
  74. set_stone("st-grate1", 46, 2)
  75. set_stone("st-grate1", 50, 10)
  76. set_stone("st-grate1", 44, 5)
  77. set_stone("st-grate1", 44, 7)
  78. set_stone("st-grate1", 53, 7)
  79. set_stone("st-grate1", 53, 3)
  80. set_stone("st-grate1", 50, 3)
  81. draw_stones("st-grate1", {44,2}, {0,1},3)
  82. draw_stones("st-grate1", {55,2}, {0,1},9)
  83. set_stone("st-stoneimpulse", 45,3)
  84. set_stone("st-stoneimpulse", 49,9)
  85. set_stone("st-stoneimpulse", 43,6)
  86. set_stone("st-stoneimpulse", 52,8)
  87. set_stone("st-stoneimpulse", 54,4)
  88. set_stone("st-stoneimpulse", 51,2)
  89. set_floor("fl-bridge", 39,2, {name="bridge1", type="y"})
  90. set_item("it-trigger", 40,6, {target="bridge1", action="openclose"})
  91. set_floor("fl-bridge", 42,7, {name="bridge2", type="y"})
  92. set_item("it-trigger", 56,1, {target="bridge2", action="openclose"})
  93. set_floor("fl-bridge", 55,7, {name="bridge3", type="y"})
  94. set_item("it-trigger", 41,6, {target="bridge6", action="openclose"})
  95. set_floor("fl-bridge", 42,4, {name="bridge6", type="y"})
  96. set_item("it-trigger", 56,11, {target="bridge3", action="openclose"})
  97. set_stone("st-switch", 20,1, {action="openclose", target="bridge4"})
  98. set_floor("fl-bridge", 35,3, {name="bridge4", type="y"})
  99. set_item("it-coin", 22,2,{value=2})
  100. set_item("it-coin", 21,6,{value=2})
  101. set_stone("st-coinslot", 42,1, {action="openclose", target="bridge5"})
  102. set_floor("fl-bridge", 42,5, {name="bridge5", type="y"})
  103. set_stone("st-key_b", 41,1, {action="openclose", target="bridge7"})
  104. set_floor("fl-bridge", 46,7, {name="bridge7", type="y"})
  105. set_stone("st-key_a", 1, 2, {action="openclose", target="door1"})
  106. doorv( 19,2, {name="door1"})
  107. set_item("it-key_a", 1,6)
  108. set_item("it-key_b", 42,6)
  109. hammer(2,9)
  110. dynamite(34,8)
  111. set_item("it-hollow", 2,11)
  112. set_actor("ac-blackball", 2.5, 11.5, {player=0})
  113.