Im doing a mission in which the player is commanding a parachute platoon of about 37 men (based on Invasion 1944 demo units). The player is directly controlling only soldiers in his platoon HQ and the squadleaders. So the grunts in the rifle and mortar squads are following their "squadleader" commanded by the player.
When one of the squadleaders dies he is replaced (join command) fast (so that he would take the same slot/number in the grouparray) by one of the men who followed him. Now when the last squadmember dies he is removed from the players group (by the game engine) and the other soldiers that were after him in the array are moved one place up.
This makes scripting harder (for me). For example if I have 3 guys in my group named NCO_1, NCO_2 and NCO_3 and then there were 3 separate groups of soldiers named grp_1, grp_2 and grp_3. I have script that makes the grp_1 follow and imitate (mode, facing ect.) the NCO_1, grp_2 follow the NCO_2..and so forth. If i now would be able to rename units it would be easy to make script where you just would state that grp_3 move getpos NCO_3. I have similar problem with radiocommands for moving the squads in the map (onmapsincleclick) but im going to spare you and not explain that. Ayway my scripts are workingk somehow but renaming units sure would make them less complex.