-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.blocks
More file actions
1 lines (1 loc) · 49.3 KB
/
main.blocks
File metadata and controls
1 lines (1 loc) · 49.3 KB
1
<xml xmlns="https://developers.google.com/blockly/xml"><variables><variable type="KIND_SpriteKind" id="%SwzD|/w^Odw#0wyr!05">Player</variable><variable type="KIND_SpriteKind" id="ZyXdP7nlRujOed6N{f!X">Projectile</variable><variable type="KIND_SpriteKind" id="GILlSnYIN$a7r=HiOvto">Food</variable><variable type="KIND_SpriteKind" id="{$h1+@0%m}kPLxW2(f6T">Enemy</variable><variable type="KIND_SpriteKind" id="#DkwXqff6)QxE[oengaB">StatusBar</variable><variable type="KIND_StatusBarKind" id="sx=:kK0}Z+hTDPq^oX%7">Health</variable><variable type="KIND_StatusBarKind" id="^udS6An@96$38V%v62pj">Energy</variable><variable type="KIND_StatusBarKind" id="=TKVt|=31p9/%5z/;CPD">Magic</variable><variable type="KIND_StatusBarKind" id="y_QQGv3|@@_+ipwQ-2pW">EnemyHealth</variable><variable id="Y]!#k(?hY*Z!R7TSrbIU">mySprite</variable><variable id="s#kp#{iBCNYxxMU+gIbB">PlayerSprite</variable><variable id="1og|J.JF*c+ZgLece!.W">statusbar</variable><variable id="42-5#{ycE[:NzLaEKT;U">EnemySprite</variable><variable id="!+U(UB@wJusF},_1RalU">statusbar2</variable><variable id="C,bF@C#JKgdo[zkr0a5q">BulletLength</variable><variable id="*JeO{B?6EaShA^)^h7|w">BulletTop</variable><variable id="n,n[#xq8*{U+Mq]s^#Jo">BulletBase</variable><variable id=":P{w:[zX_f=%[aH)~?dc">text list</variable><variable id="mi?U4lV(BS|n{EA:7!!a">warning text</variable><variable id="L=~tBB#;|Ee6||phjzPE">bragging list</variable><variable id="5N=rOwm_M}nJu+!e2dl;">list</variable></variables><block type="pxt-on-start" id="Csd65gVV=b[$$:w|PESF" x="0" y="0"><statement name="HANDLER"><block type="gamesetbackgroundimage" id="TsPbQD0nKpZ67Gz}[,@O"><value name="img"><shadow type="background_image_picker" id="uu~u7-qI]6LW$Z$-27$["><field name="img">assets.image`Earth`</field><data>{"commentRefs":[],"fieldData":{"img":"myImages.image2"}}</data></shadow></value><next><block type="variables_set" id="QJ~3PP[|}x~JVEO*EID+"><field name="VAR" id="s#kp#{iBCNYxxMU+gIbB">PlayerSprite</field><value name="VALUE"><shadow type="math_number" id="tNu0%aMfft*7VO`A:`HX"><field name="NUM">0</field></shadow><block type="spritescreate" id="RK(PL#AhvF`rLI49.Kcg"><value name="img"><shadow type="screen_image_picker" id="H%TgS{)I,BVFUH1g{Hbs"><field name="img">assets.image`Player1`</field><data>{"commentRefs":[],"fieldData":{"img":"myImages.image3"}}</data></shadow></value><value name="kind"><shadow type="spritekind" id="D%{{Xy,r/J}^1?SYw5]V"><field name="MEMBER">Player</field></shadow></value></block></value><next><block type="spritesetpos" id="+Q+F`.hAv1$[XW@h|h;!"><value name="sprite"><block type="variables_get" id="lGc_$u-v/KGq)MFMHI!b"><field name="VAR" id="s#kp#{iBCNYxxMU+gIbB">PlayerSprite</field></block></value><value name="x"><shadow type="positionPicker" id="D|r:8^Nm#kTQIMETa~X."><field name="index">0</field></shadow><block type="math_arithmetic" id="Q(*fqY^c7KkXyV-AN%o+"><field name="OP">DIVIDE</field><value name="A"><shadow type="math_number" id="a8vUcT:3br.3!e~1.{-/"><field name="NUM">0</field></shadow><block type="scenescreenwidth" id="K}Ek#BV*u-ob~Z|8-~8o"></block></value><value name="B"><shadow type="math_number" id="zskofH6({3TgbWErGJP7"><field name="NUM">2</field></shadow></value></block></value><value name="y"><shadow type="positionPicker" id="N^stP8,m,BjJcPJj/L),"><field name="index">0</field></shadow><block type="math_arithmetic" id="[!~CUw2lMdA*DSF8G5Uu"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="}~uuSt2*l}u(iS5s%3$]"><field name="NUM">0</field></shadow><block type="scenescreenheight" id="^O_w}|@i+QREQs^H1)gc"></block></value><value name="B"><shadow type="math_number" id="38E6PHLa22@/qB[?i1}m"><field name="NUM">20</field></shadow></value></block></value><next><block type="run_image_animation" id="$,nLo0oz-1m.xb8pr334"><value name="sprite"><block type="variables_get" id="Dvaa,fO*kh??k/(D^5-!"><field name="VAR" id="s#kp#{iBCNYxxMU+gIbB">PlayerSprite</field></block></value><value name="frames"><shadow type="animation_editor" id="17pmPiZNPW(N,w)Drpq4"><field name="frames">assets.animation`Player`</field><data>{"commentRefs":[],"fieldData":{"frames":"myImages.l85Bbyl#`C|[/Tpiyz1U"}}</data></shadow></value><value name="frameInterval"><shadow type="timePicker" id="3va7*F;:IKXPOFsE1sYR"><field name="ms">200</field></shadow></value><value name="loop"><shadow type="toggleOnOff" id="QcEE@;%HSTAV{:C)]x`I"><field name="on">true</field></shadow></value><next><block type="variables_set" id="4s^zjJa9UTt:/Du1;oIl"><field name="VAR" id="1og|J.JF*c+ZgLece!.W">statusbar</field><value name="VALUE"><shadow type="math_number" id="^r/t=`XR.nj@4EMV2[Z("><field name="NUM">0</field></shadow><block type="statusbars_create" id="RUbkYVolYi!`q!RT63S1"><value name="width"><shadow type="math_number" id="r##s=-5:@Lf484}B%7MB"><field name="NUM">4</field></shadow></value><value name="height"><shadow type="math_number" id="V3/kiGM2tPv#2-9]MXyS"><field name="NUM">20</field></shadow><block type="scenescreenheight" id="1=;FY-I)uLVBF,~O5e0*"></block></value><value name="kind"><shadow type="statusbars_kind" id="R$|`t[.QB4=rnVP|h_]w"><field name="MEMBER">Magic</field></shadow></value></block></value><next><block type="statusbars_setColor" id="DU}B=i?;VTYUs1wKPfvR"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="0" _input_init="true"></mutation><value name="this"><block type="variables_get" id="t!o;1;LkV9au^Q6U!G]o"><field name="VAR" id="1og|J.JF*c+ZgLece!.W">statusbar</field></block></value><value name="fillColor"><shadow type="colorindexpicker" id="AHBRUU4Caqq!|;#38Qr3"><field name="index">1</field></shadow></value><value name="bkgdColor"><shadow type="colorindexpicker" id="($P$unk.*G/Q^0OI_Qp9"><field name="index">11</field></shadow></value><value name="drainColor"><shadow type="colorindexpicker" id="BgX4u2[Xmk!v)x/7iGKJ"><field name="index">3</field></shadow></value><next><block type="StatusBarSprite_blockCombine_set" id="2k/L`f_o[!7c-f8:we{g"><field name="property">StatusBarSprite.value@set</field><value name="statusbar"><block type="variables_get" id="xnYij/jvkZ1@@5]?dSge"><field name="VAR" id="1og|J.JF*c+ZgLece!.W">statusbar</field></block></value><value name="value"><shadow type="math_number" id="HZxOaz:^%zAjI36U_:?C"><field name="NUM">0</field></shadow></value><next><block type="statusbars_positionNextToSprite" id="vOq;QI(7jh9@PO!1!IO0"><field name="dir">CollisionDirection.Left</field><value name="this"><block type="variables_get" id="hz7Py%0f/qhazhQ}!j@q"><field name="VAR" id="1og|J.JF*c+ZgLece!.W">statusbar</field></block></value><next><block type="hudsetScore" id="XUa;p[uw!`${#i`Xe-Ci"><value name="value"><shadow type="math_number" id="LRo#98u.744MbSmBO%Tj"><field name="NUM">0</field></shadow></value><next><block type="gameSplash" id="=UMZWMf^Y6Dy39AIdjS4"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="1" _input_init="true"></mutation><value name="title"><shadow type="text" id="Tp/QZM^CRrXzl_:`P.#("><field name="TEXT">←→Use Arrow keys to move</field></shadow></value><value name="subtitle"><shadow type="text" id="E]5foX32KGMQHk$r)5p#"><field name="TEXT">[]Hold Spacebar to shoot</field></shadow></value><next><block type="game_show_long_text" id=";Ht$~_}I;#6Tbf+%_/6m"><field name="layout">DialogLayout.Bottom</field><value name="str"><shadow type="text" id="4T|FfRt4PqEA;{w6;{/B"><field name="TEXT">You gain points by surviving, but you can gain extra points by destroying asteroids, good luck!</field></shadow></value><next><block type="spritesaytext" id="6NAt5x/9+ihlKf9kpC}*"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="2" _input_init="true"></mutation><value name="this"><block type="variables_get" id="!?TemeE=Bj~gjn{lPz_X"><field name="VAR" id="s#kp#{iBCNYxxMU+gIbB">PlayerSprite</field></block></value><value name="text"><shadow type="text" id="7+82:*H8,,;Z51?n?^f-"><field name="TEXT">Get ready to fire!</field></shadow></value><value name="timeOnScreen"><shadow type="timePicker" id="1(yk6.)w`wE3DCeR-3r#"><field name="ms">2000</field></shadow></value><value name="animated"><shadow type="logic_boolean" id="j-]nLVF^hW3Fq6{8[IRE"><field name="BOOL">TRUE</field></shadow></value></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="gameinterval" id="]CQLV6+Cayx9GbR9Hpp_" x="1090" y="-7"><comment pinned="true" h="80" w="160">Updates once and then the value becomes constant.</comment><data>{"commentRefs":[],"fieldData":{"~commentOffsetX":"341.8114620568772","~commentOffsetY":"-74.67394462903658"}}</data><value name="period"><shadow type="timePicker" id="Wxx3SEMAxkJv4*D6=Pcy"><field name="ms">100</field></shadow></value><statement name="HANDLER"><block type="hudChangeScoreBy" id="1Xi1#T8o-#WUj%[aGK?R"><value name="value"><shadow type="math_number" id="4*O;}vM3[%tR33!Z!5c?"><field name="NUM">1</field></shadow></value><next><block type="controls_if" id="[e(UMhh^)Vn)BaDd~XLU"><value name="IF0"><shadow type="logic_boolean" id="G[SF;y@F6ywKuy3{%PFG"><field name="BOOL">TRUE</field></shadow><block type="percentchance" id="dkOF!oRG[)*ZR4tWF|iM"><value name="percentage"><shadow type="math_number_minmax" id="3}N#wAJ:CQcutyC?=|h;"><mutation min="0" label="Percentage" precision="0"></mutation><field name="SLIDER">0</field></shadow><block type="math_arithmetic" id="$VZ~/a-^8LH$.x.O6AAW"><field name="OP">ADD</field><value name="A"><shadow type="math_number" id="u`_d4ci}+5u-7ZXp+345"><field name="NUM">1</field></shadow></value><value name="B"><shadow type="math_number" id="hX5Q|n?7mD(j=m{Cx9~$"><field name="NUM">0</field></shadow><block type="math_op2" id="TFTa]W!Zp4rl^L|JRk)I"><field name="op">min</field><value name="x"><shadow type="math_number" id="wmHqXZUyhC+?~jkkdn#N"><field name="NUM">99</field></shadow></value><value name="y"><shadow type="math_number" id=".$:P6zjt3V`DqLhp3d3z"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="+;r1$L+zo/I5t-R8K=)@"><field name="OP">DIVIDE</field><value name="A"><shadow type="math_number" id="c+Pm{(+uH7R@f#u~5jgK"><field name="NUM">0</field></shadow><block type="hudScore" id="|(v1@`/`[PDr9D(N/xy{"></block></value><value name="B"><shadow type="math_number" id="^jod:gNdG6}?o!z?Dpp3"><field name="NUM">1000</field></shadow></value></block></value></block></value></block></value></block></value><statement name="DO0"><block type="variables_set" id="A=`JoozXcH4ARDO7SIv7"><field name="VAR" id="42-5#{ycE[:NzLaEKT;U">EnemySprite</field><value name="VALUE"><shadow type="math_number" id="@Jg;#L%x[cRLb_{{ZR;)"><field name="NUM">0</field></shadow><block type="spritescreate" id="Ob($t~:1XmY`/,Fo:Ij6"><value name="img"><shadow type="screen_image_picker" id=";=eWfh,p50DfZ?1+XCs2"><field name="img">assets.image`Asteroid`</field><data>{"commentRefs":[],"fieldData":{"img":"myImages.image5"}}</data></shadow></value><value name="kind"><shadow type="spritekind" id="{9}cDLjhz],vfJc3CHOT"><field name="MEMBER">Enemy</field></shadow></value></block></value><next><block type="Sprite_blockCombine_set" id="}w1r{1MoL#Cg#$s*)=]i"><field name="property">Sprite.x@set</field><value name="mySprite"><block type="variables_get" id="HI-wGpGDY5,{_ekHc(JK"><field name="VAR" id="42-5#{ycE[:NzLaEKT;U">EnemySprite</field></block></value><value name="value"><shadow type="math_number" id="UpIFqA.Zc:QZKCXu`zK|"><field name="NUM">0</field></shadow><block type="device_random" id="L=1|a2x_7_w|fh0;H[(q"><value name="min"><shadow type="math_number" id="[mMpH-hVu9XRT6dY$uG{"><field name="NUM">0</field></shadow></value><value name="limit"><shadow type="math_number" id="mL0/b6Tgb!fV{Jj)4)nG"><field name="NUM">10</field></shadow><block type="scenescreenwidth" id="{~o4TUEq+$jYSGAMX-4Z"></block></value></block></value><next><block type="Sprite_blockCombine_set" id="xe~]@nQ}`LBl:`Qg{iP~"><field name="property">Sprite.y@set</field><value name="mySprite"><block type="variables_get" id="(gs*fL@4;Z38@6U]p!;M"><field name="VAR" id="42-5#{ycE[:NzLaEKT;U">EnemySprite</field></block></value><value name="value"><shadow type="math_number" id="0q/b2P22$pol!xo-!,o]"><field name="NUM">-30</field></shadow></value><next><block type="Sprite_blockCombine_set" id="ae%ByIxFU+|yvgS|eIyM"><field name="property">Sprite.lifespan</field><value name="mySprite"><block type="variables_get" id="#6HDS1rBONVe=Gpj+h;X"><field name="VAR" id="42-5#{ycE[:NzLaEKT;U">EnemySprite</field></block></value><value name="value"><shadow type="math_number" id="c@`k#henS3eB$i`$^)D!"><field name="NUM">20000</field></shadow></value><next><block type="Sprite_blockCombine_change" id="tTTqc6mDSICve(#nN5],"><field name="property">Sprite.vy@set</field><value name="mySprite"><block type="variables_get" id="Lz1UdgP2`46[=q.Ccf]3"><field name="VAR" id="42-5#{ycE[:NzLaEKT;U">EnemySprite</field></block></value><value name="value"><shadow type="math_number" id="sQSF9lBW!h!@$M^EOIa^"><field name="NUM">32</field></shadow></value><next><block type="Sprite_blockCombine_change" id="4%U[;M~?uFOCL#jsP2Pk"><field name="property">Sprite.vx@set</field><value name="mySprite"><block type="variables_get" id="-mC/Buf5);9AnP@-;fH@"><field name="VAR" id="42-5#{ycE[:NzLaEKT;U">EnemySprite</field></block></value><value name="value"><shadow type="math_number" id="Tgvqe11+1{)(c#Md)pMf"><field name="NUM">32</field></shadow><block type="device_random" id="5ec94bdZ@lR04T6^c(/B"><value name="min"><shadow type="math_number" id=")`r}}uU`=,mOvq]kQGFN"><field name="NUM">-16</field></shadow></value><value name="limit"><shadow type="math_number" id="#Vg};4Iu;.vT!rc*By1c"><field name="NUM">16</field></shadow></value></block></value><next><block type="variables_set" id="):](S_Em6K%#R!?=cx@X"><field name="VAR" id="!+U(UB@wJusF},_1RalU">statusbar2</field><value name="VALUE"><shadow type="math_number" id="[CeT+F{-@D_fFt2cX|1g"><field name="NUM">0</field></shadow><block type="statusbars_create" id="ehsirezkVA)D]9B?0Y^_"><value name="width"><shadow type="math_number" id="6R,bAuC]svwt{7IxS:EK"><field name="NUM">0</field></shadow></value><value name="height"><shadow type="math_number" id="3ua|MrS/_05bF)}tOgS!"><field name="NUM">0</field></shadow></value><value name="kind"><shadow type="statusbars_kind" id=")l+NKbhOy9+6i5(u($rH"><field name="MEMBER">Health</field></shadow></value></block></value><next><block type="statusbars_attachToSprite" id="6c?yuV#hFgDcS%uOhyed"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="0" _input_init="true"></mutation><value name="this"><block type="variables_get" id="_;:(E_RFVFT=|+G`6RMt"><field name="VAR" id="!+U(UB@wJusF},_1RalU">statusbar2</field></block></value><value name="toFollow"><block type="variables_get" id="gQ.QM*s!RRQ0;_U~IhpE"><field name="VAR" id="42-5#{ycE[:NzLaEKT;U">EnemySprite</field></block></value><value name="padding"><shadow type="math_number" id="4!#Z?{x7KtO@x8unpHZH"><field name="NUM">0</field></shadow></value><value name="offset"><shadow type="math_number" id="nPAin:6c9^638]|QWo!`"><field name="NUM">0</field></shadow></value><next><block type="run_image_animation" id="m?n!+3-DT.p_?$F$iSs0"><value name="sprite"><block type="variables_get" id="}/hNLA~t@)$Zy7uP/HBj"><field name="VAR" id="42-5#{ycE[:NzLaEKT;U">EnemySprite</field></block></value><value name="frames"><shadow type="animation_editor" id="^v;RH,0=DVRTp4!Ru;Ey"><field name="frames">assets.animation`AsteroidAnim`</field><data>{"commentRefs":[],"fieldData":{"frames":"myImages.|=c0H!fiog5mC!g%mB1q"}}</data></shadow></value><value name="frameInterval"><shadow type="timePicker" id="_S|FCr,cGJ~DW49ru@V^"><field name="ms">500</field></shadow></value><value name="loop"><shadow type="toggleOnOff" id="[myHE[FF])E:sz=#-s;H"><field name="on">true</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></next></block></statement></block><block type="gameupdate" id="!Gts4k7mzD0`.[n-vg`m" x="718" y="74"><statement name="HANDLER"><block type="spritesetsetstayinscreen" id="zWz7;,u6!.P#;[?d]fOx"><value name="sprite"><block type="variables_get" id="EBwV|nWYEo_a?=[34a]*"><field name="VAR" id="s#kp#{iBCNYxxMU+gIbB">PlayerSprite</field></block></value><value name="on"><shadow type="toggleOnOff" id="lFO8JtQWcZ^=vr-f2dW-"><field name="on">true</field></shadow></value><next><block type="spritesetvel" id="Cbsoo~AM!HUdl.iB?1xB"><value name="sprite"><block type="variables_get" id="ws$(xU-xIS9`a5{$4,|*"><field name="VAR" id="s#kp#{iBCNYxxMU+gIbB">PlayerSprite</field></block></value><value name="vx"><shadow type="spriteSpeedPicker" id="8a-Yq^7Dk1;;(w9VD@-f"><field name="speed">50</field></shadow><block type="math_arithmetic" id="Fo/!|FU]1+m5w24$Xf|s"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="#:-N?KJAtF:{?[b-_/yW"><field name="NUM">16</field></shadow></value><value name="B"><shadow type="math_number" id="V8/TDiLo_XGp3,oxb~0/"><field name="NUM">0</field></shadow><block type="keydx" id="7c-;[6K3`ACUUZ7fs+`l"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="0" _input_init="true"></mutation></block></value></block></value><value name="vy"><shadow type="spriteSpeedPicker" id="f_Z[+f!Hb}9M(pD+A1v6"><field name="speed">0</field></shadow></value><next><block type="controls_if" id="whC`N~n)h]2rOP%EQT?+"><value name="IF0"><shadow type="logic_boolean" id="$4%o4yU4kv49tSFA-;tq"><field name="BOOL">TRUE</field></shadow><block type="logic_operation" id="n_N)vIv?ebkxO6OdaJY2"><field name="OP">OR</field><value name="A"><shadow type="logic_boolean" id="H^aj4Ab[0JAL*3mEwa!i"><field name="BOOL">TRUE</field></shadow><block type="spritehasobstacle" id="rUO=^uPL!}~55Sid.tKu"><field name="direction">CollisionDirection.Left</field><value name="sprite"><block type="variables_get" id="nz6`~;Y|}$4]s[o7;m0w"><field name="VAR" id="s#kp#{iBCNYxxMU+gIbB">PlayerSprite</field></block></value></block></value><value name="B"><shadow type="logic_boolean" id="QGv/H^O)G|OWcM.Hm%oa"><field name="BOOL">TRUE</field></shadow><block type="spritehasobstacle" id="@$p.KXP+m1CDhGTchpH6"><field name="direction">CollisionDirection.Right</field><value name="sprite"><block type="variables_get" id="mt`i-k5sBpER%VIl,Y}F"><field name="VAR" id="s#kp#{iBCNYxxMU+gIbB">PlayerSprite</field></block></value></block></value></block></value><statement name="DO0"><block type="music_playable_play" id="}MCQ+,MkaakPh#r(Z!8A"><field name="playbackMode">music.PlaybackMode.UntilDone</field><value name="toPlay"><shadow type="music_melody_playable" id="D?P{c)x|{v*mNswD9dy!"><field name="melody">music.knock</field></shadow></value></block></statement></block></next></block></next></block></statement></block><block type="keyonevent" id="MS%2T6^3L-@%`QA.EDWV" x="56" y="848"><field name="button">controller.A</field><field name="event">ControllerButtonEvent.Repeated</field><statement name="HANDLER"><block type="variables_set" id="4_8v|8KO.lR@tS_zi??0"><field name="VAR" id="C,bF@C#JKgdo[zkr0a5q">BulletLength</field><value name="VALUE"><shadow type="math_number" id="d{tW~9gqeSr9ih]f4GG@"><field name="NUM">0</field></shadow><block type="spritescreate" id="kh*-B*~e.n;wR-Q/#sSa"><value name="img"><shadow type="screen_image_picker" id="*$BBdd$|1#{*8KZ+MP1P"><field name="img">assets.image`Bulletlength`</field><data>{"commentRefs":[],"fieldData":{"img":"myImages.image6"}}</data></shadow></value><value name="kind"><shadow type="spritekind" id="TEwSJ]eCi1oY3Zrir{b|"><field name="MEMBER">Projectile</field></shadow></value></block></value><next><block type="Sprite_blockCombine_set" id="onjSoL}J?i_+[:__=IjJ"><field name="property">Sprite.lifespan</field><value name="mySprite"><block type="variables_get" id="97g2Kd#!6GXZ;G5f(o/|"><field name="VAR" id="C,bF@C#JKgdo[zkr0a5q">BulletLength</field></block></value><value name="value"><shadow type="math_number" id="zuq8t8?z.DPn*.c;}_UI"><field name="NUM">1500</field></shadow></value><next><block type="Sprite_blockCombine_set" id="H#YZRMd_C6wuzxu^?(XI"><field name="property">Sprite.y@set</field><value name="mySprite"><block type="variables_get" id="hc^8)A04OuIMHfhIB_@A"><field name="VAR" id="C,bF@C#JKgdo[zkr0a5q">BulletLength</field></block></value><value name="value"><shadow type="math_number" id="6Pu+lRO_n6R,M]bZLViR"><field name="NUM">0</field></shadow><block type="Sprite_blockCombine_get" id="soNO?z!!@1M-I~Ydk#I."><field name="property">Sprite.y</field><value name="mySprite"><block type="variables_get" id="YH]b:ikc[TREw2KVFHpo"><field name="VAR" id="s#kp#{iBCNYxxMU+gIbB">PlayerSprite</field></block></value></block></value><next><block type="Sprite_blockCombine_set" id="NYT`.5|!@QaU+wiMy|OV"><field name="property">Sprite.x@set</field><value name="mySprite"><block type="variables_get" id="3JLTx72omVI;eY:d7NWv"><field name="VAR" id="C,bF@C#JKgdo[zkr0a5q">BulletLength</field></block></value><value name="value"><shadow type="math_number" id="dl!U9[flpG,A4PJ@BLlF"><field name="NUM">0</field></shadow><block type="Sprite_blockCombine_get" id="n|+p`8uJaK/$ZQqg7WQ$"><field name="property">Sprite.x</field><value name="mySprite"><block type="variables_get" id="N1U|#~mmq1Dw3vc`#^ZZ"><field name="VAR" id="s#kp#{iBCNYxxMU+gIbB">PlayerSprite</field></block></value></block></value><next><block type="Sprite_blockCombine_change" id="f[K=,r|9!lE$XpS:^ODy"><field name="property">Sprite.vy@set</field><value name="mySprite"><block type="variables_get" id="|GU2iUYI##j^CPPoz=4("><field name="VAR" id="C,bF@C#JKgdo[zkr0a5q">BulletLength</field></block></value><value name="value"><shadow type="math_number" id="_SWcBJ,hN{.m{y66p-Wi"><field name="NUM">-64</field></shadow></value></block></next></block></next></block></next></block></next></block></statement></block><block type="keyonevent" id="@2ci1SZV615j;23P~hlm" x="596" y="821"><field name="button">controller.A</field><field name="event">ControllerButtonEvent.Pressed</field><statement name="HANDLER"><block type="gamecountdown" id="J$$qr(TM:D{uz)3u6Z?_"><value name="duration"><shadow type="math_number" id="8Z$GQYa#4AaE%:joV]H8"><field name="NUM">10</field></shadow></value><next><block type="device_pause" id="}7Y-!X#2(3lAU^:yRxL)"><value name="pause"><shadow type="timePicker" id="WW=:Ytb2Zx%z$NY?W}Vh"><field name="ms">500</field></shadow></value><next><block type="variables_set" id="IrL(MmY!qC{ne57(lW3*"><field name="VAR" id="*JeO{B?6EaShA^)^h7|w">BulletTop</field><value name="VALUE"><shadow type="math_number" id="jY)aUwXL;bcwW={hvhY^"><field name="NUM">0</field></shadow><block type="spritescreate" id="|WF%.Zg;:0~c;W/`CS/P"><value name="img"><shadow type="screen_image_picker" id="U^$wwW777JPEH/;:pRWJ"><field name="img">assets.image`Bullettop`</field><data>{"commentRefs":[],"fieldData":{"img":"myImages.image4"}}</data></shadow></value><value name="kind"><shadow type="spritekind" id=";o!=8tu`fvLzE{-?|8)N"><field name="MEMBER">Projectile</field></shadow></value></block></value><next><block type="Sprite_blockCombine_set" id="[y;y)[i/;6,izR5xeVu;"><field name="property">Sprite.lifespan</field><value name="mySprite"><block type="variables_get" id="?:,gc3/%=y2Q,}w7ll6o"><field name="VAR" id="*JeO{B?6EaShA^)^h7|w">BulletTop</field></block></value><value name="value"><shadow type="math_number" id="#Dzb,[m1{TYQQAia}Xi`"><field name="NUM">1500</field></shadow></value><next><block type="Sprite_blockCombine_set" id="AxP,p07j.=D=!,L-_)sW"><field name="property">Sprite.y@set</field><value name="mySprite"><block type="variables_get" id="@5*,n2`zslJ[!o5)6g{v"><field name="VAR" id="*JeO{B?6EaShA^)^h7|w">BulletTop</field></block></value><value name="value"><shadow type="math_number" id="Spa0TF6m#Q3VoyWx5uzx"><field name="NUM">0</field></shadow><block type="Sprite_blockCombine_get" id="d0}8#r(8rB$U%9G45k:z"><field name="property">Sprite.y</field><value name="mySprite"><block type="variables_get" id="za4,uLpYVYdrLi/L/8n*"><field name="VAR" id="s#kp#{iBCNYxxMU+gIbB">PlayerSprite</field></block></value></block></value><next><block type="Sprite_blockCombine_set" id="uGRuc*b*Lu?p6md[R@yr"><field name="property">Sprite.x@set</field><value name="mySprite"><block type="variables_get" id="+1X=!:Pl5}R,Iyj5[0Hc"><field name="VAR" id="*JeO{B?6EaShA^)^h7|w">BulletTop</field></block></value><value name="value"><shadow type="math_number" id="wm6u2SS8`u+biO8%OH?-"><field name="NUM">0</field></shadow><block type="Sprite_blockCombine_get" id="h$E!?ixiN!R5-m8?;_a?"><field name="property">Sprite.x</field><value name="mySprite"><block type="variables_get" id="SURHasxn!J-2%jHhN#0s"><field name="VAR" id="s#kp#{iBCNYxxMU+gIbB">PlayerSprite</field></block></value></block></value><next><block type="Sprite_blockCombine_change" id="ANIgdG/)Vi].U,2V)4rd"><field name="property">Sprite.vy@set</field><value name="mySprite"><block type="variables_get" id="UTk{,MGMQ7P}Vt(1Y]`e"><field name="VAR" id="*JeO{B?6EaShA^)^h7|w">BulletTop</field></block></value><value name="value"><shadow type="math_number" id="T7Ho5:zkI?1X4_jSZfr8"><field name="NUM">-64</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="spritesoverlap" id="az]|0Se8ggRnPvp$W^O;" x="1229" y="867"><value name="HANDLER_DRAG_PARAM_sprite"><block type="argument_reporter_custom" id="6*Q#X|1-G:s[y~YNgV[N"><mutation duplicateondrag="true" typename="Sprite"></mutation><field name="VALUE">sprite</field></block></value><value name="kind"><shadow type="spritekind" id="9_qr10cgL$OSt*_gbK:*"><field name="MEMBER">Player</field></shadow></value><value name="HANDLER_DRAG_PARAM_otherSprite"><block type="argument_reporter_custom" id="2gvZUUOq#iOO-7WqD|~*"><mutation duplicateondrag="true" typename="Sprite"></mutation><field name="VALUE">otherSprite</field></block></value><value name="otherKind"><shadow type="spritekind" id="(oP!K,J.x=G;QHYUt@O}"><field name="MEMBER">Enemy</field></shadow></value><statement name="HANDLER"><block type="gameOver2" id="uMT{:73xvKOE`3sG9w,P"><value name="win"><shadow type="toggleWinLose" id="|~y4?`;D12~!W}ko6:?z"><field name="win">false</field></shadow></value></block></statement></block><block type="spritesoverlap" id="I:~EtvnXd#1,n446NpF)" x="1233" y="1033"><value name="HANDLER_DRAG_PARAM_sprite"><block type="argument_reporter_custom" id="P=JFlOVmZAI#JR:mX]Ej"><mutation duplicateondrag="true" typename="Sprite"></mutation><field name="VALUE">sprite</field></block></value><value name="kind"><shadow type="spritekind" id="Q{!xTeBj]cNir^%Ap2kB"><field name="MEMBER">Enemy</field></shadow></value><value name="HANDLER_DRAG_PARAM_otherSprite"><block type="argument_reporter_custom" id="ENjfJKwS1@(dWlW.q`.I"><mutation duplicateondrag="true" typename="Sprite"></mutation><field name="VALUE">otherSprite</field></block></value><value name="otherKind"><shadow type="spritekind" id="+C-S-8bzJ{YpIimC=PVv"><field name="MEMBER">Projectile</field></shadow></value><statement name="HANDLER"><block type="startEffectOnSprite" id="WAX-uS`Qpi?d1}D((G/Y"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="1" _input_init="true"></mutation><field name="effect">effects.fire</field><value name="sprite"><block type="argument_reporter_custom" id="}K(O/F,{apD2}~GB(u*d"><mutation typename="Sprite"></mutation><field name="VALUE">sprite</field></block></value><value name="duration"><shadow type="timePicker" id="s{$loYD1C?G)Zn+Cd1/;"><field name="ms">100</field></shadow></value><next><block type="Sprite_blockCombine_change" id="ZQ#r[QUTlAx9]5E|F06f"><field name="property">Sprite.y@set</field><value name="mySprite"><block type="argument_reporter_custom" id="SkA0{@[(|4ZFK7Lr]/`G"><mutation typename="Sprite"></mutation><field name="VALUE">sprite</field></block></value><value name="value"><shadow type="math_number" id="{B|8qebmcR1#9MP8}2EY" disabled-reasons="MANUALLY_DISABLED"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="*zI3URDoaRD_gN/?|e/B"><field name="OP">DIVIDE</field><value name="A"><shadow type="math_number" id="L=lyE.W0v!!^?7*d2.s(" disabled-reasons="MANUALLY_DISABLED"><field name="NUM">0</field></shadow><block type="StatusBarSprite_blockCombine_get" id="uF6U-?V|+Km=`t+1[R^h"><field name="property">StatusBarSprite.value</field><value name="statusbar"><block type="variables_get" id="*UU2/dK]LBx.p2;+5msE"><field name="VAR" id="1og|J.JF*c+ZgLece!.W">statusbar</field></block></value></block></value><value name="B"><shadow type="math_number" id="f!g;LCVqBKPf|pum,rH!"><field name="NUM">-50</field></shadow></value></block></value><next><block type="StatusBarSprite_blockCombine_change" id="_W,$.=0T1bYrcl6j7qA|"><field name="property">StatusBarSprite.value@set</field><value name="statusbar"><block type="variables_get" id="tbK~s%V!Y!k+]eHEn#k%"><field name="VAR" id="!+U(UB@wJusF},_1RalU">statusbar2</field></block></value><value name="value"><shadow type="math_number" id="#B^*-e]x:I@VvAJ/MZF]"><field name="NUM">-2</field></shadow><block type="math_arithmetic" id="-Z[8Htm*ep=v;wj:.$,8"><field name="OP">DIVIDE</field><value name="A"><shadow type="math_number" id="7|tr:Ca{X/{RG2QDQ;5;" disabled-reasons="MANUALLY_DISABLED"><field name="NUM">0</field></shadow><block type="StatusBarSprite_blockCombine_get" id="(k{c.3rqL?$+-O]+E2:T"><field name="property">StatusBarSprite.value</field><value name="statusbar"><block type="variables_get" id="w8j@hG#t])$o,Kd7*1$I"><field name="VAR" id="1og|J.JF*c+ZgLece!.W">statusbar</field></block></value></block></value><value name="B"><shadow type="math_number" id="2U-F`aPDH|N|#2d1EGr`"><field name="NUM">-50</field></shadow></value></block></value><next><block type="spritedestroy2" id=":qY]+g]r,J18!I%ML(*Q"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="2" _input_init="true"></mutation><field name="effect">effects.fountain</field><value name="sprite"><block type="argument_reporter_custom" id=".v[8xm3`?r7y43rWQ5+^"><mutation typename="Sprite"></mutation><field name="VALUE">otherSprite</field></block></value><value name="duration"><shadow type="timePicker" id="lWsgR+nE@6Fdr!}YUfCK"><field name="ms">500</field></shadow></value></block></next></block></next></block></next></block></statement></block><block type="keyonevent" id="gST4G7Cl6.Uc_XXE~W)1" x="-14" y="1187"><field name="button">controller.A</field><field name="event">ControllerButtonEvent.Released</field><statement name="HANDLER"><block type="device_pause" id="Xf184)}^qrWiL9,$LdV3"><value name="pause"><shadow type="timePicker" id=",+c?wwepqW%rfk%$68%]"><field name="ms">100</field></shadow></value><next><block type="variables_set" id="N=0-M0GM@37F?7WLy*z#"><field name="VAR" id="n,n[#xq8*{U+Mq]s^#Jo">BulletBase</field><value name="VALUE"><shadow type="math_number" id="2n~i?7}feG]QFR!f((BS"><field name="NUM">0</field></shadow><block type="spritescreate" id="u$pb/`nzJHdfu4C[1HY^"><value name="img"><shadow type="screen_image_picker" id="!`)0cD*GWCh-Q`Ot0do_"><field name="img">assets.image`BulletBase`</field><data>{"commentRefs":[],"fieldData":{"img":"myImages.image7"}}</data></shadow></value><value name="kind"><shadow type="spritekind" id="0iYt12UR,KwczV8w3HGl"><field name="MEMBER">Projectile</field></shadow></value></block></value><next><block type="Sprite_blockCombine_set" id="a_^$I+5F23SDPr3i7ryf"><field name="property">Sprite.lifespan</field><value name="mySprite"><block type="variables_get" id="xTf]*|zJYnfFO5/=U5`a"><field name="VAR" id="n,n[#xq8*{U+Mq]s^#Jo">BulletBase</field></block></value><value name="value"><shadow type="math_number" id="|F4hB{vANUw{Cs]DLeyp"><field name="NUM">1500</field></shadow></value><next><block type="Sprite_blockCombine_set" id="qK@Q#L[K$siB)=Ca(LpU"><field name="property">Sprite.y@set</field><value name="mySprite"><block type="variables_get" id="#6oi#]^w`64kwj14/f,W"><field name="VAR" id="n,n[#xq8*{U+Mq]s^#Jo">BulletBase</field></block></value><value name="value"><shadow type="math_number" id="GDdi#r5gBWo1z5#KDw[X"><field name="NUM">0</field></shadow><block type="Sprite_blockCombine_get" id="oX(02R/[+i)~?Cf}vZR2"><field name="property">Sprite.y</field><value name="mySprite"><block type="variables_get" id="dDj@j)p@1~G`:6%*h$tv"><field name="VAR" id="s#kp#{iBCNYxxMU+gIbB">PlayerSprite</field></block></value></block></value><next><block type="Sprite_blockCombine_set" id="YaQiIf0{/%3Q$ZAL@%q3"><field name="property">Sprite.x@set</field><value name="mySprite"><block type="variables_get" id="?T~$bR3c,fp)@A6dES;8"><field name="VAR" id="n,n[#xq8*{U+Mq]s^#Jo">BulletBase</field></block></value><value name="value"><shadow type="math_number" id="~m5uyn37Pk|n]a.Bqc2("><field name="NUM">0</field></shadow><block type="Sprite_blockCombine_get" id="`yod61o]cZ,x+5vA:|4S"><field name="property">Sprite.x</field><value name="mySprite"><block type="variables_get" id="2BVeBa!_(i;RRqm1pWOb"><field name="VAR" id="s#kp#{iBCNYxxMU+gIbB">PlayerSprite</field></block></value></block></value><next><block type="Sprite_blockCombine_change" id="/l[6uJ4OfSRvCOG~h43V"><field name="property">Sprite.vy@set</field><value name="mySprite"><block type="variables_get" id="4-:Rf2TvWTR;SMn)=~iL"><field name="VAR" id="n,n[#xq8*{U+Mq]s^#Jo">BulletBase</field></block></value><value name="value"><shadow type="math_number" id="@*D6[v*1Z,P$xp55K8ZI"><field name="NUM">-64</field></shadow></value><next><block type="StatusBarSprite_blockCombine_set" id="Nm5/#vUBZ8_i_5,fo_c`"><field name="property">StatusBarSprite.value@set</field><value name="statusbar"><block type="variables_get" id="gyDaxK6i9rcCzcd.RU04"><field name="VAR" id="1og|J.JF*c+ZgLece!.W">statusbar</field></block></value><value name="value"><shadow type="math_number" id="tGKJDC1*:Ye?3]#CQC{W"><field name="NUM">0</field></shadow></value><next><block type="gamestopcountdown" id="HkxhHp~xx:/;afgLP;Ve"></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="spriteoverlapswith" id="VR2LQQ?$BrHnt.-4mv]B" disabled-reasons="ORPHANED_BLOCK,MANUALLY_DISABLED" x="1970" y="1118"><value name="sprite"><block type="variables_get" id="Uq,E/~~$yo_!%3=eI?$b" disabled-reasons="ORPHANED_BLOCK,MANUALLY_DISABLED"><field name="VAR" id="42-5#{ycE[:NzLaEKT;U">EnemySprite</field></block></value><value name="other"><block type="variables_get" id="c-sI$N,Fai9c6V]i]G?." disabled-reasons="MANUALLY_DISABLED"><field name="VAR" id="C,bF@C#JKgdo[zkr0a5q">BulletLength</field></block></value></block><block type="forever" id="RC?V~cV|Ibr@MC?rk8@E" x="579" y="1277"><statement name="HANDLER"><block type="controls_if" id="T#k9tf{+5e+Cq[*+S.Zi"><value name="IF0"><shadow type="logic_boolean" id="u:$rl,]`IxdlVuZ`R?K#"><field name="BOOL">TRUE</field></shadow><block type="keyispressed" id="6$J3$1A2jWo1eFw`o[%c"><field name="button">controller.A</field></block></value><statement name="DO0"><block type="StatusBarSprite_blockCombine_change" id="0p1M+z0C]/?G+vtmj.PB"><field name="property">StatusBarSprite.value@set</field><value name="statusbar"><block type="variables_get" id="0yDQ$:4Yc{;!SPy);.=7"><field name="VAR" id="1og|J.JF*c+ZgLece!.W">statusbar</field></block></value><value name="value"><shadow type="math_number" id="QJ?{!vx/VOFS;v,6esTH"><field name="NUM">5</field></shadow></value><next><block type="controls_if" id="l+LV74vRGiogvCZv4P,u"><value name="IF0"><shadow type="logic_boolean" id="U#nw`#3mv5I=kf9[tkOF"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="z~V?Mcj~{#-SpVKT$iuU"><field name="OP">GTE</field><value name="A"><shadow type="math_number" id="QU)}IA%gbq.L9So]r}D:"><field name="NUM">0</field></shadow></value><value name="B"><shadow type="math_number" id="S4{)?[$k=:8mW)NhN)*/" disabled-reasons="MANUALLY_DISABLED"><field name="NUM">0</field></shadow><block type="gamegetcountdown" id="tg-x#D/8AS2)}GD]Y9Op"></block></value></block></value><statement name="DO0"><block type="StatusBarSprite_blockCombine_change" id="6HQRhDV{c^o_#[S`B$(L"><field name="property">StatusBarSprite.value@set</field><value name="statusbar"><block type="variables_get" id="RpKeF_/fC}DscIhei}i,"><field name="VAR" id="1og|J.JF*c+ZgLece!.W">statusbar</field></block></value><value name="value"><shadow type="math_number" id="T%Ctm)/ucMG!I!x1*5|z"><field name="NUM">-6</field></shadow></value></block></statement></block></next></block></statement></block></statement></block><block type="argument_reporter_custom" id="ox/Ut*6|VhN{$4j$1AB5" disabled-reasons="ORPHANED_BLOCK,MANUALLY_DISABLED" x="2072" y="1219"><mutation typename="Sprite"></mutation><field name="VALUE">otherSprite</field></block><block type="spritesondestroyed" id="A`RL7M*lmu55n7F.!_U3" x="1534" y="1337"><value name="HANDLER_DRAG_PARAM_sprite"><block type="argument_reporter_custom" id="%Nkw`1@O-X;!TIS7;:aY"><mutation duplicateondrag="true" typename="Sprite"></mutation><field name="VALUE">sprite</field></block></value><value name="kind"><shadow type="spritekind" id="~:i13_GP=M$Y{mU]buXA"><field name="MEMBER">Enemy</field></shadow></value><statement name="HANDLER"><block type="controls_if" id="KIO#dazuVYz~V2`8]#E)"><value name="IF0"><shadow type="logic_boolean" id="|~FzGR8vBW?$pa_JV(xH"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="9ea,QH.4c,f$oY`SQ7Yo"><field name="OP">GT</field><value name="A"><shadow type="math_number" id="vdiK4[Q@DSUsETpWs~4{"><field name="NUM">0</field></shadow><block type="scenescreenheight" id="YPL$xR2B$iEYmtgy;O?X"></block></value><value name="B"><shadow type="math_number" id="+]?.X`hZ]OLQd@BWf]%j"><field name="NUM">0</field></shadow><block type="Sprite_blockCombine_get" id="Q:Ens`3q?q.h~-1Aco_."><field name="property">Sprite.y</field><value name="mySprite"><block type="argument_reporter_custom" id="0,hRrF5}F+giOKM|r;^1"><mutation typename="Sprite"></mutation><field name="VALUE">sprite</field></block></value></block></value></block></value><statement name="DO0"><block type="hudChangeScoreBy" id="%v!Co)iz9x|[7j;!$]]I"><value name="value"><shadow type="math_number" id="MrECmjtn=-v+#v3%D@|Q"><field name="NUM">100</field></shadow></value></block></statement><next><block type="controls_if" id="EFdBLN}4[;i6`ijYn/pX"><value name="IF0"><shadow type="logic_boolean" id="$=6_c7{*JfuslbUz4HYr"><field name="BOOL">TRUE</field></shadow></value></block></next></block></statement></block><block type="statusbars_onZero" id="rU+BTXHheb4dDof~=6Xj" x="1073" y="1373"><value name="kind"><shadow type="statusbars_kind" id="~{:8eE%_65-4H?q4u5xO"><field name="MEMBER">Health</field></shadow></value><value name="HANDLER_DRAG_PARAM_status"><block type="argument_reporter_custom" id="{4o}6b.R_y=F3_bOha~?"><mutation duplicateondrag="true" typename="StatusBarSprite"></mutation><field name="VALUE">status</field></block></value><statement name="HANDLER"><block type="spritedestroy2" id="PH6?Z(}7-2?SMuboJ.YH"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="0" _input_init="true"></mutation><field name="effect">effects.spray</field><value name="sprite"><block type="variables_get" id="^,s)Z$GcZtP@fX?dNOD|"><field name="VAR" id="42-5#{ycE[:NzLaEKT;U">EnemySprite</field></block></value><value name="duration"><shadow type="timePicker" id="o}GwC(+uk?8[I/pkyKW+"><field name="ms">500</field></shadow></value></block></statement></block><block type="forever" id="xkx689Yvky5.)zvUU/`F" x="975" y="1552"><statement name="HANDLER"><block type="device_pause" id="E(Ike,#.ywT$URVEz}tz"><value name="pause"><shadow type="timePicker" id="nz@snjSY[.Z.HrA4ESC?"><field name="ms">15000</field></shadow></value><next><block type="spritesaytext" id="M981^=(H*PdMI-#vLCS~"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="2" _input_init="true"></mutation><value name="this"><block type="variables_get" id="sBB;LD4w-?{bkD5(0ANN"><field name="VAR" id="s#kp#{iBCNYxxMU+gIbB">PlayerSprite</field></block></value><value name="text"><shadow type="text" id="T}zH{W`Lao9e1UkIVCUo"><field name="TEXT"></field></shadow><block type="array_pickRandom" id="hb[^|h$3FfpDn~I_kL4)"><value name="list"><block type="variables_get" id="|$mFo1IZf6B^8QZo3dM,"><field name="VAR" id=":P{w:[zX_f=%[aH)~?dc">text list</field></block></value></block></value><value name="timeOnScreen"><shadow type="timePicker" id="SqtU6(b-+{F{CyXA`+:r"><field name="ms">5000</field></shadow></value><value name="animated"><shadow type="logic_boolean" id="[1P{;()]~^yYtVB71s)|"><field name="BOOL">TRUE</field></shadow></value><next><block type="device_pause" id="Sn~W;AT=|7~w7Vya4uNG"><value name="pause"><shadow type="timePicker" id="vR_gcT``+*$?zy*O8QaG"><field name="ms">15000</field></shadow></value><next><block type="pxt_pause_until" id="ZU/2Spt/g^nuPH[!:Q;k"><value name="PREDICATE"><shadow type="logic_boolean" id="%TTKIUC]W0QsnAm2:Hfm"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="I?iaSIy%sGTpeJd5slP|"><field name="OP">GT</field><value name="A"><shadow type="math_number" id="a238*Jxg1`GrLQyH[@?a"><field name="NUM">0</field></shadow><block type="hudScore" id="h$PN~YKkN9C|xYXO2PyH"></block></value><value name="B"><shadow type="math_number" id="s:*z^$_2%B3E-_V/9cj:"><field name="NUM">1000</field></shadow></value></block></value><next><block type="spritesaytext" id="t(0aEbUg)GJNm%a/G88m"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="2" _input_init="true"></mutation><value name="this"><block type="variables_get" id="![#2VZAuO%=5]UvdW[kL"><field name="VAR" id="s#kp#{iBCNYxxMU+gIbB">PlayerSprite</field></block></value><value name="text"><shadow type="text" id="TCtkWDa7[%5u)1acr3U9"><field name="TEXT"></field></shadow><block type="array_pickRandom" id="Ph7v$j]O[yB!~e3D+=6u"><value name="list"><block type="variables_get" id="[Shid^*)d^`yy;q,,sb$"><field name="VAR" id="L=~tBB#;|Ee6||phjzPE">bragging list</field></block></value></block></value><value name="timeOnScreen"><shadow type="timePicker" id="bn+IeXPY6Yiw?#Gqf|U*"><field name="ms">5000</field></shadow></value><value name="animated"><shadow type="logic_boolean" id="vwj#l/m7e|RyZA=czx}0"><field name="BOOL">TRUE</field></shadow></value></block></next></block></next></block></next></block></next></block></statement></block><block type="variables_get" id="T%FD,Q[Vrj!%BNp!H?sq" disabled-reasons="ORPHANED_BLOCK,MANUALLY_DISABLED" x="2137" y="1499"><field name="VAR" id="42-5#{ycE[:NzLaEKT;U">EnemySprite</field></block><block type="spritesoncreated" id="][b!PCCQkn2THmDm{:*f" x="35" y="1671"><value name="HANDLER_DRAG_PARAM_sprite"><block type="argument_reporter_custom" id="TdgcwH8V*sk^D(-1.|N%"><mutation duplicateondrag="true" typename="Sprite"></mutation><field name="VALUE">sprite</field></block></value><value name="kind"><shadow type="spritekind" id="VOGarb3QwB-czX|ML@MJ"><field name="MEMBER">Projectile</field></shadow></value></block><block type="gamecountdownevent" id=":;Zj#L;fzo)4I^tx2lJI" x="501" y="1728"><comment pinned="true" h="80" w="160">Leaving this empty prevents a game over.</comment><data>{"commentRefs":[],"fieldData":{"~commentOffsetX":"180.44257754757484","~commentOffsetY":"-76.2107911481728"}}</data><statement name="HANDLER"><block type="spritesaytext" id="r@k*JK(MRn=HHWQf5]E~"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="2" _input_init="true"></mutation><value name="this"><block type="variables_get" id="@KdO]*!x2r%;|;zvGS)l"><field name="VAR" id="s#kp#{iBCNYxxMU+gIbB">PlayerSprite</field></block></value><value name="text"><shadow type="text" id="iaAwpDJ-EX|EM!*[u$z."><field name="TEXT">Get ready to fire!</field></shadow><block type="array_pickRandom" id="*O@B@57aQHRbL.XG+7H9"><value name="list"><block type="variables_get" id="Z_|LtGT_qt[(EoRTz)HJ"><field name="VAR" id="mi?U4lV(BS|n{EA:7!!a">warning text</field></block></value></block></value><value name="timeOnScreen"><shadow type="timePicker" id="[piFh|hcqY3+I,EL[zBe"><field name="ms">5000</field></shadow></value><value name="animated"><shadow type="logic_boolean" id="7lqp;d+XQWJ5w/W;zb46"><field name="BOOL">TRUE</field></shadow></value></block></statement></block><block type="gameupdate" id="`_m9(q:F(}Dg%iz6IE/_" x="1366" y="1777"><statement name="HANDLER"><block type="variables_set" id="cR=f*4eZDdIMwELGjwWM"><field name="VAR" id="mi?U4lV(BS|n{EA:7!!a">warning text</field><value name="VALUE"><block type="lists_create_with" id="}.jlYt}*gMcSR2g}[5|a" inline="false"><mutation items="4" horizontalafter="3"></mutation><value name="ADD0"><shadow type="text" id="F-0,^#XXPmF{GP.1YoTT"><field name="TEXT">Always remember to take short breaks to not tire yourself out!</field></shadow></value><value name="ADD1"><shadow type="text" id="18p+i59CTMY`0X{L$i:v"><field name="TEXT">Careful! If you burn up all your mana, you'll tire out!</field></shadow></value><value name="ADD2"><shadow type="text" id="C65VIh1YA#indncEPHkp"><field name="TEXT">Hey, watch out your gauge! These asteroids are tough!</field></shadow></value><value name="ADD3"><shadow type="text" id="7G)7?Y7@Jq2CcS62A=YU"><field name="TEXT">Please take a short break, just for a moment.</field></shadow></value></block></value><next><block type="variables_set" id="~)Dkz~Y/Hq7BJeX=)B_w"><field name="VAR" id=":P{w:[zX_f=%[aH)~?dc">text list</field><value name="VALUE"><block type="lists_create_with" id="-kl^GLHhazG,sF.fxM8W" inline="false"><mutation items="4" horizontalafter="3"></mutation><value name="ADD0"><shadow type="text" id="YOT%)Zd()(]TntEk8n1J"><field name="TEXT">Have you ever wondered if we could live on another planet?</field></shadow></value><value name="ADD1"><shadow type="text" id="/8;5$rl(aK7~qw-2hzmY"><field name="TEXT">It's always good to take a pause every now and then!</field></shadow></value><value name="ADD2"><shadow type="text" id="%Z4NWnZMu`%*Bg8Sc).d"><field name="TEXT">The universe's such an unexplainable mysterious wonder!</field></shadow></value><value name="ADD3"><shadow type="text" id="Z%/?f`2owW.j0:QhOY.,"><field name="TEXT">How was your day today? I'm hoping it was all swell!</field></shadow></value></block></value><next><block type="variables_set" id="oL1jRyyc/s==TH]YGLp*"><field name="VAR" id="L=~tBB#;|Ee6||phjzPE">bragging list</field><value name="VALUE"><block type="lists_create_with" id="_gu)99fYh~f{7AxcR|d1" inline="false"><mutation items="4" horizontalafter="3"></mutation><value name="ADD0"><shadow type="text" id="OEgdkc7SHpA)fCDr9w0d"><field name="TEXT">Those asteroids have got nothing on us!</field></shadow></value><value name="ADD1"><shadow type="text" id="Ve-*[/;}.d156lGx1i7g"><field name="TEXT">We make such a good team together!</field></shadow></value><value name="ADD2"><shadow type="text" id="HY?%%f![:sc24HZ$_rn;"><field name="TEXT">I wonder how long we can keep this up!</field></shadow></value><value name="ADD3"><shadow type="text" id="08LdNno_#kY)Z;H_w7^$"><field name="TEXT">Hell yeah! Now we're talking!</field></shadow></value></block></value></block></next></block></next></block></statement></block><block type="timer_after" id="LH-_-5YjFaDpuZ9foV{K" disabled-reasons="ORPHANED_BLOCK,MANUALLY_DISABLED" x="38" y="1855"><value name="time"><shadow type="math_number" id="f9+o._Tr3t/Nf%cE-0pO" disabled-reasons="MANUALLY_DISABLED"><field name="NUM">10000</field></shadow></value><next><block type="controls_if" id="18o[g*5h]IS4Wp5`rTG%" disabled-reasons="ORPHANED_BLOCK,MANUALLY_DISABLED"><value name="IF0"><shadow type="logic_boolean" id="%{i(r{l4YFKKb{9uM]CH" disabled-reasons="MANUALLY_DISABLED"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="lDq`9Z{*;29b}A,%9;sZ" disabled-reasons="MANUALLY_DISABLED"><field name="OP">GTE</field><value name="A"><shadow type="math_number" id="k.k%]|{SxvWLrpf{|_}S" disabled-reasons="MANUALLY_DISABLED"><field name="NUM">0</field></shadow></value><value name="B"><shadow type="math_number" id="D9rmc^kmy8~Ic*JW?8R!"><field name="NUM">0</field></shadow><block type="gamegetcountdown" id="br3|tFOeLf[80_OuauW," disabled-reasons="MANUALLY_DISABLED"></block></value></block></value><statement name="DO0"><block type="spritedestroy2" id="*Hl*yMCX05])1--@dbKT" disabled-reasons="MANUALLY_DISABLED"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="0" _input_init="true"></mutation><field name="effect">effects.spray</field><value name="sprite"><block type="variables_get" id="zT_}pwaHI(/jVZ:$if|P" disabled-reasons="MANUALLY_DISABLED"><field name="VAR" id="*JeO{B?6EaShA^)^h7|w">BulletTop</field></block></value><value name="duration"><shadow type="timePicker" id="$[KLu$S|L8:/m3B|owiX" disabled-reasons="MANUALLY_DISABLED"><field name="ms">500</field></shadow></value><next><block type="spritedestroy2" id="_7V7c24Hr{AkPt.Colwp" disabled-reasons="MANUALLY_DISABLED"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="0" _input_init="true"></mutation><field name="effect">effects.spray</field><value name="sprite"><block type="variables_get" id="KB3n:3dDc`sXmiqN%.s=" disabled-reasons="MANUALLY_DISABLED"><field name="VAR" id="C,bF@C#JKgdo[zkr0a5q">BulletLength</field></block></value><value name="duration"><shadow type="timePicker" id="PFGmy*9Eg*o/v8Z2ZxWx" disabled-reasons="MANUALLY_DISABLED"><field name="ms">500</field></shadow></value><next><block type="spritedestroy2" id=";w~s8/Z[AKBiv#]i9?;{" disabled-reasons="MANUALLY_DISABLED"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="0" _input_init="true"></mutation><field name="effect">effects.spray</field><value name="sprite"><block type="variables_get" id="9qT/K2M#l9av}tq6P0AC" disabled-reasons="MANUALLY_DISABLED"><field name="VAR" id="n,n[#xq8*{U+Mq]s^#Jo">BulletBase</field></block></value><value name="duration"><shadow type="timePicker" id="S.v2t3W?0z2bI]|#+ZEx" disabled-reasons="MANUALLY_DISABLED"><field name="ms">500</field></shadow></value></block></next></block></next></block></statement></block></next></block><block type="gameonscore" id="[Q/nc4)XuR%:l(7O~rl$" x="458" y="1884"><value name="score"><shadow type="math_number" id="A`SYQ=:9|rCBOmWCJ#-k"><field name="NUM">500</field></shadow></value><statement name="HANDLER"><block type="spritesaytext" id="M3:H~GXMu7U}90aC`R4+"><mutation xmlns="http://www.w3.org/1999/xhtml" _expanded="2" _input_init="true"></mutation><value name="this"><block type="variables_get" id="fEb)9us:aMDLXdw3An@T"><field name="VAR" id="s#kp#{iBCNYxxMU+gIbB">PlayerSprite</field></block></value><value name="text"><shadow type="text" id="3y`)JQ4DD9T!Oo7(A]nF"><field name="TEXT">You're doing good!</field></shadow></value><value name="timeOnScreen"><shadow type="timePicker" id="*3@V70c2p=oe=p|o}kGK"><field name="ms">2000</field></shadow></value><value name="animated"><shadow type="logic_boolean" id="){|QTylN.d]b]U%I|Knl"><field name="BOOL">TRUE</field></shadow></value></block></statement></block></xml>