1
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
2
<el:level xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://enigma-game.org/schema/level/1 level.xsd" xmlns:el="http://enigma-game.org/schema/level/1">
4
<el:info el:type="level">
5
<el:identity el:title="Artillery" el:subtitle="" el:id="duffy111"/>
6
<el:version el:score="1" el:release="1" el:revision="1" el:status="released"/>
7
<el:author el:name="Jacob Scott" el:email="" el:homepage=""/>
8
<el:copyright>Copyright © 2004 Jacob Scott</el:copyright>
9
<el:license el:type="GPL v2.0 or above" el:open="true"/>
10
<el:compatibility el:enigma="0.92">
12
<el:modes el:easy="false" el:single="true" el:network="false"/>
14
<el:code>Lua 5.1 and XML converted by Leveladministrators</el:code>
16
<el:score el:easy="-" el:difficult="-"/>
22
levelw=1+(19*rooms_wide)
23
levelh=1+(12*rooms_high)
25
create_world( levelw, levelh)
26
--enigma.ConserveLevel = 0
28
fill_floor("fl-hay", 0,0,levelw,levelh)
30
function renderLine( line, pattern)
31
for i=1, strlen(pattern) do
32
local c = strsub( pattern, i, i)
34
set_stone( "st-rock1", i-1, line)
36
set_stone( "st-spitter", i-1, line)
40
set_stone( "st-brownie", i-1, line)
44
set_floor("fl-water",i-1,line)
46
set_item("it-extralife",i-1,line)
48
set_stone( "st-rock1_hole", i-1, line)
49
set_item("it-extralife",i-1,line)
50
set_item("it-extralife",57-(i-1),line)
51
set_item("it-extralife",i-1,36-line)
52
set_item("it-extralife",57-(i-1),36-line)
54
set_actor("ac-blackball", i-1,line+.5, {player=0})
56
set_actor("ac-whiteball", i-1,line+.5, {player=1})
58
draw_stones("st-grate1",{i-1,line}, {1,1}, 1)
60
set_stone( "st-wood", i-1, line)
62
set_floor("fl-space",i-1,line)
64
set_stone( "st-rock1_hole", i-1, line)
69
renderLine(00,"##########################################################")
70
renderLine(01,"# O #")
72
renderLine(03,"# O O #")
75
renderLine(06,"# O O #")
77
renderLine(08,"# O #")
79
renderLine(10,"# O gggggggggggggggggggggggg #")
80
renderLine(11,"# gqqqqqqqqqqqqqqqqqqqqqqg #")
81
renderLine(12,"# gq#+#+#+#+#++#+#+#+#+#qg #")
82
renderLine(13,"# O gq+qqqqqqqqqqqqqqqqqq+qg #")
83
renderLine(14,"# gq#qq###qqqqqqqq###qq#qg #")
84
renderLine(15,"# gq+qq#o#qqqqqqqq#o#qq+qg #")
85
renderLine(16,"# O gq#qq###qqqqqqqq###qq#qg #")
86
renderLine(17,"# O gq+q###qqqqqqqqqq###q+qg #")
87
renderLine(18,"# gq#q#o#qUqSqzSqUq#o#q#qg #")
88
renderLine(19,"# gq+q###qqqqqqqqqq###q+qg #")
89
renderLine(20,"# gq#qq###qqqqqqqq###qq#qg #")
90
renderLine(21,"# gq+qq#o#qqqqqqqq#o#qq+qg #")
91
renderLine(22,"# gq#qq###qqqqqqqq###qq#qg #")
92
renderLine(23,"# gq+qqqqqqqqqqqqqqqqqq+qg #")
93
renderLine(24,"# gq#+#+#+#+#++#+#+#+#+#qg #")
94
renderLine(25,"# gqqqqqqqqqqqqqqqqqqqqqqg #")
95
renderLine(26,"# gggggggggggggggggggggggg #")
107
renderLine(36,"##########################################################")
112
<el:string el:key="title">
113
<el:english el:translate="false"/>