The number of turret commands has increased thanks to vehicle firing, but the game is still missing 2 crucial commands that in my opinion should have been included since Operation Arrowhead:
<b>addMagazineAmmoTurret</b>
<u>Syntax:</u> vehicle addMagazineAmmoTurret [magazineName, turretPath, ammoCount]
<b>magazinesAmmoTurrets</b>
<u>Syntax:</u> magazinesAmmoTurrets vehicle
Example of return value for UH-80 Ghost Hawk:
<pre>[
["168Rnd_CMFlare_Chaff_Magazine", [-1], 168],
["2000Rnd_65x39_Belt_Tracer_Red", [1], 2000],
["2000Rnd_65x39_Belt_Tracer_Red", [2], 2000]
]</pre>
This would make the coding of vehicle persistence a whole lot easier.
In order to get/set turret loadouts, a combination of all the following commands is currently required, which is the cause of many headaches:
magazinesAmmo, allTurrets, magazinesTurret, currentMagazineTurret, currentMagazineDetailTurret, addMagazineTurret, addMagazine, setVehicleAmmo