Всем доброго времени суток. Хотел бы спросить у знатоков как решить такой вопрос.
У меня есть желание сделать так, чтобы комп играл на развитие (обычное melee), но со случайными героями. Как это сделать?
У меня была такая индусская идея: взять стандартный способ призыва стандартных героев (в алтаре кнопка найма дамика "First random hero" и т.д., по завершении обучения даммика выбирается случайный герой и создается, кредит создателю триггера Алексею Смирнову), сделать такую замену для вызова всех обычных героев из алтаря (т.е. процесс выбора и создания случайного героя производится по завершении обучения выбранного обычного алтарного героя). Все бы ничего, вместо алтарного героя приходит случайный, но есть нюанс: старый герой, по-видимому, все еще считается существующим под владением игрока, т.е. следующий обученный в алтаре герой считается по счету третьим - требует тир-3 и является последним допустимым героем. Это неприемлемо, поскольку играть будет обычный insane-бот с предписанным неотредактированным ИИ, у которого есть конкретные тайминги покупки гиров, да и хочется, чтобы было доступно 3 героя.
Я вижу такой способ решения: разрешить игрокам до 4 героев и выставить вручную каждому герою тировые ограничения. В связи с этим вопросы:
  1. Как разрешить игрокам до 4 героев? Искал в игровых константах и не нашел.
  2. Есть ли какие-то менее индусские способы добиться желаемого? Я уверен, что есть и даже, скорее всего, кто-то уже делал что-то подобное. В таком случае, если вы поделитесь готовым методом я был бы благодарен (естественно, я не прошу с нуля сделать за меня).
`
ОЖИДАНИЕ РЕКЛАМЫ...
1
Upd. С первым пунктом разобрался, надо просто поставить триггер "Limit training hero" на 6 в данном случае, т.к. каждый случайный производит двух. Но возникает другая проблема - ИИ не играет этими случайно вышедшими героями, хотя они все полностью стандартные. Поэтому вопрос другого способа остается открытым (либо возникает вопрос можно ли отредактировать ИИ "не слишком громоздко", чтобы он пользовался этими героями).
35
NWC_Ragnarok, лучше используй параметр Математика->Случайное число
Забивай типы героев массив. И используй случайное число для создания случайного героя.
12
Upd. С первым пунктом разобрался, надо просто поставить триггер "Limit training hero" на 6 в данном случае, т.к. каждый случайный производит двух. Но возникает другая проблема - ИИ не играет этими случайно вышедшими героями, хотя они все полностью стандартные. Поэтому вопрос другого способа остается открытым (либо возникает вопрос можно ли отредактировать ИИ "не слишком громоздко", чтобы он пользовался этими героями).
Стандартный ИИ не будет использовать юниты других рас...
1
NWC_Ragnarok, лучше используй параметр Математика->Случайное число
Забивай типы героев массив. И используй случайное число для создания случайного героя.
Случайные герои уже реализованы, вопрос совершенно в другом. Видимо, "не слишком громоздко" не получится, как сказал FIRERANGER.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.