Сейчас 17:12:07 Суббота, 27 апреля, 2024 год
[ x ] Главная ⇒ Форум ⇐ RSS Файлы Cтатьи Картинки В о й т и   или   з а р е г и с т р и р о в а т ь с я


[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: PUVer, SirNikolas, Ty3uK  
Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Почему дамики бота не выполняют приказы? (Дамики игрока - да, сами боты - тоже да...)
Почему дамики бота не выполняют приказы?
NaturekidДата: Воскресенье, 01 Июля 2012, 19:47:43 | Сообщение # 1
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
Вообщем так.
[color=green]
Косметика
Герой кастует кольцо холода
врагам в радиусе 900 наносится урон, движение их сковывается холодом
[color=yellow]
Скелет
Юнит приводит способность в действие
способность = кольцо холода
Создать дамик на позиции Кастера
добавить фростнова дамику
дамик - фростнова на себя[дамик 100% маг резиста, урона не получит]
дамик - добавить экспирейшн на 6 сек.
[color=red]
Для Игроков-людей - проблем нет...
Для игроков ботов... - нова кидается в тот момент из 6 сек. жизни дамика, в какой им заблагорассудится...
[color=gray]
Сначала думал что дело в триггере, который автоматически шлёт саммонов к позиции героя[дамик с експирейшном - тоже саммон, кто не знает]
Однако в другой карте, попроще, та же проблема. Карта - гонки, машины бота не могут полноценно использовать скиллы, приходиться заменятьб специально для ботов на что-нибудь дающее аналогичный эффект, но не везде это возможно/рационально.
В случае с кольцом холода можно обойтись действиями Damage Target и Add аура замедления, но например в способности. посылающей фонтан
чакры прямо вперед с целью взорвать его в любой момент движения - уже как минимум муторно для замены.

В общем в чём дело-то? Вопрос-то важный.


 

Ramazan(off)Дата: Воскресенье, 01 Июля 2012, 20:14:41 | Сообщение # 2
11 уровень
Группа: Проверенные
Сообщений: 1670
Награды: 1
Репутация: 765
Блокировки:
Naturekid, thunder clap используй. Это первое.

И второе. Покажи скрин триггера.
 

NaturekidДата: Воскресенье, 01 Июля 2012, 20:25:45 | Сообщение # 3
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
Quote (Ramazan(off))
Naturekid, thunder clap используй. Это первое. И второе. Покажи скрин триггер

Если бы всё было так просто то Я бы не спрашивал.
У меня около сотни заклинаний в нескольких триггерах, я заяц их скринить, хех.
Говорю же - в других картах та же проблема
Карта - гонки
Машина юзает самонаводящуюсю ракету(Мгновенное действие)
создается дамик и пуляет койл в случайного врага неподлёку

-при задействовании ботом создаётся дамик, но действий не происходит...

Добавлено (01 Июль 2012, 20:25:45)
---------------------------------------------
Что ты надеешься увидеть в скринах?????
Говорю - же - у игроков-людей РАБОТАЕТ.
А ботовским дамикам словно кто то автоматически приказ "Стоп" даёт


 

FkoFFДата: Воскресенье, 01 Июля 2012, 20:27:38 | Сообщение # 4
Группа: Заблокированные
Сообщений: 4356
Награды: 1
Репутация: 1413
Блокировки:
Naturekid, возможно проблема в элементарной ошибке, в духе того, что дамми создается для красного игрока, а не для владельца кастера?

 

NaturekidДата: Воскресенье, 01 Июля 2012, 20:46:01 | Сообщение # 5
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
Quote (Ramazan(off))
thunder clap используй.

Если не ошибаюсь[не проверял], если я поставлю удару грома баф "замедление[холод]", то баф оригинального удара грома
перебьёт баф этого заклинания или наоборот.
Замедление от кольца холода не должно стакаться с прочими, основанными на "замедлении холодом", но не мешатьдругим модификаторам.
Суть вопроса не помочь мне с заклинанием, а подсказать, почему дамики тупят.

Добавлено (01 Июль 2012, 20:32:48)
---------------------------------------------

Quote (FkoFF)
Naturekid, возможно проблема в элементарной ошибке, в духе того, что дамми создается для красного игрока, а не для владельца кастера?

Нет. Увы, но нет. Да икак бы я во всех проектах такую ошибку оставил :)

Добавлено (01 Июль 2012, 20:46:01)
---------------------------------------------
http://rghost.ru/38975791
ВОТЬ
Пожалуйста
Доказательство того, что в моей карте нет ошибок.

