[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Enigma-devel] problem with email
From: |
Ronald Lamprecht |
Subject: |
Re: [Enigma-devel] problem with email |
Date: |
Tue, 11 Mar 2008 16:01:22 +0100 |
User-agent: |
Thunderbird 2.0.0.12 (Windows/20080213) |
Hi,
as a function check of the mailing list I post Mecke's level on behalf
of him.
Give it a try - my first impression is that it is another wonderful
level :-)
I renamed the file to the standard naming scheme.
We still need English translations of the German document texts.
Have Fun,
Ronald
<?xml version="1.0" encoding="utf-8" standalone="no" ?>
<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">
<el:protected >
<el:info el:type="level">
<el:identity el:title="audience in venice"
el:subtitle="press the triggers"
el:id="20080226tom009"/>
<el:version el:score="1" el:release="1" el:revision="$Revision: 1 $"
el:status="stable"/>
<el:author el:name="mecke" el:email=""
el:homepage=""/>
<el:copyright>Copyright © 2008 Thomas B.</el:copyright>
<el:license el:type="GPL v2.0 or above" el:open="true"/>
<el:compatibility el:enigma="0.92">
<el:dependency el:path="lib/ant" el:id="lib/ant" el:release="1"
el:preload="true"/>
</el:compatibility>
<el:modes el:easy="false" el:single="true" el:network="false"
el:control="force"
el:scoreunit="duration" el:scoretarget="time"/>
<el:score el:easy="10:25" el:difficult="10:25"/>
</el:info>
<el:luamain><![CDATA[
-- !!BBE105!! Do not delete this line
function file_oxyd(x,y,f)
oxyd_default_flavor=f
oxyd(x,y)
end
levelh=37
levelw=76
enigma.FlatForce=30
enigma.SlopeForce=30
enigma.ElectricForce=30
cells={}
items={}
actors={}
stones={}
actors[" "]=cell{}
stones[" "]=cell{}
cells[" "]=cell{}
items[" "]=cell{}
cells["!"]=cell{floor="fl-brick"}
function ac_blackball(x,y)
n=""
p=0
f=0
if (x==0) and (y==0) then
n="ac0x0"
p=0
mf=1
end
set_actor("ac-blackball",x+0.5,y+0.5,{player=p,name=n,mouseforce=mf})
end
actors["!"]=cell{parent={{ac_blackball}}}
cells["#"]=cell{floor="fl-gradient1"}
cells["$"]=cell{floor="fl-dunes"}
cells["%"]=cell{floor="fl-water"}
stones["!"]=cell{stone="st-death"}
stones["#"]=cell{stone="st-rock1"}
cells["&"]=cell{floor="fl-normal"}
stones["$"]=cell{stone="st-thief"}
stones["%"]=cell{stone="st-black1"}
stones["&"]=cell{stone="st-stone_break"}
items["!"]=cell{item="it-document"}
stones["'"]=cell{stone="st-glass_move"}
stones["("]=cell{stone="st-bumps"}
stones[")"]=cell{stone="st-grate1"}
items["#"]=cell{item="it-hstrip"}
stones["*"]=cell{stone="st-brick"}
stones["+"]=cell{stone="st-mirror-3>"}
stones[","]=cell{stone="st-mirror-p|"}
stones["-"]=cell{stone="st-laser-n"}
cells["'"]=cell{floor="fl-himalaya"}
cells["("]=cell{floor="fl-leavesc2"}
items["$"]=cell{item="it-glasses"}
stones["."]=cell{stone="st-wood_001"}
stones["/"]=cell{stone="st-mirror-3vm"}
stones["0"]=cell{stone="st-mirror-p\\tm"}
function ac_top(x,y)
n=""
r=0
f=0
init=false
if (x==7) and (y==4) then
n="ac7x4"
r=1
f=1
init=FALSE
end
if (x==10) and (y==27) then
n="ac10x27"
r=1
f=1
init=FALSE
end
if (x==13) and (y==27) then
n="ac13x27"
r=1
f=1
init=FALSE
end
set_actor("ac-top",x+0.5,y+0.5,{range=r,force=f,name=n,gohome=init})
end
actors["#"]=cell{parent={{ac_top}}}
cells[")"]=cell{floor="fl-red"}
stones["1"]=cell{stone="st-brownie"}
stones["2"]=cell{stone="st-rock4"}
cells["*"]=cell{floor="fl-plank"}
items["%"]=cell{item="it-umbrella"}
cells["+"]=cell{floor="fl-bluegreenx"}
stones["3"]=cell{stone="st-coffee"}
stones["4"]=cell{stone="st-glass"}
stones["5"]=cell{stone="st-door-v"}
stones["6"]=cell{stone="st-door-h"}
stones["7"]=cell{stone="st-yellow"}
cells[","]=cell{floor="fl-swamp"}
items["&"]=cell{item="it-hammer"}
stones["8"]=cell{parent={{file_oxyd,"d"}}}
stones["9"]=cell{stone="st-knight"}
stones[":"]=cell{stone="st-bolder-e"}
items["'"]=cell{item="it-vstrip"}
stones[";"]=cell{stone="st-bolder-w"}
stones["<"]=cell{stone="st-fart"}
stones["="]=cell{stone="st-wood"}
items["("]=cell{item="it-key_b"}
stones[">"]=cell{stone="st-mirror-p\\"}
stones["?"]=cell{stone="st-key_a"}
stones["@"]=cell{stone="st-black3"}
items[")"]=cell{item="it-trigger"}
cells["-"]=cell{floor="fl-sahara"}
items["*"]=cell{item="it-extralife"}
items["+"]=cell{item="it-flagblack"}
stones["A"]=cell{stone="st-bolder-n"}
stones["B"]=cell{stone="st-blue-sand"}
cells["."]=cell{floor="fl-samba"}
items[","]=cell{item="it-magicwand"}
cells["/"]=cell{floor="fl-gravel"}
stones["C"]=cell{stone="st-rubberband"}
stones["D"]=cell{stone="st-rock3"}
items["-"]=cell{item="it-crack3"}
items["."]=cell{item="it-banana"}
stones["E"]=cell{stone="st-actorimpulse"}
stones["F"]=cell{stone="st-rotator-left"}
cells["0"]=cell{floor="fl-sand"}
cells["1"]=cell{floor="fl-rough-blue"}
stones["G"]=cell{stone="st-rock1_hole"}
items["/"]=cell{item="it-coin1"}
items["0"]=cell{item="it-surprise"}
stones["H"]=cell{stone="st-stoneimpulse-hollow"}
stones["I"]=cell{stone="st-stoneimpulse"}
cells["2"]=cell{floor="fl-light"}
items["1"]=cell{item="it-sword"}
cells["3"]=cell{floor="fl-leavesc4"}
items["2"]=cell{item="it-coffee"}
stones["J"]=cell{stone="st-actorimpulse_invisible"}
items["3"]=cell{item="it-cherry"}
cells["4"]=cell{floor="fl-leavesc1"}
stones["K"]=cell{stone="st-marble"}
items["4"]=cell{item="it-wormhole"}
cells["5"]=cell{floor="fl-leavese2"}
stones["L"]=cell{stone="st-death_invisible"}
items["5"]=cell{item="it-flagwhite"}
items["6"]=cell{item="it-key_a"}
cells["6"]=cell{floor="fl-leaves"}
items["7"]=cell{item="it-shogun-s"}
stones["M"]=cell{stone="st-white3"}
stones["N"]=cell{stone="st-likeoxydd"}
stones["O"]=cell{stone="st-shogun-sml"}
stones["P"]=cell{stone="st-door_a"}
items["8"]=cell{item="it-springboard"}
stones["Q"]=cell{stone="st-rock6"}
items["9"]=cell{item="it-coin4"}
stones["R"]=cell{stone="st-grate3"}
stones["S"]=cell{stone="st-grate2"}
cells["7"]=cell{floor="fl-space"}
stones["T"]=cell{stone="st-break_invisible"}
cells["8"]=cell{floor="fl-hay"}
cells["9"]=cell{floor="fl-bluegray"}
stones["U"]=cell{stone="st-rock5"}
stones["V"]=cell{stone="st-rock3_break"}
items[":"]=cell{item="it-extinguisher"}
stones["W"]=cell{stone="st-laser-e"}
stones["X"]=cell{stone="st-brake"}
stones["Y"]=cell{stone="st-swap"}
cells[":"]=cell{floor="fl-gradient13"}
items[";"]=cell{item="it-squashed"}
items["<"]=cell{item="it-burnable"}
cells[";"]=cell{floor="fl-leavesd1"}
stones["Z"]=cell{stone="st-beads"}
items["="]=cell{item="it-wormhole-off"}
level={"!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%8%%%%%%%%%%%%%%%",
"####%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%///////0%000%%//////%%%%%%%%%%%%;;;;;",
"####%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%/%%%%%60%0%0%%/%%%%/%%%+%%%%%%%%;;;;;",
"####%%%%%%%%%%%%!!%%%%%%%%%%%%%%%%%%%%%!!%%%%%0%0%0%%////%/%%%%%%..%%%%;;;;;",
"####%%''%%%%%%&&!!%---%)%---%%%%%%1111%!!!%%/%0%0,///%///%/%%%%***%%%%%;;;;;",
"$$$$%%''%%%%!!!%!!%---%)%---''''%%1111%%%!!%%%060%%%%%%%%%/%/99***%%%%%;;;;;",
"%%%%%%%)%%%%%%%%%%%'%%%%%%%'%'''%%/%%%%%%!!%%%0%000%////%%/%/%%***%%%%%%%%%%",
"%%%%%%()!!!!!%%%%%%'%%%%%%%'%'''%%/%%%%%%%%%%%0%%20%/%%/%%/%/%%%9!%%%%%%%%%%",
"%%%%%%%%%%%,%%%%%%%'%%%%%%%'''''%//%%%%%%.%%%10%-%0%/%%////%/%%%9%6%%.%%%%%%",
"%%%%%%%%%%%,%%%%%%%%%%%%%%%.%/%%//%%%%%%%.%%%%02%%0%/%%%%%%%/%7%::67770%%%%%",
"%%%%%%%%%%%,%%%%%%%%%%%%%%%.%/%//%///%%%%.%.%%00000%/////////%7%%%%%%%%%%%%%",
"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%/%/%%/%/%%%%%%.%%%%%%%%%%%%%%%%%%7%%%%%%%%%%%%%",
"%%%%%%%%%%%%%%%%%%%!%%%%%%%%%/%////%/%%%%%%2%%%%%%2%%%%%%%/////////%%%%%%%%%",
"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%/%%%%%%/%%+++%2%++++%2%%%%%%%/%%%%%%%/%%%%%%%%%",
"%%%%%%%%%%%%%%%%%%%%%%%%%%%///%//////%%+222222222222222222/%%%%%%%/%%%%%%%%%",
"%%%%%%%%*+!!!!+*%%%%%%%%%%%/%%%/%%%%%%%+2222222222222%%%%%7%%%%%%%/%%%%%%%%%",
"%%%%%%!!*+!!!!+*!!%%%%%%%%%/%%%/%%%%%%%+22222222222%%%%%%%77///////%%%%%%%%%",
"%%%%%%!!*+!!!!+*!!%%%%%%%%%/%%%//////%222222222222%%%%%%%%%%0%%%%%%%%%%%%%%%",
"%%%%%%%%*++++++*%%%%%%%%%%%/%%%%%%%%/%%+2222222222%%%%%%%%%%0%%%000%%%%%%%%%",
"%%%%%%%%********%%%%%%%%%%%/////%%%%/%%++++++22222%%%%%%%%%%0%%%0%0%%%%%%%%%",
"%%%%%%%%++++++++%%%%%%%%%%%%%%%/%%%%/%%%%%%%%+2222%%%%%%%%7700000%0%%%%%%%%%",
"%%%%%%%%+))))))+%%%%%%%%%%%.%%%/%%%%/%%%%%%%%+2222))))%%%%%%%%%%%%0%%%00%%%%",
"%%%%%%%%+))))))+%%%%%%%%%%%.%%%/%%%%/%%%%%%%%+2222%%%%%%%%%00000000%%0000%%%",
"%%%%%%%%+))))))+%%%%%%%%%%%..%%/%%%%/%%%3345%+2222%%%%%%%%%7%%%%%%%%%%%%%%%%",
"%%%%%%%%+))))))+%%%!%%%%%%%%%%%//////%!%222222222222222%%!%7%%%%%%%%%0000%%!",
"%%%%%%%%+))))))+%%%%%%%%%%%%%%%%%%%%%%%%%.%.%%%%%%%%.%%%%.%000000000//00;;;;",
"%%%%%%%%+))))))+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%.%%;;;;",
"%%%%%%%%+))))))+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%//%%;;;;",
"%%%%%%%%+))))))+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%.%%;;;;",
"%%%%%%%%++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%//%%;;;;",
"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%0%%%%%%%%%%%%%%%%%%0%%%%%%%%%%%%%%%%%%%%%%.",
"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%.",
"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,%%%%%%%%%%%%%%%%%%%%%%%%%%%.",
"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%44%44444%%%%%%%%%%%%%%%%%%%%%%%%%//",
"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%44444444%%%%%%%%%%%%%%%%%%%%%%%%%%.",
"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%4)444444%%%%%%%%%%%%%%%%%%%%%%%%%//",
"%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%4)444444%%%%%%%%%%%%%%%%%%%%%%%%%%0"}
acmap={"!
",
"
",
"
",
"
",
" #
",
"
",
"
",
"
",
"
",
"
",
"
",
"
",
"
",
"
",
"
",
"
",
"
",
"
",
"
",
"
",
"
",
"
",
"
",
"
",
"
",
"
",
"
",
" # #
",
"
",
"
",
"
",
"
",
"
",
"
",
"
",
"
",
"
"}
itmap={"
",
"
",
"
",
" * !
",
" # ! 0 #! ) ! 8 8 ,
",
" ! ## # # ! ! -## - 2
",
" ' + . 5
",
" $ ! . ' 5 )
",
" * ! . 7 3 5
",
" & , 5
",
" *# 5 :
",
"
",
" #
",
"
",
" # 2 2
",
" ,
",
" *
",
" % ! ( // !*
",
" 2 ++
",
"
",
" + 9
",
" + ) 1 1 !0 4
",
" 9 # !
, ",
" ) ! 3 3 + 5
< < ",
" ! ##
8 *",
" + # 22 22
22;! ",
" + 5
; !",
" 5 ;
;!;4",
" ) 5
; ",
" 5 555;
",
" ) 5
",
" 5
",
" !
",
" 5
",
" 6
",
"
",
" 4 !
="}
stmap={" $&(# BB 222 22 #Q
",
" ## # ### D 22 # #QQ
ZZZZZ",
" ### ### ##<## ##222 DD DD . # # ## # # VQ
Z Z",
" ######## ### # . . . ##2D2 DDD DD222 C # 7W4
< Z",
" ) # ### = = ##222 2 :GG# V X Q
Z Z",
" ) # # = = DD 222 @ Y Q
ZZZZZ",
"!%'%)## #### ###### . . . 2) ## DD QQ
",
"## ### # ## # )F #### KK## QQ
",
"## ###.1222 ####### 2 F# KK# UUU Q
Q ",
" @ ##D @ ## UEU
",
"## ########4#######@ A DD U U
VVQQ ",
"## ######## # ## #@; ## 2 DD
QQ ",
" ###### ## HIIIIHHIIHIIHHIIHII
(((((( ",
" ## 2 ## I3333)33333NONQQQQIQ EEDDDEE (
",
" GG H3 DED (
",
" **** 4 4 **** ### 2 ## I3 7P7)QQQ DDD (
((((",
" 5 5 #C# 2 $$ I3 MMM PN7 4 (
( ",
" / 4 4 ? ### H) MNM 7P7 22:4 EEE (
( ",
" 444444 * I3 MMM 2S 4 EDE (
( ",
" 0 0 * E ## I333333 77777 22 4 EEE (
( ",
" 336336334 ### E #4 IIIIHII3 77747 4 (
( ",
" 3 34 #7# E ## D'D'DI3 599 7 QQTTTTTTTT (
( ",
" ++ 3 30> @ ### F ; DDDDDI3 77747 RQ4
",
" 3 77 34; * F J LI3 77777 QQ4 77 22 DD
",
" 3 7887 34 * )) 4 77 22 DD
",
" 3 7997 34 4
",
" 3 :; 34 T
TT $ ",
" ,, 3 3>>
TT '",
" - 3 34; * T
TT $ ",
" 33!33!334 *
TT ",
" @ :@
",
"
",
"
",
"
",
" DND
",
" ( ( D.D
",
" ( ( D7D
"}
create_world_by_map(level)
draw_map(0,0,stmap,stones)
draw_map(0,0,itmap,items)
draw_map(0,0,acmap,actors)
SetAttrib(enigma.GetItem(2,5),"text","willkommen in venedig")
SetAttrib(enigma.GetStone(5,28),"init",FALSE)
SetAttrib(enigma.GetItem(8,7),"text","coole sonnenbrillen")
SetAttrib(enigma.GetItem(10,17),"text","willkommen zur audienz beim dogen")
SetAttrib(enigma.GetItem(18,23),"invisible",FALSE)
SetAttrib(enigma.GetItem(18,28),"invisible",FALSE)
SetAttrib(enigma.GetItem(18,30),"invisible",FALSE)
SetAttrib(enigma.GetItem(20,4),"text","rialto")
SetAttrib(enigma.GetItem(20,5),"text","baustelle")
SetAttrib(enigma.GetItem(25,5),"text","die dinger mit den pfeilen sind gondeln")
SetAttrib(enigma.GetItem(26,21),"invisible",FALSE)
SetAttrib(enigma.GetItem(28,8),"text","heute ist bananenmarkt")
SetAttrib(enigma.GetItem(36,23),"text","achtung gondelverkehr!")
SetAttrib(enigma.GetItem(39,4),"text","das ist das reinste labyrinth")
SetAttrib(enigma.GetItem(40,17),"text","markusplatz")
SetAttrib(enigma.GetItem(42,36),"force",10)
SetAttrib(enigma.GetItem(42,36),"range",10)
SetAttrib(enigma.GetItem(43,24),"text","versuchsprojekt:anbau von kirschen
Achtung vergiftet!!")
SetAttrib(enigma.GetItem(44,4),"invisible",FALSE)
SetAttrib(enigma.GetItem(44,36),"text","san giorgo")
SetAttrib(enigma.GetItem(46,4),"text","hier residiert die palastwache")
SetAttrib(enigma.GetItem(47,32),"text","gondoliere streiken")
SetAttrib(enigma.GetItem(49,21),"text","eingang dogenpalast")
SetAttrib(enigma.GetItem(53,21),"force",10)
SetAttrib(enigma.GetItem(53,21),"range",10)
SetAttrib(enigma.GetItem(60,22),"text","touristen trinken in der sonne
espresso")
SetAttrib(enigma.GetStone(63,3),"init",FALSE)
SetAttrib(enigma.GetItem(65,7),"invisible",FALSE)
SetAttrib(enigma.GetItem(66,3),"text","da drüben ist san michele")
SetAttrib(enigma.GetItem(69,25),"text","unten der gondoliere oeffnet eine tür
im palast")
SetAttrib(enigma.GetItem(73,27),"text","arsenal")
SetAttrib(enigma.GetItem(75,26),"text","auf nach san giorgo")
SetAttrib(enigma.GetItem(75,27),"force",10)
SetAttrib(enigma.GetItem(75,27),"range",10)
SetAttrib(enigma.GetItem(75,36),"force",10)
SetAttrib(enigma.GetItem(75,36),"range",10)
Signal ("it(44 4)","st(50 21)")
Signal ("it(18 23)","st(13 20)")
Signal ("it(18 28)","st(10 20)")
Signal ("it(18 30)","st(14 16)")
Signal ("it(42 36)","fl(42 24)")
Signal ("it(53 21)","fl(11 16)")
Signal ("it(75 27)","fl(44 35)")
Signal ("st(17 17)","st(5 28)")
Signal ("st(5 28)","st(5 28)")
Signal ("it(65 7)","st(63 3)")
oxyd_shuffle()
]]></el:luamain>
<el:i18n>
<el:string el:key="title">
<el:english el:translate="false"/>
</el:string>
<el:string el:key="subtitle">
<el:english el:translate="false"/>
</el:string>
</el:i18n>
</el:protected>
</el:level>