From 19e88aa8e72e13759776bbfea200b9e103312078 Mon Sep 17 00:00:00 2001 From: PabstMirror Date: Sun, 30 Apr 2023 16:56:26 -0500 Subject: [PATCH] Common - Fix script error in fnc_getVehicleCargo (#9156) * Update fnc_getVehicleCargo.sqf Close #9155 * change var name Co-Authored-By: commy2 <6576312+commy2@users.noreply.github.com> --------- Co-authored-by: commy2 <6576312+commy2@users.noreply.github.com> --- addons/common/functions/fnc_getVehicleCargo.sqf | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/addons/common/functions/fnc_getVehicleCargo.sqf b/addons/common/functions/fnc_getVehicleCargo.sqf index 37bd04c27b..15e3091850 100644 --- a/addons/common/functions/fnc_getVehicleCargo.sqf +++ b/addons/common/functions/fnc_getVehicleCargo.sqf @@ -15,15 +15,16 @@ * Public: Yes */ -params [["_vehicle", objNull, [objNull]]]; +params [["_classname", "", [""]]]; -private _config = configOf _vehicle; +private _config = configFile >> "CfgVehicles" >> _classname; +if (isNull _config) then { ERROR_1("ace_common_fnc_getVehicleCargo bad classname %1",_this); }; private _cargo = []; private _codrivers = getArray (_config >> "cargoIsCoDriver"); for "_index" from 0 to (getNumber (_config >> "transportSoldier") - 1) do { - if !(_index in _codrivers && {_vehicle isKindOf "Car"} && {!(_vehicle isKindOf "Wheeled_APC_F")}) then { + if !(_index in _codrivers && {_classname isKindOf "Car"} && {!(_classname isKindOf "Wheeled_APC_F")}) then { _cargo pushBack _index; }; };