Use a validation test to determine if the remainder of the instructions should be processed.
Use a validation test to determine if the remainder of the instructions should be processed.
the custom valid conditions of the vehicle for continuing
Gain altitude with a flying vehicle.
Gain altitude with a flying vehicle. The climb speed is fixed.
the vertical distance to ascend
A container that translates to a new Setting
instruction.
A container that translates to a new Setting
instruction.
Instructions are maintained in this form until they will be used due to the nature of the Setting
object.
The least that this object needs to do is accept parameters that matches the specific Setting
that it outputs.
Drive a certain distance from somewhere.
Drive a certain distance from somewhere.
the fixed coordinates of the origin point
how far from the origin point the vehicle should travel
Drive a certain distance from where the vehicle is at the time that the instruction is called.
Drive a certain distance from where the vehicle is at the time that the instruction is called. The starting position is the current position of the vehicle.
how far from the origin point the vehicle should travel
Basic drive forward instruction.
Basic drive forward instruction.
the speed that the vehicle accelerates to; scaled in a curious way
ServerVehicleOverrideMsg.forward_speed
Special drive forward instruction.
Special drive forward instruction.
VehicleDefinition.AutoPilotSpeed1
ServerVehicleOverrideMsg.forward_speed
Drive or idle for a certain duration.
Drive or idle for a certain duration. The starting position is the current position of the vehicle.
how long to contiue driving under the current conditions
Special drive forward instruction.
Special drive forward instruction.
VehicleDefinition.AutoPilotSpeed2
ServerVehicleOverrideMsg.forward_speed
An instruction to be consumed by the cyclic operation of VehicleSpawnControlGuided
and are created by a Configuration
object.
An instruction to be consumed by the cyclic operation of VehicleSpawnControlGuided
and are created by a Configuration
object.
They are considered semi-immutable case class
objects.
Externally, they are immutable by proper Scala standards.
Internally, they will be permitted private
fields that can be modified the first time the object is used.
Stop driving (but do not cancel the server override state).
Cause the vehicle to turn a certain amount.
Cause the vehicle to turn a certain amount.
the angle by which to turn the vehicle
the wheel direction of the vehicle
VehicleMessage.wheel_direction
The nature of the action being performed.
The nature of the action being performed. Different actions can be divided into types.
Instructions to be processed by
VehicleSpawnControlGuided
. These instructions coordinate basic vehicle manipulations such as driving, turning, and stopping. If defined, they will operate on a newly formed vehicle after it is released from its spawn pad lifting platform and after it has been issued at least oneServerVehicleOverrideMsg
packet.