На этом примере если Джайна атакует паладина тотсамо собой кастит божественный щит
При этом создаётся дамик с фростновой, с указанием использовать нову на себя.
Вместо этого он выпустит нову в вас.
Проверяйте, убеждайтесь.


 

kapa6acvlkДата: Воскресенье, 01 Июля 2012, 20:52:07 | Сообщение # 6
Группа: Проверенные
Сообщений: 612
Награды: 0
Репутация: 361
Блокировки:
Naturekid, для бота, твои дамики, вовсе не дамики, а вполне нормальные боевые единицы, и он может ими волне нормально управлять на том уровне, что заложили в них близзы, т.е. кастовать стандартные способности, ну или не кастовать их, это уже как бот решит. Для решения твоей проблемы может помочь либо создание всех абил на основе канала и без дамиков, сработает 100%, либо попробовать отключить весь стандартный близзовский АИ, где он живет я не знаю, возможно в движке или в common.ai, никогда не задавался этим вопросом.


Как говориться, не обязательно есть всю кучу говна, чтобы понять, что она однородна.
© Александр Зорич
 

NaturekidДата: Воскресенье, 01 Июля 2012, 21:00:39 | Сообщение # 7
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
Quote (kapa6acvlk)
для бота, твои дамики, вовсе не дамики, а вполне нормальные боевые единицы, и он может ими волне нормально управлять

Мне это известно, жаль что ониигнорируют триггерные приказы...Герои-боты вот не игнорируют....=\
мб для бота делать дамика-героя и поможет?=)
Quote (kapa6acvlk)
Для решения твоей проблемы может помочь либо создание всех абил на основе канала и без дамиков, сработает 100%, либо попробовать отключить весь стандартный близзовский АИ, где он живет я не знаю, возможно в движке или в common.ai, никогда не задавался этим вопросом.

Это не приближает меня к решению проблемы.

Добавлено (01 Июль 2012, 21:00:39)
---------------------------------------------
ВАААААААААААААААХХАХАХХАХАХАХАХАА! ЛОООООООООООООЛ!
Кхе-кхе...
Ну вообще если вместо волшебницы создатьв этом примере горного короля, то всё работает как надо.
То есть

Quote (Naturekid)
мб для бота делать дамика-героя и поможет?=)

помогает....
Такая вот фигня, господа.


 

kapa6acvlkДата: Воскресенье, 01 Июля 2012, 21:09:24 | Сообщение # 8
Группа: Проверенные
Сообщений: 612
Награды: 0
Репутация: 361
Блокировки:
Quote (Naturekid)
помогает....
Такая вот фигня, господа.

Могу предположить, что возможно для героев, используется другой скрипт поведения. Т.е. для не героев скрипт общий, т.к. нейтрально агрессивные мобы героями быть не могут. поэтому работает.



Как говориться, не обязательно есть всю кучу говна, чтобы понять, что она однородна.
© Александр Зорич
 

NaturekidДата: Воскресенье, 01 Июля 2012, 21:15:07 | Сообщение # 9
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
В любом случае найденное решение не слишком-то пригодно...
у меня триггеров 50 используют условия с героями и количеством героев,
Ставить везде условие "Тип юнита не равно герой-дамик" напряжно,мало того спасёт не везде.
И всё же если поставить очень малое время существования и потом удалить такой дамик из игры, то сильно игровой процесс не нарушится...
Что ж, благодаря форуму решение нашёл сам, всем спасибо. :D


 

kapa6acvlkДата: Воскресенье, 01 Июля 2012, 23:00:11 | Сообщение # 10
Группа: Проверенные
Сообщений: 612
Награды: 0
Репутация: 361
Блокировки:
Naturekid, Думаю эксперименты по этой теме рано заканчивать, решение нужно нормальное, а не обходное. И чем больше людей заинтересуется этим вопросом, тем больше будет шансов найти истинно верных ход.


Как говориться, не обязательно есть всю кучу говна, чтобы понять, что она однородна.
© Александр Зорич
 

NaturekidДата: Понедельник, 02 Июля 2012, 01:38:55 | Сообщение # 11
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
Quote (kapa6acvlk)
Naturekid, Думаю эксперименты по этой теме рано заканчивать, решение нужно нормальное, а не обходное. И чем больше людей заинтересуется этим вопросом, тем больше будет шансов найти истинно верных ход.

Это-то верно, закрывать рано наверное, подождём советов экспертов :D


 

SirNikolasДата: Понедельник, 02 Июля 2012, 08:26:44 | Сообщение # 12
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Самые распространенные ошибки: у дамми не хватает маны, у дамми нет этого заклинания, дамми не видит цель, дамми пытается скастовать геройское заклинание.

 

