В итоге мозгового штурма сам разобрался в проблеме. Скрипты на апгрейд юнитов заработали, как я хотел.
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'а).
Прошу обсудить скрипт. Если он представляет интерес - выложу.
|