Немного поковырял Lua, и вот что я могу сказать: for-in и ООП компилируются, но не работают. Из плюсов, что все же можно хранить элементы разных типов в списке (проверял на int, real, bool, string).
Событие смерти героя, а дальше уже генерируешь случайное число от 1 до 100 и смотришь, чтобы оно было меньше или равно нужному шансу, ну и воскрешаешь героя, если это так.
А кто-нибудь понимает, каким образом нужно писать скрипты на Lua? Я не про ЯП, а именно как писать минимально рабочий код, а не ловить варнинги при сохранении.
У юнитов и предметов появилось новое поле в РО. Можно создавать новый скрипт сразу, а не конвертировать из триггера. Сфера огня теперь снижает эффективность хп регена и исцелений у врага.
Bergi_Bear, смысл показывать, если все будет как на скрине?) Скажу только, что автодополнение работает исправно и как минимум лучше, чем в JNGP. По Ctrl + Space не запускается, печаль. Есть константы, это плюс. Каких-то задержек в работе особо не заметил.
Да, в РО не указан бафф этой способности, но можно заменить ее на Ауру порчи (похожие параметры + есть бафф) или Ауру смерти. Почему-то я уверен, что раньше как-то менял этот эффект, но память меня подводит
Можно выключать триггер, а потом запускать таймер, который его включит.
Но лучше всего отлавливать нанесение урона и делать все необходимые манипуляции, не давая ему умереть.
Радуют новые нативки, например, можно динамично менять названия, описания, атаку, защиту, хп, мп и т.д. (самое сочное - SetEventDamage), но не все они работают как положено. Мне это не мешало перенести карту на новый патч и без проблем сделать то, что без мемхака никак бы не удалось. 24 слота под игроков тоже в теории могут помочь в осуществлении каких-то задумок.
Дамми каст нужной способности
[-] При создании даммика для игрока-бота он может не выполнять приказ каста.
[-] Неуязвимость применившего может обломать такой подход
Руна с нужным эффектом
[-] Только при наличии незаблокированного инвентаря
[-] Некоторые эффекты (исчезновение, например) могут привести к выпаданию руны
В самом зелье лечения пусть будет способность с баффом, а лечение можно наложить и триггерно
[-] Только для способностей, не имеющих цели для каста
Триггерно давать юниту скрытый спеллбук с аурой замедления, где бафф заменен на нужный
[-] Удалять бафф придется кодом
[-] Не будет индикатора мерцающего баффа, когда время заканчивается
[-] Нужно отслеживать смерть юнита
[-] Нельзя развеять
Если в карте используется стандартный скилл, то и время тогда константное, зачем извращаться, если можно делать таймером? Например для длительности в 5\6\7 секунд.
call TimerStart(t, 4. + GetUnitAbilityLevel(u, 'A000'), false, function UrFunc)
» WarCraft 3 / Официально стал доступен PTR 1.31
» WarCraft 3 / Официально стал доступен PTR 1.31
» WarCraft 3 / Варкрафт 1.31 Че то новое и непонятное
» WarCraft 3 / Официально стал доступен PTR 1.31
» WarCraft 3 / Как сделать пасивку с % срабатывания
» WarCraft 3 / Официально стал доступен PTR 1.31
» WarCraft 3 / Официально стал доступен PTR 1.31
» WarCraft 3 / Официально стал доступен PTR 1.31
GetLocalPlayer:
Ред. PornoMishka
» WarCraft 3 / Официально стал доступен PTR 1.31
» WarCraft 3 / Официально стал доступен PTR 1.31
» WarCraft 3 / Официально стал доступен PTR 1.31
» WARTRACK / WARTRACK V0.3
Ред. PornoMishka
» WarCraft 3 / HiveWE - World Editor 0.6
» WarCraft 3 / HiveWE - World Editor 0.6
» WarCraft 3 / Запретить автоатаку
Ред. PornoMishka
» WarCraft 3 / Как изменить цвет лечения от источника жизни?
Почему-то я уверен, что раньше как-то менял этот эффект, но память меня подводит
» WarCraft 3 / Как улучшить триггер?
Но лучше всего отлавливать нанесение урона и делать все необходимые манипуляции, не давая ему умереть.
» WarCraft 3 / Опыт за убийство юнитов башней или каким-либо другим зданием
» Беседка им. Narkranoth'a / Прохождение "Diablo" (alpha4)
» WarCraft 3 / Какой патч лучше?
» Некромант / Книги в RPG
Ред. PornoMishka
» WarCraft 3 / Дополнительный эффект при использовании предмета
[-] При создании даммика для игрока-бота он может не выполнять приказ каста.
[-] Неуязвимость применившего может обломать такой подход
[-] Только при наличии незаблокированного инвентаря
[-] Некоторые эффекты (исчезновение, например) могут привести к выпаданию руны
[-] Только для способностей, не имеющих цели для каста
[-] Удалять бафф придется кодом
[-] Не будет индикатора мерцающего баффа, когда время заканчивается
[-] Нужно отслеживать смерть юнита
[-] Нельзя развеять
Ред. PornoMishka
» WarCraft 3 / отлов завершения wirlwind'a
call TimerStart(t, 4. + GetUnitAbilityLevel(u, 'A000'), false, function UrFunc)
» WarCraft 3 / Способность стаки от атак!
» WarCraft 3 / noner