function scr_flower_despwn(arg0 = 0) { arg0 = 0; hit = 0; with (instance_create_depth(x, y, depth, obj_plat_vfx)) { sprite_index = spr_smokepuff; image_speed = 2; } with (instance_create_depth(x, y, 2450, obj_flower_despwn, { image_blend: petal_color })) colored = true; var _spawner = instance_create_depth(x_home, y_home, 2450, obj_flower_spawner, { image_blend: petal_color }); _spawner._memory = {}; _spawner.image_xscale = image_xscale; _spawner.scale = sign(image_xscale); _spawner.was_onscreen = true; _spawner.colored = true; _spawner.image_yscale = image_yscale; _spawner.image_angle = image_angle; _spawner.obj_index = object_index; _spawner.activate = activate; _spawner.enemy_wave = enemy_wave; var array = __vars; for (var i = 0; i < array_length(array); i++) variable_struct_set(_spawner._memory, array[i], variable_instance_get(id, array[i])); with (_spawner) { obj_index = other.object_index; hp = other.hp; } if (arg0 == 0) { instance_destroy(); } else { } exit; }