FillTrigger

Aus UniversalProcessKit
Wechseln zu: Navigation, Suche

Download filltrigger Dieser Trigger befüllt Fahrzeuge und Anhänger ohne Animationen oder Geräusche derselben auszulösen wie die Tankgeräusche (siehe GasStationTrigger). Dieser Trigger ist quasi das Gegenteil des EmptyTriggers.

Inhaltsverzeichnis

Standard-UserAttributes

siehe Standard-UserAttributes

type (string)

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

Ausprägung Beschreibung
filltrigger

Trigger-UserAttributes

siehe Trigger-UserAttributes

Die Default-Werte der Trigger-UserAttributes sind folgende:

UserAttribute Default-Wert
allowTipper true
allowShovel true
allowSowingMachine true, wenn fillType oder fillTypes “seeds“ enthält
allowWaterTrailer true, wenn fillType oder fillTypes “water“ enthält
allowMilkTrailer true, wenn fillType oder fillTypes “milk“ enthält
allowLiquidManureTrailer true, wenn fillType oder fillTypes “liquidManure“ enthält
allowSprayer true, wenn fillType oder fillTypes “fertilizer“ enthält
allowFuelTrailer true, wenn fillType oder fillTypes “fuel“ enthält
allowManureSpreader true, wenn fillType oder fillTypes “manure“ enthält
allowMixerWagonTrailer true
(andere) false

Allgemein

fillType (string)

Ausprägung Beschreibung
(ohne) (default) Nichts wird abgefüllt.
(Fülltyp) Der Fülltyp, der abgefüllt werden soll.

Bsp: „wheat“, „barley“, „water“

fillTypes (string) [0.10.4]

Ausprägung Beschreibung
(ohne) (default) Nichts wird abgefüllt.
(Liste an Fülltypen) Die Fülltypen, die abgefüllt werden können. Die Auswahl erfolgt mit dem typischen Dialog.

Bsp: „wheat barley maize rape“

fillLitersPerSecond (float)

Ausprägung Beschreibung
1500 (default) Die Befüllgeschwindigkeit ist 1500 Liter pro Sekunde.
(Zahl) Legt die Befüllgeschwindigkeit in Liter pro Sekunde fest.

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.

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.

Bedienung

activateInput (string) [0.10.4]

Zum Aktivieren der Befüllung oder zum Aufruf des Fülltyp-Auswahldialogs.

Ausprägung Beschreibung
(ohne) (default) Die Befüllung startet/stoppt automatisch.

Bei Verwendung von fillTypes wird per default ACTIVATE_OBJECT verwendet.

(inputBinding-Name) Der Name eines inputBinding-Elements (in der ModDesc.xml), der zum Start/Stopp der Befüllung verwendet werden soll.

Bsp: „ACTIVATE_OBJECT“

startFillingText (string) [0.10.4]

Nur in Verbindung mit activateInput (bzw. fillTypes).

Ausprägung Beschreibung
siloStartFilling (default) Der Standardtext zum Starten der Beladung.
(l10n-Name) Der Name des l10n-Elements in der ModDesc.xml, dessen im Hilfemenü beim Starten der Beladung angezeigt werden soll.

Bsp: „l10n_startFillingText“

stopFillingText (string) [0.10.4]

Nur in Verbindung mit activateInput (bzw. fillTypes).

Ausprägung Beschreibung
siloStartFilling (default) Der Standardtext zum Stoppen der Beladung.
(l10n-Name) Der Name des l10n-Elements in der ModDesc.xml, dessen im Hilfemenü beim Stoppen der Beladung angezeigt werden soll.

Bsp: „l10n_stopFillingText“

stationName (string) [0.10.4]

Nur in Verwendung mit fillTypes zum Beschriften des Fülltyp-Auswahldialogs.

Ausprägung Beschreibung
(ohne) (default) Der Name des Mods wird im Fülltyp-Auswahldialog angezeigt.
(l10n-Name) Der Name des l10n-Elements in der ModDesc.xml, der im Fülltyp-Auswahldialog angezeigt werden soll.

Bsp: „l10n_stationName“

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 FillTrigger 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 filltrigger zum Download hinterlegt: Download filltrigger

Oder alternativ als Kopiervorlage sind nachfolgend alle spezifischen UserAttributes aufgelistet, die mit dem filltrigger 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="filltrigger" />
   <Attribute name="fillType" type="string" value=""/>
   <Attribute name="fillLitersPerSecond" type="float" value=""/>
   <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="allowTipper" type="boolean" value="true"/>
   <Attribute name="allowShovel" type="boolean" value="true"/>
   <Attribute name="allowMixerWagonTrailer" type="boolean" value="true"/>
 </UserAttribute>