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>
_______________________________________________
Enigma-devel mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/enigma-devel

Reply via email to