Fügt einem Fahrzeug ein Vehicle Shield hinzu - kritische Komponenten sind immer noch angreifbar.
Mit Hilfe dieses Skriptes kann man festlegen, welche kritischen Komponenten zerstört werden können und ob oder nach wie viel Schaden das Fahrzeug zerstört werden kann.
Die Funktionalität von Vehicle Shield ist Teil des W-Frameworks.
Alternativ kann das VehicleShield mit den Standartwerten über den 3DEN Editor in den Fahrzeugeigenschaften aktiviert werden.
Parameters:
0
vehicle
Object
Fahrzeug, welches den Schild erhält
1
allowEng
Boolean
(Optional, default true)
Erlaubt Zerstören des Motors
2
allowFuel
Boolean
(Optional, default true)
Erlaubt Zerstören des Treibstofftanks
3
allowRotors
Array
(Optional, default [true, true])
Erlaubt Zerstören des [Hauptrotors, Heckrotors]
4
killEng
Boolean
(Optional, default true)
Zerstört den Fahrzeugmotor, wenn dieses eigentlich zerstört werden sollte
5
allowKill
Boolean
(Optional, default true)
Erlaubt eine Zerstörung des Fahrzeuges unter gewissen Umständen
6
excesHits
Number
(Optional, default 20)
Anzahl der aushaltbaren Treffer, welche normal das Fahrzeug zerstören würden
Wenn Parameter 5 auf true steht, kann das Fahrzeug bis zu 80% beschädigt werden. Weiterer Schaden wird blockiert und jeder Schaden, der das Fahrzeug zum explodieren bringen würde, wird als übermäßiger Treffer gezählt. Übersteigt die Anzahl der übermäßigen Treffer den Wert dieses Parameters, kann das Fahrzeug bei weiterem Schaden zerstört werden.