БезымянныйДоброго времени суток. Как сделать, чтобы вражеский герой сидел в замке и не выходил оттуда?
Поставить город, выбрать его, выбрать GarrisonHero и назначить героя который там будет "отдыхать". После этого в скриптах вбить EnableHeroAI("скриптовое имя героя", false); и для большего эффекта(если хотите чтобы герой не копил армию с помощью других героев игрока, а так же не получал от них артефакты) так же вбейте в скрипт SetHeroRoleMode( "скриптовое имя героя", HERO_ROLE_MODE_HERMIT );. Советую так же в этом городе запретить строительство зданий для найма существ, если конечно планируемый герой будет той же расы и с такой же армией как и замок в котором он будет сидеть и вы в принципе планируете фиксированную армию.
Пробуйте
Добавлено через 13 минут
Shiroyasha2910Здравствуйте, извините, если задаю слишком глупый вопрос, но нужна небольшая помощь. Как сделать условием победы в карте захват определенного замка? Я нашел в редакторе поле Primary -> Comon -> Objective, там нашел условие победы захватить объект, однако, что делать дальше так и не понял.
Смотрите по аналогии с уже имеющимся квестом на уничтожение всех игроков, только вместо OBJECTIVE_KIND_DEFEAT_ALL у вас должно быть OBJECTIVE_CAPTURE_OBJECT, добавляете слот в Parameters для назначения цели(в вашем случае города), собственно вписываем туда скриптовое имя целевого города которое вы так же назначаете и городу в строке Name. Замените название и описание квеста, и вроде как всё должно работать) Пробуйте и отписывайтесь