kapa6acvlkДата: Понедельник, 02 Июля 2012, 12:47:17 | Сообщение # 13
Группа: Проверенные
Сообщений: 612
Награды: 0
Репутация: 361
Блокировки:
2 SirNikolas

Обрати внимание на дамика, у него есть мана, у него есть заклинание, он видит цель, ибо цель он сам, у него геройское заклинание, но кинет он его в игрока а не в себя, проигнорировав приказ отданный триггером.



Как говориться, не обязательно есть всю кучу говна, чтобы понять, что она однородна.
© Александр Зорич
 

NaturekidДата: Понедельник, 02 Июля 2012, 12:50:54 | Сообщение # 14
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
Quote (kapa6acvlk)
Обрати внимание на дамика, у него есть мана, у него есть заклинание, он видит цель, ибо цель он сам, у него геройское заклинание, но кинет он его в игрока а не в себя, проигнорировав приказ отданный три

+

Добавлено (02 Июль 2012, 12:50:54)
---------------------------------------------
Только фростнова(враг) - не геройское заклинание, но это суть не меняет)


 

SirNikolasДата: Понедельник, 02 Июля 2012, 14:23:31 | Сообщение # 15
Группа: Модераторы
Сообщений: 6729
Награды: 1
Репутация: 1867
Блокировки:
Так ведь дамми неуязвим. Как он может кинуть на себе заклинание, наносящее урон?

 

kapa6acvlkДата: Понедельник, 02 Июля 2012, 14:34:17 | Сообщение # 16
Группа: Проверенные
Сообщений: 612
Награды: 0
Репутация: 361
Блокировки:
SirNikolas, По всей видимости, Вы даже не посмотрели карту, что я дал по ссылке. Дами вполне уязвим, он простой юнит, волшебница, но приказам не подчиняется


Как говориться, не обязательно есть всю кучу говна, чтобы понять, что она однородна.
© Александр Зорич
 

NaturekidДата: Понедельник, 02 Июля 2012, 15:03:23 | Сообщение # 17
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
Quote (SirNikolas)
дамми пытается скастовать геройское заклинание

А это тут причём??
Для справки -
На моей карте есть предмет, дающий способность "Волшебное зеркало"
Если на владельца этого предмета кастуют целевые заклинания, то следует незамедлительная сдача в виде такого же заклинания такого же уровня направленная на кастера.

B)
Прекрасно работает. Для ботов дамик теперь заменил на дамик-герой у них тоже теперь пашет корректно.

Добавлено (02 Июль 2012, 15:03:23)
---------------------------------------------
Кроме того есть ещё и предмет на МУЛЬТКАСТ.
ТАм также дамику даётся ability being cast того же уровня и дамик кастует на случайную цель.
Тоже работает прекрасно.


 

kapa6acvlkДата: Понедельник, 02 Июля 2012, 19:04:38 | Сообщение # 18
Группа: Проверенные
Сообщений: 612
Награды: 0
Репутация: 361
Блокировки:
Naturekid, Нашел способ, нужно поставить галочку, является зданием. По всей видимости Аи начинает считать юнита зданием, и для него не работают обычные правила поведения, дамик сразу начинает себя вести как надо. Проверь, потом отпишись, мне тоже интересно.




Как говориться, не обязательно есть всю кучу говна, чтобы понять, что она однородна.
© Александр Зорич
 

NaturekidДата: Понедельник, 02 Июля 2012, 20:12:30 | Сообщение # 19
Группа: Заблокированные
Сообщений: 4982
Награды: 3
Репутация: 3347
Блокировки:
kapa6acvlk,
Ога, спс за старания, но способ я уже нашёл аолучше - ставишь через РО классификацию работник.
Триггерно нельзя добавить, функция не работает.

Здание.. да проверил, помогает, но с ним ненамного будет меньше хлопот чем с героем=).
В крайнем случае. не относящемуся к данному вопросу, можно убрать галочку напротив "может бежать", это относится к другой моей теме. Для этой темы добавление классификации "работник" дамику является решением. На сей раз не обход :D Теперь уж точно всем спасибо Вопрос закрыт.


 

Форум о Warcraft 3 » Раздел для картостроителей » Вопросы по картостроению » Почему дамики бота не выполняют приказы? (Дамики игрока - да, сами боты - тоже да...)
  • Страница 1 из 1
  • 1
Поиск:

Copyright © 2006 - 2024 Warcraft3FT.info При копировании материалов c сайта ставьте, пожалуйста, активную обратную ссылку на нас • Design by gReeB04ki ©
Хостинг от uCoz