event_inherited(); hspeed = scr_approach_curve(hspeed, (sign((obj_heart.x + 10) - x) * (3 + (difficult / 2))) / (1 + (abs(x - (obj_heart.x + 10)) < 50)), 20 - difficult, 0.01); delay--; if ((delay < 56 && abs(x - (obj_heart.x + 10)) < 50) && image_index == 0) delay = 9; if (delay == 9) scr_lerpvar("image_index", image_index, 3, 9); if (delay <= 9 || image_index > 0) speed *= 0.91; if (delay == 0) { scr_lerpvar("image_index", image_index, 0, 3); with (obj_bullet_scarecrow2) { bouncespeed = 2.25 + ((0.9 + random(0.1)) * power(high - 1, 0.7)); grav += (0.025 * other.difficult); grazed = false; } bounce = 1; delay = 100; var snd = sound_play(snd_jump, 1.2); sound_volume(snd, 0, 19); }