Cattle and Crops: Mission Documentation
condition: goTo
Prüft ob der Spieler an der angegebenen Position angekommen ist. Dabei ist es egal ob er zu Fuß oder im Fahrzeug am Ziel ankommt.
Attribute
Mögliche Ziele | Type | Value | Beschreibung |
---|---|---|---|
Option 1: command |
integer |
* |
CommandId des spawnMachine /useMachine commands des Fahrzeugs, zu dem der Spieler gehen soll |
Option 2: targetNode |
string |
* |
Nodename der Node, zu der der Spieler gehen soll. |
Option 3: targetId |
string |
* |
Volle InfoForTaskAndQuestId der Node zu der der Spieler gehen soll. |
Option 4: posX , posY , (posZ ) |
float |
* |
Position zu der der Spieler gehen soll. Wenn kein Z Wert angegeben wird, wird die Höhe per Raycast bestimmt |
Option 5: fieldId |
integer |
* |
Id des Felds, zu dem der Spieler gehen soll. Es wird immer die Feldeinfahrt mit der kleinsten Distanz zum Spieler gewählt. |
Option 6: mapMarkerIsTarget |
boolean |
true |
Wenn diese Flag aktiviert ist, wird die Distanz zum vom Spieler gesetzten Mapmarker geprüft. |
Attribute | Type | Value | Beschreibung |
---|---|---|---|
checkRadius Optional |
float |
> 0 |
Radius in Metern in dem geprüft werden soll, ob der Spieler die Position erreicht hat (Default: 3.5 ) |
relOffX , relOffY , (relOffZ ) |
float |
* |
Relativer offset zum angegebenen Ziel. Wenn kein Z Wert angegeben wird, wird die Höhe per Raycast bestimmt |
offsetInWorldSpace Optional |
bool |
* |
Legt fest, ob der Offset in Object-Space der angegebenen Node (nur bei command /targetNode /targetId ) oder World-Space aufgerechnet werden soll (Default: false ) |
Beispiele
…
<conditions>
<!-- Ziel = Fahrzeug -->
<condition type="goTo" command="100" checkRadius="0.5" relOffX="-5.0" relOffY="2.0" />
<!-- Ziel = Node -->
<condition type="goTo" targetNode="myTargetNodeName" />
<!-- Ziel = InfoForTaskAndQuestId -->
<condition type="goTo" targetId="harbor.silage_trader.task_target" checkRadius="4.5" />
<!-- Ziel = Position -->
<condition type="goTo" posX="-358" posY="13.4" />
<!-- Ziel = Feld -->
<condition type="goTo" fieldId="14" relOffX="-5.0" relOffY="2.0" relOffZ="-3.0" offsetInWorldSpace="true" />
<!-- Ziel = Map-Marker -->
<condition type="goTo" mapMarkerIsTarget="true" />
</conditions>
…