Cattle and Crops: Mission Documentation
command: forwardDate
Spult das Spiel zum angegebenen Zeitpunkt targetDate
und time
in der angegebenen Dauer duration
vor.
Alternativ kann vom aktuellen Zeitpunkt um days
und minutes
vorgespult werden.
Wenn dieser Command als Teil einer Condition aufgerufen wird, kann direkt danach eine forwardDate Condition gesetzt werden die abwartet bis der Spulvorgang beendet ist.
Attribute
Attribute | Type | Value | Beschreibung |
---|---|---|---|
duration |
integer |
>= 0 |
Dauer der kompletten Spulanimation in Millisekunden (ms). Bei 0 werden automatisch 1000 ms pro vorzuspulendem Tag benutzt.Default: 1000 |
Option 1 | |||
targetDate |
string |
dd-mm | dd-mm-yyyy |
Zieldatum. Ist kein Jahr gesetzt, wird das aktuelle Jahr benutzt. Ist kein Jahr gesetzt und skipYear ist aktiv, kann ins nächste Jahr gesprungen werden wenn das Zieldatum vor dem aktuellen Datum liegt |
(time ) |
string |
hh:mm |
Optional: Ziel-Uhrzeit im 24-Stunden-Format |
(skipYear ) |
boolean |
true | false |
Optional: Wenn in targetDate kein Jahr gesetzt ist, aktiviert skipYear den möglichen Sprung ins nächste Jahr wenn das Zieldatum vor dem aktuellen Datum liegtDefault: false |
Option 2 | |||
(days ) |
integer |
> 0 |
Optional: Anzahl der Tage zur spulenden Tage. Kann in Verbindung mit minutes oder ohne verwendet werden. |
(minutes ) |
integer |
> 0 |
Optional: Anzahl der Minuten die vorgespult werden sollen. Kann in Verbindung mit days oder ohne verwendet werden. |
Beispiel
…
<commands>
<!-- Zieldatum mit erlaubtem Sprung ins nächste Jahr -->
<command type="forwardDate" targetDate="21-03" time="18:00" skipYear="true" duration="1000" />
<!-- Zieldatum festem Jahr -->
<command type="forwardDate" targetDate="21-03-2045" time="18:00" duration="5000" />
<!-- Anzahl Tage: 21 Tage in 12 Sekunden vorspulen -->
<command type="forwardDate" days="21" duration="12000" />
</commands>
…