Cattle and Crops: Mission Documentation
condition: animalBarn
Prüft ob dem Stall barn
eine bestimmte Anzahl an Tieren count
in der Barn ist / der Barn hinzugefügt wurden. Es kann eine spezifische Barn (barnId
), eine Barn-Gruppe vom Typ "farm", "transfer" oder "trader", oder eine Fahrzeugbarn (pseudoBarnCommand
) abgefragt werden.
Diese condition unterstützt progressVisible
und kann den Fortschritt anzeigen.
Attribute
Attribute | Type | Value | Beschreibung |
---|---|---|---|
Option 1 ( barn ) |
string |
farm | trader | transfer |
Optional: Stallfarm : Prüft ob irgendeinem der Ställe vom Typ "Default" Tiere hinzugefügt wurdentrader : Prüft ob irgendeinem der Ställe vom Typ "Trader" Tiere hinzugefügt wurdentransfer : Prüft ob irgendeinem der Ställe vom Typ "Transfer" Tiere hinzugefügt wurden |
Option 2 ( barnId ) |
string |
* |
Optional: InfoForTaskAndQuestId einer spezifischen Barn die den count haben/erhalten soll. Wenn barnId benutzt wird, wird barn ignoriert. |
Option 3 ( pseudoBarnCommand ) |
integer |
> 0 |
Optional: Id vom Typ spawnMachine oder useMachine für ein Vehicle mit einer Pseudo-Barn. Wenn angegeben, wird das barn -Attribut ignoriert |
count |
integer |
> 0 |
Anzahl der hinzuzufügenden Tiere |
(countIsRelative ) |
boolean |
true | false |
Optional: Wenn true wird gecheckt ob die in count definierte Anzahl hinzugefügt werden. Wenn false wird gecheckt ob insgesamt count Tiere in der Barn sind. Default: false |
(minWeight , maxWeight ) |
float |
0.0 < minWeight < maxWeight |
Optional: Mindest- und Höchst-Gewicht in kg. Müssen beide zusammen angegeben werden |
(minAge , maxAge ) |
integer |
0.0 < minAge < maxAge |
Optional: Mindest- und Höchst-Alter in Tagen. Müssen beide zusammen angegeben werden |
(minHealth , maxHealth ) |
float |
0.0 <= minHealth < maxHealth <= 1.0 |
Optional: Mindest- und Höchst-Gesundheit in Tagen. Müssen beide zusammen angegeben werden |
Beispiel
…
<conditions>
<condition type="animalBarn" barnId="farm.cowshed.barn_2" count="3" description="Have a total of 3 animals in barn 2" />
<condition type="animalBarn" barn="farm" count="7" countIsRelative="true" description="Add 7 animals to your farm barn" />
<condition type="animalBarn" barn="transfer" count="5" minWeight="500" maxWeight="750" minAge="0" maxAge="540" description="Add 5 animals younger than 18 months and betweek 500 and 750 kg to your transfer barn" />
<condition type="animalBarn" pseudoBarnCommand="123" count="5" description="Load 5 animals into the Joskin Betimax trailer" />
</conditions>
…