7
create_world(levelw, levelh)
8
draw_border("st-glass2")
9
enigma.ConserveLevel = FALSE
10
oxyd_default_flavor = "d"
11
fill_floor("fl-abyss")
12
fill_floor("fl-marble", 1, 1, level_width-2, level_height-2)
14
function renderLine( line, pattern)
15
for i=1, strlen(pattern) do
16
local c = strsub( pattern, i, i)
18
set_stone("st-stoneimpulse",i-1,line)
20
set_stone("st-stoneimpulse-hollow",i-1,line)
22
set_stone("st-glass2",i-1,line)
24
set_stone("st-glass2_hole",i-1,line)
26
set_stone("st-stoneimpulse",i-1,line, {name="impulse1"})
28
set_stone("st-stoneimpulse",i-1,line, {name="impulse2"})
30
set_stone("st-stoneimpulse-hollow",i-1,line, {name="impulse3"})
32
set_stone("st-stoneimpulse-hollow",i-1,line, {name="impulse4"})
34
set_stone("st-stoneimpulse-hollow",i-1,line, {name="impulse5"})
36
set_stone("st-oneway-n",i-1,line)
38
set_stone("st-oneway-s",i-1,line)
40
set_stone("st-wood",i-1,line)
42
set_item("it-trigger",i-1,line, {action="callback", target="st1"})
44
set_item("it-trigger",i-1,line, {action="callback", target="st2"})
46
set_item("it-trigger",i-1,line, {action="callback", target="st3"})
48
set_item("it-trigger",i-1,line, {action="callback", target="st4"})
50
set_item("it-trigger",i-1,line, {action="callback", target="st5"})
54
set_item("it-seed",i-1,line)
56
set_actor("ac-blackball", i-.5,line+.5)
62
renderLine(01, " gggggss ")
63
renderLine(02, " 12 #ss o ")
64
renderLine(03, " gggHs##ss o ")
65
renderLine(04, " gNEggSss##ss o ")
66
renderLine(05, " gcwwc gss##ss o ")
67
renderLine(06, " Cc45cDg ss##ss o ")
68
renderLine(07, " ggg ss##ss o ")
69
renderLine(08, " g ss# B o ")
70
renderLine(09, " o g gssw o ")
71
renderLine(10, " o ggggggg sA ")
72
renderLine(11, " 3 a gggggggg ")
78
SendMessage("impulse1", "trigger")
82
SendMessage("impulse2", "trigger")
86
SendMessage("impulse3", "trigger")
87
SendMessage("impulse5", "trigger")
91
SendMessage("impulse3", "trigger")
95
SendMessage("impulse4", "trigger")