📄 Beschreibung
Dieses Script fügt zwei Buttons auf der Personalzuweisungsseite eines Fahrzeuges hinzu:
- Das Häkchen weist das benötigtes Personal zu.
- Der Mülleimer (Reset-Button) hebt alle Zuweisungen auf.
Dies ist der Nachfolger des [Script] Personalzuweiser. Neu wird das benötigte Personal aus den Fahrzeugdaten der LSSM-API ausgelesen. Das macht die redundante Pflege der Fahrzeugkonfiguration überflüssig. Da dies ein grundsätzlich anderer Ansatz ist, veröffentliche dies als eigenständige Hauptversion. So ist eine saubere Trennung gegeben und es besteht kein Update-Zwang.
Mit der Konfiguration von LSSM ist es nun möglich einem Fahrzeug Personal mit unterschiedlichen Ausbildungen zuzuweisen. So werden bspw. dem GW-Bt 2 Verpflegungshelfer und 1 Betreuungshelfer zugewiesen.
⚙️ Funktionen
- Hinzufügen und Entfernen der Personalzuweisungen am aktuellen Fahrzeug
- Hotkeys
- Personal zuweisen: Zeile 18 assignButtonHotkey (Standard: s)
- Zuweisung zurüksetzen: Zeile 19 resetButtonHotkey (Standard: x)
- Zur Wache: Zeile 20 buildingButtonHotkey (Standard: w)
- Zum vorherigen Fahrzeug: Zeile 19 previousVehicleButtonHotkey (Standard: a)
- Zum nächsten Fahrzeug: Zeile 19 nextVehicleButtonHotkey (Standard: d)
- Auf Zeile 21 kann über assignMostSeniorPersonnelFirst gesteuert werden, ob das Personal von oben nach unten (false) oder von unten nach oben (true, Standard) zugewiesen wird.
- Überschreiben der Besatzungskonfiguration pro Fahrzeugtyp: In vehiclesConfigurationOverride ab Zeile 43 können individuelle Einträge erfasst werden, welche dann für die Personalzuweisung herangezogen werden
⭐ Feature Requests
- keine
🪲 Bugs
- Bei FüKom-Fahrzeugen und Rettungshundefahrzeugen wird Personal ohne Ausbildung zugewiesen, falls kein entsprechend ausgebildetes Personal vorhanden ist
📖 Changelog
Spoiler anzeigen
- 2.6.0 Fügt das Abfeuern von Events nach Abschluss der Zuweisung bzw. des Zurücksetzens hinzu
- 2.5.1 Berichtigt vertauschte Standardwerten von previousVehicleButtonHotkey und nextVehicleButtonHotkey
- 2.5.0 Fügt Möglichkeit zur individuellen Konfiguration der Besatzung hinzu, um Werte aus LSSM-API zu überschreiben
- 2.4.0 Fügt Hotkeys für vorheriges und nächstes Fahrzeug sowie zur Wache hinzu
- 2.3.0 Fügt ein Flag hinzu, um älteste Personal zuerst zuzuweisen
- 2.2.0 Fügt Hotkeys für Buttons hinzu
- 2.1.0 Fügt Farben zu Buttons hinzu (Vielen Dank Caddy21 )
- 2.0.0 Erste öffentliche Version