LiquidManureFillTrigger

Aus UniversalProcessKit
Wechseln zu: Navigation, Suche

Download liquidmanurefilltrigger Dieser Trigger befüllt Güllefässer mit Gülle. Im Gegensatz zum FillTrigger muss die Abfüllung vom Fahrzeug aus bestätigt werden, genauso wie die Standard-Trigger.

Inhaltsverzeichnis

Standard-UserAttributes

siehe Standard-UserAttributes

type (string)

Um dieses Modul zu verwenden, muss type="liquidmanurefilltrigger" gesetzt sein.

Ausprägung Beschreibung
liquidmanurefilltrigger

Trigger-UserAttributes

siehe Trigger-UserAttributes

Die Default-Werte der Trigger-UserAttributes sind folgende:

UserAttribute Default-Wert
allowLiquidManureTrailer true
(andere) false

Allgemein

fillType (string) [17.0.9]

Ausprägung Beschreibung
liquidManure (default) liquidManure wird abgefüllt.
digestate digestate wird abgefüllt.

createFillType (boolean)

Ausprägung Beschreibung
true Legt fest, dass die Befüllung unabhängig vom Füllstand stattfindet.
false (default) Legt fest, dass die abgefüllte Füllmenge vorhanden sein muss.

fillOnlyWholeNumbers (boolean)

Ausprägung Beschreibung
true Füllt nur ganzzahlige Füllmengen ab. Teilwerte werden gespeichert und aufsummiert.
false (default) Füllt die notwendige Füllmenge mit Nachkommabereich ab.

Kosten/ Gewinn

pricePerLiter (float)

Ausprägung Beschreibung
0 (default) Die Befüllung ist kostenlos.
(Zahl) Die Befüllung kostet X € pro Liter. Negative Werte werden zum Kontostand hinzugefügt.

Mit statName kombinierbar.

preferMapDefaultPrice (boolean)

Ausprägung Beschreibung
true Nimmt, falls vorhanden, den für die Karte festgelegten Preis der Füllsorte, ansonsten pricePerLiter.
false (default) Verwendet pricePerLiter.

pricePerLiterMultiplier (string)

Eine Einstellungsmöglichkeit für die verschiedenen Schwierigkeitsgrade.

Ausprägung Beschreibung
„1 1 1“ (default) Die Standardstaffelung der Schwierigkeitsgrade (einfach, mittel, schwer).
(Zahl Zahl Zahl) Legt die Faktoren der 3 Schwierigkeitsgrade für den verwendeten Verkaufspreis fest.

Z. Bsp. „1 1.3 1.5“

statName (string)

Falls die Abfüllung Geld kostet (oder einbringt), legt statName fest, auf welchen Punkt in der Spiel-Statistik der Betrag gebucht werden soll.

Ausprägung Beschreibung
other (default) Sonstiges
newVehiclesCost Neue Fahrzeuge
newAnimalsCost Tierkosten
constructionCost Baukosten
vehicleRunningCost Betriebskosten Fahrzeuge
propertyMaintenance Betriebskosten Gebäude
wagePayment Lohnzahlungen
harvestIncome Einnahmen Ernte
missionIncome Einnahmen Missionen
loanInterest Kreditzinsen

Action-UserAttributes

..IfFilling

Diese Action-UserAttributes werden ausgeführt, wenn der LiwuidManureFillTrigger etwas befüllt. Die Angaben in add.. und remove.. werden mit der abgefüllten Menge multipliziert.

..IfFillingStarted

Diese Action-UserAttributes werden ausgeführt, wenn das Abfüllen begonnen hat.

..IfFillingStopped

Diese Action-UserAttributes werden ausgeführt, wenn das Abfüllen beendet ist.

Download & Kopiervorlage

Zum Importieren mit dem GE ist hier ein vorgefertigter liquidmanurefilltrigger zum Download hinterlegt: Download liquidmanurefilltrigger

Oder alternativ als Kopiervorlage sind nachfolgend alle spezifischen UserAttributes aufgelistet, die mit dem liquidmanurefilltrigger verwendet werden können. Sie können in den UserAttributes-Abschnitt kopiert und angepasst werden (nodeId anpassen!).

 <UserAttribute nodeId="1">
   <Attribute name="type" type="string" value="liquidmanurefilltrigger" />
   <Attribute name="fillOnlyWholeNumbers" type="boolean" value="false"/>
   <Attribute name="createFillType" type="boolean" value="false"/>
   <Attribute name="pricePerLiter" type="float" value=""/>
   <Attribute name="preferMapDefaultPrice" type="boolean" value="false"/>
   <Attribute name="pricePerLiterMultiplier" type="string" value="1 1 1"/>
   <Attribute name="statName" type="string" value="other"/>
   <Attribute name="addIfFilling" type="string" value=""/>
   <Attribute name="removeIfFilling" type="string" value=""/>
   <!-- Trigger-UserAttributes -->
   <Attribute name="allowLiquidManureTrailer" type="boolean" value="true"/>
 </UserAttribute>

Beispielmods

Die folgende Liste enthält Mods, die dieses Modul verwenden.

Bild Modname in Dateien
UPK Liquid Manure Test model.i3d