Rozwiązanie łopatologiczne i trochę pracochłonne ale ... możesz dać nazwę każdemu żołnierzowi (najlepiej żeby mieli różne stopnie żeby było wiadomo, że po śmierci dowódcy kolejny z najwyższym stopniem zawsze przejmie dowódzenie) np:
sol0 kapitan
sol1 sierżant
sol 2 kapral
sol 3 szeregowy
i wstawić wyzwalacz zrobić warunek [not alive sol0] a w przy aktywacji [Sol1 move getMarkerPos "marker1"], że jak nie żyje sol0 to sol1, który przejmie dowodzenie z grupą pobiegną w dane miejsce.
Jak nie żyją sol0 i sol1 to kolejny wyzwalacz i w nim odpowiednio zmienione warunki [ not alive sol0 and not alive sol1 ] i przy aktywacji [ Sol2 move getMarkerPos "marker1" ].
Wiem, że metoda upierdliwa długa i nie mam pewności czy zadziała ale nic innego nie przychodzi mi do głowy (może coś z komendą for each bodajże odnoszącą się do całego oddziału ale nie wiem jak by to wykombinować)