diff --git a/Sources/epoch_code/compile/vehicles/EPOCH_vehicle_checkTurretAmmo.sqf b/Sources/epoch_code/compile/vehicles/EPOCH_vehicle_checkTurretAmmo.sqf index 22f606f7..76c45158 100644 --- a/Sources/epoch_code/compile/vehicles/EPOCH_vehicle_checkTurretAmmo.sqf +++ b/Sources/epoch_code/compile/vehicles/EPOCH_vehicle_checkTurretAmmo.sqf @@ -52,5 +52,10 @@ else { { _return = _x call EPOCH_fnc_addMagazineOverflow; } foreach _readd; + _vehicle call EPOCH_interact; + if !(EPOCH_arr_interactedObjs isEqualTo[]) then { + [EPOCH_arr_interactedObjs] remoteExec['EPOCH_server_save_vehicles', 2]; + EPOCH_arr_interactedObjs = []; + }; [format["Added 1 can %1 with %2 rounds to %3",getText (configFile >> 'CfgMagazines' >> _ammo >> 'displayName'),_magAmmoCount,getText (configFile >> 'CfgWeapons' >> _weaponTurret >> 'displayName')],5] call Epoch_message; }; diff --git a/Sources/epoch_code/compile/vehicles/EPOCH_vehicle_removeTurretAmmo.sqf b/Sources/epoch_code/compile/vehicles/EPOCH_vehicle_removeTurretAmmo.sqf index f433f699..4b0dc711 100644 --- a/Sources/epoch_code/compile/vehicles/EPOCH_vehicle_removeTurretAmmo.sqf +++ b/Sources/epoch_code/compile/vehicles/EPOCH_vehicle_removeTurretAmmo.sqf @@ -26,6 +26,12 @@ _vehicle removeMagazinesTurret [_ammo,_turretPath]; reload _vehicle; _return = [_ammo,_magAmmoCount] call EPOCH_fnc_addMagazineOverflow; +_vehicle call EPOCH_interact; +if !(EPOCH_arr_interactedObjs isEqualTo[]) then { + [EPOCH_arr_interactedObjs] remoteExec['EPOCH_server_save_vehicles', 2]; + EPOCH_arr_interactedObjs = []; +}; + _magtxt = getText (configFile >> 'CfgMagazines' >> _ammo >> 'displayName'); _weapontxt = getText (configFile >> 'CfgWeapons' >> _weaponTurret >> 'displayName'); _msg = switch _return do {