5
create_world( levelw, levelh)
7
fill_floor("fl-leaves", 0,0,levelw,levelh)
8
enigma.ConserveLevel=FALSE
9
enigma.SetCompatibility("oxyd1")
11
function renderLine( line, pattern)
12
for i=1, strlen(pattern) do
13
local c = strsub( pattern, i, i)
15
set_stone( "st-glass", i-1, line)
20
-- fill_floor("fl-water", i-1,line, 1,1)
22
set_actor("ac-blackball", i-.5,line+.5)
24
set_stone( "st-wood", i-1, line)
26
set_attrib(laser(i-1,line, FALSE, WEST), "name", "laser")
28
set_stone("st-key_a", i-1,line, {action="on", target="laser"})
30
set_item("it-key_a", i-1,line)
32
mirrorp(i-1,line,FALSE,TRUE, 2)
34
mirrorp(i-1,line,FALSE,TRUE, 4)
36
set_stone("st-bombs", i-1,line)
38
set_stone("st-oneway-s", i-1,line)
40
set_stone("st-oneway-w", i-1,line)
42
set_item("it-floppy", i-1,line)
44
set_item("it-coin2", i-1,line)
46
set_item("it-odometer", i-1,line)
48
set_item("it-coin4", i-1,line,{value=3})
50
set_item("it-wrench",i-1,line)
54
set_stone("st-stone_break", i-1,line)
56
set_stone( "st-floppy", i-1,line,{action="openclose",target="unimportantdoor"})
58
doorv( i-1,line, {name="door1"})
60
doorv( i-1,line, {name="door2"})
62
-- doorh( i-1,line, {name="door3"})
63
set_floor("fl-bridge", i-1,line, {name="bridge1", type="yy"})
65
set_floor("fl-bridge", i-1,line, {name="bridge2", type="yy"})
67
set_stone("st-switch", i-1,line, {action="callback",target="funcc"})
69
doorh( i-1,line, {name="unimportantdoor"})
71
set_stone("st-coinslot", i-1,line, {action="openclose", target="unimportantdoor"})
77
renderLine(00,"####################B###9###fL###9###1####################")
78
renderLine(01,"#/ # # `#")
79
renderLine(02,"#/ #P z k F# `#")
80
renderLine(03,"#/ # # `#")
81
renderLine(04,"# ####d####CD####d#### #")
82
renderLine(05,"# # # # # #2# #")
83
renderLine(06,"# #+++++++#ch#+++++++# #")
84
renderLine(07,"# # # # # #")
85
renderLine(08,"# #+++++++# #+++++++# #")
86
renderLine(09,"# # H # # H # #")
87
renderLine(10,"# ###++#### ####++### #")
88
renderLine(11,"#` # A 4 5 b # //#")
89
renderLine(12,"####################o################o####################")
90
renderLine(13,"#` `W#")
94
SendMessage("door1", "openclose")
95
SendMessage("door2", "openclose")
101
SendMessage("door1", "openclose")
102
SendMessage("door2", "openclose")
103
-- SendMessage("door3", "openclose")
104
SendMessage("bridge1", "openclose")
105
SendMessage("bridge2", "openclose")
b'\\ No newline at end of file'