Cattle and Crops: Mission Documentation


condition: driveVehicle

Prüft ob eine spezifische Maschinen an einem Zielort angekommen ist. Der Zielort kann auf vier Arten definiert werden: targetNode mit dem Node-Namen des Zielpunktes, targetId mit der InfoForTaskAndQuestId der Zielnode, fieldId mit der Id des Feldes, oder Custom-Positionsangaben mit posX, posY und posZ. Wenn posZ nicht angegeben wird, wird ein Raycast gemacht um die Höhe zu bestimmen.


Attribute

Attribute Type Value Beschreibung
command integer > 0 Id des Commands vom Typ spawnMachine oder useMachine
Option 1: targetNode string * Name der Ziel-Node
Option 2: targetId string * InfoForTaskAndQuestID der Ziel-Node
Option 3: posX, posY, (posZ) float * Direkte Welt-Positionen (X, Y, (Z)). Z ist optional
Option 4: fieldId integer > 0 Id des Felds, zu dem gefahren werden soll
(checkRadius) float > 0 Optional: Radius in Metern in dem geprüft werden soll, ob das Fahrzeug das Ziel erreicht hat (Default: 3.5)
(noMarker) boolean true | false Optional: Legt fest, ob die condition einen Marker anzeigen soll oder nicht. (Default: false)
(requireStop) integer 0 | 1 Optional: Legt fest, dass der Punkt nicht nur erreicht werden soll, sondern das Fahrzeug auch anhalten muss. (Default: 1)

Beispiele

<conditions>
    <condition type="driveVehicle" command="123" targetNode="myTargetNodeName" description="Drive to that specific node" />
    <condition type="driveVehicle" command="123" targetId="bga.silos.silo1" description="Drive to the BGP silo" />
    <condition type="driveVehicle" command="123" posX="456.7" posY="-991" requireStop="1" description="Drive to the farm and stop" />
    <condition type="driveVehicle" command="123" targetId="farm.farm_center" checkRadius="50" noMarker="true" description="Wait for the AI to reach the farm" />
</conditions>

results matching ""

    No results matching ""