portalpy/main.blocks
2022-03-19 11:48:06 -05:00

207 lines
No EOL
60 KiB
Text

<xml xmlns="https://developers.google.com/blockly/xml"><variables><variable type="KIND_SpriteKind" id="2=;t$f{8+Ue;=htALs}_">Player</variable><variable type="KIND_SpriteKind" id="Q(Q_5w(w-(bDq#$b59pO">Projectile</variable><variable type="KIND_SpriteKind" id="hH![miXFDERr$/#1s?-u">Food</variable><variable type="KIND_SpriteKind" id="E[o@z%W3,[$sJlXV[vzS">Enemy</variable><variable id="N,CbD2Q25nT_L+(GQ]On">mySprite</variable><variable id="lM7Tv4)|s^PjObuE)jaD">item</variable><variable id="]_=0wRAD8;tM*J_gaNsA">mySprite2</variable><variable id="J]4Nq_}r?T,Ba@ALH-9W">projectile</variable><variable id="G23H2gXWTj{/pGWfYiUY">px</variable><variable id="HQJK#ALS_94)X3h}G[Bc">py</variable><variable id="#9-qSUArcb1:WWX6XZMK">canTP</variable><variable id="W+#RQ3P2[VBF25JUy-DK">value</variable><variable id="VM@NlQf9XFQRS(Z$%zL]">list</variable><variable id="#3H4ZY}iolE(A2h1@b@E">type</variable><variable id="M,4*?SXNsb%jNOnNJf)g">mySprite3</variable><variable id="e@g5H,7_wN=6vddzYrr@">typeSprite</variable><variable id="2q[[ggZL[bCpg2ATzsTQ">levels</variable><variable id="SmL{Qp(Bz^@ss57TgMoB">level</variable><variable id="J[s6A?N():T)Awy#xcp~">text list</variable><variable id="Q|lgsw5+?T~50I(F=S56">levelStartMessage</variable></variables><block type="pxt-on-start" id="DpGuzwi([zg${DE5`nxC" x="-530" y="-150"><statement name="HANDLER"><block type="gamesetbackgroundimage" id="2$7|`RYFo7uHcjWz,9BB"><value name="img"><shadow type="background_image_picker" id="@!|um7,.[7)KTQ`F1#c,"><field name="img">assets.image`myImage`</field><data>{"commentRefs":[],"fieldData":{"img":"myImages.image3"}}</data></shadow></value><next><block type="device_pause" id="M?SQ{hS/[MiI{Ij!zt}{"><value name="pause"><shadow type="timePicker" id="w^vkKf~j*i%|.KUV!P|+"><field name="ms">500</field></shadow></value><next><block type="gamesetbackgroundimage" id="WE,ERXK1b4)|v1pW6X`7"><value name="img"><shadow type="background_image_picker" id="{-0{_UfJve6diQ1SJGLh"><field name="img">assets.image`myImage0`</field><data>{"commentRefs":[],"fieldData":{"img":"myImages.image4"}}</data></shadow></value><next><block type="device_pause" id="wN10[mUB`MT^Q9`otkIH"><value name="pause"><shadow type="timePicker" id="OskihvsBT.*;{87;T5aD"><field name="ms">100</field></shadow></value><next><block type="variables_set" id="=uu,ujei4S!9?j?Jc{MH"><field name="VAR" id="N,CbD2Q25nT_L+(GQ]On">mySprite</field><value name="VALUE"><shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number"><field name="NUM">0</field></shadow><block type="spritescreate" id="zHdTSUYbO%lqD[u|9HD."><value name="img"><shadow type="screen_image_picker" id=".WX)h{],0Z_I)E8dv9V|"><field name="img">img`
. . . . . . . . . . . . . . . .
. . . . . f f f f f f . . . . .
. . . f f e e e e f 2 f . . . .
. . f f e e e e f 2 2 2 f . . .
. . f e e e f f e e e e f . . .
. . f f f f e e 2 2 2 2 e f . .
. . f e 2 2 2 f f f f e 2 f . .
. f f f f f f f e e e f f f . .
. f f e 4 4 e b f 4 4 e e f . .
. f e e 4 d 4 1 f d d e f . . .
. . f e e e e e d d d f . . . .
. . . . f 4 d d e 4 e f . . . .
. . . . f e d d e 2 2 f . . . .
. . . f f f e e f 5 5 f f . . .
. . . f f f f f f f f f f . . .
. . . . f f . . . f f f . . . .
`</field><data>{"commentRefs":[],"fieldData":{"img":".WX)h{],0Z_I)E8dv9V|"}}</data></shadow></value><value name="kind"><shadow type="spritekind" id="0vfLm~QDW^oor@Y@Or46"><field name="MEMBER">Player</field></shadow></value></block></value><next><block type="camerafollow" id="q(q3Y#UtopiVS!,7m}+w"><value name="sprite"><block type="variables_get" id="SPlBf(@S2G`gQ$one`0n"><field name="VAR" id="N,CbD2Q25nT_L+(GQ]On">mySprite</field></block></value><next><block type="game_control_sprite" id="kz^PS,JEc|{cO9*_VJGI"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="2" _input_init="true"></mutation><value name="sprite"><block type="variables_get" id="|n2T1niaOZ7]W=qM!aEz"><field name="VAR" id="N,CbD2Q25nT_L+(GQ]On">mySprite</field></block></value><value name="vx"><shadow type="spriteSpeedPicker" id="dTo#SVfxtFjsPIucuf`w"><field name="speed">100</field></shadow></value><value name="vy"><shadow type="spriteSpeedPicker" id="?lcohlb]^Sy]Wr0J_[=r"><field name="speed">0</field></shadow></value><next><block type="Sprite_blockCombine_set" id="E?)SC?eH_@hgUuaY=7`a"><field name="property">Sprite.ay@set</field><value name="mySprite"><block type="variables_get" id="GZTudN[d:2g`*FANaPZ;"><field name="VAR" id="N,CbD2Q25nT_L+(GQ]On">mySprite</field></block></value><value name="value"><shadow type="math_number" id="q~|k^%NNqeaI3o=)VR0Y"><field name="NUM">500</field></shadow></value><next><block type="variables_set" id="f.SY@ea-$A0~5cCu0kf3"><field name="VAR" id="e@g5H,7_wN=6vddzYrr@">typeSprite</field><value name="VALUE"><shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number"><field name="NUM">0</field></shadow><block type="spritescreate" id="6P%)-jAMd~f;iOIM=DgX"><value name="img"><shadow type="screen_image_picker" id="ybz5;K~_o7N7?e}g1m_d"><field name="img">assets.image`red`</field><data>{"commentRefs":[],"fieldData":{"img":"myImages.image1"}}</data></shadow></value><value name="kind"><shadow type="spritekind" id="$R(90~Y2YfnRr#TI5hNZ"><field name="MEMBER">Player</field></shadow></value></block></value><next><block type="variables_set" id="/Q~%u=t)]FZ^)*UJ6}|p"><field name="VAR" id="#3H4ZY}iolE(A2h1@b@E">type</field><value name="VALUE"><shadow type="math_number" id="u{}UEMQa1I9~T)CH%N(9"><field name="NUM">0</field></shadow></value><next><block type="variables_set" id="0wLde0D=p9gXH+!yq5Lm"><field name="VAR" id="2q[[ggZL[bCpg2ATzsTQ">levels</field><value name="VALUE"><block type="lists_create_with" id="Lc#$3w^iI]V_)ue()1m-" inline="false"><mutation items="6" horizontalafter="3"></mutation><value name="ADD0"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="tiles_tilemap_editor" id="]^@c$3/GTwoN79|;,_Y2"><field name="tilemap">tilemap`level6`</field><data>{"commentRefs":[],"fieldData":{"tilemap":"level6"}}</data></block></value><value name="ADD1"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="tiles_tilemap_editor" id="g(DlT=}^VLY`uHbIe$gh"><field name="tilemap">tilemap`level1`</field><data>{"commentRefs":[],"fieldData":{"tilemap":"level1"}}</data></block></value><value name="ADD2"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="tiles_tilemap_editor" id="*6+?;.vpiwg|?Rs/iC,J"><field name="tilemap">tilemap`level3`</field><data>{"commentRefs":[],"fieldData":{"tilemap":"level3"}}</data></block></value><value name="ADD3"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="tiles_tilemap_editor" id="gZk#z5q[D.S66I^}tEo5"><field name="tilemap">tilemap`level4`</field><data>{"commentRefs":[],"fieldData":{"tilemap":"level4"}}</data></block></value><value name="ADD4"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="tiles_tilemap_editor" id="-Y6t7!ycvdg1Fh6d_D[,"><field name="tilemap">tilemap`level5`</field><data>{"commentRefs":[],"fieldData":{"tilemap":"level5"}}</data></block></value><value name="ADD5"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="tiles_tilemap_editor" id="AA!c$N}4cSqd2][Wy)*p"><field name="tilemap">tilemap`level7`</field><data>{"commentRefs":[],"fieldData":{"tilemap":"level7"}}</data></block></value></block></value><next><block type="variables_set" id="#J;m=r(e5+^r@23YKdFC"><field name="VAR" id="Q|lgsw5+?T~50I(F=S56">levelStartMessage</field><value name="VALUE"><block type="lists_create_with" id="g)QKv0+qWFuNPc#0P#mc" inline="false"><mutation items="6" horizontalafter="3"></mutation><value name="ADD0"><shadow type="text" id="xYf,}Q$VD3v?Jo/^);l("><field name="TEXT">This is portal.py, you need to find the edgeless yum cube to find pass this test.</field></shadow></value><value name="ADD1"><shadow type="text" id="!PqKgnF|XfGJ!Oh+Ua=B"><field name="TEXT">You now have a portal device, use b to place portals</field></shadow></value><value name="ADD2"><shadow type="text" id="N8!15UEYx,V}+x*Qc*P;"><field name="TEXT">You are much faster at this than the others</field></shadow></value><value name="ADD3"><shadow type="text" id="In_.YFbJ8[Rr$OWK`dIr"><field name="TEXT">some portals require great timing</field></shadow></value><value name="ADD4"><shadow type="text" id="+g8m9$9;EcbTQtl[{?kw"><field name="TEXT">some portals require you to look up when you place them</field></shadow></value><value name="ADD5"><shadow type="text" id="I:7h^(vx2G:oJ4S!E:R1"><field name="TEXT"></field></shadow></value></block></value><next><block type="variables_set" id="80,v,3UNRQu`6.T,^5NT"><field name="VAR" id="SmL{Qp(Bz^@ss57TgMoB">level</field><value name="VALUE"><shadow type="math_number" id="`#$wl%UD+ee$`u+a$U|H"><field name="NUM">5</field></shadow></value><next><block type="synth_set_volume" id="85s.*Q]VhI|(]lUVW)0c"><value name="volume"><shadow type="math_number_minmax" id="AwhQEK3;uJ.)8u{p40.a"><mutation min="0" max="255" label="Volume" precision="0"></mutation><field name="SLIDER">20</field></shadow></value><next><block type="controls_repeat_ext" id="FrfKl*sdyhc+Ow!!5Nl9"><value name="TIMES"><shadow type="math_whole_number" id="%fyds7tS5}wroYSUxn77"><field name="NUM">2</field></shadow></value><statement name="DO"><block type="playMelody" id="G=bR8u3]u!*T3@V{~o]g"><value name="melody"><shadow type="melody_editor" id="+uO0(?:2b4yZAvp*RM%x"><field name="melody">"E B C5 A B G A F "</field></shadow></value><value name="tempo"><shadow type="math_number_minmax" id=";G:~Dsd!YQg}D(`Y|,tQ"><mutation min="40" max="500" label="Tempo" precision="0"></mutation><field name="SLIDER">220</field></shadow></value></block></statement><next><block type="function_call" id="1*(_*;S@z!I==;6-Dp.6"><mutation name="startLevel" functionid=":o+B}Dq!GFe#Y~w!ktuy"></mutation></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="function_definition" id="JBcS~h.6glR9~#wi}+?s" x="0" y="0"><mutation name="startLevel" functionid=":o+B}Dq!GFe#Y~w!ktuy"></mutation><field name="function_name">startLevel</field><statement name="STACK"><block type="gamesetbackgroundimage" id="b6ohukzb6{j8c.C(_H8a"><value name="img"><shadow type="background_image_picker" id="z+dNX#6bTD59ZK#).]79"><field name="img">img`
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999999d99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
999999999999999999999999999dd999999d9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
999999999999999999999999999ddd99999d999999999999d999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
99999999999999999999999999ddddd9999dd9999999999ddd99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999ddddddd999dd9999999999ddd99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999d9dddd999ddd999999999ddddd9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
99999999999999999999999999ddddd999dddd99999999dddddd999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999ddddddd999dd9999999999dddd9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
99999999999999999999999999dddd9dd99ddd9999999dddddd9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999dddddd999ddd999999999dddddd999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
999999999999999999999999dd9ddddd99dddd9999999ddddd9dd99999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
99999999999999999999999999dddddddddddd999999ddddddd9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999999999999999ddddddddddddddddddd99dddddd999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999
9999999999999d9999999999ddddddddddddddddddddd99dddddd9999999999999999999999999999999999999999999999999999999999999999999999999999999999999999d999999999999999999
999999999999ddd99999999999ddddddddddddddddddddddd99999999999999999999999999999999999999999999999999999999999999999999999999999999999999d9999dd999999999999999999
999999999999dd9999999999dddddddddddddddddddddddddd9999999999999999999999999999999999d99999999999999999999999999999999999999999999999999dd999dd999999999999999999
99999999999ddd999999999dddddddddddddddddddddddddddd999999999999999999999999999999999dd9999999999999999999999999999999999999999999999999dd99ddd999999999999999999
9999999999ddddd999999ddddddddddddddddddddddddddddddd99999999999999999999999999999999dd99999999999999999999999999999999999999999999d999dddd9ddddd9999999999999999
99999999999ddd99999dddddddddddddddddddddddddddddddddd999999999999999999999999999999dddd999999999999999999999999999999999999999999ddd99dddd99dd999999999999999999
999999999999ddd999dddddddddddddddddddddddddddddddddddd99999999999999999999999999999dddd9999d9999999999999999999999999999999999999ddd999dd99dddddd999999999999999
9999999999dddd99ddddddddddddddddddddddddddddddddddddddd999999999999999999999dd999999dd99999d999999999999999999999999999999999999dddd9ddddddddd999999999d99999999
99999999999ddddddddddddddddddddddddddddddddddddddddddddd9999999999999999999ddd9999dddddd999dd9999999999999999999999999999999999999ddd9dddd999dd99999999d99999999
999999999999ddddddddddddddddddddddddddddddddddddddddddddd99999999999999999dddd99999dddd9999dd999999999999999999999999999999999999ddd99ddddd99d99999999dddd999999
999999999999dddddddddddddddddddddddddddddddddddddddddddddd999999999999999999ddd9999ddddd99ddd9999999999999d99999999999999999999ddddddddddddd9d999999999d99999999
99999999999ddddddddddddddddddddddddddddddddddddddddddddddd9999999999999999dddddd9dddddddd9dddd99999999999dd999999999999999999999ddddddddddddddddd9999dddd9999999
9999999999ddddddddddddddddddddddddddddddddddddddddddddddddd99999999999999dddddd9dddddddddd9dd999999999999ddd9999999999999d99999ddddd99ddddddddddddd999ddd9999999
99999999dddddddddddddddddddddddddddddddddddddddddddddddddddd999999999999999dddddd99dddd9999ddd9999999999ddddd999999999999d9999dddddddddddddddddddddd99ddddd99999
9999999dddddddddddddddddddddddddddddddddddddddddddddddddddddd9999999999999dddddd99dddddd99ddd9999999999ddddddd99999999999dd99999dddddddddddddddddddddddddd999999
999999dddddddddddddddddddddddddddddddddddddddddddddddddddddddd99999999999ddddddddddddddddddddddd9999999d9dddd999999999999dd9999dddddddddddddddddddddddddd9999999
99999dddddddddddddddddddddddddddddddddddddddddddddddddddddddddd9999999999999ddddddddddddddddddddddd99999ddddd99999999999ddd9999dddddddddddddddddddddddddd9999999
999ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd99999999999dddddddddddddddddddddddddd99ddddddd99999999999d9999dddddddddddddddddddddddddddd999999
99ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd99999999dddddddddddddddddddddddddddddd9dddd9d9999999999dddd99dddddddddddddddddddddddddddddd9999
9dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd99999ddddddddddddddddddddddddddddddddddddd999999999999dd99ddddddddddddddddddddddddddddddddd99
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd999ddddddddddddddddddddddddddddddddddddddd999999999ddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd9999999999dddddddddddddddddddddddddddddddddddddddd
ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd9999999999ddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd9999999ddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd9999dddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
`</field><data>{"commentRefs":[],"fieldData":{"img":"z+dNX#6bTD59ZK#).]79"}}</data></shadow></value><next><block type="set_current_tilemap" id="OR0/9edn.AFW+b%32|Rr"><value name="tilemap"><shadow type="tiles_tilemap_editor"><field name="tilemap">tilemap`level1`</field><data>{"commentRefs":[],"fieldData":{"tilemap":"level1"}}</data></shadow><block type="lists_index_get" id=".8Y3!^k~)*39h3#^EwSb"><value name="LIST"><block type="variables_get" id="oF3+R8QjfQaL|{r]:JDh"><field name="VAR" id="2q[[ggZL[bCpg2ATzsTQ">levels</field></block></value><value name="INDEX"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="iU.;nvX[muhJNW_G~1?@"><field name="VAR" id="SmL{Qp(Bz^@ss57TgMoB">level</field></block></value></block></value><next><block type="spritesetpos" id="4/09kzY/[F5}v$8iMN24"><value name="sprite"><block type="variables_get" id="%_dY^!uGn|CIVi@I2+HK"><field name="VAR" id="N,CbD2Q25nT_L+(GQ]On">mySprite</field></block></value><value name="x"><shadow type="positionPicker" id="L5^evfr4Ec{LH3k_bp4!"><field name="index">75</field></shadow></value><value name="y"><shadow type="positionPicker" id="T0u2=XJZ~:Dgzs%HAx5{"><field name="index">40</field></shadow></value><next><block type="game_show_long_text" id="{6z23f^{PL5*LDj_yY=d"><field name="layout">DialogLayout.Bottom</field><value name="str"><shadow type="text"><field name="TEXT"></field></shadow><block type="lists_index_get" id="0{]}AYIV2Bm-U#=^wHWM"><value name="LIST"><block type="variables_get" id="9i3T{hv$/4f.HFVjAX}6"><field name="VAR" id="Q|lgsw5+?T~50I(F=S56">levelStartMessage</field></block></value><value name="INDEX"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="]0`^U-fJ)Mh.;-5m#Cv|"><field name="VAR" id="SmL{Qp(Bz^@ss57TgMoB">level</field></block></value></block></value></block></next></block></next></block></next></block></statement></block><block type="keyonevent" id="0hXf6xG._kp/cXo(!jw6" x="474" y="12"><field name="button">controller.menu</field><field name="event">ControllerButtonEvent.Pressed</field><statement name="HANDLER"><block type="controls_if" id="|W#W~CC[LcA*YQ0a@T`7"><mutation else="1"></mutation><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="variables_get" id=":s:.!0,zjl3o/z3@bE.0"><field name="VAR" id="#3H4ZY}iolE(A2h1@b@E">type</field></block></value><statement name="DO0"><block type="spritesetimage" id="z2=msPT$]!6?.@W),|(="><value name="sprite"><block type="variables_get" id="4=gxt/j4T=Hg6tS2{D#w"><field name="VAR" id="e@g5H,7_wN=6vddzYrr@">typeSprite</field></block></value><value name="img"><shadow type="screen_image_picker" id="01h+VGZGbWHgKuEChqhz"><field name="img">assets.image`red`</field><data>{"commentRefs":[],"fieldData":{"img":"myImages.image1"}}</data></shadow></value><next><block type="variables_set" id="DrronfKBJ$O`~`Q;U2KW"><field name="VAR" id="#3H4ZY}iolE(A2h1@b@E">type</field><value name="VALUE"><shadow type="math_number" id="RKYPk!ZVMqqfM(iis?P@"><field name="NUM">0</field></shadow></value></block></next></block></statement><statement name="ELSE"><block type="spritesetimage" id="EhBxJwwVlg]e$^=Ug/W]"><value name="sprite"><block type="variables_get" id="heN#Q|MD~fOvG:dkCl|c"><field name="VAR" id="e@g5H,7_wN=6vddzYrr@">typeSprite</field></block></value><value name="img"><shadow type="screen_image_picker" id="fuvkI`F~1CD=q#6nX@z9"><field name="img">assets.image`blue`</field><data>{"commentRefs":[],"fieldData":{"img":"myImages.image2"}}</data></shadow></value><next><block type="variables_set" id="{,z$7=U:WpF|B8#*T/-P"><field name="VAR" id="#3H4ZY}iolE(A2h1@b@E">type</field><value name="VALUE"><shadow type="math_number" id="T?tmNxRE?oqMMf41m7ua"><field name="NUM">1</field></shadow></value></block></next></block></statement></block></statement></block><block type="gameupdate" id="?dJ+EgH2tULs66?d0WW~" x="994" y="112"><statement name="HANDLER"><block type="spritesetpos" id="}Fs^%Av%F|DS;uWak+^w"><value name="sprite"><block type="variables_get" id="Tj)Q3`4safC%WlSJ*sFR"><field name="VAR" id="e@g5H,7_wN=6vddzYrr@">typeSprite</field></block></value><value name="x"><shadow type="positionPicker"><field name="index">0</field></shadow><block type="math_arithmetic" id="i`mD?;9,8hdyda.G8-mu"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" disabled="true"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="JE3Sp#`Gl*%NB|l,n:.x"><field name="OP">ADD</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="cameraproperty" id="mfW2e=V~^w}1/GgHjn=^"><field name="property">CameraProperty.X</field></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="xC|8orX_@)ZG~|=LM|9W"><field name="OP">DIVIDE</field><value name="A"><shadow type="math_number" disabled="true"><field name="NUM">0</field></shadow><block type="scenescreenwidth" id="x^R||xr2=lr-tk0uIgNm"></block></value><value name="B"><shadow type="math_number" id="f-}`iWO*bOAOyFD}.xz`"><field name="NUM">2</field></shadow></value></block></value></block></value><value name="B"><shadow type="math_number" id="g~LdB7L,I!U{UssOk$=("><field name="NUM">8</field></shadow></value></block></value><value name="y"><shadow type="positionPicker"><field name="index">0</field></shadow><block type="math_arithmetic" id="hHukQQ#-!p0Y8M)N]+^$"><field name="OP">ADD</field><value name="A"><shadow type="math_number" disabled="true"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="WmJQjJXM2Ck)F4Fs3=jH"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" disabled="true"><field name="NUM">0</field></shadow><block type="cameraproperty" id="s)PGfK2h3DAI2v8-~e-G"><field name="property">CameraProperty.Y</field></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="OJhwM2^f(xfcM/)8[3|`"><field name="OP">DIVIDE</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="scenescreenheight" id="-(GMvl`H!TB1yAh=mH,x"></block></value><value name="B"><shadow type="math_number" id="aFgM*h#_?6tP/Eur!;D1"><field name="NUM">2</field></shadow></value></block></value></block></value><value name="B"><shadow type="math_number" id=".a%BBRpO#@1-BWN2jpv{"><field name="NUM">8</field></shadow></value></block></value></block></statement></block><block type="forever" id="~tV|KA!o#Y*n#a=rN[Y4" x="994" y="232"></block><block type="scenescreenwidth" id="I2@(vyfknkTiS/Du0U%p" disabled="true" x="2054" y="312"></block><block type="keyonevent" id="+{57gzhj5R#,Ekk5WB(D" x="694" y="432"><field name="button">controller.up</field><field name="event">ControllerButtonEvent.Released</field><statement name="HANDLER"><block type="variables_set" id="{`r5z+QA5Da.d?c[IB:@"><field name="VAR" id="HQJK#ALS_94)X3h}G[Bc">py</field><value name="VALUE"><shadow type="math_number" id="R5%~H4H6;I071U6i_oU2"><field name="NUM">0</field></shadow></value></block></statement></block><block type="keyonevent" id="GjHJe8(fOeU]`v*:;$z9" x="496" y="454"><field name="button">controller.up</field><field name="event">ControllerButtonEvent.Pressed</field><statement name="HANDLER"><block type="variables_set" id="LC%,I7??HVLIZ7B%sFc_"><field name="VAR" id="HQJK#ALS_94)X3h}G[Bc">py</field><value name="VALUE"><shadow type="math_number" id="Gt#yLPS(:d#H49},edZ2"><field name="NUM">1</field></shadow></value></block></statement></block><block type="cameraproperty" id="f?FwlQ9dXbzzL+$Ehgt`" disabled="true" x="1774" y="412"><field name="property">CameraProperty.Y</field></block><block type="keyonevent" id="3AnGJ},VMk45,19mb#3E" x="-15" y="561"><field name="button">controller.A</field><field name="event">ControllerButtonEvent.Pressed</field><statement name="HANDLER"><block type="controls_if" id="v4BGmkX.Is^4vjl)].`E"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="`0:~Q%kUz;?0bq9CrwwL"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="Sprite_blockCombine_get" id="S%|wUw|aZ7tU(NfzQxU-"><field name="property">Sprite.vy</field><value name="mySprite"><block type="variables_get" id="9M/2T*.2mg~|_zOB/CXc"><field name="VAR" id="N,CbD2Q25nT_L+(GQ]On">mySprite</field></block></value></block></value><value name="B"><shadow type="math_number" id="bRV0#6,zU0OOC(h=d!*{"><field name="NUM">0</field></shadow></value></block></value><statement name="DO0"><block type="mixer_play_sound" id="Bov3-r@U}PIAQ@Z`qZo~"><field name="sound">music.footstep</field><next><block type="Sprite_blockCombine_set" id="Ygtn?PwF0gC6*i+E@QMj"><field name="property">Sprite.vy@set</field><value name="mySprite"><block type="variables_get" id="!yc6]7_f~CF5yN|:W8`+"><field name="VAR" id="N,CbD2Q25nT_L+(GQ]On">mySprite</field></block></value><value name="value"><shadow type="math_number" id="Kxk.|_p0RvT5VTo3j;jI"><field name="NUM">-150</field></shadow></value></block></next></block></statement></block></statement></block><block type="keyonevent" id="[zaY${|H%=[)kyKg1s|Y" x="414" y="572"><field name="button">controller.down</field><field name="event">ControllerButtonEvent.Pressed</field><statement name="HANDLER"><block type="variables_set" id="iuDw{*$^XBgxVh!#T*J2"><field name="VAR" id="HQJK#ALS_94)X3h}G[Bc">py</field><value name="VALUE"><shadow type="math_number" id="@Cd!|,Ip}t%*It|/,2S:"><field name="NUM">-1</field></shadow></value></block></statement></block><block type="keyonevent" id="6HK,(no3,%c[GV]Wp:!8" x="714" y="572"><field name="button">controller.down</field><field name="event">ControllerButtonEvent.Released</field><statement name="HANDLER"><block type="variables_set" id="aHIhvs7(SkWYufxgBA!@"><field name="VAR" id="HQJK#ALS_94)X3h}G[Bc">py</field><value name="VALUE"><shadow type="math_number" id="D6HE4ApA1Ew:Pt!%2PT,"><field name="NUM">0</field></shadow></value></block></statement></block><block type="keyonevent" id="pSJ$p.-qQ@TzirWt`@e{" x="-80" y="780"><field name="button">controller.B</field><field name="event">ControllerButtonEvent.Pressed</field><statement name="HANDLER"><block type="mixer_play_sound" id="D6V)UTy76tTnai|Oen]Y"><field name="sound">music.pewPew</field><next><block type="variables_set" id="eK9N$0jMS7y)(L4=`5yU"><field name="VAR" id="J]4Nq_}r?T,Ba@ALH-9W">projectile</field><value name="VALUE"><shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number"><field name="NUM">0</field></shadow><block type="spritescreateprojectilefromsprite" id="i]::J|cR~aq%EzNn!j:5"><value name="img"><shadow type="screen_image_picker" id="6+cEbMqc|jC[i~?u*iCW"><field name="img">img`
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . 2 2 . . . . . . .
. . . . . . 3 1 1 3 . . . . . .
. . . . . 2 1 1 1 1 2 . . . . .
. . . . . 2 1 1 1 1 2 . . . . .
. . . . . . 3 1 1 3 . . . . . .
. . . . . . . 2 2 . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
`</field><data>{"commentRefs":[],"fieldData":{"img":"6+cEbMqc|jC[i~?u*iCW"}}</data></shadow></value><value name="sprite"><block type="variables_get" id="m|;h7+[,6Ie1P8#8hC%i"><field name="VAR" id="N,CbD2Q25nT_L+(GQ]On">mySprite</field></block></value><value name="vx"><shadow type="spriteSpeedPicker"><field name="speed">50</field></shadow><block type="math_arithmetic" id="^:6|RIa$`J}%eeBH5I]."><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id=",;n#KXPUrOZ_fzLHG;X3"><field name="VAR" id="G23H2gXWTj{/pGWfYiUY">px</field></block></value><value name="B"><shadow type="math_number" id="]qu$6wSdehm#$$i[s]N/"><field name="NUM">200</field></shadow></value></block></value><value name="vy"><shadow type="spriteSpeedPicker"><field name="speed">50</field></shadow><block type="math_arithmetic" id="]dm3.j1#@.*8.N@H3.H3"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="WgoVk%$jgiBD9;i)oA?i"><field name="VAR" id="HQJK#ALS_94)X3h}G[Bc">py</field></block></value><value name="B"><shadow type="math_number" id="@w%E=pw$5+rv84;O-F2W"><field name="NUM">-200</field></shadow></value></block></value></block></value></block></next></block></statement></block><block type="forever" id="X#jmHzw?-$M{K@~*ow^d" x="-446" y="976"><statement name="HANDLER"><block type="controls_if" id="%K|0*iV5C~eK5S*zCY8P"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="JD^oU_@Q-+VHQ^Kt/{H@"><field name="OP">LT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="Sprite_blockCombine_get" id="zIZ~rJ0I0@PsIb2s:o)^"><field name="property">Sprite.vx</field><value name="mySprite"><block type="variables_get" id="RSaeImCJ_We.X%e~o#pm"><field name="VAR" id="N,CbD2Q25nT_L+(GQ]On">mySprite</field></block></value></block></value><value name="B"><shadow type="math_number" id="-O:{DQR7S24/FG/c3nw5"><field name="NUM">0</field></shadow></value></block></value><statement name="DO0"><block type="spritesetimage" id="@%PkztVKRIdUvjXL*fKj"><value name="sprite"><block type="variables_get" id="Bsgj($$k3+OEL;7R*`Ir"><field name="VAR" id="N,CbD2Q25nT_L+(GQ]On">mySprite</field></block></value><value name="img"><shadow type="screen_image_picker" id="w84kZc+S04_~uwfJu`*="><field name="img">img`
. . . . . . . . . . . . . . . .
. . . . f f f f f f . . . . . .
. . . f 2 f e e e e f f . . . .
. . f 2 2 2 f e e e e f f . . .
. . f e e e e f f e e e f . . .
. f e 2 2 2 2 e e f f f f . . .
. f 2 e f f f f 2 2 2 e f . . .
. f f f e e e f f f f f f f . .
. f e e 4 4 f b e 4 4 e f f . .
. . f e d d f 1 4 d 4 e e f . .
. . . f d d d e e e e e f . . .
. . . f e 4 e d d 4 f . . . . .
. . . f 2 2 e d d e f . . . . .
. . f f 5 5 f e e f f f . . . .
. . f f f f f f f f f f . . . .
. . . f f f . . . f f . . . . .
`</field><data>{"commentRefs":[],"fieldData":{"img":"w84kZc+S04_~uwfJu`*="}}</data></shadow></value><next><block type="variables_set" id="U_zAE*52[oK@:`ITc)3!"><field name="VAR" id="G23H2gXWTj{/pGWfYiUY">px</field><value name="VALUE"><shadow type="math_number" id="d:P(PXMv3)r=NCD@JBj9"><field name="NUM">-1</field></shadow></value></block></next></block></statement><next><block type="controls_if" id="x5ou+C2?t8?rL7uwi2IF"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="ISvpSAqUMxP0if.{2cAW"><field name="OP">GT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="Sprite_blockCombine_get" id="$Rk|.trqZrox`mM^T]gT"><field name="property">Sprite.vx</field><value name="mySprite"><block type="variables_get" id="=LKQr|N#o7cTy8TB`dC#"><field name="VAR" id="N,CbD2Q25nT_L+(GQ]On">mySprite</field></block></value></block></value><value name="B"><shadow type="math_number" id="bW$uC{yba:w1z_e.;t8r"><field name="NUM">0</field></shadow></value></block></value><statement name="DO0"><block type="spritesetimage" id="uAfyN~-Vy|qQZUe_+Ha!"><value name="sprite"><block type="variables_get" id="#D,i`7HljM@c)~q!3@_M"><field name="VAR" id="N,CbD2Q25nT_L+(GQ]On">mySprite</field></block></value><value name="img"><shadow type="screen_image_picker" id="L?aVvP}QM5k^Y!EEDAY{"><field name="img">img`
. . . . . . . . . . . . . . . .
. . . . . f f f f f f . . . . .
. . . f f e e e e f 2 f . . . .
. . f f e e e e f 2 2 2 f . . .
. . f e e e f f e e e e f . . .
. . f f f f e e 2 2 2 2 e f . .
. . f e 2 2 2 f f f f e 2 f . .
. f f f f f f f e e e f f f . .
. f f e 4 4 e b f 4 4 e e f . .
. f e e 4 d 4 1 f d d e f . . .
. . f e e e e e d d d f . . . .
. . . . f 4 d d e 4 e f . . . .
. . . . f e d d e 2 2 f . . . .
. . . f f f e e f 5 5 f f . . .
. . . f f f f f f f f f f . . .
. . . . f f . . . f f f . . . .
`</field><data>{"commentRefs":[],"fieldData":{"img":"L?aVvP}QM5k^Y!EEDAY{"}}</data></shadow></value><next><block type="variables_set" id="{CZd`P]`Ll9tPtQTnj/M"><field name="VAR" id="G23H2gXWTj{/pGWfYiUY">px</field><value name="VALUE"><shadow type="math_number" id="kxRA$#}Z,9%BU.*HJKxt"><field name="NUM">1</field></shadow></value></block></next></block></statement></block></next></block></statement></block><block type="argument_reporter_custom" id="@U/q}eYP,9+`+b/.guxU" disabled="true" x="1151" y="927"><mutation typename="tiles.Location"></mutation><field name="VALUE">location</field></block><block type="spriteshittile" id="~JMA4i!(/Qh]]@4+4ZiF" x="634" y="1092"><value name="HANDLER_DRAG_PARAM_sprite"><shadow type="argument_reporter_custom" id="dzv^!Lhh$g^+2FsITcNi"><mutation typename="Sprite"></mutation><field name="VALUE">sprite</field></shadow></value><value name="kind"><shadow type="spritekind" id="Fl)K:;Q_mOjj!8J(=#,o"><field name="MEMBER">Player</field></shadow></value><value name="tile"><shadow type="tileset_tile_picker" id="3=D7@@lYH{:9JDs#x@u-"><field name="tile">sprites.dungeon.doorClosedNorth</field></shadow></value><value name="HANDLER_DRAG_PARAM_location"><shadow type="argument_reporter_custom" id="y{G1zp-O6(G_/Ty{Qec0"><mutation typename="tiles.Location"></mutation><field name="VALUE">location</field></shadow></value><statement name="HANDLER"><block type="controls_if" id=",)F?kPv=AU22pzeLeF^p"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="variables_get" id="G_NCFpVXahS`kZH=C:R|"><field name="VAR" id="#9-qSUArcb1:WWX6XZMK">canTP</field></block></value><statement name="DO0"><block type="mixer_play_sound" id="96%IAm:fo4xU~IHZxn)-"><field name="sound">music.knock</field><next><block type="mapplaceonrandomtile" id="_l8G(1Y:(WvK2+.ok#-m"><value name="sprite"><block type="variables_get" id="w@6a_V3(t`w1HctU?qEn"><field name="VAR" id="N,CbD2Q25nT_L+(GQ]On">mySprite</field></block></value><value name="tile"><shadow type="tileset_tile_picker" id="K8WIFof@SQAq;@rLMa.~"><field name="tile">sprites.dungeon.doorOpenNorth</field></shadow></value><next><block type="variables_set" id="%lZ*s`4Pl|W@`Wc!UWtq"><field name="VAR" id="#9-qSUArcb1:WWX6XZMK">canTP</field><value name="VALUE"><shadow type="math_number" id="sk9GjuV,aDNN%:fE9K)g"><field name="NUM">0</field></shadow></value></block></next></block></next></block></statement></block></statement></block><block type="variables_set" id="h8uk*4_5XVCak[|P],~d" disabled="true" x="1034" y="1092"><field name="VAR" id="]_=0wRAD8;tM*J_gaNsA">mySprite2</field><value name="VALUE"><shadow xmlns="http://www.w3.org/1999/xhtml" type="math_number"><field name="NUM">0</field></shadow><block type="spritescreate" id="YoTH=|j]#a]3H4|#h10%" disabled="true"><value name="img"><shadow type="screen_image_picker" id="4W~a-}!2eu7LNjU4nTwc" disabled="true"><field name="img">img`
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . .
`</field><data>{"commentRefs":[],"fieldData":{"img":"4W~a-}!2eu7LNjU4nTwc"}}</data></shadow></value><value name="kind"><shadow type="spritekind" id="`tA|Y$IoG$f:()JZ9Kjj" disabled="true"><field name="MEMBER">Player</field></shadow></value></block></value><next><block type="spritesetpos" id="Ekt$qVUtFM6mKD7-_RhL" disabled="true"><value name="sprite"><block type="variables_get" id="P7vS0vrxpp6[Hi;y|6=N" disabled="true"><field name="VAR" id="N,CbD2Q25nT_L+(GQ]On">mySprite</field></block></value><value name="x"><shadow type="positionPicker" id="7]|R~Zz!kcoNT96_qUdo" disabled="true"><field name="index">0</field></shadow></value><value name="y"><shadow type="positionPicker" id="7q5FL8gV/@tLdodyI[O3" disabled="true"><field name="index">0</field></shadow></value><next><block type="Sprite_blockCombine_set" id="InRli85y,^b[,zOsptgy" disabled="true"><field name="property">Sprite.x@set</field><value name="mySprite"><block type="variables_get" id="RDNZ-GR!Ix2_2Z(4`9QV" disabled="true"><field name="VAR" id="N,CbD2Q25nT_L+(GQ]On">mySprite</field></block></value><value name="value"><shadow type="math_number" id="k|X%4TXFDt`ouE7]^g^]" disabled="true"><field name="NUM">0</field></shadow></value></block></next></block></next></block><block type="gameinterval" id="[GSwY(egl4]emZ.p2fhm" x="654" y="1392"><value name="period"><shadow type="timePicker" id="m`o#v(tG@[NE?O~+Ra5c"><field name="ms">1000</field></shadow></value><statement name="HANDLER"><block type="variables_set" id="G$PPk6;{T/`$s^A;fy8%"><field name="VAR" id="#9-qSUArcb1:WWX6XZMK">canTP</field><value name="VALUE"><shadow type="math_number" id="p0@tZyHq9V2$HOpk#?*V"><field name="NUM">1</field></shadow></value></block></statement></block><block type="spriteshitwall" id="5[|INKjeW9l9gsS*o9u1" x="-530" y="1490"><value name="HANDLER_DRAG_PARAM_sprite"><shadow type="argument_reporter_custom" id="gOV411s?QGTLRKp[f(JD"><mutation typename="Sprite"></mutation><field name="VALUE">sprite</field></shadow></value><value name="kind"><shadow type="spritekind" id="%Krh;8d7RwpP?jQeKux4"><field name="MEMBER">Projectile</field></shadow></value><value name="HANDLER_DRAG_PARAM_location"><shadow type="argument_reporter_custom" id="h9y{%Ybe/he*4roBwDuO"><mutation typename="tiles.Location"></mutation><field name="VALUE">location</field></shadow></value><statement name="HANDLER"><block type="pxt_controls_for_of" id=".lEiD|e:yjf3SM`VquC{"><value name="VAR"><shadow type="variables_get_reporter" id="nESRk94|v}2[($a/8~ne"><field name="VAR" id="W+#RQ3P2[VBF25JUy-DK">value</field></shadow></value><value name="LIST"><shadow type="variables_get" disabled="true"><field name="VAR" id="VM@NlQf9XFQRS(Z$%zL]">list</field></shadow><block type="mapgettilestype" id="[.Ad8z+DKeae*Jlt|vU`"><value name="tile"><shadow type="tileset_tile_picker" id=")H2LB[9GH=HgpQ5=m#;C"><field name="tile">sprites.dungeon.doorClosedNorth</field></shadow></value></block></value><statement name="DO"><block type="mapsettileat" id="OM87B2Z,x~@6m%^~sEZJ"><value name="tile"><shadow type="tileset_tile_picker" id="MfHA0IQnQS+_tg/Zw8cS"><field name="tile">sprites.castle.tilePath5</field></shadow></value><value name="loc"><shadow type="mapgettile"><value name="col"><shadow type="math_number"><field name="NUM">0</field></shadow></value><value name="row"><shadow type="math_number"><field name="NUM">0</field></shadow></value></shadow><block type="variables_get" id="qqv^N*44sn.tkzHndyi@"><field name="VAR" id="W+#RQ3P2[VBF25JUy-DK">value</field></block></value><next><block type="mapsetwallat" id="|;aRP)z2_x#g|wFpchXi"><value name="on"><shadow type="toggleOnOff" id="F{.yUjq1}[tIxb+ZRg:b"><field name="on">true</field></shadow></value><value name="loc"><shadow type="mapgettile"><value name="col"><shadow type="math_number"><field name="NUM">0</field></shadow></value><value name="row"><shadow type="math_number"><field name="NUM">0</field></shadow></value></shadow><block type="variables_get" id="TA0]eb=b5V}r$2i;4*6F"><field name="VAR" id="W+#RQ3P2[VBF25JUy-DK">value</field></block></value></block></next></block></statement><next><block type="mapsettileat" id="QX+~M40g^g2AY0Pe;|g}"><value name="tile"><shadow type="tileset_tile_picker" id="o.Ad8Dw8+r[^n%J+.=aU"><field name="tile">sprites.dungeon.doorClosedNorth</field></shadow></value><value name="loc"><shadow type="mapgettile"><value name="col"><shadow type="math_number"><field name="NUM">0</field></shadow></value><value name="row"><shadow type="math_number"><field name="NUM">0</field></shadow></value></shadow><block type="argument_reporter_custom" id="[QlLn!T5TV/QqM92u|3-"><mutation typename="tiles.Location"></mutation><field name="VALUE">location</field></block></value><next><block type="mapsetwallat" id="K-}T^M|YaU6)_qx(4F5!"><value name="on"><shadow type="toggleOnOff" id=")]9w?^|1/#]e=4{LSe5U"><field name="on">false</field></shadow></value><value name="loc"><shadow type="mapgettile"><value name="col"><shadow type="math_number"><field name="NUM">0</field></shadow></value><value name="row"><shadow type="math_number"><field name="NUM">0</field></shadow></value></shadow><block type="argument_reporter_custom" id="jeuzaxUG~A_k437v+0]2"><mutation typename="tiles.Location"></mutation><field name="VALUE">location</field></block></value></block></next></block></next></block></statement></block><block type="spriteshittile" id="va2pSC)bfmvwM!_Hcj1%" x="654" y="1552"><value name="HANDLER_DRAG_PARAM_sprite"><shadow type="argument_reporter_custom" id="]GWl0lBHdj#vGN8dtJW`"><mutation typename="Sprite"></mutation><field name="VALUE">sprite</field></shadow></value><value name="kind"><shadow type="spritekind" id="M|CV#sKvMW.1,~F7o!gZ"><field name="MEMBER">Player</field></shadow></value><value name="tile"><shadow type="tileset_tile_picker" id="HC^m/5tT1.TzJLa=OblM"><field name="tile">sprites.dungeon.doorOpenNorth</field></shadow></value><value name="HANDLER_DRAG_PARAM_location"><shadow type="argument_reporter_custom" id="8VeY1O}{XV[KNOV]RZVW"><mutation typename="tiles.Location"></mutation><field name="VALUE">location</field></shadow></value><statement name="HANDLER"><block type="controls_if" id="V]xb$12eGHK;e-^e|+r`"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="variables_get" id="glS(djb.gWCJMkw[PpKF"><field name="VAR" id="#9-qSUArcb1:WWX6XZMK">canTP</field></block></value><statement name="DO0"><block type="mixer_play_sound" id="`Fz#R4evYzgf2}4ZoLUk"><field name="sound">music.knock</field><next><block type="mapplaceonrandomtile" id=":}YMgKSI^)F-v4qm|7{["><value name="sprite"><block type="variables_get" id="XaKcM)yyF2dNc_=Wi{rX"><field name="VAR" id="N,CbD2Q25nT_L+(GQ]On">mySprite</field></block></value><value name="tile"><shadow type="tileset_tile_picker" id="fQ,#JH|.8Y06YY/Zjtva"><field name="tile">sprites.dungeon.doorClosedNorth</field></shadow></value><next><block type="variables_set" id="]i0linXM)oCDLe:p]GD8"><field name="VAR" id="#9-qSUArcb1:WWX6XZMK">canTP</field><value name="VALUE"><shadow type="math_number" id="u7j5yb%Mv{V}1Uqd`2v$"><field name="NUM">0</field></shadow></value></block></next></block></next></block></statement></block></statement></block><block type="argument_reporter_custom" id="J5lBItOroxTSND!d}o2~" disabled="true" x="234" y="1632"><mutation typename="tiles.Location"></mutation><field name="VALUE">location</field></block><block type="argument_reporter_custom" id="-(xvz4i9;x=]-V-v)L::" disabled="true" x="354" y="1632"><mutation typename="tiles.Location"></mutation><field name="VALUE">location</field></block><block type="spriteshittile" id="Hi:)+OEYlS(o!VE$_.3A" x="-470" y="1970"><value name="HANDLER_DRAG_PARAM_sprite"><shadow type="argument_reporter_custom" id="r2N@#Yep6!.%!W(kxO*Y"><mutation typename="Sprite"></mutation><field name="VALUE">sprite</field></shadow></value><value name="kind"><shadow type="spritekind" id="dmm`CnhPiS8+h:rz|h^A"><field name="MEMBER">Player</field></shadow></value><value name="tile"><shadow type="tileset_tile_picker" id="f:ha9RIm0SBB8I76`((2"><field name="tile">sprites.dungeon.collectibleRedCrystal</field></shadow></value><value name="HANDLER_DRAG_PARAM_location"><shadow type="argument_reporter_custom" id=";DT:ATJ8/=b1R6I?q(e,"><mutation typename="tiles.Location"></mutation><field name="VALUE">location</field></shadow></value><statement name="HANDLER"><block type="variables_change" id="@7[h-,7:C*ZN*IOMF)0c"><field name="VAR" id="SmL{Qp(Bz^@ss57TgMoB">level</field><value name="VALUE"><shadow type="math_number" id="dJFCxIBGDSp${dXkE=E6"><field name="NUM">1</field></shadow></value><next><block type="controls_if" id="jgfIoXl6upP_0,(J(KXU"><mutation else="1"></mutation><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="{yuqs$~pA^=1zcnZt`|b"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="rMpdgjaQLC,u`UC1%F1I"><field name="VAR" id="SmL{Qp(Bz^@ss57TgMoB">level</field></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="lists_length" id="dK).Cbh4sn5EUC}Q2kqt"><value name="VALUE"><block type="variables_get" id="=^j^T1Twq@Xqh{2Z!1o_"><field name="VAR" id="2q[[ggZL[bCpg2ATzsTQ">levels</field></block></value></block></value></block></value><statement name="DO0"><block type="gameOver" id="|Pew89]Hj(vfdu1}4,X%"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="0" _input_init="false"></mutation><value name="win"><shadow type="toggleWinLose" id="*w`w#omZcn89yaSv8nH="><field name="win">true</field></shadow></value></block></statement><statement name="ELSE"><block type="mixer_play_sound" id="oRuv3tUa83fMEy6V;l0J"><field name="sound">music.baDing</field><next><block type="function_call" id="Ie2G5Jx`yZ@}aiG%p?9b"><mutation name="startLevel" functionid=":o+B}Dq!GFe#Y~w!ktuy"></mutation></block></next></block></statement></block></next></block></statement></block><block type="spriteshittile" id="!FshMN[i1^[{jDi6BnPq" x="-470" y="2370"><value name="HANDLER_DRAG_PARAM_sprite"><shadow type="argument_reporter_custom" id="#(uzG7U|PuwzuwUdA(E("><mutation typename="Sprite"></mutation><field name="VALUE">sprite</field></shadow></value><value name="kind"><shadow type="spritekind" id="g5Ky^zgtY)`p=^B;1;x_"><field name="MEMBER">Player</field></shadow></value><value name="tile"><shadow type="tileset_tile_picker" id="15if@$Qb)m@W+`*E#.b."><field name="tile">sprites.swamp.swampTile7</field></shadow></value><value name="HANDLER_DRAG_PARAM_location"><shadow type="argument_reporter_custom" id="ymAvyUV=`YO9HW^1G#I2"><mutation typename="tiles.Location"></mutation><field name="VALUE">location</field></shadow></value><statement name="HANDLER"><block type="gameOver" id="^lOh8S2D30zRS/Kb]#=G"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="0" _input_init="false"></mutation><value name="win"><shadow type="toggleWinLose" id="F!L4Xe%N!L@$;.q@V]xR"><field name="win">false</field></shadow></value></block></statement></block><block type="spriteshittile" id="-f!X3?aOhK1!#Y!u~:0}" x="-470" y="2550"><value name="HANDLER_DRAG_PARAM_sprite"><shadow type="argument_reporter_custom" id="*]@kV`0q4K.0kHs9_@E4"><mutation typename="Sprite"></mutation><field name="VALUE">sprite</field></shadow></value><value name="kind"><shadow type="spritekind" id="3a!gf)KLKNJ@1ho|DaZ^"><field name="MEMBER">Player</field></shadow></value><value name="tile"><shadow type="tileset_tile_picker" id="wqWK`/^a/6:nQ./C,2Z+"><field name="tile">sprites.swamp.swampTile9</field></shadow></value><value name="HANDLER_DRAG_PARAM_location"><shadow type="argument_reporter_custom" id="^JSCa.)3/fMB3ah=,Ziq"><mutation typename="tiles.Location"></mutation><field name="VALUE">location</field></shadow></value><statement name="HANDLER"><block type="gameOver" id="H-HSkBDDIg:L$cKzzMq9"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="0" _input_init="false"></mutation><value name="win"><shadow type="toggleWinLose" id="rmw|D`;rN40mUb;6#]e)"><field name="win">false</field></shadow></value></block></statement></block></xml>