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="Gods of Enigma II" el:subtitle="" el:id="mp02"/>
6
<el:version el:score="1" el:release="1" el:revision="3" el:status="released"/>
7
<el:author el:name="moonpearl" el:email="" el:homepage=""/>
8
<el:copyright>Copyright © 2005 moonpearl</el:copyright>
9
<el:license el:type="GPL v2.0 or above" el:open="true"/>
10
<el:compatibility el:enigma="0.92">
11
<el:dependency el:path="lib/ant" el:id="lib/ant" el:release="1" el:preload="true"/>
13
<el:modes el:easy="false" el:single="true" el:network="false"/>
15
<el:code>Lua 5.1 and XML converted by Leveladministrators</el:code>
17
<el:score el:easy="-" el:difficult="-"/>
21
function file_oxyd(x,y,f)
29
enigma.ElectricForce=30
36
cells["!"]=cell{floor="fl-normal"}
37
--------------------------------------------------------------------
38
cells[" "]=cell{floor="fl-abyss"}
39
cells["+"]=cell{floor="fl-sand"}
40
cells["*"]=cell{floor="fl-water"}
41
cells[")"]=cell{floor="fl-light"}
42
cells["("]=cell{floor="fl-wood"}
43
cells["'"]=cell{floor="fl-leavesb"}
44
cells["&"]=cell{floor="fl-rough-red"}
45
cells["%"]=cell{floor="fl-bumps"}
46
cells["$"]=cell{floor="fl-rough-blue"}
47
level={"!!! !!! %%%%%%%%%%%%%%%%%%%%",
48
"!$!!!! !!!!!!$! %%%%%%%%%%%%%%%%%%%%",
49
"!$$$$! !$$$$$$! %%%%%%%%%%%%%%%%%%%%",
50
"!$!!!!!!!! !$!!!!$! %%%%%%%%%%%%%%%%%%%%",
51
"!!! !$$! !$! !!! &%%%%%%%%%%%%%%%%%%%",
52
" !$$! !$! %%%%%%%%%%%%%%%%%%%%",
53
" !!!! !$! %%%%%%%%%%%%%%%%%%%%",
54
" !$! %%%%%%%%%%%%%%%%%%%%",
55
"!!! !$! !!! %%%%%%%%%%%%%%%%%%%%",
56
"!$ !!!!!!!!!$!!!!$! %%%%%%%%%%%%%%%%%%%%",
57
"!$ $$$$$$$$$$$$$$$$! %%%%%%%%%%%%%%%%%%%%",
58
"!$ !!!!!!!!!!!!!!!$! %%%%%%%%%%%%%%%%%%%%",
59
"!! !!! %%%%&%%%%%%%%%%%%%%%",
71
"'''''''''''''''''''' )))) ",
72
"''' '' '' ''' '' ' )))) )))) )))) ",
73
"'''('' '' '''(''(''' )))) )))) )))) ",
74
"''' ( ''' )))) )))) ))) )))) ",
75
"'( '' ''' ''('' ''' ))) ",
76
"'''('' ''' '' '' )))) )))) ))) )))) ",
77
"''' '' ( ''' )))) )))) ))) )))) ",
78
"' ( '''('' ''(''! )))) )))) )))) ",
79
"''' ''' '' '' '' ''' ))) ",
80
"''' (( ( '' ( ' )))) )))) ))) )))) ",
81
"' '' '' ''' ' )))) )))) ))) )))) ",
82
"'''' '' ''(''' ''' ' )))) )))) ))) )))) ",
83
"'''''''''''''''''''' )))) ",
95
" ********************",
96
" ***********++++*****",
97
" **+++***+++++++++***",
98
" **+++***++++***++***",
99
" **+++**+++****++++**",
100
" **+++**++*++++++++**",
101
" **+++*++****+***++**",
102
" **++**+++******+++**",
103
" **++**+++*****++++**",
104
" **++****++***++++++*",
105
" ***+++++++***++++++*",
106
" *****++++*****+++***",
107
" ***************+****"}
108
--------------------------------------------------------------------
109
stones["!"]=cell{parent={{file_oxyd,"d"}}}
110
stones["."]=cell{stone="st-glass"}
111
stones["'"]=cell{stone="st-rock3_break"}
112
stones["("]=cell{stone="st-oneway-e"}
113
stones["+"]=cell{stone="st-bombs"}
114
stones[")"]=cell{stone="st-stone2"}
115
stones[","]=cell{stone="st-block"}
116
stones["*"]=cell{stone="st-oneway-s"}
117
stones["-"]=cell{stone="st-wood"}
118
stones["#"]=cell{stone="st-black1"}
119
stones["$"]=cell{stone="st-grate1"}
120
stones["%"]=cell{stone="st-white1"}
121
stones["&"]=cell{stone="st-yinyang1"}
122
stones["1"]=cell{stone="st-blue-sand"}
123
stones["2"]=cell{stone="st-knight"}
124
stones["/"]=cell{stone="st-death_invisible"}
125
stones["0"]=cell{stone="st-laser-e"}
126
stones["O"]=cell{stone="st-invisible"}
127
stmap={"!#$ $!$O ))))))))))))))))))))",--0
128
"# $& $$ $O ) ) ' ) ' ) !)",
129
"$ & $ (O O( ) ) ' ) ' )",
130
"% $& ! $$ $O )*) ))') )))))'))",
131
"!%$ $$$O ) ) ))))) )",
133
" O ) )'))+ +)))))))",
134
" O )$$$ ) '+ +) ) )",
135
"$$$ $$$O ) $ ) )+++' ) )",
136
"$!$$ '$ $O ) $ )))))))))'))')",
137
"$ $ ' $O ) $ ' ) ) ' )",--10
138
"$ $$ '$!$O ) $ ) ' ' ) )",
139
"$$$ $$$O ))))))))))))))))))))",
140
"OOOOOOOOOOOOOOOOOOOOO ",
150
",,,,,,,,,,,,,,,,,,,,, OOOOOOOOOOOOOOOOOOOOO",
151
",,,,,,,,,,,,,,,,,,,,, O .... ",
152
", - - ,, O . . .... .... ",--25
155
", - - - - -,, O . ",
156
", ,, O . . . . . . ",
157
", - ,, O . . . . . . ",--30
158
", - ,, O . . . . . ",
160
", ,, O . .... . . . ",
162
",! - ,, O .... . . . ",--35
163
",,,,,,,,,,,,,,,,,,,,, O .... ",
164
",,,,,,,,,,,,,,,,,,,,, OOOOOOOOOOOOOOOOOOOOO",
175
" ////////////////////",
187
" ////////////////////"}--60
188
--------------------------------------------------------------------
190
items["!"]=cell{item="it-extralife"}
191
items["#"]=cell{item="it-document"}
192
items["$"]=cell{item="it-dynamite"}
193
items["%"]=cell{item="it-hammer"}
194
items["&"]=cell{item="it-spade"}
195
items["'"]=cell{item="it-crack3"}
196
items["("]=cell{item="it-seed"}
197
items[")"]=cell{item="it-spring2"}
198
items["*"]=cell{item="it-spring1"}
199
items["+"]=cell{item="it-trigger"}
200
items[","]=cell{item="it-yinyang"}
262
--------------------------------------------------------------------
264
create_world_by_map(level)
265
draw_map(0,0,stmap,stones)
266
draw_map(0,0,itmap,items)
268
SetAttrib(enigma.GetStone(0,0),"color","0")
269
SetAttrib(enigma.GetStone(48,52),"color","0")
270
SetAttrib(enigma.GetStone(18,11),"color","1")
271
SetAttrib(enigma.GetStone(56,1),"color","1")
272
SetAttrib(enigma.GetStone(1,9),"color","2")
273
SetAttrib(enigma.GetStone(1,35),"color","2")
274
SetAttrib(enigma.GetStone(8,3),"color","3")
275
SetAttrib(enigma.GetStone(45,26),"color","3")
276
SetAttrib(enigma.GetStone(0,4),"color","6")
277
SetAttrib(enigma.GetStone(18,0),"color","6")
279
SetAttrib(enigma.GetItem(11,10),"text","text1")
280
SetAttrib(enigma.GetItem(39,1),"text","text2")
281
SetAttrib(enigma.GetItem(1,32),"text","text3")
282
SetAttrib(enigma.GetItem(2,27),"text","text4")
283
SetAttrib(enigma.GetItem(41,26),"text","text5")
284
SetAttrib(enigma.GetItem(41,51),"text","text6")
286
SetAttrib(enigma.GetItem(41,55),"invisible",FALSE)
287
Signal ("it(41 55)","st(39 53)")
289
set_item("it-vortex-open", 49, 7, {targetx = 13.5, targety = 10.5, name="vortex0"})
290
set_item("it-vortex-open", 9, 31, {targetx = 13.5, targety = 10.5, name="vortex1"})
291
set_item("it-vortex-open", 55, 35, {targetx = 13.5, targety = 10.5, name="vortex2"})
292
set_item("it-vortex-open", 54, 58, {targetx = 13.5, targety = 10.5, name="vortex3"})
293
set_item("it-wormhole", 19, 2, {targetx = 38.5, targety = 2.5, name="vortex4", strength=0})
294
set_item("it-vortex-open", 18, 9, {targetx = 1.5, targety = 25.5, name="vortex5"})
295
set_item("it-vortex-open", 1, 11, {targetx = 40.5, targety = 25.5, name="vortex6"})
296
set_item("it-vortex-open", 7, 5, {targetx = 41.5, targety = 50.5, name="vortex7"})
297
set_actor("ac-whiteball",1.5,3.5)
298
set_actor("ac-blackball",13.5,10.5,{player=0})
301
<el:string el:key="title">
302
<el:english el:translate="false"/>
304
<el:string el:key="text1">
305
<el:english el:translate="true">You again! We won't let you pass this time! See these Oxyds? You can't reach them unless you rob our Four Holy Items! But they are well guarded! Bwahahahaha!</el:english>
307
<el:string el:key="text2">
308
<el:english el:translate="true">Fire burns and destroys ... Want to remove blocking stones? Then dig your way to the Holy Hammer!</el:english>
310
<el:string el:key="text3">
311
<el:english el:translate="true">Try again! Bwahahahaha!</el:english>
313
<el:string el:key="text4">
314
<el:english el:translate="true">Earth fills and lasts ... Want to replace missing floors? Then build your way to the Holy Seed!</el:english>
316
<el:string el:key="text5">
317
<el:english el:translate="true">Air blows and goes by ... Want to jump across the void? Then make your way to the Holy Spring!</el:english>
319
<el:string el:key="text6">
320
<el:english el:translate="true">Water waves and shifts ... Want to trade minds with your partner? Then find your way to the Holy Yin-Yang!</el:english>