extends BulletBase class_name VectorStar var tracer: EntityBase = null var forwardTime: float = 1000 var forwarded: bool = false func ai(): texture.rotation_degrees *= 1.1 PresetAIs.forward(self, rotation) if timeLived() <= forwardTime: speed = 10 * ((forwardTime - timeLived()) / forwardTime) elif forwarded: speed = (timeLived() - forwardTime) / 30 else: forwarded = true if is_instance_valid(tracer): rotation = position.angle_to_point(tracer.getTrackingAnchor())