Но это простая система, которая не учитывает, например, понижение брони от других триггерных способностей, либо понижение брони сразу же с наложением яда, а не в течение 1 секунды. Красиво встроить эту систему в карту тебе предстоит самому.
Рекомендую делать так: Первый триггер
Событие: Generic unit Атакован
Условие: [Integer comparsion] Level of Яд (паук) (Attacking unit) больше 0
либо, [Unit-type comparsion] Unit-type of (Attacking unit) равно Ядовитый паук
Действие: Добавить юнита в группу poisoned Второй триггер
Событие: Каждую секунду игрового времени
Условие: Количество юнитов в poisoned больше 0
Действие: Тут действие с отрядом poisoned, если имеется бафф Яд (паук) на (Picked unit), то уменьшить защиту на 6
Если никто не берётся за твой заказ, значит просто не хотят. Делай самостоятельно, либо заказывай платно.
P. S. Первая способность делается без триггеров из ножа варденки, где обнуляешь урон и устанавливаешь нужное время и количество урона яду. Вторая способность вообще не понимаю зачем, ослабляешь не вражеских юнитов, а своих.
Darfilerfis, мне сразу пришло в голову два варианта реализации на GUI:
С помощью способности Техника у героя гоблина. Этот вариант очень кропотлив, причём не подходит, если можешь прокачивать Интеллект герою +100500 раз, но чётко работает и триггеры простые. Суть в том, что ты делаешь много копий, например, Ледяной звезды, которые будут иметь урон в зависимости от интеллекта героя, потом способность Техника делаешь негеройской, ставишь столько же уровней, каждый из которых заменяет Ледяную звезду на способность с бонусом Интеллекта, а в триггере делаешь События юнит Получает предмет/Теряет предмет/Повышает уровень и Действие Юнит - Set Level of ТВОЯ_Техника to (размер бонуса интеллекта);
С помощью создания триггера отлова урона. Этот вариант требует погружения в механику игры. Нужно создать не менее 2 триггеров: первый будет добавлять цель способности в Событие другого триггера на отлов урона и группу, Условием в первом триггере должно быть, что юнит не в группе, чтобы два раза событие с ним на отлов урона не создать, второй триггер будет проверять, что юнит получил урон именно от этого лича и именно нужной способностью, после чего нанесёт урон ещё и от интеллекта, тут возможны варианты с сопротивлением магии, например, потому и указал, что нужно углубляться в механики игры и строчить не менее 2 триггеров.
Есть и другие варианты, но для каждой способности свои. Описал именно общие случаи.
Можно попробовать сделать две атаки юниту, вторую дальнего боя, но её не отображать. а в допустимых целях первой атаки всё убрать.
Только может быть проблема с типом оружия, ведь броня по-разному реагирует на разное оружие.
Кстати, Bergi_Bear, похожий глюк со способностью Чёрная стрела, которая поднимает скелета после убийства юнита. Когда юнит ближнего боя использует эту способность, то ему не нужна ни мана, ни включённый автокаст, он просто всегда будет поднимать скелета после убийства.
Следует проверить, у меня какая-то пассивка фактически действовала, будучи скрытой. То есть не нужен был спеллбук.
Кстати, как менять уровень способности в спеллбуке? У меня не получалось.
Так ведь без уровня можешь создать набор нужных предметов. Просто предметы высоких уровней должны редко встречаться, как раз вручную их разместишь на карте.
Скорее всего подобная просьба была, но все же.
Нужно иконку властителя (именного его, а не кровожада!) перекрасить в зеленый цвет, чтобы было понятно что это орк.
Смысл в том, что нужно скопировать себе код карты в каждую карту кампании кроме последней:
А в триггере на победу вместо обычного действия победы указывать custom script,
call Victory( Player(0) )
где вместо 0 указываешь порядковый номер игрока минус единица, в данном случае это Игрок 1 (красный).
Ой, тут ведь не показывают вроде экран статистики. Попозже посмотрю код, если так, то исправлю.
Благодаря этому не будет сбиваться сложность при нажатии кнопки Продолжить.
Вот с показом экрана статистики. Всё также, копируй код и указывай вместо действия победы custom script.
» WarCraft 3 / Проверка способности
» WarCraft 3 / Проверка способности
» WarCraft 3 / Проверка способности
Событие: Generic unit Умирает
Условие: (Dying unit) in group poisoned равно Да
Действие: Убрать (Dying unit) из poisoned
Hate: Ах да, во втором триггере, если баффа нет, то делать стандартную броню.
» WarCraft 3 / Проверка способности
Первый триггер
Событие: Generic unit Атакован
Условие: [Integer comparsion] Level of Яд (паук) (Attacking unit) больше 0
либо, [Unit-type comparsion] Unit-type of (Attacking unit) равно Ядовитый паук
Действие: Добавить юнита в группу poisoned
Второй триггер
Событие: Каждую секунду игрового времени
Условие: Количество юнитов в poisoned больше 0
Действие: Тут действие с отрядом poisoned, если имеется бафф Яд (паук) на (Picked unit), то уменьшить защиту на 6
» WarCraft 3 / Проверка способности
» WarCraft 3 / Путь для нестандартного шрифта у Warcraft 3...
А вообще про путь к шрифту ты же спрашивал: Fonts/FRITZQT__.ttf
» WarCraft 3 / Как поменять модель у разрушаемого объекта?
» WarCraft 3 / Способности и алгоритмы на заказ
P. S. Первая способность делается без триггеров из ножа варденки, где обнуляешь урон и устанавливаешь нужное время и количество урона яду. Вторая способность вообще не понимаю зачем, ослабляешь не вражеских юнитов, а своих.
» WarCraft 3 / Статы, дополняющие урон
» WarCraft 3 / Цикл не выполняется нужное кол-во раз
» WarCraft 3 / Ландшафт
» WarCraft 3 / Увеличение значения целочисленной переменной на 1
Если что, скидывай карту.
» WarCraft 3 / Яд который можно развеять
Только может быть проблема с типом оружия, ведь броня по-разному реагирует на разное оружие.
» WarCraft 3 / Яд который можно развеять
» WarCraft 3 / Яд который можно развеять
» WarCraft 3 / Яд который можно развеять
» WarCraft 3 / Яд который можно развеять
Типа дриада отравляет Паладина, а по Esc снимается с него бафф Яда.
» WarCraft 3 / Сокрытие иконки пассивной способности
Кстати, как менять уровень способности в спеллбуке? У меня не получалось.
» WarCraft 3 / Уровень предмета
Просто предметы высоких уровней должны редко встречаться, как раз вручную их разместишь на карте.
» WarCraft 3 / Нужна модель? - Вам сюда!
FIRERANGER, там были не крепления, а не знаю что с такими же названиями.
» WarCraft 3 / Нужна модель? - Вам сюда!
» WarCraft 3 / Иконки на заказ
А слова:
Ред. 8gabriel8
» WarCraft 3 / Иконки на заказ
Ред. 8gabriel8
» WarCraft 3 / Иконки на заказ
Ред. 8gabriel8
» Dragon May Cry / Новости по проекту №2 Dragon May Cry: Падший Ангел
Благодаря этому не будет сбиваться сложность при нажатии кнопки Продолжить.
Вот с показом экрана статистики. Всё также, копируй код и указывай вместо действия победы custom script.