event_inherited(); trash_timer++; if (x > (scr_get_box(4) - 90) && x < (scr_get_box(4) + 90) && y < (scr_get_box(5) + 75) && y > (scr_get_box(5) - 175) && ((trash_timer >= 0 && !irandom(2)) || trash_timer >= 3)) { image_xscale = 7; image_yscale = 7; image_angle -= 4; if (!place_meeting(x, y, obj_bullet_trash_small)) { repeat (1 + (irandom(3) == 0)) { var _angle = irandom(360); var _dist = 8 + random(16); with (instance_create(x + lengthdir_x(_dist, _angle), y + lengthdir_y(_dist, _angle), obj_bullet_trash_small)) { depth = obj_growtangle.depth - 1; scr_bullet_inherit_from(id, 960); active = false; image_blend = c_gray; sprite_index = spr_bullet_trash; image_index = irandom(4); image_speed = 0; image_xscale = choose(-1, 1); image_yscale = choose(-1, 1); scr_lerpvar("image_xscale", 0, image_xscale, 4, 3, "out"); scr_lerpvar("image_yscale", 0, image_yscale, 4, 3, "out"); image_xscale = 0; image_yscale = 0; image_angle = irandom(360); } } trash_timer = -5; } image_xscale = _size; image_yscale = _size; } if (y > (__view_get(e__VW.YView, 0) + 580)) instance_destroy(); enum e__VW { XView, YView, WView, HView, Angle, HBorder, VBorder, HSpeed, VSpeed, Object, Visible, XPort, YPort, WPort, HPort, Camera, SurfaceID }