Welcome to the forums, TrackenHit
I'm assuming each squad has 10 guys in it here... but:
0.9 * 10 = 9
So your trigger is going off when there are 9 units living, but 10 units counted in the group.
However, I wouldn't use that as an activation line as it is flawed. You see, if you use an "alive _x" condition and compare it to
0.1 * count units alpha then the trigger will never go off.
You see when a unit is killed and the leader realises it is dead (You hear it on the radio... "Oh no, 3 is down" etc.), that unit is removed from the group.
So your "count units alpha" will always be getting smaller, rather than just staying at 10. I suggest you simply replace that with 10... (You'll also need to change the >= sign to a <=) or even better yet use this:
(west countside units alpha < 2) and (west countside units bravo < 2) and (west countside units charlie < 2)
Countside is life specific (ie. it will never count dead units). So when the groups get down to 1 unit each, your trigger will activate. (Just note, if your groups are Russian, you'll need to replace the
west with
east. If they're resistance, you'll need to use:
resistance)
Hope that helps you out