Clone variable script execution

How can I execute a script from a variable in a clone? The methods I've tried run the script in the sprite, not the clone.

tell_clone_do

nothing is happening

Your project?

<blocks app="Snap! 6, https://snap.berkeley.edu" version="1">
<block-definition s="particle %'sprite' decay %'decay' path %'path' action delay %'actionDelay'" type="command" category="other">
<header/>
<code/>
<translations/>
<inputs>
<input type="%obj"/>
<input type="%n"/>
<input type="%l"/>
<input type="%n"/>
</inputs>
<script>
<block s="doWarp">
<script>
<block s="doDeclareVariables">
<list>
<l>clone</l>
</list>
</block>
<block s="doSetVar">
<l>clone</l>
<block s="newClone">
<l>
<option>myself</option>
</l>
</block>
</block>
<block s="doTellTo">
<block var="clone"/>
<block s="reifyScript">
<script>
<block s="doDeclareVariables">
<list>
<l>tick</l>
<l>pos#</l>
</list>
</block>
<block s="show"/>
<block s="doUntil">
<block s="reportEquals">
<block var="tick"/>
<block var="decay"/>
</block>
<script>
<block s="doChangeVar">
<l>tick</l>
<l>1</l>
</block>
<block s="doIf">
<block s="reportEquals">
<block s="reportModulus">
<block var="tick"/>
<block var="actionDelay"/>
</block>
<l>0</l>
</block>
<script>
<block s="gotoXY">
<block s="reportSum">
<block s="xPosition"/>
<block s="reportListItem">
<block s="reportSum">
<block var="pos#"/>
<l>1</l>
</block>
<block var="path"/>
</block>
</block>
<block s="reportSum">
<block s="yPosition"/>
<block s="reportListItem">
<block s="reportSum">
<block var="pos#"/>
<l>2</l>
</block>
<block var="path"/>
</block>
</block>
</block>
<block s="doChangeVar">
<l>pos#</l>
<l>2</l>
</block>
<block s="doIf">
<block s="reportGreaterThan">
<block var="pos#"/>
<block s="reportListAttribute">
<l>
<option>length</option>
</l>
<block var="path"/>
</block>
</block>
<script>
<block s="doSetVar">
<l>pos#</l>
<l>0</l>
</block>
</script>
</block>
</script>
</block>
</script>
</block>
<block s="removeClone"/>
</script>
<list/>
</block>
<list/>
</block>
</script>
</block>
</script>
</block-definition>
</blocks>

Got it to work

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.