Форум HeroesWorld-а - Показать сообщение отдельно - Текущие вопросы и ответы по редактору карт
Показать сообщение отдельно
#5443
Старый 05.11.2021, 23:56
  #5443
^
Азгалор
 
Аватар для Азгалор
📖
Регистрация: 24.04.2016
Сообщения: 207
Регистрация: 24.04.2016
Сообщения: 207
По умолчанию
Re: Текущие вопросы и ответы по редактору карт

БезымянныйДоброго времени суток. Как сделать, чтобы вражеский герой сидел в замке и не выходил оттуда? 

Поставить город, выбрать его, выбрать GarrisonHero и назначить героя который там будет "отдыхать". После этого в скриптах вбить EnableHeroAI("скриптовое имя героя", false); и для большего эффекта(если хотите чтобы герой не копил армию с помощью других героев игрока, а так же не получал от них артефакты) так же вбейте в скрипт SetHeroRoleMode( "скриптовое имя героя", HERO_ROLE_MODE_HERMIT );. Советую так же в этом городе запретить строительство зданий для найма существ, если конечно планируемый герой будет той же расы и с такой же армией как и замок в котором он будет сидеть и вы в принципе планируете фиксированную армию.

Пробуйте  



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