if (!_active) exit; _anim_timer++; var start_rummage_time = 30; var rummage_time = start_rummage_time + 16; var jitter_time = rummage_time + 14; var rummage_finish_time = jitter_time + 12; var rummage_hold_time = rummage_finish_time + 12; var rummage_pause_time = rummage_hold_time + 20; var heart_burst_time = rummage_pause_time + 18; var put_back_time = heart_burst_time + 16; var fall_time = put_back_time + 50; var finish_time = fall_time + 30 + 30; if (_anim_timer == 1) scr_shakeobj(); if (_anim_timer == start_rummage_time) scr_lerp_instance_var(id, "_anim_index", 0, 6, 14); if (_anim_timer == jitter_time) scr_lerp_instance_var(id, "_anim_index", 6, 9, 6); if (_anim_timer == rummage_hold_time) { snd_play(snd_bump); scr_lerp_instance_var(id, "_anim_index", 10, 12, 14); } if (_anim_timer == rummage_pause_time) scr_lerp_instance_var(id, "_anim_index", 12, 18, 40); if (_anim_timer == heart_burst_time) heart_burst_event(); if (_anim_timer == put_back_time) scr_lerp_instance_var(id, "_anim_index", 18, 20, 24); if (_anim_timer == fall_time) scr_lerp_instance_var(id, "_anim_index", 20, 23, 32); if (_anim_timer == finish_time) _finished = true;