_timer = 0; _timer_interval = 60; _after_images = []; _rainbow_list = flrainbow(); _rainbow_index = 0; _target_actor = -4; _mode = -1; image_speed = 0; image_xscale = 2; image_yscale = 2; init = function(arg0) { _target_actor = arg0; }; set_mode = function(arg0) { _mode = arg0; if (_mode == 0) { _timer = 0; sprite_index = spr_flowery_powering_up_kneel; scr_lerpvar("image_speed", 0, 0.6, 60); scr_lerpvar("_timer_interval", 30, 10, 60); } else if (_mode == 1) { sprite_index = spr_flowery_powering_up_finish; image_speed = 0; image_index = 0; scr_lerpvar("image_index", 0, 4, 20, 3, "in"); scr_script_delayed(function() { snd_play(snd_weaponpull); for (var i = 0; i < 12; i++) { var _sparkle = instance_create(x - 20, y - 70, obj_afterimage); _sparkle.direction = (i * 30) + random_range(-13, 13); _sparkle.image_index = irandom(3); _sparkle.sprite_index = spr_bellsparkle; _sparkle.image_angle = choose(0, 90); _sparkle.speed = 5; _sparkle.friction = 0.2; _sparkle.image_alpha = 1; _sparkle.image_xscale = 2; _sparkle.image_yscale = 2; _sparkle.image_speed = random_range(0.25, 0.5); _sparkle.depth = depth - 2; } }, 21); } };