if (keep == 1) { if (instance_exists(obj_heart)) { if (path_speed != 0 || speed != 0 || megakeep == 1) { lborder = x - (sprite_width / 2); rborder = x + (sprite_width / 2); uborder = y - (sprite_height / 2); dborder = y + (sprite_height / 2); if (obj_heart.x < (lborder + 5)) obj_heart.x = lborder + 5; if (obj_heart.x > (rborder - 22)) obj_heart.x = rborder - 22; if (obj_heart.y < (uborder + 5)) obj_heart.y = uborder + 5; if (obj_heart.y > (dborder - 22)) obj_heart.y = dborder - 22; } } }