WoodTrigger

Aus UniversalProcessKit
Wechseln zu: Navigation, Suche

Der WoodTrigger reagiert auf Baumstämme. Er kann eine entsprechende Menge an Hackschnitzeln dem Füllstand hinzufügen, den Baumstamm verkaufen oder direkt löschen.

Inhaltsverzeichnis

Standard-UserAttributes

siehe Standard-UserAttributes

type (string)

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

Ausprägung Beschreibung
woodtrigger

Trigger-UserAttributes

siehe Trigger-UserAttributes

Die Default-Werte der Trigger-UserAttributes sind folgende:

UserAttribute Default-Wert
allowWood true
(andere) false

Allgemein

mode (string)

Legt fest was mit den Baumstamm passieren soll.

Ausprägung Beschreibung
„sell“ (default) Die Baumstämme werden anhand ihres Wertes verkauft.
„dissolve“ Der Füllstand der Baumstämme wird dem Mod hinzugefügt.
„delete“ Der Baumstamm wird gelöscht.

acceptedMinLength (float)

Ausprägung Beschreibung
0 (default) Baumstämme ab 0m Länge werden akzeptiert.
(Zahl) Mindeste Baumstammlänge, die akzeptiert wird.

acceptedMaxLength (float)

Ausprägung Beschreibung
999 (default) Baumstämme bis 999m Länge werden akzeptiert.
(Zahl) Maximale Baumstammlänge, die akzeptiert wird.

acceptedMinDiameter (float) [0.10.6]

Ausprägung Beschreibung
0 (default) Baumstämme ab 0m Durchmesser werden akzeptiert.

Bäume haben etwa einen Durchmesser zwischen 0,2 und 0,6 Meter.

(Zahl) Mindester Baumstammdurchmesser, der akzeptiert wird.

acceptedMaxDiameter (float) [0.10.6]

Ausprägung Beschreibung
999 (default) Baumstämme bis 999m Durchmesser werden akzeptiert.

Bäume haben etwa einen Durchmesser zwischen 0,2 und 0,6 Meter.

(Zahl) Maximaler Baumstammdurchmesser, der akzeptiert wird.

ignoreWood (float)

Ausprägung Beschreibung
0 (default) jeder akzeptierte Baumstamm wird verwendet
(Anzahl) Eine bestimmte Anzahl an Baumstämmen, die im Trigger sein kann, ohne verwendet zu werden.

useFirstWood (boolean)

Legt die Reihenfolge der Baumstämme fest, wie sie verarbeitet werden.

Ausprägung Beschreibung
true (default) Verarbeitet die Baumstämme in der Reihenfolge, wie sie im Trigger gelandet sind.
false Verarbeitet die Baumstämme in umgekehrter Reihenfolge, wie sie im Trigger gelandet sind.

delay (float)

Wie lang die Pause zwischen der Verarbeitung der einzelnen Baumstämme im Trigger ist.

Ausprägung Beschreibung
0.1 (default) Die Pause bei der Verarbeitung ist 0,1 Sekunden.
(Zahl) Die Pause bei der Verarbeitung ist X Sekunden.

Gewinn/ Kosten

revenuePerLiter (float)

Der Verkaufserlös pro Liter Hackschnitzel.

Ausprägung Beschreibung
(ohne) (default) Kein Verkaufserlös.
(Zahl) Der Gewinn pro Lister ist X € pro Liter.

revenueMultiplier (string)

Eine Einstellungsmöglichkeit für die verschiedenen Schwierigkeitsgrade.

Ausprägung Beschreibung
„1 1 1“ (default) Die Standardstaffelung der Schwierigkeitsgrade von Giants.
(Zahl Zahl Zahl) Legt die Faktoren der 3 Schwierigkeitsgrade für den verwendeten Erlös fest.

Z. Bsp. „1 0.9 0.7“

statName (string)

Falls die Baumstamm-Annahme Geld einbringt (oder kostet), legt statName fest, auf welchen Punkt in der Spiel-Statistik der Erlös 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-UserAttribute

..OnEnter

Die Action-UserAttributes, die im Namen mit „..OnEnter“ enden, werden herangezogen, wenn ein akzeptierter Baumstamm in den Trigger kommt.

..OnLeave

Die Action-UserAttributes, die im Namen mit „..OnLeave“ enden, werden herangezogen, wenn ein akzeptierter Baumstamm den Trigger verlässt.

..OnDelete

Die Action-UserAttributes, die im Namen mit „..OnDelete“ enden, werden herangezogen, wenn ein Baumstamm gelöscht wird.

..IfDissolved

Die Action-UserAttributes, die im Namen mit „..IfDissolved“ enden, werden herangezogen, wenn die Hackschnitzel eines Baumstamms dem Füllstand hinzugefügt wird. Die Action-UserAttribute add.. und remove.. werden dabei mit der hinzugefügten Menge an Hackschnitzeln multipliziert.

..IfSold

Die Action-UserAttributes, die im Namen mit „..IfSold“ enden, werden herangezogen, wenn ein Baumstamm wird. Die Action-UserAttribute add.. und remove.. werden dabei mit der verkauften Menge an Hackschnitzeln multipliziert.

Beispielmods

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

Bild Modname in Dateien
UPK Wood Trigger Test model.i3d