Waterfall_13Сделал как ты написал, получилось вот так =)

Ну да ладно, предыдущий вариант вполне неплох. Есть быстрый доступ к lvl 1 лучники, быстрый доступ к lvl 2 арбалетчики и быстрый доступ к lvl 3 снайперы. А остальное можно быстро регрейднуть в меню города.
Магия какая то. Как это вышло? Я же сказал менять местами обычного красного арбалетчика и королевского в апгрейтах у арбалетчика, суперлучников мы вообще не трогали. Почему поменялись они?
Короче. На мой взгляд наличие третьего уровня итак сильно путает, а когда он не визуализирован в окне найма или визуализирован не полно это совсем беда. Советую все таки пофиксить этот момент.
Смотри пример в моем файле с гремлинами третьей версии. Там все работает.
Но если все таки расписывать.
Грейды третьего уровня имеют в графе грейд запись о друг друге, а базовым существом у них записаны грейды второго уровня, у одного один, у другого другой.
У грейдов второго уровня базовым записано самое основное существо, а в агрейтах у них есть второй парный грейд второго уровня и один грейд третьего.
Т.е. У белого арбалетчика второго уровня, должен быть записан красный арбалетчик второго уровня и тот грейд третьего уровня у которого арбалетчик указан как базовое существо. И то же самое у красного арбалетчика, только ему писать обычного арбалетчика и другой грейд третьего уровня, у которого базовым числится уже красный арбалетчик.
Важный нюанс состоит в том, что у двух грейдов второго уровня, грейды должны быть записаны в разном порядке. У одного, сначала парный грейд второго уровня, а потом грейд третьего. А у другого наоборот, сначала грейд третьего, а потом парный грейд второго. Вот и все.