1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
[object_type]
id="chain_base"
on_child_spawned="[
if(child.type = 'spiked_ball', set(vars.ball, child),
set(child.activation_area, vars.ball.activation_area))
]"
on_create="[
spawn('spiked_ball', x + 16, y + 16, 1, [set_var('radius', 210), set_var('speed', 5), set_var('parent', label)]),
map(range(20), 'radius', spawn('chain_link', x + 16, y + 16, 1, [set_var('radius', (radius+1)*10), set_var('parent', label),
if((radius%2) = 0, [animation('normal2'), set(z, z - 1)], set(z, z - 2))
]))]"
[vars]
ball="null()"
[/vars]
[animation]
collide="0,0,16,16"
duration="10000000"
frame_info="0,0,1,1,972,425,16,16"
id="normal"
image="compiled-2.png"
rect="972,425,988,441"
[/animation]
[/object_type]
|