Global Argument / Local Effect

Beschreibung

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.
Die Funktionalität von Vehicle Shield ist Teil des W-Frameworks.

Im Vergleich zum alten Vehicle Shield simuliert das neue Shield den Schaden selbst, statt diesen der Arma Engine zu überlassen. Schaden auf Komponenten wird, wenn gewollt, lediglich an der Kappungsgrenze gestoppt. Schaden auf die Hülle wird so lange akzeptiert, bis er den kritischen Wert vor der Sprengung erreicht. Jeder weitere Schaden wird danach auf alle kritischen Komponenten verteilt, sodass ein Treffer auch weiterhin “Schaden” anrichtet. Jeder Treffer auf die Hülle hat nach dem erreichen der Kappungsgrenze zudem eine 25% Chance, den Motor zu zerstören.

Syntax

Syntax: [vehicle, preventFuelDrain, [preventRotorKill], killEngine] call Framework_shield_fnc_addVehicleShield;

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 preventFuelDrain Boolean (Optional, default false) Verhindert den Verlust von Treibstoff
2 preventRotorKill Array (Optional, default [true, true]) Verhindert die Zerstörung des [Hauptrotors, Heckrotors]
4 killEngine Boolean (Optional, default false) Zerstört den Fahrzeugmotor, sobald kritischer Hüllenschaden erreicht wird

Return Value: None

Beispiel

[MeinAuto, false [true, true], false] call Framework_fnc_addVehicleShield;

Weiterführende Informationen:

Tags: framework