TipTrigger

Aus UniversalProcessKit
Wechseln zu: Navigation, Suche

Download tiptrigger Dieser Trigger ermöglicht es Kipper zu entladen und deren Kipp-Animation abzuspielen.

Inhaltsverzeichnis

Standard-UserAttributes

siehe Standard-UserAttributes

type (string)

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

Ausprägung Beschreibung
tiptrigger

Trigger-UserAttributes

siehe Trigger-UserAttributes

Die Default-Werte der Trigger-UserAttributes sind folgende:

UserAttribute Default-Wert
allowTipper true
(andere) false

Allgemein

acceptedFillTypes (string)

Ausprägung Beschreibung
(ohne) (default)  Es wird nichts akzeptiert
(Auflistung von Fülltypen) Akzeptiert bestimme Füllsorten

Bsp: „rape“, „wheat barley“

showNotAcceptedWarning (boolean)

Ausprägung Beschreibung
true (default) Es wird eine Warnung angezeigt, wenn der Fülltyp des Kippers vom tiptrigger nicht akzeptiert wird.

Der angezeigte Text kann im l10n-Abschnitt der modDesc.xml mit „notAcceptedHere“ angepasst werden.

false Es wird keine Warnung angezeigt.

showCapacityReachedWarning (boolean)

Ausprägung Beschreibung
true (default) Es wird eine Warnung angezeigt, wenn die maximale Füllmenge der Füllsorte bereits erreicht ist.

Der angezeigte Text kann im l10n-Abschnitt der modDesc.xml mit „capacityReached“ angepasst werden.

false Es wird keine Warnung angezeigt.

Gewinn/ Kosten

revenuePerLiter (float)

revenuePerLiter gilt für alle erlaubten Fruchttypen. Davon kann man mit revenuesPerLiter Ausnahmen festlegen bzw. gleich alle mit Preisen auflisten. Zuerst schaut das Skript ob in revenuesPerLiter ein Wert für den Fruchttyp festgelegt wurde, sonst nimmt es den Wert von revenuePerLiter (per default auf 0€ pro Liter gesetzt).

ZBsp.: acceptedFillTypes="wheat barley maize rape", revenuePerLiter="0.1", revenuesPerLiter="1.2 wheat 1.3 barley" und convertFillTypes="void wheat rape". Für Weizen bekommt man 1,2€ pro Liter und es wird gelöscht. Für Barley bekommt man 1,3€ pro Liter und es wird gespeichert. Für Mais bekommt man 0,1€ und es wird gespeichert. Für Raps bekommt man auch 0,1€ und es wird gelöscht.

Ausprägung Beschreibung
0 (default) Die Entleerung ist ohne Gewinn.
(Zahl) Die Entleerung bringt X € pro Liter. Negative Werte werden vom Kontostand abgezogen.

Mit statName kombinierbar.

revenuesPerLiter (string)

Ausprägung Beschreibung
(ohne) (default) Die Entleerung ist ohne Gewinn bzw. es gilt pricePerLiter.
(Auflistung von Kosten und Fülltypen) Die Entleerung bringt X € pro Liter. Negative Werte werden vom Kontostand abgezogen.

Mit statName kombinierbar.
Für nicht hier aufgeführte, aber im Trigger akzeptierte Fülltypen, gilt pricePerLiter.
Bsp: „1.2 wheat 1.3 barley“

preferMapDefaultRevenue (boolean)

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

revenuePerLiterMultiplier (string)

Eine Einstellungsmöglichkeit für die verschiedenen Schwierigkeitsgrade.

Ausprägung Beschreibung
„1 0.5 0.25“ (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 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

..IfTipping [0.10.10]

Diese Action-UserAttributes werden ausgeführt, wenn in den TipTrigger etwas abgekippt wird. Die Angaben in add.. und remove.. werden mit der abgefüllten Menge multipliziert.

..IfTippingStarted [0.10.10]

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

..IfTippingStopped [0.10.10]

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

Download & Kopiervorlage

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

Oder alternativ als Kopiervorlage sind nachfolgend alle spezifischen UserAttributes aufgelistet, die mit dem tiptrigger 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="tiptrigger" />
   <Attribute name="allowTipper" type="boolean" value="true"/>
   <Attribute name="acceptedFillTypes" type="string" value=""/>
   <Attribute name="showNotAcceptedWarning" type="boolean" value="true"/>
   <Attribute name="showCapacityReachedWarning" type="boolean" value="true"/>
   <Attribute name="revenuePerLiter" type="float" value=""/>
   <Attribute name="revenuesPerLiter" type="string" value=""/>
   <Attribute name="preferMapDefaultRevenue" type="boolean" value="false"/>
   <Attribute name="revenuePerLiterMultiplier" type="string" value="1 0.5 0.25"/>
   <Attribute name="statName" type="string" value="other"/>
   <Attribute name="addIfTipping" type="string" value=""/>
   <Attribute name="removeIfTipping" type="string" value=""/>
 </UserAttribute>

Beispielmods

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

Bild Modname in Dateien
Apfelmod appleKiosk.i3d
Fabrikgelande Fabrikgelande.i3d, Verkaufsstand.i3d
Futterlager Futterlager.i3d
Hackschnitzellager Hackschnitzellager.i3d
MistLagerplatz MistLagerplatz.i3d
Oel_Company_By_Kastor platzierbar Oel_Company_By_Kastor.i3d
Pelletautomat Pelletautomat.i3d
Platzierbare Haufen PlaceableHeap.i3d
Rafi platzierbar Rafi_By_Kastor.i3d
SilageSilo SilageSilo.i3d
UPK Mixer Wagon Test model.i3d
UPK Tip Trigger Test model.i3d
UPK Tip Trigger Test 2 model.i3d
UPK ROS Gemüse bude2.i3d, gurkenHaus.i3d, tomatoHaus.i3d
UPK ROS Platzierbare Lager lager1.i3d, lager2.i3d, obstlager.i3d, obstlager1.i3d
UPK ROS Obst und Beeren bude0.i3d, bude1.i3d, erdbeeren.i3d, gulli.i3d, saftheini.i3d
UPK ROS Dünger- und Saatgutproduktion SaatDung.i3d
UPK ROS Platzierbarer Grossmarkt gemischtwaren.i3d, grossmarkt2.i3d, verkauf.i3d
UPK ROS Verarbeitung und Verkauf baecker.i3d, bude3.i3d, marmelade.i3d, muehle.i3d, neuer_markt.i3d, neuer_markt_ecke.i3d, obstwein.i3d, omaundopa.i3d
UPK Platzierbare Scheune strohhaus.i3d
Platzierbare Silo silo.i3d
Gurken Tomaten Paprika Gewächshouse chiliHaus.i3d, gurkenHaus.i3d, paprikaHaus.i3d, salesPoint.i3d, tomatoHaus.i3d