3052 lines
179 KiB
XML
3052 lines
179 KiB
XML
<xml xmlns="http://www.w3.org/1999/xhtml">
|
|
<tab name="Init" type="InitTab" active="false" scrollx="0" scrolly="0" scale="0.8243312634069254"></tab>
|
|
<tab name="Main" type="MainTab" active="true" scrollx="168.09059559157646" scrolly="121.44406127859358" scale="0.667673284350851">
|
|
<variables>
|
|
<variable type="" id="j*36!by)9l`V~Qe0ET+K">rotFrame</variable>
|
|
</variables>
|
|
<block type="ssao" id=".mJI4XNK?n-6|FLT=L?D" x="-90" y="-110">
|
|
<value name="RADIUS">
|
|
<shadow type="math_number" id="oirBU*k;GUN?$lnJgP,%">
|
|
<field name="NUM">6</field>
|
|
</shadow>
|
|
</value>
|
|
<value name="AO_CLAMP">
|
|
<shadow type="math_number" id="SEXz@|FubCF37}D%ZVQ+">
|
|
<field name="NUM">0.2</field>
|
|
</shadow>
|
|
</value>
|
|
<value name="LUM_INFLUENCE">
|
|
<shadow type="math_number" id="2i8Z[iPUoRP1c9syFMp*">
|
|
<field name="NUM">0.4</field>
|
|
</shadow>
|
|
</value>
|
|
<next>
|
|
<block type="variables_set" id="%OWiv:S^GdwY?1[kT]tl">
|
|
<field name="VAR" id="j*36!by)9l`V~Qe0ET+K" variabletype="">rotFrame</field>
|
|
<value name="VALUE">
|
|
<block type="math_number" id="%c*pe$CChbVoeLce0xlp">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="setMaterialColor" id=".B=dV9F$A)BGYh6YPQ`)">
|
|
<field name="MAT_COL_NAME">Principled Color</field>
|
|
<value name="MATERIAL">
|
|
<block type="materialList" id=":YlJ,%Ip.8^^vT.~qbFz">
|
|
<field name="FIELDNAME">body</field>
|
|
</block>
|
|
</value>
|
|
<value name="R">
|
|
<shadow type="math_number" id="^vr+{+PRYmf.}-y=dyAK">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
</value>
|
|
<value name="G">
|
|
<shadow type="math_number" id="blIM0Lyh3Sy=CTP9?2@k">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="~;1srJeRHvW![Y7Pf7z7">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
</value>
|
|
<next>
|
|
<block type="outline" id="rc$?SM$YS`NYJp-=*YoT">
|
|
<field name="DO_WHAT">ENABLE</field>
|
|
<value name="TARGET">
|
|
<block type="allObjectList" id="MzX~j:Ryuvd4D4G-XQ-["></block>
|
|
</value>
|
|
<next>
|
|
<block type="outline" id="i`TjR=Dnz3jydl6Nxo-f">
|
|
<field name="DO_WHAT">DISABLE</field>
|
|
<value name="TARGET">
|
|
<block type="objectList" id="9Bt8gSn]Lxx/)c)+%mkN">
|
|
<field name="FIELDNAME">Aselector</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="outline" id="FS?WuCE?{T3zBk9uu.qN">
|
|
<field name="DO_WHAT">DISABLE</field>
|
|
<value name="TARGET">
|
|
<block type="objectList" id="fD/;bf7-1#_@5=vbu=cS">
|
|
<field name="FIELDNAME">selectEllipseGround</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="outline" id="nMgzx[6eMT;2+=Toa%rq">
|
|
<field name="DO_WHAT">DISABLE</field>
|
|
<value name="TARGET">
|
|
<block type="objectList" id="d.js470q;{lVucwEq!Bg">
|
|
<field name="FIELDNAME">Bselector</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="outline" id="sHfxTET|f6?TZ3~~WPiI">
|
|
<field name="DO_WHAT">DISABLE</field>
|
|
<value name="TARGET">
|
|
<block type="objectList" id="//[mN~O|V^QJ`4|XRvWA">
|
|
<field name="FIELDNAME">ground</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="hide" id="6`,Li-q7R3_b-^AreMz4">
|
|
<value name="VALUE">
|
|
<block type="objectList" id="e]fMfOPwBU2#^iJ^6)+y">
|
|
<field name="FIELDNAME">ground</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="bloom" id="W#`Mt~~mfC4%I{]OAwIU">
|
|
<value name="THRESHOLD">
|
|
<shadow type="math_number" id="Qjv5UYb$2Z;=yUEott5a">
|
|
<field name="NUM">0.05</field>
|
|
</shadow>
|
|
</value>
|
|
<value name="STRENGTH">
|
|
<shadow type="math_number" id="J(crsqMHnOz=(GppRE73">
|
|
<field name="NUM">0.075</field>
|
|
</shadow>
|
|
</value>
|
|
<value name="RADIUS">
|
|
<shadow type="math_number" id="t3ujY%Vt/g++c~}{^cIf">
|
|
<field name="NUM">0.15</field>
|
|
</shadow>
|
|
</value>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
<block type="everyFrame" id="{]iXaw#o*%ny]2f18!Tm" disabled="true" x="-50" y="310">
|
|
<statement name="DO">
|
|
<block type="callJSFunction" id="!}x)!C*j6+WaEviQFLK3">
|
|
<mutation name="getMouse"></mutation>
|
|
<field name="NAME">getMouse</field>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
</tab>
|
|
<tab name="select" type="SecondaryTab" active="false" scrollx="-121.83108516516268" scrolly="-214.6547691005243" scale="0.5801480245960117">
|
|
<variables>
|
|
<variable type="" id="*$f[x7vhw.E[D}aWm+rr">x</variable>
|
|
<variable type="" id="e{t8d;7EUWB.LW;{jqI)">y</variable>
|
|
<variable type="" id="M!*[u4CY2Kz+$lxd6LeJ">Aselect</variable>
|
|
<variable type="" id="}!A`;dI(TPzuFwYR_q_;">Bselect</variable>
|
|
<variable type="" id="bol;@)%Kp+L(7e(z_J{E">spinCounter</variable>
|
|
<variable type="" id="sx}cdo8UV%w$PAf|*]EI">lock</variable>
|
|
</variables>
|
|
<block type="externalCall" id="o.l~O7_hYoLORm:!|p;)" x="210" y="370">
|
|
<mutation>
|
|
<arg name="x" varid="*$f[x7vhw.E[D}aWm+rr"></arg>
|
|
<arg name="y" varid="e{t8d;7EUWB.LW;{jqI)"></arg>
|
|
</mutation>
|
|
<field name="NAME">setMouse</field>
|
|
<statement name="STACK">
|
|
<block type="controls_if" id="2S?Ls)QK*zTF#]a@3-0%">
|
|
<mutation else="1"></mutation>
|
|
<value name="IF0">
|
|
<block type="math_number_property" id="#P%98Ufjlpfc1X^:vq|R">
|
|
<mutation divisor_input="false"></mutation>
|
|
<field name="PROPERTY">ODD</field>
|
|
<value name="NUMBER_TO_CHECK">
|
|
<shadow type="math_number" id="@|+.ss4{ckIivSI;DJ@,">
|
|
<field name="NUM">2</field>
|
|
</shadow>
|
|
<block type="variables_get" id="@3q2%AlwR|`O3~h6o9NI">
|
|
<field name="VAR" id="bol;@)%Kp+L(7e(z_J{E" variabletype="">spinCounter</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<statement name="DO0">
|
|
<block type="controls_if" id="h,l!k%V3MFlAgnMVg(Ah">
|
|
<mutation elseif="1"></mutation>
|
|
<value name="IF0">
|
|
<block type="logic_operation" id="djCaN#II;B=h|OvjMZ/W">
|
|
<field name="OP">AND</field>
|
|
<value name="A">
|
|
<block type="logic_operation" id="Z2%iDrfgB-GBWG09rA*w">
|
|
<field name="OP">AND</field>
|
|
<value name="A">
|
|
<block type="logic_compare" id="JJ=c,)U=d46z].Zj`BS$">
|
|
<field name="OP">NEQ</field>
|
|
<value name="A">
|
|
<block type="variables_get" id="*IEa-?6n6jadUn[=`?%C">
|
|
<field name="VAR" id="}!A`;dI(TPzuFwYR_q_;" variabletype="">Bselect</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<block type="math_number" id="r^+6Nn9(Ordt~DvdI;k$">
|
|
<field name="NUM">1</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<block type="logic_compare" id="{8q0#xN}]Rv(@n_/)XD*">
|
|
<field name="OP">LT</field>
|
|
<value name="A">
|
|
<block type="variables_get" id="l.N7vx.?/p,8.i1[Gp:[">
|
|
<field name="VAR" id="*$f[x7vhw.E[D}aWm+rr" variabletype="">x</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<block type="math_number" id="63MFd_rn1wK`1u?!+V(w">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<block type="logic_compare" id="FsRJ*2z/xDWY`{SX:w+#">
|
|
<field name="OP">NEQ</field>
|
|
<value name="A">
|
|
<block type="variables_get" id="SNP)|{)d{|^jW`(Cj;Dg">
|
|
<field name="VAR" id="sx}cdo8UV%w$PAf|*]EI" variabletype="">lock</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<block type="math_number" id="_NN4H^$Z^5QugqZHrzC9">
|
|
<field name="NUM">1</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<statement name="DO0">
|
|
<block type="procedures_callnoreturn" id="9iqH_2$`23~96H[)MEqm">
|
|
<mutation name="selectB"></mutation>
|
|
</block>
|
|
</statement>
|
|
<value name="IF1">
|
|
<block type="logic_operation" id="xs]tXSpQNd1wk^J!8#ZO">
|
|
<field name="OP">AND</field>
|
|
<value name="A">
|
|
<block type="logic_operation" id="9{6%SpA$Fz$fwf!%hQB6">
|
|
<field name="OP">AND</field>
|
|
<value name="A">
|
|
<block type="logic_compare" id="{,KW8c*+32BVk_/k4WSv">
|
|
<field name="OP">NEQ</field>
|
|
<value name="A">
|
|
<block type="variables_get" id="@r~tISn[2!Nj.nzBI*hc">
|
|
<field name="VAR" id="M!*[u4CY2Kz+$lxd6LeJ" variabletype="">Aselect</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<block type="math_number" id="QtwOIhOg{~7$L3Up`I+G">
|
|
<field name="NUM">1</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<block type="logic_compare" id="8j@C@xJU{KUAkK#iF,H6">
|
|
<field name="OP">GTE</field>
|
|
<value name="A">
|
|
<block type="variables_get" id="y3Rpp]./1C].ZifkGk3o">
|
|
<field name="VAR" id="*$f[x7vhw.E[D}aWm+rr" variabletype="">x</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<block type="math_number" id="{0pmO1@tR{G%vrmxES,n">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<block type="logic_compare" id="aCKH4P!$P,?FQV4,KLN0">
|
|
<field name="OP">NEQ</field>
|
|
<value name="A">
|
|
<block type="variables_get" id=")de~;og$2r+h)vGv{Z4M">
|
|
<field name="VAR" id="sx}cdo8UV%w$PAf|*]EI" variabletype="">lock</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<block type="math_number" id="l;{!faxU|s{dU_,BOA,,">
|
|
<field name="NUM">1</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<statement name="DO1">
|
|
<block type="procedures_callnoreturn" id="cAeilybt?Px=EAVoVAXi">
|
|
<mutation name="selectA"></mutation>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
</statement>
|
|
<statement name="ELSE">
|
|
<block type="controls_if" id="8]~~E8a*CkM]_88:)9Es">
|
|
<mutation elseif="1"></mutation>
|
|
<value name="IF0">
|
|
<block type="logic_operation" id="_q`Jc6_9th.KRwW$1vjo">
|
|
<field name="OP">AND</field>
|
|
<value name="A">
|
|
<block type="logic_operation" id="uzKUJENfpJcfO=n0;gAF">
|
|
<field name="OP">AND</field>
|
|
<value name="A">
|
|
<block type="logic_compare" id="@q;){BJFoTEC{_`IoN[E">
|
|
<field name="OP">NEQ</field>
|
|
<value name="A">
|
|
<block type="variables_get" id="5Rt4x;%JOAIVGQYOl+=l">
|
|
<field name="VAR" id="}!A`;dI(TPzuFwYR_q_;" variabletype="">Bselect</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<block type="math_number" id="PS0B7WC$rIy%_f{4E6Z,">
|
|
<field name="NUM">1</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<block type="logic_compare" id="rP*U+Ga[g6DVI3whoAM-">
|
|
<field name="OP">GTE</field>
|
|
<value name="A">
|
|
<block type="variables_get" id=",{^MxA=el5S2%-Tv[Mu!">
|
|
<field name="VAR" id="*$f[x7vhw.E[D}aWm+rr" variabletype="">x</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<block type="math_number" id="+8!wKU]}LKgjguq1ency">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<block type="logic_compare" id="8Dg/%[U@%s$ugc53FG]O">
|
|
<field name="OP">NEQ</field>
|
|
<value name="A">
|
|
<block type="variables_get" id="wy0_:/:A*lwExy,IqkPn">
|
|
<field name="VAR" id="sx}cdo8UV%w$PAf|*]EI" variabletype="">lock</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<block type="math_number" id=",)F0Lu/W:pVy]Y,99cj~">
|
|
<field name="NUM">1</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<statement name="DO0">
|
|
<block type="procedures_callnoreturn" id="qP+p7VEPTChnnfymQ$Ev">
|
|
<mutation name="selectB"></mutation>
|
|
</block>
|
|
</statement>
|
|
<value name="IF1">
|
|
<block type="logic_operation" id="m$tF9Z{zPs36j+{w/vZ$">
|
|
<field name="OP">AND</field>
|
|
<value name="A">
|
|
<block type="logic_operation" id="$vVfZx={X-Y2,f[Xbq^V">
|
|
<field name="OP">AND</field>
|
|
<value name="A">
|
|
<block type="logic_compare" id="^)e0c!:Y3e5DntKRIwJ0">
|
|
<field name="OP">NEQ</field>
|
|
<value name="A">
|
|
<block type="variables_get" id="}!/~VRkztM~zuH}cW`y#">
|
|
<field name="VAR" id="M!*[u4CY2Kz+$lxd6LeJ" variabletype="">Aselect</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<block type="math_number" id="6^@nNY!^xMl;-gc;/kaA">
|
|
<field name="NUM">1</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<block type="logic_compare" id="T+y{+Ffqu9pk5E[8f`}.">
|
|
<field name="OP">LT</field>
|
|
<value name="A">
|
|
<block type="variables_get" id="vbpzG#DJ#`HX/TIy5]Py">
|
|
<field name="VAR" id="*$f[x7vhw.E[D}aWm+rr" variabletype="">x</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<block type="math_number" id="2GV[1x0n@`.qtqMG@d`8">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<block type="logic_compare" id="](~iBg:[BHOLcnh,Woo/">
|
|
<field name="OP">NEQ</field>
|
|
<value name="A">
|
|
<block type="variables_get" id="riMai4{f=4.$:dD]9+qD">
|
|
<field name="VAR" id="sx}cdo8UV%w$PAf|*]EI" variabletype="">lock</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<block type="math_number" id="mhgFm_CRA)?eB@|#zw[F">
|
|
<field name="NUM">1</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<statement name="DO1">
|
|
<block type="procedures_callnoreturn" id="1DC0pdkz52~}?#1_n)rh">
|
|
<mutation name="selectA"></mutation>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
</statement>
|
|
<next>
|
|
<block type="controls_if" id="QA[gPWFRzL{8r^yTW|}b">
|
|
<value name="IF0">
|
|
<block type="featureAvailable" id="R-9Y2%~cykc8am)$5-+u">
|
|
<field name="FEATURE">MOBILE</field>
|
|
</block>
|
|
</value>
|
|
<statement name="DO0">
|
|
<block type="procedures_callnoreturn" id="U^KDz)ICNF,WOR)f+TkD">
|
|
<mutation name="decide"></mutation>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
<block type="procedures_defnoreturn" id="f.ShBrVAGF|8dDFd3Pq#" x="710" y="890">
|
|
<field name="NAME">selectA</field>
|
|
<comment pinned="false" h="80" w="160">Describe this function...</comment>
|
|
<statement name="STACK">
|
|
<block type="variables_set" id="M;Qj6yv9B(eqi])wN@G,">
|
|
<field name="VAR" id="M!*[u4CY2Kz+$lxd6LeJ" variabletype="">Aselect</field>
|
|
<value name="VALUE">
|
|
<block type="math_number" id="2#zx$]/TYpv:Cax)z0wm">
|
|
<field name="NUM">1</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="variables_set" id="V!NiV9sV5c}Kcm6D0Aen">
|
|
<field name="VAR" id="}!A`;dI(TPzuFwYR_q_;" variabletype="">Bselect</field>
|
|
<value name="VALUE">
|
|
<block type="math_number" id="@S!TDuz9pa%u*V7~{X`Q">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="setAnimationFrame" id="_aiw;V/nWm#ip$*gk`yy">
|
|
<value name="VALUE">
|
|
<block type="animationList" id="oLn2HD4@dQE9Q.^7}t](">
|
|
<field name="FIELDNAME">selectEllipseGround</field>
|
|
</block>
|
|
</value>
|
|
<value name="FROM">
|
|
<block type="math_number" id="wy6FN@oxc^o[g~La.+k*">
|
|
<field name="NUM">10</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="playAnimationAdv" id="qRH|iHGddjB*ajsC@d5J">
|
|
<mutation advplaybackoptions="true" enablewhenfinished="true"></mutation>
|
|
<field name="REVERSED">TRUE</field>
|
|
<field name="LOOP">AUTO</field>
|
|
<value name="VALUE">
|
|
<block type="animationList" id="=cXcERe]MU`x!|$/M[Lu">
|
|
<field name="FIELDNAME">selectEllipseGround</field>
|
|
</block>
|
|
</value>
|
|
<value name="FROM">
|
|
<block type="math_number" id="X{VT.0IkV$M]0`Q7{5d=">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
<value name="TO">
|
|
<block type="math_number" id="yJu73#!!N-P5RA?Ps)OV">
|
|
<field name="NUM">10</field>
|
|
</block>
|
|
</value>
|
|
<value name="SPEED">
|
|
<block type="math_number" id="en3%.Xm6{*lI[6To1O~g">
|
|
<field name="NUM">2</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
<block type="procedures_defnoreturn" id="Z.a{O?^4S-L]kE;,R5vD" x="330" y="1050">
|
|
<field name="NAME">selectB</field>
|
|
<comment pinned="false" h="80" w="160">Describe this function...</comment>
|
|
<statement name="STACK">
|
|
<block type="variables_set" id="4+!@3a.(zxbA;vW#^1xy">
|
|
<field name="VAR" id="}!A`;dI(TPzuFwYR_q_;" variabletype="">Bselect</field>
|
|
<value name="VALUE">
|
|
<block type="math_number" id="*l86c.oLkB:^t.Fj5%/i">
|
|
<field name="NUM">1</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="variables_set" id="a0FzeAJPosS`sT1n_$$M">
|
|
<field name="VAR" id="M!*[u4CY2Kz+$lxd6LeJ" variabletype="">Aselect</field>
|
|
<value name="VALUE">
|
|
<block type="math_number" id="a^1~+0Q].2-i4nu58H1-">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="setAnimationFrame" id=",=@T#tpD32gs5P0W7*#`">
|
|
<value name="VALUE">
|
|
<block type="animationList" id=":H8hfIp;#lJJVWBfBl:3">
|
|
<field name="FIELDNAME">selectEllipseGround</field>
|
|
</block>
|
|
</value>
|
|
<value name="FROM">
|
|
<block type="math_number" id="^`AERb~M#5JnPn+i@(50">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="playAnimationAdv" id="6R,S7s0Gh:/{WXt!9XG%">
|
|
<mutation advplaybackoptions="true" enablewhenfinished="true"></mutation>
|
|
<field name="REVERSED">FALSE</field>
|
|
<field name="LOOP">AUTO</field>
|
|
<value name="VALUE">
|
|
<block type="animationList" id="c`/z5`xLW?e$,b$lh7?V">
|
|
<field name="FIELDNAME">selectEllipseGround</field>
|
|
</block>
|
|
</value>
|
|
<value name="FROM">
|
|
<block type="math_number" id="|q6fU]d#$jr)Zb43n{h3">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
<value name="TO">
|
|
<block type="math_number" id="l-~/^s#}9x/tZ-DPKRwe">
|
|
<field name="NUM">10</field>
|
|
</block>
|
|
</value>
|
|
<value name="SPEED">
|
|
<block type="math_number" id="xIEV{IF-6[i_l.r;OBVA">
|
|
<field name="NUM">2</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
</tab>
|
|
<tab name="click" type="SecondaryTab" active="false" scrollx="303.4143034665289" scrolly="-225.92616950554472" scale="0.5818488439207552">
|
|
<variables>
|
|
<variable type="" id="sx}cdo8UV%w$PAf|*]EI">lock</variable>
|
|
<variable type="" id="bol;@)%Kp+L(7e(z_J{E">spinCounter</variable>
|
|
<variable type="" id="M!*[u4CY2Kz+$lxd6LeJ">Aselect</variable>
|
|
</variables>
|
|
<block type="variables_set" id="bGC}nf7SKpbAlzcxEh)L" x="210" y="230">
|
|
<field name="VAR" id="sx}cdo8UV%w$PAf|*]EI" variabletype="">lock</field>
|
|
<value name="VALUE">
|
|
<block type="math_number" id="/:nz9DG_5Uffwc[r!bkf">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
<block type="whenClicked" id="o={AQWnqJ[CFI3GyHCoc" x="50" y="490">
|
|
<mutation enableifmissed="false"></mutation>
|
|
<value name="VALUE">
|
|
<block type="allObjectList" id="K6yuMC4cHFBDqrEL}WST"></block>
|
|
</value>
|
|
<statement name="DO">
|
|
<block type="controls_if" id="QA[gPWFRzL{8r^yTW|}b">
|
|
<value name="IF0">
|
|
<block type="logic_negate" id="Ivt(eLW%0Cu!Ex_/Ti,i">
|
|
<value name="BOOL">
|
|
<block type="featureAvailable" id="R-9Y2%~cykc8am)$5-+u">
|
|
<field name="FEATURE">MOBILE</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<statement name="DO0">
|
|
<block type="procedures_callnoreturn" id="U^KDz)ICNF,WOR)f+TkD">
|
|
<mutation name="decide"></mutation>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
<block type="procedures_defnoreturn" id="?K.Kln?CEy6s@Y(xv6z;" x="-170" y="650">
|
|
<field name="NAME">decide</field>
|
|
<comment pinned="false" h="80" w="160">Describe this function...</comment>
|
|
<statement name="STACK">
|
|
<block type="controls_if" id="2J%RQR^YOoyn!WL!0UsS">
|
|
<value name="IF0">
|
|
<block type="logic_compare" id="#S7;z9l,Eq~ipMB$#Y(;">
|
|
<field name="OP">NEQ</field>
|
|
<value name="A">
|
|
<block type="variables_get" id="X8x(zqJ_g(jd9k-Oe5/~">
|
|
<field name="VAR" id="sx}cdo8UV%w$PAf|*]EI" variabletype="">lock</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<block type="math_number" id="GrQRLro#J.a[l{y}%@rW">
|
|
<field name="NUM">1</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<statement name="DO0">
|
|
<block type="variables_set" id="O`|37:gG2VNyjMOeDhe/">
|
|
<field name="VAR" id="sx}cdo8UV%w$PAf|*]EI" variabletype="">lock</field>
|
|
<value name="VALUE">
|
|
<block type="math_number" id="YscMC;_7(?66w-t#|2of">
|
|
<field name="NUM">1</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="math_change" id="OtI1sL[*{Aaf{I(tuCkh">
|
|
<field name="VAR" id="bol;@)%Kp+L(7e(z_J{E" variabletype="">spinCounter</field>
|
|
<value name="DELTA">
|
|
<shadow type="math_number" id="_vjNC,[H9nk4yx+c]ahM">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
</value>
|
|
<next>
|
|
<block type="controls_if" id=")OI[0I0Dh!p?#~eXzQ).">
|
|
<mutation else="1"></mutation>
|
|
<value name="IF0">
|
|
<block type="math_number_property" id="#P%98Ufjlpfc1X^:vq|R">
|
|
<mutation divisor_input="false"></mutation>
|
|
<field name="PROPERTY">ODD</field>
|
|
<value name="NUMBER_TO_CHECK">
|
|
<shadow type="math_number" id="@|+.ss4{ckIivSI;DJ@,">
|
|
<field name="NUM">2</field>
|
|
</shadow>
|
|
<block type="variables_get" id="@3q2%AlwR|`O3~h6o9NI">
|
|
<field name="VAR" id="bol;@)%Kp+L(7e(z_J{E" variabletype="">spinCounter</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<statement name="DO0">
|
|
<block type="controls_if" id="UXQwZ2HsFyg7PG)|N(@U">
|
|
<mutation else="1"></mutation>
|
|
<value name="IF0">
|
|
<block type="logic_compare" id="/:dZNQ{*,e5y%T{%16R/">
|
|
<field name="OP">EQ</field>
|
|
<value name="A">
|
|
<block type="variables_get" id="{/~W/)|dS0^at$-i/4uA">
|
|
<field name="VAR" id="M!*[u4CY2Kz+$lxd6LeJ" variabletype="">Aselect</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<block type="math_number" id="y=-P+4mlIeQ=v6u47_~#">
|
|
<field name="NUM">1</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<statement name="DO0">
|
|
<block type="procedures_callnoreturn" id="4k52c53Y/XyL^)j(21hC">
|
|
<mutation name="despwanB"></mutation>
|
|
<next>
|
|
<block type="playAnimationAdv" id="Ashp4Kag-axUdwoX$rxE">
|
|
<mutation advplaybackoptions="true" enablewhenfinished="true"></mutation>
|
|
<field name="REVERSED">FALSE</field>
|
|
<field name="LOOP">AUTO</field>
|
|
<value name="VALUE">
|
|
<block type="animationList" id="!zz-qrPnB2ov1.{YibZY">
|
|
<field name="FIELDNAME">ground</field>
|
|
</block>
|
|
</value>
|
|
<value name="FROM">
|
|
<block type="math_number" id="0UHMdIAK8|Fk3.H$,ujR">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
<value name="TO">
|
|
<block type="math_number" id="UQyE%D1L||$K8gQEIq+2">
|
|
<field name="NUM">60</field>
|
|
</block>
|
|
</value>
|
|
<value name="SPEED">
|
|
<block type="math_number" id="{L#,wgD-OAx]L`3u5QLC">
|
|
<field name="NUM">1</field>
|
|
</block>
|
|
</value>
|
|
<statement name="DO">
|
|
<block type="setAnimationFrame" id="qr)E3HORl.I7t9$xIu[p">
|
|
<value name="VALUE">
|
|
<block type="animationList" id="*KX:,2U]A~r@f$aK={]u">
|
|
<field name="FIELDNAME">Aselector</field>
|
|
</block>
|
|
</value>
|
|
<value name="FROM">
|
|
<block type="math_number" id="]r7]Me2,(4-#4sm,#k[G">
|
|
<field name="NUM">60</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="setAnimationFrame" id="6kj`xbz]e0m:{)/$!Qwn">
|
|
<value name="VALUE">
|
|
<block type="animationList" id="Vg+]tvMXa_T/wa+Z:piJ">
|
|
<field name="FIELDNAME">Bselector</field>
|
|
</block>
|
|
</value>
|
|
<value name="FROM">
|
|
<block type="math_number" id="DvXNcFw_:L)_mNX$F,1S">
|
|
<field name="NUM">60</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
<next>
|
|
<block type="setMaterialColor" id="V:Cw3ls;!.~dezIL1mq0">
|
|
<field name="MAT_COL_NAME">Principled Color</field>
|
|
<value name="MATERIAL">
|
|
<block type="materialList" id="]2Swy260[3=`St+}ufur">
|
|
<field name="FIELDNAME">BschildMat</field>
|
|
</block>
|
|
</value>
|
|
<value name="R">
|
|
<shadow type="math_number" id="1;%j[O;|Ys,;KIh-eIP(">
|
|
<field name="NUM">0.5</field>
|
|
</shadow>
|
|
<block type="math_random_float" id=")M#Gz2i*#FHrvi1yNUEP"></block>
|
|
</value>
|
|
<value name="G">
|
|
<shadow type="math_number" id="blIM0Lyh3Sy=CTP9?2@k">
|
|
<field name="NUM">0.5</field>
|
|
</shadow>
|
|
<block type="math_random_float" id="g29b8/Y|p$96S4~|?c:4"></block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="~;1srJeRHvW![Y7Pf7z7">
|
|
<field name="NUM">0.5</field>
|
|
</shadow>
|
|
<block type="math_random_float" id="c+2,e;c*Dw,^N~N%3p+S"></block>
|
|
</value>
|
|
<next>
|
|
<block type="hide" id="5Q2/lx8[.eeK-5Ui#=^u">
|
|
<value name="VALUE">
|
|
<block type="objectList" id="8oJIe69T%o9x(zwtj,Am">
|
|
<field name="FIELDNAME">Bspeechbubble</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="setTimeout" id="`P=G)D[C6xqr$AIW.T$;">
|
|
<value name="VALUE">
|
|
<shadow type="math_number" id="kbwPI+ghWEN(t4TS~123">
|
|
<field name="NUM">5</field>
|
|
</shadow>
|
|
</value>
|
|
<statement name="DO">
|
|
<block type="show" id="G7cDn$DgK1PL*enC}=wC">
|
|
<value name="VALUE">
|
|
<block type="objectList" id="r%dAz=%A|3f4%G]yC3+Q">
|
|
<field name="FIELDNAME">Bspeechbubble</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="variables_set" id=":.#_#t4lrMm6hV0Qz$w,">
|
|
<field name="VAR" id="sx}cdo8UV%w$PAf|*]EI" variabletype="">lock</field>
|
|
<value name="VALUE">
|
|
<block type="math_number" id="4eu@_0A~7E?P`|wjewnu">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
<statement name="ELSE">
|
|
<block type="procedures_callnoreturn" id="}dvBN=_g(Vd38;UB_7$Y">
|
|
<mutation name="despwanA"></mutation>
|
|
<next>
|
|
<block type="playAnimationAdv" id="S+HG?a*3OP9R,8|pVsNz">
|
|
<mutation advplaybackoptions="true" enablewhenfinished="true"></mutation>
|
|
<field name="REVERSED">TRUE</field>
|
|
<field name="LOOP">AUTO</field>
|
|
<value name="VALUE">
|
|
<block type="animationList" id="RHYYUgp.R.sY::,he6|I">
|
|
<field name="FIELDNAME">ground</field>
|
|
</block>
|
|
</value>
|
|
<value name="FROM">
|
|
<block type="math_number" id="{-[FM[3nof=@8sN9]0@$">
|
|
<field name="NUM">60</field>
|
|
</block>
|
|
</value>
|
|
<value name="TO">
|
|
<block type="math_number" id="S)YCFOS?fxL~h`D~5EQU">
|
|
<field name="NUM">120</field>
|
|
</block>
|
|
</value>
|
|
<value name="SPEED">
|
|
<block type="math_number" id=";?#:5fLWrU9w4)%r%yKS">
|
|
<field name="NUM">1</field>
|
|
</block>
|
|
</value>
|
|
<statement name="DO">
|
|
<block type="setAnimationFrame" id="@Qp}[c`~Q@GXYIh,SFu(">
|
|
<value name="VALUE">
|
|
<block type="animationList" id="QHG_,inBWxH/Bmw|rWj7">
|
|
<field name="FIELDNAME">Aselector</field>
|
|
</block>
|
|
</value>
|
|
<value name="FROM">
|
|
<block type="math_number" id="fT2O,*)N`N!/2D5aq-gI">
|
|
<field name="NUM">60</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="setAnimationFrame" id="W$V,0v2a0/Obk9+;N+#H">
|
|
<value name="VALUE">
|
|
<block type="animationList" id="_$Icb}=;Jn8g(N3CEQ0{">
|
|
<field name="FIELDNAME">Bselector</field>
|
|
</block>
|
|
</value>
|
|
<value name="FROM">
|
|
<block type="math_number" id="rGoPNVc!,rx)WM~Z58A6">
|
|
<field name="NUM">60</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
<next>
|
|
<block type="setMaterialColor" id="A^70%$6rFUI[oTW$[6uf">
|
|
<field name="MAT_COL_NAME">Principled Color</field>
|
|
<value name="MATERIAL">
|
|
<block type="materialList" id="-IDv+QNne[PD0-xE8?Ru">
|
|
<field name="FIELDNAME">AschildMat</field>
|
|
</block>
|
|
</value>
|
|
<value name="R">
|
|
<shadow type="math_number" id="^vr+{+PRYmf.}-y=dyAK">
|
|
<field name="NUM">0.5</field>
|
|
</shadow>
|
|
<block type="math_random_float" id="IdInyjE#PbWbu,hE|mZZ"></block>
|
|
</value>
|
|
<value name="G">
|
|
<shadow type="math_number" id="blIM0Lyh3Sy=CTP9?2@k">
|
|
<field name="NUM">0.5</field>
|
|
</shadow>
|
|
<block type="math_random_float" id="6%_C3i5nyrnAQ1dp[`tJ"></block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="~;1srJeRHvW![Y7Pf7z7">
|
|
<field name="NUM">0.5</field>
|
|
</shadow>
|
|
<block type="math_random_float" id="_[sMn4s5`Q9-+T=WptFs"></block>
|
|
</value>
|
|
<next>
|
|
<block type="hide" id="Md83I{m!@VTvi{wAOR(x">
|
|
<value name="VALUE">
|
|
<block type="objectList" id="bF{0T4}6SR5g[)kmk*%Z">
|
|
<field name="FIELDNAME">Aspeechbubble</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="setTimeout" id=")2veXOx9qv1vtlJ#a.kN">
|
|
<value name="VALUE">
|
|
<shadow type="math_number" id="%NC*fh8+Rj]Ajzj#0ijE">
|
|
<field name="NUM">5</field>
|
|
</shadow>
|
|
</value>
|
|
<statement name="DO">
|
|
<block type="show" id="OchN*2eEPWUBB;uLVfvR">
|
|
<value name="VALUE">
|
|
<block type="objectList" id="y9:{{KV*H1Qm,ST/!+zr">
|
|
<field name="FIELDNAME">Aspeechbubble</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="variables_set" id="%U#AW?P!z+GeyLaM_e2!">
|
|
<field name="VAR" id="sx}cdo8UV%w$PAf|*]EI" variabletype="">lock</field>
|
|
<value name="VALUE">
|
|
<block type="math_number" id="~ttYG`JBF|Z:1PXzRwa9">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
</statement>
|
|
<statement name="ELSE">
|
|
<block type="controls_if" id="Knp-A===,pbPbYV1iuU.">
|
|
<mutation else="1"></mutation>
|
|
<value name="IF0">
|
|
<block type="logic_compare" id="xpw%U]OjTiqc;Vt?Ug($">
|
|
<field name="OP">EQ</field>
|
|
<value name="A">
|
|
<block type="variables_get" id=".W3{gD@{%%n-d2s(7eD(">
|
|
<field name="VAR" id="M!*[u4CY2Kz+$lxd6LeJ" variabletype="">Aselect</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<block type="math_number" id="=K6(ZDg~|U$vtS+Y3Et8">
|
|
<field name="NUM">1</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<statement name="DO0">
|
|
<block type="procedures_callnoreturn" id="HhO=?npQ.3Xf4@*wRbup">
|
|
<mutation name="despwanB"></mutation>
|
|
<next>
|
|
<block type="playAnimationAdv" id="j9]L2~x=xaT?ttrc.Wkh">
|
|
<mutation advplaybackoptions="true" enablewhenfinished="true"></mutation>
|
|
<field name="REVERSED">FALSE</field>
|
|
<field name="LOOP">AUTO</field>
|
|
<value name="VALUE">
|
|
<block type="animationList" id="Z2DC`B;d(9fhd~oT|3]7">
|
|
<field name="FIELDNAME">ground</field>
|
|
</block>
|
|
</value>
|
|
<value name="FROM">
|
|
<block type="math_number" id="8HYz/`m#6%[TtBo2X82I">
|
|
<field name="NUM">60</field>
|
|
</block>
|
|
</value>
|
|
<value name="TO">
|
|
<block type="math_number" id="@pfmU_{kp_(1=HWcVs+d">
|
|
<field name="NUM">120</field>
|
|
</block>
|
|
</value>
|
|
<value name="SPEED">
|
|
<block type="math_number" id="[*O0?v@IEj]uC8Mv*o9G">
|
|
<field name="NUM">1</field>
|
|
</block>
|
|
</value>
|
|
<statement name="DO">
|
|
<block type="setAnimationFrame" id="S(|#UH=D0JJN65tD13Un">
|
|
<value name="VALUE">
|
|
<block type="animationList" id="L4]MN`$]gU);~9231EPg">
|
|
<field name="FIELDNAME">Aselector</field>
|
|
</block>
|
|
</value>
|
|
<value name="FROM">
|
|
<block type="math_number" id="9}D1sBy.`Svi1!9_LXv-">
|
|
<field name="NUM">120</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="setAnimationFrame" id="f~i6r(4:.HU#=Bh]OdGZ">
|
|
<value name="VALUE">
|
|
<block type="animationList" id="UUVc}4i)^Bp%DzLMQd4_">
|
|
<field name="FIELDNAME">Bselector</field>
|
|
</block>
|
|
</value>
|
|
<value name="FROM">
|
|
<block type="math_number" id="wJ[jjo?35(@{rW9BVcIn">
|
|
<field name="NUM">120</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
<next>
|
|
<block type="setMaterialColor" id="lq$v-e(-ahx1TCBWR==M">
|
|
<field name="MAT_COL_NAME">Principled Color</field>
|
|
<value name="MATERIAL">
|
|
<block type="materialList" id="^N#c3sfBA~x.;%`^7va6">
|
|
<field name="FIELDNAME">BschildMat</field>
|
|
</block>
|
|
</value>
|
|
<value name="R">
|
|
<shadow type="math_number" id="1;%j[O;|Ys,;KIh-eIP(">
|
|
<field name="NUM">0.5</field>
|
|
</shadow>
|
|
<block type="math_random_float" id="8x|t/D!e,9#.ix4Ntn-`"></block>
|
|
</value>
|
|
<value name="G">
|
|
<shadow type="math_number" id="blIM0Lyh3Sy=CTP9?2@k">
|
|
<field name="NUM">0.5</field>
|
|
</shadow>
|
|
<block type="math_random_float" id="Iy|R_@z,/5u#$EB%I$:s"></block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="~;1srJeRHvW![Y7Pf7z7">
|
|
<field name="NUM">0.5</field>
|
|
</shadow>
|
|
<block type="math_random_float" id="bT3Hg5^u*xWk$L[7w=0`"></block>
|
|
</value>
|
|
<next>
|
|
<block type="hide" id="kE;s@6%DRlel3}D^Bfn(">
|
|
<value name="VALUE">
|
|
<block type="objectList" id="|SmuV};oW2@O]BzY`BP*">
|
|
<field name="FIELDNAME">Bspeechbubble</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="setTimeout" id="Ekl2_L:F4M9c,A+R)a?l">
|
|
<value name="VALUE">
|
|
<shadow type="math_number" id="E5YW]_BHNgJ4+J%0|%jm">
|
|
<field name="NUM">5</field>
|
|
</shadow>
|
|
</value>
|
|
<statement name="DO">
|
|
<block type="show" id="0!rl50xG,g=7478uBjj4">
|
|
<value name="VALUE">
|
|
<block type="objectList" id="!Q%IGkp!FB/[lHp-iDXw">
|
|
<field name="FIELDNAME">Bspeechbubble</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="variables_set" id="FbbrQL$CU$VopMF[:U_+">
|
|
<field name="VAR" id="sx}cdo8UV%w$PAf|*]EI" variabletype="">lock</field>
|
|
<value name="VALUE">
|
|
<block type="math_number" id="O:kY6kfe~g!#eNOoHRQt">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
<statement name="ELSE">
|
|
<block type="procedures_callnoreturn" id="f*d=(P=m9Necau)45Cw2">
|
|
<mutation name="despwanA"></mutation>
|
|
<next>
|
|
<block type="playAnimationAdv" id="si6UOpFZp:P={D!E=69I">
|
|
<mutation advplaybackoptions="true" enablewhenfinished="true"></mutation>
|
|
<field name="REVERSED">TRUE</field>
|
|
<field name="LOOP">AUTO</field>
|
|
<value name="VALUE">
|
|
<block type="animationList" id="kgng_J[2%K,-K7d@5#8s">
|
|
<field name="FIELDNAME">ground</field>
|
|
</block>
|
|
</value>
|
|
<value name="FROM">
|
|
<block type="math_number" id="G/LY-X$4uK}2roZnN3gH">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
<value name="TO">
|
|
<block type="math_number" id="=!($~?[aof~XWsji(.xM">
|
|
<field name="NUM">60</field>
|
|
</block>
|
|
</value>
|
|
<value name="SPEED">
|
|
<block type="math_number" id="w9Tw7c2~N;#m[g{7o5;a">
|
|
<field name="NUM">1</field>
|
|
</block>
|
|
</value>
|
|
<statement name="DO">
|
|
<block type="setAnimationFrame" id="$J*-vCx-J+YI-mm5@Jc5">
|
|
<value name="VALUE">
|
|
<block type="animationList" id="T9juA*4|q-ZW5[$YCfHv">
|
|
<field name="FIELDNAME">Aselector</field>
|
|
</block>
|
|
</value>
|
|
<value name="FROM">
|
|
<block type="math_number" id="tr|PprAOe.;wJX)gso,I">
|
|
<field name="NUM">120</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="setAnimationFrame" id="Lhn%]0E-@L`_`-J^uZ+f">
|
|
<value name="VALUE">
|
|
<block type="animationList" id="f$V6(pkp!9END3/G9X`!">
|
|
<field name="FIELDNAME">Bselector</field>
|
|
</block>
|
|
</value>
|
|
<value name="FROM">
|
|
<block type="math_number" id="yTGHab_KKvxpJzZF1szW">
|
|
<field name="NUM">120</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
<next>
|
|
<block type="setMaterialColor" id=";}y1!L!8-k|VcF@?exNs">
|
|
<field name="MAT_COL_NAME">Principled Color</field>
|
|
<value name="MATERIAL">
|
|
<block type="materialList" id="K[jWXzwNROT2p_B-92`.">
|
|
<field name="FIELDNAME">AschildMat</field>
|
|
</block>
|
|
</value>
|
|
<value name="R">
|
|
<shadow type="math_number" id="^vr+{+PRYmf.}-y=dyAK">
|
|
<field name="NUM">0.5</field>
|
|
</shadow>
|
|
<block type="math_random_float" id="$kBaDxw1E[Cc9rb*.P0x"></block>
|
|
</value>
|
|
<value name="G">
|
|
<shadow type="math_number" id="blIM0Lyh3Sy=CTP9?2@k">
|
|
<field name="NUM">0.5</field>
|
|
</shadow>
|
|
<block type="math_random_float" id="pvTw1WScsXjKUl@)Ld3k"></block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="~;1srJeRHvW![Y7Pf7z7">
|
|
<field name="NUM">0.5</field>
|
|
</shadow>
|
|
<block type="math_random_float" id="^J1+RJgXeHszilSL/%O:"></block>
|
|
</value>
|
|
<next>
|
|
<block type="hide" id="gb#|:*yGcdxE=ZN4You{">
|
|
<value name="VALUE">
|
|
<block type="objectList" id="k6=G_I`sT7i3)fJU[JQG">
|
|
<field name="FIELDNAME">Aspeechbubble</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="setTimeout" id="8wf3j@/^9AgwzqKr!/;p">
|
|
<value name="VALUE">
|
|
<shadow type="math_number" id="VLogw/lKGQH/P{a2tb~l">
|
|
<field name="NUM">5</field>
|
|
</shadow>
|
|
</value>
|
|
<statement name="DO">
|
|
<block type="show" id="h5A2=FMW3vc-7^-Hn3^E">
|
|
<value name="VALUE">
|
|
<block type="objectList" id=")9(N*zboiq:p%.e:^QkL">
|
|
<field name="FIELDNAME">Aspeechbubble</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="variables_set" id="LE`0zk$J?t-Fq8$Vf3(X">
|
|
<field name="VAR" id="sx}cdo8UV%w$PAf|*]EI" variabletype="">lock</field>
|
|
<value name="VALUE">
|
|
<block type="math_number" id="DQ76`tqDM@uX?|X=,]!*">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
</tab>
|
|
<tab name="shuffle" type="SecondaryTab" active="false" scrollx="523.7565307617172" scrolly="200.10937754835294" scale="0.5683806864515523">
|
|
<variables>
|
|
<variable type="" id="WO0!^Tt5Bx|K)|LR*@bb">Alist</variable>
|
|
<variable type="" id="pOOm|_G8+b0j(COdz|jR">Blist</variable>
|
|
<variable type="" id="ZAc;baLR*j(/(0oZe]Pl">obj</variable>
|
|
<variable type="" id="*$f[x7vhw.E[D}aWm+rr">x</variable>
|
|
<variable type="" id="e{t8d;7EUWB.LW;{jqI)">y</variable>
|
|
<variable type="" id="[l+HjjjbvNNm{2}yZoDG">seconds</variable>
|
|
<variable type="" id="BjUW+..k_57TzOu{O+}C">objects</variable>
|
|
<variable type="" id="ym(Ns.sRR5.zk#xG,o]*">rectx1</variable>
|
|
<variable type="" id="M;586J{CTir=jpb6u,E%">recty1</variable>
|
|
<variable type="" id="@`g92X]lsEmY8))[8c(v">rectx2</variable>
|
|
<variable type="" id="w(GQ(6BPxB#Pe+F6jE(c">recty2</variable>
|
|
<variable type="" id="A6p~?=2$M6|Qy(KQso,A">fromTeam</variable>
|
|
<variable type="" id="W%hXvc1ONJM`#,arC#*+">toTeam</variable>
|
|
<variable type="" id="rvV;7=z2NoKlBNkIuE~(">ticksPerSecond</variable>
|
|
<variable type="" id="vSw=`9Ng8d)J-$E@~8bB">n</variable>
|
|
<variable type="" id="M/ih)#IgG!fy7a}JWp?x">i</variable>
|
|
<variable type="" id="qTOE^-X}*FK|Yk5eP_~C">movingObjects</variable>
|
|
<variable type="" id="?Tx9.#o97AC|y!(^3P|(">j</variable>
|
|
<variable type="" id="~W*zSt}1ISLUjf^n,6kt">steps</variable>
|
|
<variable type="" id="POTxl-1iS`l+z!rubI%J">randPosX</variable>
|
|
<variable type="" id="XM8zV%#*^r~4WFUII9k%">movingObjectsFromX</variable>
|
|
<variable type="" id="bf;)Su8u{zN,@S|vs+4d">fromX</variable>
|
|
<variable type="" id="RCC2JI*D4x.-f5(Fz8,G">randPosY</variable>
|
|
<variable type="" id="nfjPs];K162WP!$(N;~3">movingObjectsFromY</variable>
|
|
<variable type="" id="ouS.]yQ#]f8G_Rp|FYmo">o</variable>
|
|
<variable type="" id=":Bh$k.bCt5f5x)|b-sB6">m</variable>
|
|
<variable type="" id="pR:!Q5yaEm,=BQ3l,eq1">fromY</variable>
|
|
<variable type="" id="MToVR*G/`$EOC~L`?@Zv">movingObjectsSteps</variable>
|
|
<variable type="" id="QQm7yWVR{(vHpihm?;vt">movingObjectsToX</variable>
|
|
<variable type="" id="tvj%SBVp;dDmI#)`N}f}">p</variable>
|
|
<variable type="" id="OclgJav-p:CTv;G;c,wo">movingObjectsToY</variable>
|
|
<variable type="" id="kjEh2dUxVpo5jKRJ2w5}">q</variable>
|
|
<variable type="" id="wR_dX$sn*CKq,L]@Yb,J">k</variable>
|
|
</variables>
|
|
<block type="variables_set" id="#h8=%O*(0nuY=}**/$ig" x="150" y="-550">
|
|
<field name="VAR" id="WO0!^Tt5Bx|K)|LR*@bb" variabletype="">Alist</field>
|
|
<value name="VALUE">
|
|
<block type="lists_create_with" id="bp2@|zVDAp6IN~%.4P:;">
|
|
<mutation items="16"></mutation>
|
|
<value name="ADD0">
|
|
<block type="objectList" id="6Q$djXwS8)k[`Jp/F!KM">
|
|
<field name="FIELDNAME">a1</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD1">
|
|
<block type="objectList" id="CC5v(V^P=!bJNg6]z0e,">
|
|
<field name="FIELDNAME">a2</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD2">
|
|
<block type="objectList" id="%SNnxU=A=$t-[G!1ZGX:">
|
|
<field name="FIELDNAME">a3</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD3">
|
|
<block type="objectList" id="4{w9EyNaQ#7bPZys{50*">
|
|
<field name="FIELDNAME">a4</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD4">
|
|
<block type="objectList" id="^s)0Q4}OH|b{ZSQIfDg2">
|
|
<field name="FIELDNAME">a5</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD5">
|
|
<block type="objectList" id="[LjU6=@%CPAYXJw@c~Cx">
|
|
<field name="FIELDNAME">a6</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD6">
|
|
<block type="objectList" id="-32eT=H4qeFL7z+3sQPG">
|
|
<field name="FIELDNAME">a7</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD7">
|
|
<block type="objectList" id="Mz-n;pr[GO!T_WtBouI#">
|
|
<field name="FIELDNAME">a8</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD8">
|
|
<block type="objectList" id="mT@+_gD:H+]DU*)6FK1v">
|
|
<field name="FIELDNAME">a9</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD9">
|
|
<block type="objectList" id="1Efuz?P2OtLZ7A)L^rk?">
|
|
<field name="FIELDNAME">a10</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD10">
|
|
<block type="objectList" id=":SJh7?1pJhX@ArKx(6s$">
|
|
<field name="FIELDNAME">a11</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD11">
|
|
<block type="objectList" id="D5p]t:[b|Agj8!8VL;}k">
|
|
<field name="FIELDNAME">a12</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD12">
|
|
<block type="objectList" id="]F#5G*E+Yc[Irn9N~QXG">
|
|
<field name="FIELDNAME">a13</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD13">
|
|
<block type="objectList" id=":0.oFEOQHD)3y$yH^!,9">
|
|
<field name="FIELDNAME">a14</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD14">
|
|
<block type="objectList" id="f+r-DehKDENgE;X?~nFe">
|
|
<field name="FIELDNAME">a15</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD15">
|
|
<block type="objectList" id="U7e`fOqolnaC*)Acp`QN">
|
|
<field name="FIELDNAME">a16</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
<block type="variables_set" id="Y[4t|9OoO?qn[(U3Q)}#" x="530" y="-550">
|
|
<field name="VAR" id="pOOm|_G8+b0j(COdz|jR" variabletype="">Blist</field>
|
|
<value name="VALUE">
|
|
<block type="lists_create_with" id="CgO;Z9vM0nkn#CN!lmc(">
|
|
<mutation items="16"></mutation>
|
|
<value name="ADD0">
|
|
<block type="objectList" id="8DJV9JI!l,S+jujuvZw~">
|
|
<field name="FIELDNAME">b1</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD1">
|
|
<block type="objectList" id="x)p;_zu2s*v0gIZ$=-ID">
|
|
<field name="FIELDNAME">b2</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD2">
|
|
<block type="objectList" id="Y[]7QalB?7RUIt_awzC/">
|
|
<field name="FIELDNAME">b3</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD3">
|
|
<block type="objectList" id="!~mEH`%:l^,^xxDNIG2*">
|
|
<field name="FIELDNAME">b4</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD4">
|
|
<block type="objectList" id=",r8P[!jmmIhO5*hex0$a">
|
|
<field name="FIELDNAME">b5</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD5">
|
|
<block type="objectList" id="#9I$2$$m{]p/Y]o`?dw^">
|
|
<field name="FIELDNAME">b6</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD6">
|
|
<block type="objectList" id=".F+yHO]IuF*T[Ld:-$}h">
|
|
<field name="FIELDNAME">b7</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD7">
|
|
<block type="objectList" id="*UKn-hXn3=}Hr^1;Y8Rp">
|
|
<field name="FIELDNAME">b8</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD8">
|
|
<block type="objectList" id="Fge9XGi]A==-:*9,wrKf">
|
|
<field name="FIELDNAME">b9</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD9">
|
|
<block type="objectList" id="O3fDLx*$l7Vu#SRc0yo9">
|
|
<field name="FIELDNAME">b10</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD10">
|
|
<block type="objectList" id="k]1P*[GpJ8,c-8`3L~]c">
|
|
<field name="FIELDNAME">b11</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD11">
|
|
<block type="objectList" id="vhCSF]}brE@hucSnr:+X">
|
|
<field name="FIELDNAME">b12</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD12">
|
|
<block type="objectList" id="F`$Kp*126%vpVRaWji=g">
|
|
<field name="FIELDNAME">b13</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD13">
|
|
<block type="objectList" id="R8h0va}7)LJEC6vY^uuW">
|
|
<field name="FIELDNAME">b14</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD14">
|
|
<block type="objectList" id="7rkSMYYQId_XhD0*3YkX">
|
|
<field name="FIELDNAME">b15</field>
|
|
</block>
|
|
</value>
|
|
<value name="ADD15">
|
|
<block type="objectList" id="?LdQgKbWa5dB5.Dr}^?|">
|
|
<field name="FIELDNAME">b16</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
<block type="procedures_callnoreturn" id="|Ic{k$bPt8g];u_A-R3g" disabled="true" x="-1010" y="-430">
|
|
<mutation name="moveTime">
|
|
<arg name="obj"></arg>
|
|
<arg name="x"></arg>
|
|
<arg name="y"></arg>
|
|
<arg name="seconds"></arg>
|
|
</mutation>
|
|
<value name="ARG0">
|
|
<block type="variables_get" id="Bt[s(m.MP%H%LLJGVS5]">
|
|
<field name="VAR" id="vSw=`9Ng8d)J-$E@~8bB" variabletype="">n</field>
|
|
</block>
|
|
</value>
|
|
<value name="ARG1">
|
|
<block type="getObjTransform" id="K00G!.qp[sV%K),$ZFr/">
|
|
<field name="MODE">position</field>
|
|
<field name="COORD">x</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id="EM(V-b7Sw_-JcMj!8p/D">
|
|
<field name="VAR" id="vSw=`9Ng8d)J-$E@~8bB" variabletype="">n</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="ARG2">
|
|
<block type="math_arithmetic" id=".kfSMiBEhJ7sjURB(f^!">
|
|
<field name="OP">MINUS</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="{uf4+TDfJ8/PCOGfggl8">
|
|
<field name="NUM">2</field>
|
|
</shadow>
|
|
<block type="getObjTransform" id="HRa{7opMXqJ5zslvX=R{">
|
|
<field name="MODE">position</field>
|
|
<field name="COORD">y</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id=")yaFFHX,I;x[EJ#eUQQF">
|
|
<field name="VAR" id="vSw=`9Ng8d)J-$E@~8bB" variabletype="">n</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="F3U%~*?ufMM63gdr*W2W">
|
|
<field name="NUM">5</field>
|
|
</shadow>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="ARG3">
|
|
<block type="math_number" id="SudRJ.6qCamTHu:)|~[*">
|
|
<field name="NUM">5</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
<block type="procedures_defnoreturn" id="M%2NzpIlZdJ%m3=@}-fy" x="-550" y="-190">
|
|
<mutation>
|
|
<arg name="objects" varid="BjUW+..k_57TzOu{O+}C"></arg>
|
|
<arg name="rectx1" varid="ym(Ns.sRR5.zk#xG,o]*"></arg>
|
|
<arg name="recty1" varid="M;586J{CTir=jpb6u,E%"></arg>
|
|
<arg name="rectx2" varid="@`g92X]lsEmY8))[8c(v"></arg>
|
|
<arg name="recty2" varid="w(GQ(6BPxB#Pe+F6jE(c"></arg>
|
|
</mutation>
|
|
<field name="NAME">shuffle</field>
|
|
<comment pinned="false" h="80" w="160">Describe this function...</comment>
|
|
<statement name="STACK">
|
|
<block type="controls_forEach" id="jqA.zr=2sQ]UIQB7/AYI">
|
|
<field name="VAR" id="M/ih)#IgG!fy7a}JWp?x" variabletype="">i</field>
|
|
<value name="LIST">
|
|
<block type="variables_get" id="fWwxHR2lqp(-J+k)}c8_">
|
|
<field name="VAR" id="BjUW+..k_57TzOu{O+}C" variabletype="">objects</field>
|
|
</block>
|
|
</value>
|
|
<statement name="DO">
|
|
<block type="variables_set" id="C_%t23m1Aj$}.eU{KkXk">
|
|
<field name="VAR" id="POTxl-1iS`l+z!rubI%J" variabletype="">randPosX</field>
|
|
<value name="VALUE">
|
|
<block type="math_arithmetic" id=";{X_QvC_LU{Kaxc1,eo~">
|
|
<field name="OP">DIVIDE</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="?+qLf46O9PzFn{$x#?,?">
|
|
<field name="NUM">2</field>
|
|
</shadow>
|
|
<block type="math_random_int" id="TUCaHi/p/omOB:Ac6=}Q">
|
|
<value name="FROM">
|
|
<shadow type="math_number" id="VVL#m|giuj[||:xaZSpp">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="math_arithmetic" id="z?mO7nLI/^^_jc$AbWk[">
|
|
<field name="OP">MULTIPLY</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="{uf4+TDfJ8/PCOGfggl8">
|
|
<field name="NUM">2</field>
|
|
</shadow>
|
|
<block type="variables_get" id=")Ksk_6A84v;[%V6-;l90">
|
|
<field name="VAR" id="ym(Ns.sRR5.zk#xG,o]*" variabletype="">rectx1</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="Sk(vgfA(9.gW|%MUP19C">
|
|
<field name="NUM">100</field>
|
|
</shadow>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="TO">
|
|
<shadow type="math_number" id="Z@D]-nYtkK!4UhCLU7L(">
|
|
<field name="NUM">8</field>
|
|
</shadow>
|
|
<block type="math_arithmetic" id="#;OK]!?mZlAtG)0(i|RZ">
|
|
<field name="OP">MULTIPLY</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="d12nIOh?8E5nW)4kj(AI">
|
|
<field name="NUM">2</field>
|
|
</shadow>
|
|
<block type="variables_get" id="7=z~2}tIDrFHUoUM04~,">
|
|
<field name="VAR" id="@`g92X]lsEmY8))[8c(v" variabletype="">rectx2</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="b0$W,(A]=8~ZE:gC^vT~">
|
|
<field name="NUM">100</field>
|
|
</shadow>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="SBy9Mw`oqSD`Av!kBj$W">
|
|
<field name="NUM">100</field>
|
|
</shadow>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="variables_set" id="saJ3npO8)$:$YW(kzX1[">
|
|
<field name="VAR" id="RCC2JI*D4x.-f5(Fz8,G" variabletype="">randPosY</field>
|
|
<value name="VALUE">
|
|
<block type="math_arithmetic" id="=/7mhs!.7pm-Bn5B`kfL">
|
|
<field name="OP">DIVIDE</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="?+qLf46O9PzFn{$x#?,?">
|
|
<field name="NUM">2</field>
|
|
</shadow>
|
|
<block type="math_random_int" id="/.Z,cB;:D35Bp.z#9|9r">
|
|
<value name="FROM">
|
|
<shadow type="math_number" id="VVL#m|giuj[||:xaZSpp">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="math_arithmetic" id="vk!g0QE2=$Yw2-*+C,tx">
|
|
<field name="OP">MULTIPLY</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="{uf4+TDfJ8/PCOGfggl8">
|
|
<field name="NUM">2</field>
|
|
</shadow>
|
|
<block type="variables_get" id=")6Fyv-7OO`=)_QOxvkAE">
|
|
<field name="VAR" id="M;586J{CTir=jpb6u,E%" variabletype="">recty1</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="yn|%m}Bb#t80{^a)Z}|d">
|
|
<field name="NUM">100</field>
|
|
</shadow>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="TO">
|
|
<shadow type="math_number" id="Z@D]-nYtkK!4UhCLU7L(">
|
|
<field name="NUM">8</field>
|
|
</shadow>
|
|
<block type="math_arithmetic" id="GLyqdUtI$,`+N`3GGro_">
|
|
<field name="OP">MULTIPLY</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="d12nIOh?8E5nW)4kj(AI">
|
|
<field name="NUM">2</field>
|
|
</shadow>
|
|
<block type="variables_get" id="%5/Zh~=x.5^F2$bm8D#9">
|
|
<field name="VAR" id="w(GQ(6BPxB#Pe+F6jE(c" variabletype="">recty2</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="jY.p{T}-d|V)VKSXv^a*">
|
|
<field name="NUM">100</field>
|
|
</shadow>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="+cszm4aN(eZ1MmpGRgy|">
|
|
<field name="NUM">100</field>
|
|
</shadow>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="setObjTransform" id="Jn9$VQix0BEUO#PXjJe9">
|
|
<field name="MODE">position</field>
|
|
<field name="OFFSET">FALSE</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id=")mre%ALAQR6x/O[}00ki">
|
|
<field name="VAR" id="M/ih)#IgG!fy7a}JWp?x" variabletype="">i</field>
|
|
</block>
|
|
</value>
|
|
<value name="X">
|
|
<block type="variables_get" id="EX?#bwr[`b}CWR^sT?6+">
|
|
<field name="VAR" id="POTxl-1iS`l+z!rubI%J" variabletype="">randPosX</field>
|
|
</block>
|
|
</value>
|
|
<value name="Y">
|
|
<block type="variables_get" id="Vh,jwY?MC~@q?IR5.kM(">
|
|
<field name="VAR" id="RCC2JI*D4x.-f5(Fz8,G" variabletype="">randPosY</field>
|
|
</block>
|
|
</value>
|
|
<value name="Z">
|
|
<block type="math_number" id="CJUWS@OMFfF}4Y6etf+d">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
<block type="procedures_defnoreturn" id="T4WwL=7,Z{%m9*(AnDAy" x="-1210" y="-30">
|
|
<mutation>
|
|
<arg name="fromTeam" varid="A6p~?=2$M6|Qy(KQso,A"></arg>
|
|
<arg name="toTeam" varid="W%hXvc1ONJM`#,arC#*+"></arg>
|
|
</mutation>
|
|
<field name="NAME">renegade</field>
|
|
<comment pinned="false" h="80" w="160">Describe this function...</comment>
|
|
</block>
|
|
<block type="variables_set" id="KsBrgs;@3-ol(lj/Z~[8" disabled="true" x="-1250" y="70">
|
|
<field name="VAR" id="rvV;7=z2NoKlBNkIuE~(" variabletype="">ticksPerSecond</field>
|
|
<value name="VALUE">
|
|
<block type="math_number" id="}n=mn.XZSar~%3^J.VHd">
|
|
<field name="NUM">30</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="variables_set" id="YtSaO{M2xp{Bj)lj8`r@" disabled="true">
|
|
<field name="VAR" id="qTOE^-X}*FK|Yk5eP_~C" variabletype="">movingObjects</field>
|
|
<value name="VALUE">
|
|
<block type="lists_create_empty" id="r[8y6Jw%nAA%Q?];uY3P"></block>
|
|
</value>
|
|
<next>
|
|
<block type="variables_set" id="jRg1y-@DP66*CF%54}7a" disabled="true">
|
|
<field name="VAR" id="XM8zV%#*^r~4WFUII9k%" variabletype="">movingObjectsFromX</field>
|
|
<value name="VALUE">
|
|
<block type="lists_create_empty" id="m:ZIF-64Q8{|c1_[g[OT"></block>
|
|
</value>
|
|
<next>
|
|
<block type="variables_set" id="cs9-5(v[D%3wS%6n)P%S" disabled="true">
|
|
<field name="VAR" id="nfjPs];K162WP!$(N;~3" variabletype="">movingObjectsFromY</field>
|
|
<value name="VALUE">
|
|
<block type="lists_create_empty" id="AmZRnHy:n`niI%L*B$x;"></block>
|
|
</value>
|
|
<next>
|
|
<block type="variables_set" id="KzPt]Yv|oSi/eZq[JlJu" disabled="true">
|
|
<field name="VAR" id="MToVR*G/`$EOC~L`?@Zv" variabletype="">movingObjectsSteps</field>
|
|
<value name="VALUE">
|
|
<block type="lists_create_empty" id="d7c;XhLT%E@nO562h}X|"></block>
|
|
</value>
|
|
<next>
|
|
<block type="variables_set" id="3qzMW`vx/]+6R++Mo}/." disabled="true">
|
|
<field name="VAR" id="QQm7yWVR{(vHpihm?;vt" variabletype="">movingObjectsToX</field>
|
|
<value name="VALUE">
|
|
<block type="lists_create_empty" id="/~aP4e5I{6I!.(i:,ilz"></block>
|
|
</value>
|
|
<next>
|
|
<block type="variables_set" id="T8o#s;FPhL1+5Ns8c$co" disabled="true">
|
|
<field name="VAR" id="OclgJav-p:CTv;G;c,wo" variabletype="">movingObjectsToY</field>
|
|
<value name="VALUE">
|
|
<block type="lists_create_empty" id="ZLL8B3c,TUI}Xa1(8+9D"></block>
|
|
</value>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
<block type="procedures_defnoreturn" id="+f_Q2Ms|3YNZO5!|Mq)+" x="770" y="-10">
|
|
<field name="NAME">respawnA</field>
|
|
<comment pinned="false" h="80" w="160">Describe this function...</comment>
|
|
<statement name="STACK">
|
|
<block type="procedures_callnoreturn" id="WTL5Mxg*b5V@ka6i$52S">
|
|
<mutation name="shuffle">
|
|
<arg name="objects"></arg>
|
|
<arg name="rectx1"></arg>
|
|
<arg name="recty1"></arg>
|
|
<arg name="rectx2"></arg>
|
|
<arg name="recty2"></arg>
|
|
</mutation>
|
|
<value name="ARG0">
|
|
<block type="variables_get" id="+N?lg4Kd%*Ctl43i647y">
|
|
<field name="VAR" id="WO0!^Tt5Bx|K)|LR*@bb" variabletype="">Alist</field>
|
|
</block>
|
|
</value>
|
|
<value name="ARG1">
|
|
<block type="math_number" id="V0zH9QbPH]YM`$=K-wYf">
|
|
<field name="NUM">-1.5</field>
|
|
</block>
|
|
</value>
|
|
<value name="ARG2">
|
|
<block type="math_number" id="BnMVt6Z0/_vU3.F)|@%4">
|
|
<field name="NUM">9</field>
|
|
</block>
|
|
</value>
|
|
<value name="ARG3">
|
|
<block type="math_number" id="Ad3oBM6GoD+F[*-F2Zx`">
|
|
<field name="NUM">1.5</field>
|
|
</block>
|
|
</value>
|
|
<value name="ARG4">
|
|
<block type="math_number" id=")f3@?dX[]fK7eJO$tgTq">
|
|
<field name="NUM">6</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="setTimeout" id="k.q2ff5gA=pCw0RS0vfS">
|
|
<value name="VALUE">
|
|
<shadow type="math_number" id="9Qk|_u$H6BHR0CM9},OH">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
</value>
|
|
<statement name="DO">
|
|
<block type="controls_forEach" id="W30`;z`V)kN#nh3diG`)">
|
|
<field name="VAR" id="?Tx9.#o97AC|y!(^3P|(" variabletype="">j</field>
|
|
<value name="LIST">
|
|
<block type="variables_get" id="A=^mP_~ZH,M7/R;1/F@A">
|
|
<field name="VAR" id="WO0!^Tt5Bx|K)|LR*@bb" variabletype="">Alist</field>
|
|
</block>
|
|
</value>
|
|
<statement name="DO">
|
|
<block type="applyObjLocalTransform" id="V7K23#/vy_g1]`4@cz`)">
|
|
<field name="MODE">position</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id="v[FBKQ}bq$.;4u%/mR;F">
|
|
<field name="VAR" id="?Tx9.#o97AC|y!(^3P|(" variabletype="">j</field>
|
|
</block>
|
|
</value>
|
|
<value name="X">
|
|
<block type="math_number" id="NRQtrB*`QPD5m*fa`z2A">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
<value name="Y">
|
|
<block type="math_number" id="-FW_.PA4w5*F.pZ%EyG]">
|
|
<field name="NUM">-5</field>
|
|
</block>
|
|
</value>
|
|
<value name="Z">
|
|
<block type="math_number" id="kkN0_3`nhvR]c{uw=,*Q">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
<block type="procedures_defnoreturn" id="*M.3U08OYp]l0NU+69kz" x="-690" y="70">
|
|
<field name="NAME">despwanA</field>
|
|
<comment pinned="false" h="80" w="160">Describe this function...</comment>
|
|
<statement name="STACK">
|
|
<block type="controls_forEach" id="kn4b[@-4cvA{YXcIv)F%">
|
|
<field name="VAR" id="?Tx9.#o97AC|y!(^3P|(" variabletype="">j</field>
|
|
<value name="LIST">
|
|
<block type="variables_get" id="VCczE[Es7aDB-D=t{9dh">
|
|
<field name="VAR" id="WO0!^Tt5Bx|K)|LR*@bb" variabletype="">Alist</field>
|
|
</block>
|
|
</value>
|
|
<statement name="DO">
|
|
<block type="setObjTransform" id="BL(*QZ_MXZDb[B_mQWOM">
|
|
<field name="MODE">rotation</field>
|
|
<field name="OFFSET">FALSE</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id="Q[S-Z-hij]ir56xKtSM~">
|
|
<field name="VAR" id="?Tx9.#o97AC|y!(^3P|(" variabletype="">j</field>
|
|
</block>
|
|
</value>
|
|
<value name="X">
|
|
<block type="getObjTransform" id="XK6nu3q/SFJvi]d8N:??">
|
|
<field name="MODE">rotation</field>
|
|
<field name="COORD">x</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id="F5G?BK!Syw)s*pfTGEl)">
|
|
<field name="VAR" id="?Tx9.#o97AC|y!(^3P|(" variabletype="">j</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="Y">
|
|
<block type="getObjTransform" id="~`lTJqlL{j(Fi!BncS|8">
|
|
<field name="MODE">rotation</field>
|
|
<field name="COORD">y</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id="Qrw!4dJyq2*#P7E9niD2">
|
|
<field name="VAR" id="?Tx9.#o97AC|y!(^3P|(" variabletype="">j</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="Z">
|
|
<block type="math_arithmetic" id="./#^ylGwAlF4V!hV{{^Y">
|
|
<field name="OP">ADD</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="?o(po?7/2*RyIE3ajKP/">
|
|
<field name="NUM">2</field>
|
|
</shadow>
|
|
<block type="getObjTransform" id="jijr:dGSnBZpo+h^J@D[">
|
|
<field name="MODE">rotation</field>
|
|
<field name="COORD">z</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id="J#|/5X9CeXfXEuKveYm{">
|
|
<field name="VAR" id="?Tx9.#o97AC|y!(^3P|(" variabletype="">j</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="GM2_P}254h_a8UOJo8pA">
|
|
<field name="NUM">180</field>
|
|
</shadow>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</statement>
|
|
<next>
|
|
<block type="setTimeout" id="mIw8%uu.1YOx?d=B-#Zx">
|
|
<value name="VALUE">
|
|
<shadow type="math_number" id="/2$s|L3QxR(r;Dt.`v!)">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
</value>
|
|
<statement name="DO">
|
|
<block type="controls_forEach" id="yTSI|5l[C9zq$W!cig!s">
|
|
<field name="VAR" id="ouS.]yQ#]f8G_Rp|FYmo" variabletype="">o</field>
|
|
<value name="LIST">
|
|
<block type="variables_get" id="M_+!:(:#^3j?~Qn+Kr(7">
|
|
<field name="VAR" id="WO0!^Tt5Bx|K)|LR*@bb" variabletype="">Alist</field>
|
|
</block>
|
|
</value>
|
|
<statement name="DO">
|
|
<block type="applyObjLocalTransform" id="Xsbxz3?dcI%~/[`@3n4b">
|
|
<field name="MODE">position</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id="[z.HSuJi1.33,C}Tefy2">
|
|
<field name="VAR" id="ouS.]yQ#]f8G_Rp|FYmo" variabletype="">o</field>
|
|
</block>
|
|
</value>
|
|
<value name="X">
|
|
<block type="math_number" id="@k%t9JjKkCc!:9U$yr(6">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
<value name="Y">
|
|
<block type="math_number" id="#0^YSzGepxipiG~.0:!a">
|
|
<field name="NUM">-5</field>
|
|
</block>
|
|
</value>
|
|
<value name="Z">
|
|
<block type="math_number" id="L:75vS!/`=vE2N!$y.?m">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</statement>
|
|
<next>
|
|
<block type="setTimeout" id="t_I.N,GGKQDn06{+EcRV">
|
|
<value name="VALUE">
|
|
<shadow type="math_number" id="IU;aX,]5t6ne|vc:PpC~">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
</value>
|
|
<statement name="DO">
|
|
<block type="controls_forEach" id="*gb!Svh6x_l2go@QtJNx">
|
|
<field name="VAR" id="tvj%SBVp;dDmI#)`N}f}" variabletype="">p</field>
|
|
<value name="LIST">
|
|
<block type="variables_get" id="5-tff431@[vM`LbEh5$6">
|
|
<field name="VAR" id="WO0!^Tt5Bx|K)|LR*@bb" variabletype="">Alist</field>
|
|
</block>
|
|
</value>
|
|
<statement name="DO">
|
|
<block type="hide" id="5ub829EMyT_3i-/eYmhQ">
|
|
<value name="VALUE">
|
|
<block type="variables_get" id="@#Bua6Hew5b+buyF3Jx7">
|
|
<field name="VAR" id="tvj%SBVp;dDmI#)`N}f}" variabletype="">p</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</statement>
|
|
<next>
|
|
<block type="setTimeout" id="WwE(.{[|yC%9/BvNgx?s">
|
|
<value name="VALUE">
|
|
<shadow type="math_number" id=")bsA8:dzJ%%e_QRo]M0g">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
</value>
|
|
<statement name="DO">
|
|
<block type="controls_forEach" id="e+s?06eqg[P1.nI%UCO/">
|
|
<field name="VAR" id="kjEh2dUxVpo5jKRJ2w5}" variabletype="">q</field>
|
|
<value name="LIST">
|
|
<block type="variables_get" id="0T~/};*(0(-0ZaqJs!8|">
|
|
<field name="VAR" id="WO0!^Tt5Bx|K)|LR*@bb" variabletype="">Alist</field>
|
|
</block>
|
|
</value>
|
|
<statement name="DO">
|
|
<block type="show" id="At0u$rLjNhx4P(5nG!)w">
|
|
<value name="VALUE">
|
|
<block type="variables_get" id="E-plrEZxM2:[O5{DbZfX">
|
|
<field name="VAR" id="kjEh2dUxVpo5jKRJ2w5}" variabletype="">q</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="setObjTransform" id="LNMiEC,dEsr^h/$j(72S">
|
|
<field name="MODE">rotation</field>
|
|
<field name="OFFSET">FALSE</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id="Z!!2)f:Y*erHIg5)5Gd2">
|
|
<field name="VAR" id="kjEh2dUxVpo5jKRJ2w5}" variabletype="">q</field>
|
|
</block>
|
|
</value>
|
|
<value name="X">
|
|
<block type="getObjTransform" id="V+ob5k_(yGK*I)3+0Vgx">
|
|
<field name="MODE">rotation</field>
|
|
<field name="COORD">x</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id="!I*v`Dr+*_%c}OLVtM2+">
|
|
<field name="VAR" id="kjEh2dUxVpo5jKRJ2w5}" variabletype="">q</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="Y">
|
|
<block type="getObjTransform" id="]@sTuv/^~.+2MFfsoiZH">
|
|
<field name="MODE">rotation</field>
|
|
<field name="COORD">y</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id="/lUh~BsS9ot}9ob6JhpR">
|
|
<field name="VAR" id="kjEh2dUxVpo5jKRJ2w5}" variabletype="">q</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="Z">
|
|
<block type="math_arithmetic" id="VO2:[!L7K};Tlf@NYxIO">
|
|
<field name="OP">ADD</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="?o(po?7/2*RyIE3ajKP/">
|
|
<field name="NUM">2</field>
|
|
</shadow>
|
|
<block type="getObjTransform" id="(O-OpzWS]8%/}rzkU^?T">
|
|
<field name="MODE">rotation</field>
|
|
<field name="COORD">z</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id="g3|#ldQ$Q8Ca.6Y4BUo=">
|
|
<field name="VAR" id="kjEh2dUxVpo5jKRJ2w5}" variabletype="">q</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="GkaQSBR~2D1tls|9+b(+">
|
|
<field name="NUM">180</field>
|
|
</shadow>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
<next>
|
|
<block type="setTimeout" id="Dda=W7sNy5S@ny?Roh1}">
|
|
<value name="VALUE">
|
|
<shadow type="math_number" id="J7{az}IRE6Z2w!#P_QG2">
|
|
<field name="NUM">3</field>
|
|
</shadow>
|
|
</value>
|
|
<statement name="DO">
|
|
<block type="procedures_callnoreturn" id=".W79n)Ni,7qWXN0:aVI:">
|
|
<mutation name="respawnA"></mutation>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
<block type="procedures_defnoreturn" id="v_7?RrwDFj|DL~Rsd^YN" x="810" y="350">
|
|
<field name="NAME">respawnB</field>
|
|
<comment pinned="false" h="80" w="160">Describe this function...</comment>
|
|
<statement name="STACK">
|
|
<block type="procedures_callnoreturn" id="[1W^9n^M0I3{k|-mx0ma">
|
|
<mutation name="shuffle">
|
|
<arg name="objects"></arg>
|
|
<arg name="rectx1"></arg>
|
|
<arg name="recty1"></arg>
|
|
<arg name="rectx2"></arg>
|
|
<arg name="recty2"></arg>
|
|
</mutation>
|
|
<value name="ARG0">
|
|
<block type="variables_get" id="%7JTOSSEFEGg0gb+dk7U">
|
|
<field name="VAR" id="pOOm|_G8+b0j(COdz|jR" variabletype="">Blist</field>
|
|
</block>
|
|
</value>
|
|
<value name="ARG1">
|
|
<block type="math_number" id="Y(^c6C8qN-Y!!7^(mZ]`">
|
|
<field name="NUM">-1.5</field>
|
|
</block>
|
|
</value>
|
|
<value name="ARG2">
|
|
<block type="math_number" id="_QpE_*a2D{cB7KQtwR%v">
|
|
<field name="NUM">-9</field>
|
|
</block>
|
|
</value>
|
|
<value name="ARG3">
|
|
<block type="math_number" id="{[eC[n)IL5OV]oES*jJs">
|
|
<field name="NUM">1.5</field>
|
|
</block>
|
|
</value>
|
|
<value name="ARG4">
|
|
<block type="math_number" id="{XP8k:G/2`EEBC1~YTx=">
|
|
<field name="NUM">-6</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="setTimeout" id="W_aCg_|jFro3,F7X6AZB">
|
|
<value name="VALUE">
|
|
<shadow type="math_number" id="ZV$Y0V~:Tw$rd88!}ygO">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
</value>
|
|
<statement name="DO">
|
|
<block type="controls_forEach" id="2YM+BnG{um$,Dx#C58Yn">
|
|
<field name="VAR" id=":Bh$k.bCt5f5x)|b-sB6" variabletype="">m</field>
|
|
<value name="LIST">
|
|
<block type="variables_get" id="l}s7)1bF!1VGyQHimolx">
|
|
<field name="VAR" id="pOOm|_G8+b0j(COdz|jR" variabletype="">Blist</field>
|
|
</block>
|
|
</value>
|
|
<statement name="DO">
|
|
<block type="applyObjLocalTransform" id="HX1Br8~[AAEx{l*|wtQ#">
|
|
<field name="MODE">position</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id="CF7}@*mIn!|5JQ+}jN+K">
|
|
<field name="VAR" id=":Bh$k.bCt5f5x)|b-sB6" variabletype="">m</field>
|
|
</block>
|
|
</value>
|
|
<value name="X">
|
|
<block type="math_number" id="Y-JY?iWqysT9aD}/B`qw">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
<value name="Y">
|
|
<block type="math_number" id="oBQdgP6^sC15rD7~Lz,T">
|
|
<field name="NUM">-5</field>
|
|
</block>
|
|
</value>
|
|
<value name="Z">
|
|
<block type="math_number" id="k%](XIB{38VTSNK|NcO_">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
<block type="procedures_defnoreturn" id="_8N]EARu~IF-OEHOk[~]" x="-330" y="670">
|
|
<field name="NAME">despwanB</field>
|
|
<comment pinned="false" h="80" w="160">Describe this function...</comment>
|
|
<statement name="STACK">
|
|
<block type="controls_forEach" id="6(d*+a7-oaO3(~9%.VQ/">
|
|
<field name="VAR" id="?Tx9.#o97AC|y!(^3P|(" variabletype="">j</field>
|
|
<value name="LIST">
|
|
<block type="variables_get" id="Thn#Urs0Il8]nn@^L=R3">
|
|
<field name="VAR" id="pOOm|_G8+b0j(COdz|jR" variabletype="">Blist</field>
|
|
</block>
|
|
</value>
|
|
<statement name="DO">
|
|
<block type="setObjTransform" id="lJ-IHg{)YndXW{ZPsDBb">
|
|
<field name="MODE">rotation</field>
|
|
<field name="OFFSET">FALSE</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id="2O@q@[!N@N%A;mh-4_5@">
|
|
<field name="VAR" id="?Tx9.#o97AC|y!(^3P|(" variabletype="">j</field>
|
|
</block>
|
|
</value>
|
|
<value name="X">
|
|
<block type="getObjTransform" id="h!2dDk-70duSu5la#][7">
|
|
<field name="MODE">rotation</field>
|
|
<field name="COORD">x</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id="{N`n5-2F6UHN2^Usb(9+">
|
|
<field name="VAR" id="?Tx9.#o97AC|y!(^3P|(" variabletype="">j</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="Y">
|
|
<block type="getObjTransform" id="SH[9o+H:^U4O?~:ZBWdg">
|
|
<field name="MODE">rotation</field>
|
|
<field name="COORD">y</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id="xXZDv7b=^iDoHr~sw.BI">
|
|
<field name="VAR" id="?Tx9.#o97AC|y!(^3P|(" variabletype="">j</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="Z">
|
|
<block type="math_arithmetic" id="LSQOIusKuGK@l|+a[h=8">
|
|
<field name="OP">ADD</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="?o(po?7/2*RyIE3ajKP/">
|
|
<field name="NUM">2</field>
|
|
</shadow>
|
|
<block type="getObjTransform" id="H3q)L=7q_XV9*zn#oEG1">
|
|
<field name="MODE">rotation</field>
|
|
<field name="COORD">z</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id="/qD;nY$jR;p~50;$7zR.">
|
|
<field name="VAR" id="?Tx9.#o97AC|y!(^3P|(" variabletype="">j</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="J{3tdndA7Z;KQ_vA*-5z">
|
|
<field name="NUM">180</field>
|
|
</shadow>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</statement>
|
|
<next>
|
|
<block type="setTimeout" id="_q/(e_|(JvV!!X2=vC]-">
|
|
<value name="VALUE">
|
|
<shadow type="math_number" id="kj!ZEB3N||~6AAAyd-~5">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
</value>
|
|
<statement name="DO">
|
|
<block type="controls_forEach" id="lI5:o,*Y*Pq`1Q%@ak+!">
|
|
<field name="VAR" id="ouS.]yQ#]f8G_Rp|FYmo" variabletype="">o</field>
|
|
<value name="LIST">
|
|
<block type="variables_get" id="4+BIVnTYl/fvybyK}HT6">
|
|
<field name="VAR" id="pOOm|_G8+b0j(COdz|jR" variabletype="">Blist</field>
|
|
</block>
|
|
</value>
|
|
<statement name="DO">
|
|
<block type="applyObjLocalTransform" id="ITbM:|Qc-wUm1UkSspqD">
|
|
<field name="MODE">position</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id="ncg/T3+i=9+e87{rtYmG">
|
|
<field name="VAR" id="ouS.]yQ#]f8G_Rp|FYmo" variabletype="">o</field>
|
|
</block>
|
|
</value>
|
|
<value name="X">
|
|
<block type="math_number" id="Gd$h:IAGl?|p,/,z+=/_">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
<value name="Y">
|
|
<block type="math_number" id="t9:gGCk)uu$5Exjxv=D;">
|
|
<field name="NUM">-5</field>
|
|
</block>
|
|
</value>
|
|
<value name="Z">
|
|
<block type="math_number" id="g.~[o8[omt%Y@U3rx8,y">
|
|
<field name="NUM">0</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</statement>
|
|
<next>
|
|
<block type="setTimeout" id="{0u#+_Sg/A[x%,(csW}K">
|
|
<value name="VALUE">
|
|
<shadow type="math_number" id="GU:p{:+KvY*`XQ7{U;t!">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
</value>
|
|
<statement name="DO">
|
|
<block type="controls_forEach" id="/OxFR6|fU+[2.uw=/O,#">
|
|
<field name="VAR" id="tvj%SBVp;dDmI#)`N}f}" variabletype="">p</field>
|
|
<value name="LIST">
|
|
<block type="variables_get" id="NmGxC6l8?NyMig0z(LZ0">
|
|
<field name="VAR" id="pOOm|_G8+b0j(COdz|jR" variabletype="">Blist</field>
|
|
</block>
|
|
</value>
|
|
<statement name="DO">
|
|
<block type="hide" id="qruN*fxs(![Web.I7wr|">
|
|
<value name="VALUE">
|
|
<block type="variables_get" id="XDJY^JPU76{2g`jkvt_M">
|
|
<field name="VAR" id="tvj%SBVp;dDmI#)`N}f}" variabletype="">p</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</statement>
|
|
<next>
|
|
<block type="setTimeout" id="a[xl`^#.0uh[6_EDPL5t">
|
|
<value name="VALUE">
|
|
<shadow type="math_number" id="sM4[Zy?3r.jH=+~V9s9Y">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
</value>
|
|
<statement name="DO">
|
|
<block type="controls_forEach" id="wdCMGjfz4l}t5xyRcR.`">
|
|
<field name="VAR" id="kjEh2dUxVpo5jKRJ2w5}" variabletype="">q</field>
|
|
<value name="LIST">
|
|
<block type="variables_get" id="*4;lc^wtWPH}KC@x}~Vg">
|
|
<field name="VAR" id="pOOm|_G8+b0j(COdz|jR" variabletype="">Blist</field>
|
|
</block>
|
|
</value>
|
|
<statement name="DO">
|
|
<block type="show" id="=h6$sxnyX{JqTgErmjJ^">
|
|
<value name="VALUE">
|
|
<block type="variables_get" id="Wd[4_wSt$8eQ%W!mhmoF">
|
|
<field name="VAR" id="kjEh2dUxVpo5jKRJ2w5}" variabletype="">q</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="setObjTransform" id="u6K?oxwj+|a13ZV=,jgj">
|
|
<field name="MODE">rotation</field>
|
|
<field name="OFFSET">FALSE</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id=":%8r}Fc$cPF`-0xbB,s:">
|
|
<field name="VAR" id="kjEh2dUxVpo5jKRJ2w5}" variabletype="">q</field>
|
|
</block>
|
|
</value>
|
|
<value name="X">
|
|
<block type="getObjTransform" id="Y!EiobS#=m]ew!gdPQ7k">
|
|
<field name="MODE">rotation</field>
|
|
<field name="COORD">x</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id="=fvlG_D^i*JQ$OA$Qd4N">
|
|
<field name="VAR" id="kjEh2dUxVpo5jKRJ2w5}" variabletype="">q</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="Y">
|
|
<block type="getObjTransform" id="m{(wQ]OwrR/RCa5TbP?Z">
|
|
<field name="MODE">rotation</field>
|
|
<field name="COORD">y</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id="Lz|}7wvc?vH)6+aw:N4,">
|
|
<field name="VAR" id="kjEh2dUxVpo5jKRJ2w5}" variabletype="">q</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="Z">
|
|
<block type="math_arithmetic" id=")sFuEt.Ee6fjg;Y0{rD^">
|
|
<field name="OP">ADD</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="?o(po?7/2*RyIE3ajKP/">
|
|
<field name="NUM">2</field>
|
|
</shadow>
|
|
<block type="getObjTransform" id="g_[w#DP0L4I~.NOMFNGC">
|
|
<field name="MODE">rotation</field>
|
|
<field name="COORD">z</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id=";`6K=zV#qVUG%[g_=hY;">
|
|
<field name="VAR" id="kjEh2dUxVpo5jKRJ2w5}" variabletype="">q</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="_:a{*k;A$]GLJms/v)E3">
|
|
<field name="NUM">180</field>
|
|
</shadow>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
<next>
|
|
<block type="setTimeout" id="Mg*|:L#EiYw%Ca7JyPi5">
|
|
<value name="VALUE">
|
|
<shadow type="math_number" id="66@iBJQ6~|wKMpU/50%[">
|
|
<field name="NUM">3</field>
|
|
</shadow>
|
|
</value>
|
|
<statement name="DO">
|
|
<block type="procedures_callnoreturn" id="B%}CYC:`suN3/CZW]_w=">
|
|
<mutation name="respawnB"></mutation>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
<block type="procedures_defnoreturn" id="*`zL~^B-?0?rW_I[1@9u" disabled="true" x="-1730" y="790">
|
|
<mutation>
|
|
<arg name="obj" varid="ZAc;baLR*j(/(0oZe]Pl"></arg>
|
|
<arg name="x" varid="*$f[x7vhw.E[D}aWm+rr"></arg>
|
|
<arg name="y" varid="e{t8d;7EUWB.LW;{jqI)"></arg>
|
|
<arg name="seconds" varid="[l+HjjjbvNNm{2}yZoDG"></arg>
|
|
</mutation>
|
|
<field name="NAME">moveTime</field>
|
|
<comment pinned="false" h="80" w="160">Describe this function...</comment>
|
|
<statement name="STACK">
|
|
<block type="variables_set" id="0TVRVHA^otSMx^gi4~5#">
|
|
<field name="VAR" id="~W*zSt}1ISLUjf^n,6kt" variabletype="">steps</field>
|
|
<value name="VALUE">
|
|
<block type="math_arithmetic" id="~S09,:M,]=i%=|d1dOz@">
|
|
<field name="OP">MULTIPLY</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="?o(po?7/2*RyIE3ajKP/">
|
|
<field name="NUM">2</field>
|
|
</shadow>
|
|
<block type="variables_get" id="Ynynu0(^$X35cK=rzPYt">
|
|
<field name="VAR" id="[l+HjjjbvNNm{2}yZoDG" variabletype="">seconds</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="J7Xise36v,k[50b|X2R,">
|
|
<field name="NUM">10</field>
|
|
</shadow>
|
|
<block type="variables_get" id="`Qg/*|:@r]iprF)?:g_+">
|
|
<field name="VAR" id="rvV;7=z2NoKlBNkIuE~(" variabletype="">ticksPerSecond</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="variables_set" id="GA.XzLx^ogD!`3I~dp.f" disabled="true">
|
|
<field name="VAR" id="bf;)Su8u{zN,@S|vs+4d" variabletype="">fromX</field>
|
|
<value name="VALUE">
|
|
<block type="getObjTransform" id="jC,`f+F]`B8pSkw@$sq`">
|
|
<field name="MODE">position</field>
|
|
<field name="COORD">x</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id="_5vuisMA)^DmtjhSiUhC">
|
|
<field name="VAR" id="ZAc;baLR*j(/(0oZe]Pl" variabletype="">obj</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="variables_set" id="GaIP*H+0NB4vBp`0wO=|" disabled="true">
|
|
<field name="VAR" id="pR:!Q5yaEm,=BQ3l,eq1" variabletype="">fromY</field>
|
|
<value name="VALUE">
|
|
<block type="getObjTransform" id="]q0igJr4:iTS5PI$R^Ta">
|
|
<field name="MODE">position</field>
|
|
<field name="COORD">y</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id="VC-W#!MplTC_V0T{3S#g">
|
|
<field name="VAR" id="ZAc;baLR*j(/(0oZe]Pl" variabletype="">obj</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="lists_setIndex" id="7*f):w##3cL!h?dq~U2q">
|
|
<mutation at="false"></mutation>
|
|
<field name="MODE">INSERT</field>
|
|
<field name="WHERE">LAST</field>
|
|
<value name="LIST">
|
|
<block type="variables_get" id="k_{hEt[+h_;Xq*)Gi9Zn">
|
|
<field name="VAR" id="qTOE^-X}*FK|Yk5eP_~C" variabletype="">movingObjects</field>
|
|
</block>
|
|
</value>
|
|
<value name="TO">
|
|
<block type="variables_get" id=";I+J}R9FcPq3QtqkDpj*">
|
|
<field name="VAR" id="ZAc;baLR*j(/(0oZe]Pl" variabletype="">obj</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="lists_setIndex" id="(UD##l!o3~P(BxuYe0K^">
|
|
<mutation at="false"></mutation>
|
|
<field name="MODE">INSERT</field>
|
|
<field name="WHERE">LAST</field>
|
|
<value name="LIST">
|
|
<block type="variables_get" id="S0A?NU)H8v{9V_NvRgk[">
|
|
<field name="VAR" id="QQm7yWVR{(vHpihm?;vt" variabletype="">movingObjectsToX</field>
|
|
</block>
|
|
</value>
|
|
<value name="TO">
|
|
<block type="variables_get" id="N6h7(^?xguy3cA~(UoR6">
|
|
<field name="VAR" id="*$f[x7vhw.E[D}aWm+rr" variabletype="">x</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="lists_setIndex" id="=jsgi.~If]zSjUXdZe4-">
|
|
<mutation at="false"></mutation>
|
|
<field name="MODE">INSERT</field>
|
|
<field name="WHERE">LAST</field>
|
|
<value name="LIST">
|
|
<block type="variables_get" id="bPBP2ncPjP1Xi|k-mcW%">
|
|
<field name="VAR" id="nfjPs];K162WP!$(N;~3" variabletype="">movingObjectsFromY</field>
|
|
</block>
|
|
</value>
|
|
<value name="TO">
|
|
<block type="variables_get" id="Tz+;CaMlK+QkBeK]-C/g">
|
|
<field name="VAR" id="e{t8d;7EUWB.LW;{jqI)" variabletype="">y</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="lists_setIndex" id="gS_qyHk331N6IkBy7QaC">
|
|
<mutation at="false"></mutation>
|
|
<field name="MODE">INSERT</field>
|
|
<field name="WHERE">LAST</field>
|
|
<value name="LIST">
|
|
<block type="variables_get" id="5E}-sep~a/4e1N@kj7%y">
|
|
<field name="VAR" id="XM8zV%#*^r~4WFUII9k%" variabletype="">movingObjectsFromX</field>
|
|
</block>
|
|
</value>
|
|
<value name="TO">
|
|
<block type="getObjTransform" id="`YtUN=_Zu_If:UVN9{p$">
|
|
<field name="MODE">position</field>
|
|
<field name="COORD">x</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id="|]/m/1V5BjWir;}|J/LD">
|
|
<field name="VAR" id="ZAc;baLR*j(/(0oZe]Pl" variabletype="">obj</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="lists_setIndex" id="JH^W[N*o*AfG0sPd%;2]">
|
|
<mutation at="false"></mutation>
|
|
<field name="MODE">INSERT</field>
|
|
<field name="WHERE">LAST</field>
|
|
<value name="LIST">
|
|
<block type="variables_get" id="u0B,V^0#jP1_h{@,Q8vm">
|
|
<field name="VAR" id="nfjPs];K162WP!$(N;~3" variabletype="">movingObjectsFromY</field>
|
|
</block>
|
|
</value>
|
|
<value name="TO">
|
|
<block type="getObjTransform" id="SslBI(lQ30/u)[(XT9I9">
|
|
<field name="MODE">position</field>
|
|
<field name="COORD">y</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id="Q#)P*U;|U]LzKYP;7MV6">
|
|
<field name="VAR" id="ZAc;baLR*j(/(0oZe]Pl" variabletype="">obj</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="lists_setIndex" id="=ocy7wk:;c;XN(qZhhCv">
|
|
<mutation at="false"></mutation>
|
|
<field name="MODE">INSERT</field>
|
|
<field name="WHERE">LAST</field>
|
|
<value name="LIST">
|
|
<block type="variables_get" id="pI#0USZARzj126N]ldO@">
|
|
<field name="VAR" id="MToVR*G/`$EOC~L`?@Zv" variabletype="">movingObjectsSteps</field>
|
|
</block>
|
|
</value>
|
|
<value name="TO">
|
|
<block type="variables_get" id="b:`[o6%~l),Gdevd/1[/">
|
|
<field name="VAR" id="~W*zSt}1ISLUjf^n,6kt" variabletype="">steps</field>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="setObjTransform" id="F}}w]}e1UYF3nQ+|Lk%0">
|
|
<field name="MODE">rotation</field>
|
|
<field name="OFFSET">FALSE</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id="kH*1e(CVZZt2`MtD`S@[">
|
|
<field name="VAR" id="ZAc;baLR*j(/(0oZe]Pl" variabletype="">obj</field>
|
|
</block>
|
|
</value>
|
|
<value name="X">
|
|
<block type="getObjTransform" id="Nt@b`N9_`V%R{:NS3/WG">
|
|
<field name="MODE">rotation</field>
|
|
<field name="COORD">x</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id="|(A)$iu@x~ugg[kg}M(7">
|
|
<field name="VAR" id="ZAc;baLR*j(/(0oZe]Pl" variabletype="">obj</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="Y">
|
|
<block type="getObjTransform" id="bANnc_C062.^V=o3[l1#">
|
|
<field name="MODE">rotation</field>
|
|
<field name="COORD">y</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id="3f6]^?y5QV9/(XVn5Se3">
|
|
<field name="VAR" id="ZAc;baLR*j(/(0oZe]Pl" variabletype="">obj</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="Z">
|
|
<block type="math_arithmetic" id="R.i2hPpNboTV[zDwvjD`">
|
|
<field name="OP">ADD</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="?o(po?7/2*RyIE3ajKP/">
|
|
<field name="NUM">2</field>
|
|
</shadow>
|
|
<block type="getObjTransform" id="^rpU,}PP2V$|._^MJ13R">
|
|
<field name="MODE">rotation</field>
|
|
<field name="COORD">z</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id="lqQ6@p.[pF0J/Aj!k7l|">
|
|
<field name="VAR" id="ZAc;baLR*j(/(0oZe]Pl" variabletype="">obj</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="4dE}]tgqTloc7*l-8x.|">
|
|
<field name="NUM">180</field>
|
|
</shadow>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="controls_for" id="VBGKcxU4-/J7wzZ^_[^S">
|
|
<field name="VAR" id="wR_dX$sn*CKq,L]@Yb,J" variabletype="">k</field>
|
|
<value name="FROM">
|
|
<shadow type="math_number" id="Gmc|]+%FJ!8W3mc8O]~+">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
</value>
|
|
<value name="TO">
|
|
<shadow type="math_number" id=")+@06dukpf9BunXGGKfP">
|
|
<field name="NUM">8</field>
|
|
</shadow>
|
|
<block type="variables_get" id="#`H5sihRqh];0FL*?mfK">
|
|
<field name="VAR" id="~W*zSt}1ISLUjf^n,6kt" variabletype="">steps</field>
|
|
</block>
|
|
</value>
|
|
<value name="BY">
|
|
<shadow type="math_number" id="(d2)xVaT6z95P2b6M]^-">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
</value>
|
|
<statement name="DO">
|
|
<block type="setTimeout" id="J.8lhzGhDJ8,8C7qb^?8">
|
|
<value name="VALUE">
|
|
<shadow type="math_number" id="Z-%:..bTQq9aB;AV0ADY">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
<block type="math_arithmetic" id="9b3_W^G`2tg;YE;B;1/T">
|
|
<field name="OP">MULTIPLY</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="?o(po?7/2*RyIE3ajKP/">
|
|
<field name="NUM">2</field>
|
|
</shadow>
|
|
<block type="variables_get" id="gYZxfc?AmN!`~1)=yTH_">
|
|
<field name="VAR" id="wR_dX$sn*CKq,L]@Yb,J" variabletype="">k</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="%5qzOe:+}[2siw]{Uwxu">
|
|
<field name="NUM">0.1</field>
|
|
</shadow>
|
|
<block type="math_arithmetic" id="OmBp2-489WW@5u|WMM|:">
|
|
<field name="OP">DIVIDE</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="?o(po?7/2*RyIE3ajKP/">
|
|
<field name="NUM">1</field>
|
|
</shadow>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id=",i70kpYxMdlfM-pT?.Ni">
|
|
<field name="NUM">0.1</field>
|
|
</shadow>
|
|
<block type="variables_get" id="k@_kEL6(9}q_;XV1k$@u">
|
|
<field name="VAR" id="rvV;7=z2NoKlBNkIuE~(" variabletype="">ticksPerSecond</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<statement name="DO">
|
|
<block type="setObjTransform" id="be!/4CDUXS:]L}3VIU_f" disabled="true">
|
|
<field name="MODE">position</field>
|
|
<field name="OFFSET">FALSE</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id="V{i`-LNTfQnVmQ^C[Bv3">
|
|
<field name="VAR" id="ZAc;baLR*j(/(0oZe]Pl" variabletype="">obj</field>
|
|
</block>
|
|
</value>
|
|
<value name="X">
|
|
<block type="math_arithmetic" id="$:KsFJ0BWYR79tO%##jT">
|
|
<field name="OP">ADD</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="1F#qkCVtPu5)A$~:+#(D">
|
|
<field name="NUM">2</field>
|
|
</shadow>
|
|
<block type="getObjTransform" id="RpWa@qJFzizYK@+fqv~J">
|
|
<field name="MODE">position</field>
|
|
<field name="COORD">x</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id="8WW}1-BX1^)O#K6LK_tV">
|
|
<field name="VAR" id="ZAc;baLR*j(/(0oZe]Pl" variabletype="">obj</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="2zx9lL@e+ih174(9kvD5">
|
|
<field name="NUM">180</field>
|
|
</shadow>
|
|
<block type="math_arithmetic" id="G2w6SMJZzYYRN+cluDt2">
|
|
<field name="OP">DIVIDE</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="1F#qkCVtPu5)A$~:+#(D">
|
|
<field name="NUM">2</field>
|
|
</shadow>
|
|
<block type="math_arithmetic" id="o_B/VVAxp?xMRCU{j,;}">
|
|
<field name="OP">MINUS</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="1F#qkCVtPu5)A$~:+#(D">
|
|
<field name="NUM">2</field>
|
|
</shadow>
|
|
<block type="variables_get" id="a,H+heNPoBY~s?~Nt5)j">
|
|
<field name="VAR" id="*$f[x7vhw.E[D}aWm+rr" variabletype="">x</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="_btQe9vXVB+{U_X#+ut|">
|
|
<field name="NUM">180</field>
|
|
</shadow>
|
|
<block type="variables_get" id="/u0bZi#dk9~H1Q}WeaWd">
|
|
<field name="VAR" id="bf;)Su8u{zN,@S|vs+4d" variabletype="">fromX</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="_btQe9vXVB+{U_X#+ut|">
|
|
<field name="NUM">180</field>
|
|
</shadow>
|
|
<block type="variables_get" id="jzej*#vvIJEH4qFtlSF;">
|
|
<field name="VAR" id="~W*zSt}1ISLUjf^n,6kt" variabletype="">steps</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="Y">
|
|
<block type="math_arithmetic" id="_[wsNUc)My7t(^,b.XX.">
|
|
<field name="OP">ADD</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="1F#qkCVtPu5)A$~:+#(D">
|
|
<field name="NUM">2</field>
|
|
</shadow>
|
|
<block type="getObjTransform" id="CEPDlGU_0d;-]1r4b_Mu">
|
|
<field name="MODE">position</field>
|
|
<field name="COORD">y</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id="~4vF{F9cpTb?wbv_sg2_">
|
|
<field name="VAR" id="ZAc;baLR*j(/(0oZe]Pl" variabletype="">obj</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="2zx9lL@e+ih174(9kvD5">
|
|
<field name="NUM">180</field>
|
|
</shadow>
|
|
<block type="math_arithmetic" id="T/M,hHDhzz3+H6AGA%]Z">
|
|
<field name="OP">DIVIDE</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="1F#qkCVtPu5)A$~:+#(D">
|
|
<field name="NUM">2</field>
|
|
</shadow>
|
|
<block type="math_arithmetic" id="D3$RAth#?3jLk|j)}11h">
|
|
<field name="OP">MINUS</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="1F#qkCVtPu5)A$~:+#(D">
|
|
<field name="NUM">2</field>
|
|
</shadow>
|
|
<block type="variables_get" id="{rmpu/n!9[|`=!HHRf1L">
|
|
<field name="VAR" id="e{t8d;7EUWB.LW;{jqI)" variabletype="">y</field>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="_btQe9vXVB+{U_X#+ut|">
|
|
<field name="NUM">180</field>
|
|
</shadow>
|
|
<block type="variables_get" id="]Jw|V?j]rL#wNo/~1]Ip">
|
|
<field name="VAR" id="pR:!Q5yaEm,=BQ3l,eq1" variabletype="">fromY</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="_btQe9vXVB+{U_X#+ut|">
|
|
<field name="NUM">180</field>
|
|
</shadow>
|
|
<block type="variables_get" id="*u7jZpSe$v/(vLCF9j*m">
|
|
<field name="VAR" id="~W*zSt}1ISLUjf^n,6kt" variabletype="">steps</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="Z">
|
|
<block type="getObjTransform" id="[@PS;)!-]nJD|-sGph0=">
|
|
<field name="MODE">position</field>
|
|
<field name="COORD">z</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id="I5%m{(GDL{d+I`_98Z|q">
|
|
<field name="VAR" id="ZAc;baLR*j(/(0oZe]Pl" variabletype="">obj</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<next>
|
|
<block type="setObjTransform" id="B=;WzNOO_-ibJG^+x(^2">
|
|
<field name="MODE">position</field>
|
|
<field name="OFFSET">FALSE</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id="PpO3t+D0r[g0r4oyM%uv">
|
|
<field name="VAR" id="ZAc;baLR*j(/(0oZe]Pl" variabletype="">obj</field>
|
|
</block>
|
|
</value>
|
|
<value name="X">
|
|
<block type="math_arithmetic" id="(pagC.O)!#h9E5X,@4-c">
|
|
<field name="OP">ADD</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="1F#qkCVtPu5)A$~:+#(D">
|
|
<field name="NUM">2</field>
|
|
</shadow>
|
|
<block type="getObjTransform" id="4|MOt+$T!,|xP,hkBi@/">
|
|
<field name="MODE">position</field>
|
|
<field name="COORD">x</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id="%5?$YN6OaiX-tY;K-wP)">
|
|
<field name="VAR" id="ZAc;baLR*j(/(0oZe]Pl" variabletype="">obj</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="2zx9lL@e+ih174(9kvD5">
|
|
<field name="NUM">180</field>
|
|
</shadow>
|
|
<block type="math_arithmetic" id="Jmea;9cI?cxVDrsG:rlL">
|
|
<field name="OP">DIVIDE</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="1F#qkCVtPu5)A$~:+#(D">
|
|
<field name="NUM">2</field>
|
|
</shadow>
|
|
<block type="math_arithmetic" id="y6p485UG,v6e(PFC;{c/">
|
|
<field name="OP">MINUS</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="1F#qkCVtPu5)A$~:+#(D">
|
|
<field name="NUM">2</field>
|
|
</shadow>
|
|
<block type="lists_getIndex" id="Cn{bY1ls6}f+QNjjl1//">
|
|
<mutation statement="false" at="true"></mutation>
|
|
<field name="MODE">GET</field>
|
|
<field name="WHERE">FROM_START</field>
|
|
<value name="VALUE">
|
|
<block type="variables_get" id="O_iiEByr~8[0/.paQ4zo">
|
|
<field name="VAR" id="QQm7yWVR{(vHpihm?;vt" variabletype="">movingObjectsToX</field>
|
|
</block>
|
|
</value>
|
|
<value name="AT">
|
|
<block type="lists_length" id="S,j}qDt9]XP*;@Zrdu:I">
|
|
<value name="VALUE">
|
|
<block type="variables_get" id="*lYHd8^+8.8}NVXzqz::">
|
|
<field name="VAR" id="QQm7yWVR{(vHpihm?;vt" variabletype="">movingObjectsToX</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="_btQe9vXVB+{U_X#+ut|">
|
|
<field name="NUM">180</field>
|
|
</shadow>
|
|
<block type="lists_getIndex" id="RRe^]ULpW,t5)L_5gKs;">
|
|
<mutation statement="false" at="true"></mutation>
|
|
<field name="MODE">GET</field>
|
|
<field name="WHERE">FROM_START</field>
|
|
<value name="VALUE">
|
|
<block type="variables_get" id="[4`XeVW#V:`z+qZiA2)8">
|
|
<field name="VAR" id="XM8zV%#*^r~4WFUII9k%" variabletype="">movingObjectsFromX</field>
|
|
</block>
|
|
</value>
|
|
<value name="AT">
|
|
<block type="lists_length" id="LMr/55RfPX#LjX7JbqN3">
|
|
<value name="VALUE">
|
|
<block type="variables_get" id="*8zkvk.-x`i.R.R:`0@)">
|
|
<field name="VAR" id="XM8zV%#*^r~4WFUII9k%" variabletype="">movingObjectsFromX</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="_btQe9vXVB+{U_X#+ut|">
|
|
<field name="NUM">180</field>
|
|
</shadow>
|
|
<block type="lists_getIndex" id="mABxvPCE5_UpyczA/YkZ">
|
|
<mutation statement="false" at="true"></mutation>
|
|
<field name="MODE">GET</field>
|
|
<field name="WHERE">FROM_START</field>
|
|
<value name="VALUE">
|
|
<block type="variables_get" id="7T-Wt~f!zk8qBDM/lbxT">
|
|
<field name="VAR" id="MToVR*G/`$EOC~L`?@Zv" variabletype="">movingObjectsSteps</field>
|
|
</block>
|
|
</value>
|
|
<value name="AT">
|
|
<block type="lists_length" id="Dha|WI$uVU1p~elh$rHa">
|
|
<value name="VALUE">
|
|
<block type="variables_get" id="_$IIJQ{k+Ua5RuLhvsw1">
|
|
<field name="VAR" id="MToVR*G/`$EOC~L`?@Zv" variabletype="">movingObjectsSteps</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="Y">
|
|
<block type="math_arithmetic" id="d!RQFds=q{#80Nj^IF9h">
|
|
<field name="OP">ADD</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="1F#qkCVtPu5)A$~:+#(D">
|
|
<field name="NUM">2</field>
|
|
</shadow>
|
|
<block type="getObjTransform" id="P%AdZmsq+b23CdU1l4:%">
|
|
<field name="MODE">position</field>
|
|
<field name="COORD">y</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id="i^BnbUBFz.}jG2/pEKI.">
|
|
<field name="VAR" id="ZAc;baLR*j(/(0oZe]Pl" variabletype="">obj</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="2zx9lL@e+ih174(9kvD5">
|
|
<field name="NUM">180</field>
|
|
</shadow>
|
|
<block type="math_arithmetic" id="3n|i*tK+6si|l9VN{(m/">
|
|
<field name="OP">DIVIDE</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="1F#qkCVtPu5)A$~:+#(D">
|
|
<field name="NUM">2</field>
|
|
</shadow>
|
|
<block type="math_arithmetic" id="qZ^t-d=9CT)2OyWk(1y-">
|
|
<field name="OP">MINUS</field>
|
|
<value name="A">
|
|
<shadow type="math_number" id="1F#qkCVtPu5)A$~:+#(D">
|
|
<field name="NUM">2</field>
|
|
</shadow>
|
|
<block type="lists_getIndex" id="IIQrC`ZUT;`e5xG#~8}O">
|
|
<mutation statement="false" at="true"></mutation>
|
|
<field name="MODE">GET</field>
|
|
<field name="WHERE">FROM_START</field>
|
|
<value name="VALUE">
|
|
<block type="variables_get" id="pgNaLx:}Y(p}s_Xfm6fE">
|
|
<field name="VAR" id="OclgJav-p:CTv;G;c,wo" variabletype="">movingObjectsToY</field>
|
|
</block>
|
|
</value>
|
|
<value name="AT">
|
|
<block type="lists_length" id="}NI[([{Wrjp__Jxc6x@z">
|
|
<value name="VALUE">
|
|
<block type="variables_get" id="$7THD`6kgMm?mhFG#Gpi">
|
|
<field name="VAR" id="OclgJav-p:CTv;G;c,wo" variabletype="">movingObjectsToY</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="_btQe9vXVB+{U_X#+ut|">
|
|
<field name="NUM">180</field>
|
|
</shadow>
|
|
<block type="lists_getIndex" id="=`[KwJ.9Z|-}y+S6+W62">
|
|
<mutation statement="false" at="true"></mutation>
|
|
<field name="MODE">GET</field>
|
|
<field name="WHERE">FROM_START</field>
|
|
<value name="VALUE">
|
|
<block type="variables_get" id="Zb[@q$%f(rN~$K-fz3B$">
|
|
<field name="VAR" id="nfjPs];K162WP!$(N;~3" variabletype="">movingObjectsFromY</field>
|
|
</block>
|
|
</value>
|
|
<value name="AT">
|
|
<block type="lists_length" id="AV^Hvkk@{-Q:P#YW[gn)">
|
|
<value name="VALUE">
|
|
<block type="variables_get" id="+}H|H^J$d9aNS,lV,Fea">
|
|
<field name="VAR" id="nfjPs];K162WP!$(N;~3" variabletype="">movingObjectsFromY</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="B">
|
|
<shadow type="math_number" id="_btQe9vXVB+{U_X#+ut|">
|
|
<field name="NUM">180</field>
|
|
</shadow>
|
|
<block type="lists_getIndex" id="8mZ2lv=~e)]E0zqGg,gf">
|
|
<mutation statement="false" at="true"></mutation>
|
|
<field name="MODE">GET</field>
|
|
<field name="WHERE">FROM_START</field>
|
|
<value name="VALUE">
|
|
<block type="variables_get" id="Kq;.9BRP_+Z#2]xeYP#G">
|
|
<field name="VAR" id="MToVR*G/`$EOC~L`?@Zv" variabletype="">movingObjectsSteps</field>
|
|
</block>
|
|
</value>
|
|
<value name="AT">
|
|
<block type="lists_length" id="V1DM3k=+BKYh=Ar@lWdw">
|
|
<value name="VALUE">
|
|
<block type="variables_get" id="a!|#dRC9$OU-NU/k6{aV">
|
|
<field name="VAR" id="MToVR*G/`$EOC~L`?@Zv" variabletype="">movingObjectsSteps</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
<value name="Z">
|
|
<block type="getObjTransform" id="jCn1tnn3aWt2|-QI}]y:">
|
|
<field name="MODE">position</field>
|
|
<field name="COORD">z</field>
|
|
<value name="TARGETOBJ">
|
|
<block type="variables_get" id="A1LB0Q2tLqU)=(+BxR3Z">
|
|
<field name="VAR" id="ZAc;baLR*j(/(0oZe]Pl" variabletype="">obj</field>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</value>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</next>
|
|
</block>
|
|
</statement>
|
|
</block>
|
|
</tab>
|
|
<editorsettings width="683" height="474"></editorsettings>
|
|
</xml> |