Добавлен Sexua1
есть тригер:
если юнит наносит урон,
условие: урон больше нуля
то даммик юзает на него ледяные стрелы.
условие: урон больше нуля
то даммик юзает на него ледяные стрелы.
так вот как мне поставить в условие, что наносимый урон (damage type) должен быть любой кроме заклинания.
немогу найти в тригерах как добавить такое условие.
немогу найти в тригерах как добавить такое условие.
чтоб вы понимали, хочу чтоб только когда дриаду бьют с руки, на ее врага который бьет ее - даммик юзал стрелы льда. и я это сделал.
но вот когда на нее кидают способности, даммик тоже юзает стрелы льда, но это не нужно, нужно добавить условие на проверку.
но вот когда на нее кидают способности, даммик тоже юзает стрелы льда, но это не нужно, нужно добавить условие на проверку.
МОжет кто подсказать?
Принятый ответ
Sexua1, никак на гуи не обойти, запомни у тебя есть лишь GetEventDamage() (Damage taken), источник и цель. Отличать тип урона нельзя, нет таких функций, есть ухищрения - вручить юниту пассивку рунных браслетов с резистом 200%, тогда весь магический урон станет отрицательным, таким образом можно отличить урон от атаки (условно, слеш атаки и мины течиса это не отфильтрует) ибо положительный урон физический, отрецаиельный - магический, но чтобы убрать эффект лечения от маг урона, придется ставить таймер на 0.00 сек, снижать хп, а после удалять пассивку и наносить маг урон от лица юнита еще раз, потом снова вручать пассивку, сделав еще переменную для исключения рекурсии.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован Sexua1
а условие добавить, damage taken > 0 видишь? Так вот урон этот должен быть не от заклинания.
От чего угодно, но не от него. Условие на проверку урона...
Условие чтоб этот: damage takken не равно magic
Отредактирован PROSHELDOTU
Отредактирован Sexua1
мне нужно сделать так чтоб даммик не юзал ледяные стрелы на источник урона, если цель получила этот урон от заклинания. либо юзать ледяные стрелы на источник урона, но только если этот источник который бьет мою цель, не наносит урон заклинанием.
Отредактирован PROSHELDOTU
И всё
А ты нагородил кучу лишнего, сам приплёл эти ледяные стрелы, хотя по факту без разницы, ледяные стрелы бы там были или какая-нибудь цепная молния, если один фиг ты хочешь отследить урон от заклинания
Отредактирован Sexua1
Отредактирован PROSHELDOTU
В гуях нет проверки на тип урона на патчах 1.31+, на 1.26 вовсе все что доступно на это событие, источник урона, кол-во урона и кто получил урон и все! Лиш мемхак позволяет детектить тип урона на 1.26 полноценно. Есть еще другие ухищрения.