В итоге мозгового штурма сам разобрался в проблеме. Скрипты на апгрейд юнитов заработали, как я хотел. 
Cделал следующее. 
В жилищах новых существ есть возможность провести апгрейд/тренировку определенных существ в армии героя при некоторых условиях: 
- Archers, Marksmen, Wood and Grand Elves => Sharpshooters, если: уровень героя не ниже 5, навык Scholar (basic) и есть артефакт Golden Bow; 
- Sharpshooters => Lava/Arctic Sharpshooters в соответствующих жилищах при: уровень героя не ниже 5, навык Scholar (basic); 
- Magi, Arch Magi, Monks, Zealots => Enchanters: уровень героя не ниже 10, навык Scholar (advanced), наличие одного из артефактов -  Ambassador's Sash или Mystic Orb of Mana; 
- Medusas, Medusa Queens, Magi and Arch Magi => Sorceresses: уровень не ниже 10, навык Scholar (advanced), наличие одного из артефактов -  Cape of Conjuring или Mystic Orb of Mana; 
- Monks, Zealots => War Zealots: уровень не ниже 10, навык Scholar (advanced), наличие одного из артефактов -  Pendant of Holiness или Mystic Orb of Mana; 
 
- Unicorns, War Unicorns => Nightmares: 10 Level, Scholar (advanced), Artifact - Shield of the Damned; 
- Unicorns, War Unicorns => Hell Steeds: 10 Level, Scholar (advanced), Artifact - Sword of Hellfire; 
 
- Peasants => Halflings: Level 5, Scholar (basic), Artifact - Bowstring of the Unicorn's Mane; 
- Peasants, Halflings => Rogues: Level 5, Scholar (basic), Artifact - Spyglass; 
- Rogues => Nomads: Level 10, Scholar (advanced), оба артефакта обязательны - Equestrian's Gloves и Armor of Wonder; 
- Walking Dead, Zombies => Mummies: Level 10, Scholar (advanced), оба артефакта обязательны - Amulet of the Undertaker и Rib Cage; 
- Goblins, Hobgoblins => Boars: Level 10, Scholar (advanced), оба артефакта обязательны - Ogre's Club of Havoc и Inexhaustible Cart of Lumber; 
- Ogres (not Ogre Magi) => Trolls: Level 5, Scholar (basic), любой из артефактов - Ring of Vitality или Ring of Life или Vial of Lifeblood; 
- Green Dragons, Hydras => Gorynyches: Level 15, Scholar (expert), Artifact - Monster's Power; 
 
- Archangels => Supreme Archangels: Level 20, Scholar (expert), любой из артефактов - Sword of Judgement or Angel Wings; 
- Gold Dragons => Diamond Dragons: Level 20, Scholar (expert), любой из артефактов - Celestial Necklace of Bliss or Dragon Scale Armor; 
- Titans => Lords of Thunder: Level 20, Scholar (expert), любой из артефактов - Titan's Cuirass or Tome of Air Magic; 
- Arch Devils => Antichrists: Level 20, Scholar (expert), любой из артефактов - Helm of Heavenly Enlightenment or Tome of Fire Magic; 
- Ghost Dragons => Blood Dragons: Level 20, Scholar (expert), любой из артефактов - Tome of Earth Magic or Boots of Polarity; 
- Black Dragons => Darkness Dragons: Level 20, Scholar (expert), любой из артефактов - Lion's Shield of Courage or Endless Sack of Gold; 
- Ancient Behemoths => Ghost Behemoths: Level 20, Scholar (expert), любой из артефактов - Titan's Gladius or Orb of Inhibition; 
- Chaos Hydras => Hell Hydras: Level 20, Scholar (expert), любой из артефактов - Sentinel's Shield or Tome of Water Magic; 
- Phoenixes => Sacred Phoenixes: Level 20, Scholar (expert), любой из артефактов - Sandals of the Saint or Orb of Vulnerability. 
(До высших драконов руки и фантазия пока не дошла.) 
 
После посещения жилища с необходимыми существами для апгрейда в армии, возникает сообщение-подсказка о необходимых требованиях для апгрейда или недостаточности золота/ресурсов (если чего-то нет), иначе появляется диалог на апгрейд. 
Дипломатия (без всяких опций) дает скидку на апгрейд 10%/уровень навыка, также учитываются артефакты дипломатии (из скрипта Algor'а). 
 
Прошу обсудить скрипт. Если он представляет интерес - выложу.
			 
			
			
			
		 |