13

» WarCraft 3 / Проблема с эффектом


Bergi_Bear, Maniac_91, в более ранних версиях карты этого косяка не было, не смотря на то что триггеры не менялись конкретно для этого босса. Баг срабатывает не всегда, вообще не понятно что его триггерит. У меня есть предположения что это из за того что в карте добавилось больше триггеров с событиями Юнит атакован (всего их около 30), также были случаи когда открывал карту в других редакторах и сохранял.

Maniac_91, делал босса неуязвимым и в этот момент атаковал другого юнита - это всё равно триггерило баг, вообще что в варике может вызвать прерывание или самопроизвольный запуск анимации эффекта?
13

» WarCraft 3 / Несколько вопросов об утечках

Nelloy, ScorpioT1000, Если способность не триггерная, но с кастомными эффектами то эффекты этих способностей вар сам удаляет или тоже будут утечки?
Если через действие Remove удалить боевую единицу - удалятся ли вместе с ней спецэффекты созданные на точках прикрепления ранее?
Вместо действия Wait лучше использовать таймер?
13

» WarCraft 3 / Как определить главную характеристику героя?

Bergi_Bear, понял, спасибо) пожалуй буду проверять костыльным методом какой именно герой, благо героев всего 10
13

» WarCraft 3 / Как определить главную характеристику героя?

DualShock, Varcklen, у меня 1.27б версия

DualShock, попробую

temp_unit - Герой
temp_int - основной атрибут
я правильно понял это 2 переменные, первая типа Боевая единица, а вторая?
13

» WarCraft 3 / Как стакается способность?

quq_CCCP, спасибо большое! это то что мне нужно

МрачныйВорон, буду юзать благословение элуны раз она стакается
13

» WarCraft 3 / Как стакается способность?

dmgr, по факту не работает так, начинает работать только та способность, которая в предмете

И кстати, только узнал что урон от заклинаний режется последовательно дважды если у героя есть способность уменьшение урона от магии. Первый раз - 30% (встроенный резист героев) и только потом полученная цифра уменьшается ещё на 33% в случае если у героя стандартные рунные браслеты

Как можно сделать чтобы активной была та способность, которую я дал непосредственно герою, а не через предмет?
Загруженные файлы
13

» WarCraft 3 / Масштабирование эффекта

Либо в движке отключить масштабирование прикрепленного эффекта
а это где именно?

ScorpioT1000, как прикрепить дамми к юниту?
13

» WarCraft 3 / расчёт процентов для способности

GetLocalPlayer, если я буду так и дальше делать то будут сильные округления Random integer number between 1 and {1,2,3,4,5...} соответствуют вероятностям 100% 50% 33% 25% 20% и так далее, с такой формулой я никогда не получу вероятность, например 56%, а хотелось бы с точностью до 1%

GetLocalPlayer, кажется я догнал) спасибо

  1. INT/20 * 100 = твой шанс в процентах
  2. Сравниваешь случайное число с этим шансом: если случайное число в интервале от 0 до 100 меньше либо равно твоего шанса, то абилка прокнула.
может я что то плохо объяснял, но попробуй сам подставить несколько значений в свой вариант и поймешь что умножать на 100 точно не нужно
13

» WarCraft 3 / расчёт процентов для способности

Naadir, Допустим INT=40, тогда Шанс {INT/20} = 2% Теперь для активации способности мне как то нужно эти 2% получить, и я это делаю через установку целочисленной переменной Математика - Random Number. 100 делю на получившиеся 2% - вот почему: Random integer number between 1 and 50(100/2) будет равняться 2% вероятности

Ну вот просто, логически рассуждая, ответь, зачем делить 100 на (INT/20)? Ты получаешь число 2000/INT. Т.е. с ростом интеллекта шанс способности уменьшается.
будет не 2000/INT а 100INT/20 , чем больше INT тем больше вероятность в %

Naadir, чем больше INT тем сильнее округляется результат, вот пример: INT=748, тогда Шанс {INT/20} = 37.4%. 100 делим на 37.4 = 2.67(оно округляется до 2) и получается Математика - Random Number between 1 and 2 вероятность 50% а не 37.4% как нужно было

