Cattle and Crops: Mission Documentation
condition: transfer, transferFillType
Prüft ob die angegebene Menge des Filltypes von Quell-Tank zum Ziel-Tank transferiert wurde. Sowohl Fahrzeug- als auch Welttanks werden unterstützt.
Als type
können sowohl transfer
als auch transferFillType
benutzt werden.
Diese condition unterstützt progressVisible
und kann den Fortschritt anzeigen.
Attribute
Attribute | Type | Value | Beschreibung |
---|---|---|---|
sourceTankId |
string |
* |
(Nur wenn der Quell-Tank ein Welt-Tank ist) InfoForTaskAndQuestId des Quell-Tanks |
sourceCommand |
id |
> 0 |
(Nur wenn der Quell-Tank ein Fahrzeug-Tank ist) Id des Commands vom Typ spawnMachine oder useMachine der den Quell-Tank beinhaltet |
(sourceTankNode ) |
string |
* |
(Optional. Nur wenn der Quell-Tank ein Fahrzeug-Tank ist) Nodename des Quell-Tanks falls das Fahrzeug mehr als einen Tank besitzt |
targetTankId |
string |
* |
(Nur wenn der Ziel-Tank ein Welt-Tank ist) InfoForTaskAndQuestId des Ziel-Tanks |
targetCommand |
id |
> 0 |
(Nur wenn der Ziel-Tank ein Fahrzeug-Tank ist) Id des Commands vom Typ spawnMachine oder useMachine der den Ziel-Tank beinhaltet |
(targetTankNode ) |
string |
* |
(Optional. Nur wenn der Ziel-Tank ein Fahrzeug-Tank ist) Nodename des Ziel-Tanks falls das Fahrzeug mehr als einen Tank besitzt |
fillType |
string |
* [path] |
Vollständiger Pfad des FillTypes |
amount |
float |
> 0 |
Zu transferierende Menge in kg |
sourceTankId
und sourceCommand
bzw. targetTankId
und targetCommand
schließen sich jeweils gegenseitig aus. Nur einer der beiden darf jeweils benutzt werden.
Beispiele
…
<conditions>
<condition type="transfer" sourceTankId="farm.my.source.tank" targetTankId="farm.my.target.tank" fillType="Solid,ThreshedFruit,Corny,Barley" amount="8000" description="Transfer 8000 kg of barley from 'Source' to 'Target'" />
<condition type="transfer" sourceCommand="100" sourceTankNode="myTankNodeName" targetTankId="farm.my.target.tank" fillType="Solid,ThreshedFruit,Corny,Barley" amount="8000" description="Transfer 8000 kg of barley from the Vehicle 100 to 'Target'" />
<condition type="transfer" sourceCommand="100" targetCommand="200" fillType="Solid,ThreshedFruit,Corny,Barley" amount="8000" description="Transfer 8000 kg of barley from the Vehicle 100 to Vehicle 200" />
</conditions>
…