Truck Parking 1.1.0
===================

Kompatibel mit Captain of Industry v0.8.6c.

Eigener UI-Reiter und 48 Varianten
----------------------------------

Der Mod fügt direkt neben dem Reiter „Vehicles“ einen eigenen Reiter
„Parkplätze“ hinzu. Darin befinden sich vier Größenklassen:

  - Klein (T1):   6 x 3 Tiles pro Stellplatz
  - Mittel (T2):  7 x 4 Tiles pro Stellplatz
  - Groß (T3):    8 x 5 Tiles pro Stellplatz
  - Super (T4):  10 x 7 Tiles pro Stellplatz

Jede Größenklasse enthält Parkflächen mit 1, 2, 3, 4, 6 oder 12
Stellplätzen, jeweils transparent und gepflastert. Damit stehen insgesamt
48 sichtbare Varianten bereit. Zwischen benachbarten Stellplätzen bleibt
immer eine vollständige Tile-Reihe für Mauern oder schmale Trenner frei.

Die Fahrzeugabmessungen werden geprüft. Ein Fahrzeug wird nur einem Slot
zugewiesen, in den sein geladener Prototyp tatsächlich passt. Die
Super-Variante ist ausdrücklich für übergroße Fahrzeuge aus anderen Mods
vorgesehen.

Varianten und Wartung
---------------------

Transparent:

  - kein eigener Boden; das vorhandene Gelände bleibt sichtbar,
  - normale oder durch andere Mods bereitgestellte Tiles können darunter
    verlegt werden,
  - ein geparktes Fahrzeug erhält zusätzlich 5 Prozentpunkte
    Wartungsvorteil.

Beispiele: blankes Gelände 100 % -> 95 %, normaler Beton 80 % -> 75 %.

Gepflastert:

  - besitzt eine sichtbare, befahrbare Plattenfläche,
  - vorhandene Tiles im Baufeld werden beim Bau entfernt und erstattet,
  - neue Tiles können unter der Parkfläche nicht ausgewiesen werden,
  - ein geparktes Fahrzeug arbeitet mit insgesamt 50 %
    Wartungsmultiplikator,
  - die Baukosten liegen rund 10 % unter der manuellen Belegung derselben
    Fläche mit Betonplatten.

Betonplatten für 1 / 2 / 3 / 4 / 6 / 12 Slots:

  - Klein:   16 / 32 / 48 / 64 / 97 / 194
  - Mittel:  25 / 50 / 75 / 100 / 151 / 302
  - Groß:    36 / 72 / 108 / 144 / 216 / 432
  - Super:   63 / 126 / 189 / 252 / 378 / 756

Fahrzeugfilter (1:n)
---------------------

Im Inspektor jeder neuen Parkfläche befindet sich ein Filter-Symbol. Dort
können beliebig viele Fahrzeugtypen ausgewählt werden. Eine leere Auswahl
bedeutet „alle unterstützten Fahrzeuge“. Die Liste wird dynamisch aus allen
geladenen Prototypen erzeugt, deren Laufzeittyp von Vehicle erbt. Dadurch
werden Basisfahrzeuge und kompatible Fahrzeug-Mods gemeinsam unterstützt.

Neben dem Filter befindet sich eine Reset-Schaltfläche. Sie leert die gesamte
Auswahl und entfernt auch gespeicherte IDs von inzwischen deinstallierten
Fahrzeug-Mods. Filter werden gespeichert und beim Kopieren einer Parkfläche
übernommen.

Unterstützte Fahrzeuge und Verhalten
------------------------------------

Der Manager verarbeitet alle vom Spiel in IVehiclesManager.AllVehicles
registrierten Fahrzeuge. Dazu gehören Trucks, Bagger, Baumernter,
Baumpflanzer und weitere kompatible Modfahrzeuge. Helikopter und Zeppeline
werden automatisch erfasst, wenn ihr Mod sie als Vehicle-Unterklasse in den
normalen Fahrzeugmanager integriert.

Ein Fahrzeug wird erst zum Parkplatz geschickt, wenn es:

  - gespawnt, aktiviert und wirklich im Leerlauf ist,
  - keine echte oder sonstige laufende Aufgabe besitzt,
  - keinem Gebäude, Minenturm oder Forstturm fest zugewiesen ist,
  - nicht tanken, verschrottet oder ersetzt werden soll,
  - einige Prüfintervalle frei im Leerlauf stand,
  - vom Filter zugelassen wird und in die Größenklasse passt.

Trucks und Bagger müssen außerdem leer sein. Bei Baumerntern werden auch
Ladung, Baumziel und wartender Truck geprüft; Baumpflanzer dürfen keinen
aktiven Pflanzvorgang besitzen.

Der nächstgelegene freie Stellplatz wird vor der Abfahrt reserviert. Eine neue
echte Aufgabe hat immer Vorrang: Die Parkfahrt ist nur ein unterbrechbarer
Niedrigprioritätsjob. Parkflächen beachten weiterhin die Logistikzone an ihrer
Position.

Aufstellung
-----------

Der kleine gelbe Marker ist der Bau- und Drehpunkt. Die markierten Slots liegen
in Pfeilrichtung davor. Für zuverlässige Wegfindung sollte die sichtbare Fläche
eben, frei und für den jeweiligen Fahrzeugtyp erreichbar sein.

Spielstände und Upgrade
-----------------------

Die zwölf Parkflächen aus Version 2.0.0 behalten ihre IDs und ihre exakte
8-x-5-Geometrie. Sie erscheinen nach dem Upgrade als Größe Groß (T3), sodass
bestehende Gebäude und Filter ohne Migration weitergeladen werden. Die alte
Vier-Slot-Parkfläche aus Version 1.x bleibt als versteckte Legacy-Variante
ladefähig.

Reservierungen werden nach jedem Laden automatisch neu aufgebaut. Sobald eine
Parkfläche gespeichert wurde, darf der Mod aus diesem Spielstand nicht mehr
entfernt werden.

Änderungen in 1.1.0
-------------------

  - Eigenen Parking-Reiter direkt neben Vehicles ergänzt.
  - Größenreiter Small, Medium, Large und Super ergänzt.
  - Variantenbestand von 12 auf 48 sichtbare Parkflächen erweitert.
  - Manager und 1:n-Filter von Trucks auf alle Vehicle-Unterklassen erweitert.
  - Bagger und weitere Arbeitsfahrzeuge mit sicheren Idle-Prüfungen ergänzt.
  - Vollständiges Leeren des Filters inklusive verwaister Mod-IDs ergänzt.
  - Größenprüfung für Basis- und Modfahrzeuge ergänzt.
  - Doppelte Manager-Freigabe beim Beenden behoben.
  - Abbruch veralteter Niedrigprioritäts-Parkjobs korrigiert.

Lizenzhinweis
-------------

Das Paket enthält keine veränderten Assets von Captain of Industry. Es
verwendet die öffentliche Mod-API und referenziert zur Laufzeit Material und
Icons aus der vorhandenen Spielinstallation.
