5
create_world( levelw, levelh)
7
fill_floor("fl-rough", 0,0,levelw,levelh)
8
enigma.SetCompatibility("oxyd1")
9
enigma.ConserveLevel=FALSE
11
function renderLine( line, pattern)
12
for i=1, strlen(pattern) do
13
local c = strsub( pattern, i, i)
15
set_stone( "st-greenbrown", i-1, line)
17
set_stone( "st-death", i-1, line)
21
set_stone( "st-brownie", i-1, line)
24
-- fill_floor("fl-water", i-1,line, 1,1)
27
fill_floor("fl-water", i-1,line, 1,1)
29
set_actor("ac-blackball", i-.5,line+.5)
31
set_stone("st-turnstile",i-1,line)
32
set_stone("st-turnstile-w",i-2,line)
33
set_stone("st-turnstile-e",i,line)
35
set_stone("st-turnstile",i-1,line)
36
set_stone("st-turnstile-n",i-1,line-1)
37
set_stone("st-turnstile-s",i-1,line+1)
39
set_stone("st-turnstile",i-1,line)
40
set_stone("st-turnstile-n",i-1,line-1)
41
set_stone("st-turnstile-e",i,line)
42
set_stone("st-turnstile-s",i-1,line+1)
43
set_stone("st-turnstile-w",i-2,line)
45
set_item("it-trigger", i-1,line, {action="openclose", target="bridge1"})
47
set_item("it-trigger", i-1,line, {action="openclose", target="bridge2"})
49
set_item("it-trigger", i-1,line, {action="openclose", target="bridge3"})
51
set_item("it-trigger", i-1,line, {action="openclose", target="bridge4"})
53
set_item("it-trigger", i-1,line, {action="openclose", target="bridge5"})
55
set_item("it-trigger", i-1,line, {action="openclose", target="bridge6"})
57
set_item("it-trigger", i-1,line, {action="openclose", target="bridge7"})
59
set_item("it-trigger", i-1,line, {action="openclose", target="bridge8"})
61
set_item("it-trigger", i-1,line, {action="openclose", target="bridge9"})
63
set_item("it-trigger", i-1,line, {action="openclose", target="bridge10"})
65
set_item("it-trigger", i-1,line, {action="openclose", target="bridge11"})
67
set_item("it-trigger", i-1,line, {action="openclose", target="bridge12"})
69
set_item("it-trigger", i-1,line, {action="openclose", target="bridge13"})
71
set_item("it-trigger", i-1,line, {action="openclose", target="bridge14"})
73
set_item("it-trigger", i-1,line, {action="openclose", target="bridge15"})
75
set_item("it-trigger", i-1,line, {action="openclose", target="bridge16"})
77
set_item("it-trigger", i-1,line, {action="openclose", target="bridge17"})
79
set_item("it-trigger", i-1,line, {action="openclose", target="bridge18"})
81
set_item("it-trigger", i-1,line, {action="openclose", target="bridge19"})
83
set_item("it-trigger", i-1,line, {action="openclose", target="bridge20"})
85
set_item("it-trigger", i-1,line, {action="openclose", target="bridge21"})
87
set_item("it-trigger", i-1,line, {action="openclose", target="bridge22"})
89
set_floor("fl-bridge",i-1,line,{name="bridge1"})
91
set_floor("fl-bridge",i-1,line,{name="bridge2"})
93
set_floor("fl-bridge",i-1,line,{name="bridge3"})
95
set_floor("fl-bridge",i-1,line,{name="bridge4"})
97
set_floor("fl-bridge",i-1,line,{name="bridge5"})
99
set_floor("fl-bridge",i-1,line,{name="bridge6"})
101
set_floor("fl-bridge",i-1,line,{name="bridge7"})
103
set_floor("fl-bridge",i-1,line,{name="bridge8"})
105
set_floor("fl-bridge",i-1,line,{name="bridge9"})
107
set_floor("fl-bridge",i-1,line,{name="bridge10"})
109
set_floor("fl-bridge",i-1,line,{name="bridge11"})
111
set_floor("fl-bridge",i-1,line,{name="bridge12"})
113
set_floor("fl-bridge",i-1,line,{name="bridge13"})
115
set_floor("fl-bridge",i-1,line,{name="bridge14"})
117
set_floor("fl-bridge",i-1,line,{name="bridge15"})
119
set_floor("fl-bridge",i-1,line,{name="bridge16"})
121
set_floor("fl-bridge",i-1,line,{name="bridge17"})
123
set_floor("fl-bridge",i-1,line,{name="bridge18"})
125
set_floor("fl-bridge",i-1,line,{name="bridge19"})
127
set_floor("fl-bridge",i-1,line,{name="bridge20"})
129
set_floor("fl-bridge",i-1,line,{name="bridge21"})
131
set_floor("fl-bridge",i-1,line,{name="bridge22"})
133
set_stone("st-door_b", i-1,line, {name="door1", type="v"})
138
function yy1( color, x, y)
139
stone = format( "st-%s4", color)
140
set_stone( stone, x, y)
143
renderLine(00,"###############################!!!!!!!!")
144
renderLine(01,"# z%abcdefgh;jklmn:pqrstuv #!!!!!!!!")
145
renderLine(02,"# ########################## #!!!!!!!!")
146
renderLine(03,"# A B C D E F #!!!!!!!# #!!!!!!!!")
147
renderLine(04,"# = i = i = i #!!!!!#o# #o#!!!!!!")
148
renderLine(05,"# G H I J K #!!!!!o o!!!!!!")
149
renderLine(06,"# = i = i = #!!!!!# x x #!!!!!!")
150
renderLine(07,"# L M N O P #!!!!!o o!!!!!!")
151
renderLine(08,"# = i = i = #!!!!!o o!!!!!!")
152
renderLine(09,"# Q R S T U V #!!!!!# x x #!!!!!!")
153
renderLine(10,"# i = i = i = #!!!!!o o!!!!!!")
154
renderLine(11,"# #!!!!!#o#oo#o#!!!!!!")
155
renderLine(12,"####################!!!!!!!!!!!!!!!!!!!")
159
function timer_handler()
160
SendMessage("door1","open")
163
set_stone( "st-timer", 39, 12, {action="callback",target="timer_handler",interval=1})
b'\\ No newline at end of file'