if (con == 0 || con == 2) image_angle = direction; if (x > (xx + 700) || y < (yy - 40)) { if (con == 0) { gravity = 0; speed = 0; x = xx - 40; y = obj_heroralsei.y; sprite_index = spr_ralseib_idle; image_angle = 0; hspeed = 20; con = 10; } } if (con == 10) { timer += 1; if (x >= (obj_heroralsei.x - 10)) { if (collided == 0) { global.msg[0] = stringsetloc("* Missed!/%", "obj_ralseithrown_slash_Step_0_gml_23_0"); scr_battletext_default(); } with (obj_heroralsei) visible = 1; with (obj_herosusie) visible = 1; with (obj_checkers_enemy) { actcon = 1; visible = 1; } with (obj_throwtarget) instance_destroy(); with (obj_throwralsei) instance_destroy(); instance_destroy(); } } if (con == 2) { if (x < (xx - 40) || y > (yy + 520)) { timer = 0; gravity = 0; speed = 0; x = xx - 40; y = obj_heroralsei.y; sprite_index = spr_ralseib_idle; image_angle = 0; hspeed = 20; con = 10; } }