sA5CarrierBot 0 -1 50 0 <undefined> <undefined> 1 603 7 0 0 -1 2 self 0 0 1 state = 1; statetime = 0; targetx = x; targety = -16; facing = choose(1, -1); draw_battery = choose(0, 1); batid = -1; idle_time = random(120); 1 603 7 0 0 -1 2 self 0 0 1 if (state == 1) { gravity_direction = point_direction(x + 1 * facing, y + 18, targetx, targety); gravity = 0.2; speed = min(speed, 6); if (abs(hspeed > 0.1)) { if (hspeed > 0) { facing = 1; } else facing = -1; } if (point_distance(x + 1 * facing, y + 18, targetx, targety) < 8) instance_destroy(); } statetime += 1; 1 603 7 0 0 -1 2 self 0 0 1 draw_sprite_ext(sprite_index, -1, x, y, facing, 1, 0, -1, 1); if (draw_battery > 0) draw_sprite(sBattery, -1, x + 1 * facing, y + 18); 0 0 0 0.5 0.100000001490116 0 0.100000001490116 0.100000001490116 0.200000002980232 -1 -1