I believe that since the introduction of FFV in 1.34 that getting accurate counts of vehicle cargo/passenger capacities hasn't been as simple as referencing a vehicle's transportSoldier config value.  That value now seems to only indicate cargo slots which aren't FFV.  Meaning that the Hummingbird, for instance, has a transportSoldier value of 2 rather than 6 (as it has two internal seats which can't be fired from, and four bench seat slots which can).  Since I couldn't find any help on how to find the true values of all the different combinations, I thought I'd post what I've found here for others to use.   If the vehicle is instantiated: _veh = typeOf variable_name // To extract class name from vehicle variable Otherwise, if the vehicle is not instantiated: _veh = "class_name"; // Make sure the class name is between quotes (can be found in Eden Editor by right clicking on vehicle -> Log -> Log Class Name to Clipboard) then: _totalSeats = [_veh, true] call BIS_fnc_crewCount; // Number of total seats: crew + non-FFV cargo/passengers + FFV cargo/passengers _crewSeats = [_veh, false] call BIS_fnc_crewCount; // Number of crew seats only _cargoSeats = _totalSeats - _crewSeats; // Number of total cargo/passenger seats: non-FFV + FFV _nonFFVcargoSeats = getNumber (configFile >> "CfgVehicles" >> _veh >> "transportSoldier"); // Number of non-FFV cargo seats only _ffvCargoSeats = _cargoSeats - _nonFFVcargoSeats; // Number of FFV cargo seats only It may also be possible to do some of this arithmetic with the allTurrets script command, but this methods isn't as universal as it requires the vehicle to be instantiated (whereas the top method needs no variable reference, only a class name).  For instance: _veh = variable_name; _cargoSeats = getNumber (configFile >> "CfgVehicles" >> (typeOf _veh) >> "transportSoldier") + count ((allTurrets [_veh, true]) - (allTurrets [_veh, false])); Maybe this is nothing new to most, but had someone posted this at some point, it would have saved me an hour or two of my life.  And if you think I've made a mistake somewhere, please let me know.