if (state == 2) { if (obj_dummy_training_dummy.damage_disjoint_count > 0 && global.hit_count >= 3) state = 3 } if (state == 1) { if (state_1_no_loop == false) { time_elapsed += time_increase if (time_elapsed >= time_max) { time_elapsed = time_max alarm[0] = state_1_alarm state_1_no_loop = true } game_maker_cannot_do_math = power((time_elapsed / (time_max / 2 * (1 / sqrt(max_rise))) - sqrt(max_rise)), 2) animation_disjoint_y = sign_modifier * (max_rise - round(game_maker_cannot_do_math)) y = obj_dummy_training_dummy.y + on_y + animation_disjoint_y } } else if (state == 2) { x = obj_dummy_training_dummy.x + on_x y = obj_dummy_training_dummy.y + on_y } else if (state == 3) { x += (spin_x_dir * spin_x_speed) image_angle += (spin_angle_dir * spin_angle_speed) }