у способности есть основная функция, эта как дополнительная пассивка
Загруженные файлы
13

» WarCraft 3 / Как отследить удар из невидимости?

можно попробовать запустить таймер такой же длительности как и длительность способности Стремительность, и при нанесении удара, проверить таймер. Если не закончился - то вешать дебаф на атакованного юнита
13

» WarCraft 3 / неуязвимость здания

newtone, всё из этого пробовал, ничего не помогает. Последний вариант заставляет юнита тереться у невидимой базы, постоянно сбивая и получая приказы

quq_CCCP, если не найду решение попроще, придётся делать так
13

» WarCraft 3 / неуязвимость здания

Komkozavr, я что, как то плохо объяснил в чем проблема? Посох спасения стафает неуязвимых юнитов, НО если здание на которое он стафнется сделать неуязвимым или невидимым то стаф перестаёт работать.

quq_CCCP, а как добавить бафф который даётся юниту который стафается Посохом спасения? Наверняка есть какое то решение моей проблемы без этих костылей
13

» WarCraft 3 / неуязвимость здания


pro100master, это свойства разрешенных целей, они то причем?

pro100master, я ведь не само здание телепортирую посохом, а на это здание
Загруженные файлы
13

» WarCraft 3 / неуязвимость здания

pro100master, с этой пассивкой перестают работать посохи, я ведь написал об этом
13

» WarCraft 3 / Проблема со значением переменной

Коммунизм, почему это срабатывает в моем случает только для 2 игрока? У меня есть ещё одна карта этими же триггерами скопированными и там для 2 игрока переменная устанавливается нормально, где проблема - вообще не отдупляю

Коммунизм, Спасибо большое, вроде помогло, но работает только в том случае если сперва проверить Статус - Играет и потом Контроллер - Человек, и не наоборот, и до сих пор не пойму почему для 2 игрока это не срабатывало
13

» WarCraft 3 / Проблема со значением переменной

quq_CCCP, Значение переменной HeroPick я использую чтобы, когда все игроки, присутствующие в игре выбрали героя, то все не выбранные герои удалились. Значение HeroPick 1 - означает что игрок либо вышел, либо слот игрока был изначально пуст, либо игрок выбрал героя. Когда значения HeroPick для всех игроков будут равны 1 то сработает триггер по удалению оставшихся героев с карты.
и я не пойму откуда у переменной HeroPick[2] значение 0
Загруженные файлы
13

» WarCraft 3 / Механика посоха спасения

quq_CCCP, а по времени в варике все события округляются по времени до сотой доли секунды? в редакторе варика и в ReplayMaster'e события записаны не чаще чем каждые 10 мс
13

» WarCraft 3 / Механика посоха спасения

quq_CCCP, А если ещё глубже посмотреть?) Вот представим что есть 10 триггеров которые будут запущены каждый по истечении 5 сек. игрового времени, все эти триггеры будут выполняться последовательно ведь? на очень большой вычислительной скорости разумеется

quq_CCCP, у посоха возвращения нет ведь анимации для героя, откуда там каст тайм не пойму?
13

» WarCraft 3 / Механика посоха спасения

у посоха есть каст тайм
Сколько каст тайм составляет? откуда такая инфа
13

» WarCraft 3 / Механика посоха спасения

тупо перемещение, тебе может удар прилететь в последний момент
вот как именно это происходит мне и интересно, что значит в последний момент? получается можно стафнуть мертвого юнита? или время событий смерти и стафа совпали
13

» WarCraft 3 / Механика посоха спасения

pro100master, Сорян, я о посохе возвращения, который у эльфов

pro100master, хотя вроде с хуманских стафом такое же возможно
13

» WarCraft 3 / Механика посоха спасения

Bergi_Bear, quq_CCCP, я не спрашиваю как сделать посох, меня интересует механика события когда при стафе юнит будучи мертвым телепортируется на базу