var active = false; with (obj_climb_kris) { active = true; if (abs(x - other.x) > 420) active = false; if (y < other.y) active = false; } if (active && y < (cameray() - 280)) active = false; if (con == 0 && global.interact == 0) { sprite_index = spr_scarecrow_facedown; image_index += 0.25; timer++; if (timer >= throwtime) { timer = 0; if (active) { thrown = 0; con = 2; } } } if (con == 2 && global.interact == 0) { timer++; if (timer == 1) { sprite_index = spr_scarecrow_throwshurikendown; image_index = 0; } if (timer == 3) image_index = 1; if (timer == 5) image_index = 2; if (timer == 6) { image_index = 3; makeShuriken(); } if (timer == 8) image_index = 4; if (timer == (8 + throwwait)) { thrown++; timer = 0; if (thrown >= throwcount) { con = 0; thrown = 0; } else { con = 2; } } }