Да, проще всего, как и писал Берсеркер, в начале битвы считать стеки. Последний стек и будет командиром. Номер этого стека и есть его отличительная "метка". Вызванные в первом раунде (и после) стеки будут иметь уже большие номера. Я просто хотел максимально сократить скрипт, сделать его без цикла, отсюда и весь кипиш...
Зато я узнал как правильно определить опыт стека.