When using countSide thislist, or count thislist, a vehicle will always count as one no matter how many occupants it has, so a BMP with 10 squad inside will count as one single entity.
This is because both count an array in which a single vehicle is one single element.
Does the condition also count vehicles that have been abandoned but not destroyed?
No, vehicles of any side turn to civilian side the moment it's occupants leave the vehicle or die so unoccupied vehicles should not be an issue unless counting civilians.
Of course if say a tank driver and commander die the gunner stays put and the vehicle stays on the side of the gunner.
So this sort of condition for it to be perfect would require slightly more complex approach, basically you'd have to count the side by going through the array of units one by one and adding the vehicle occupants into the final count. Probably weeding out vehicles that no longer pose a threat (!canFire)..
Any balance ideas?
In war there is no balance