EviLInside
offline
Опыт:
3,543Активность: |
Условие : Тип урона
Как поставить условие с типом нанесённого урона? Ranged, Melee, Spell, Splash. |
21.05.2014, 18:47 | #1
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Spasmolytic
offline
Опыт:
385Активность: |
Тип урона можно указать не в условии, а в самом событии получения юнитом урона Unit Takes Damage. А при помощи условия Damaging Effect ограничить эффекты, если нужно. |
21.05.2014, 21:57 | #2
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
EviLInside
offline
Опыт:
3,543Активность: |
В событии я насколько помню ничего кроме выбора урона от определённых эффектов (не типов урона, а именно эффектов из data editor'a ничего не нашёл). а в условии damaging effect придётся слишком дофига ограничивать ( ну вы поняли).
Мне это нужно вообще для системы крит. урона триггерного. Т.е получил мели урон значит бонус крита будет добавлятся тоже мели уроном и т.д. У меня для каждого игрока свой шанс крит урона, и усиление критического урона. Всё прекрасно работает, вот только хочу что б крит урон был таким же типом урона которым ударили юнита. P.S Вот нашёл тему на SC2mapster, но ничего совсем не понял, может кто то объяснит?
_http://www.sc2mapster.com/forums/development/map-development/14201-damage-type-condition/ Отредактировано EviLInside, 22.05.2014 в 11:07. |
22.05.2014, 10:57 | #3
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Duke911
offline
Опыт:
3,907Активность: |
есть функция "catalog field value get" - если ты укажешь в её параметрах эффект урона который сработал и поле "тип урона", то она этот самый тип урона тебе и вернет. |
22.05.2014, 13:21 | #4
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Spasmolytic
offline
Опыт:
385Активность: |
EviLInside:
Там можно указать конкретный тип урона и "любой эффект". Так что все эффекты с несоответствующим типом урона отсеются сразу. Дальше условием Damaging Effect можно исключить эффекты с искомым типом урона, которые не должны быть задействованы в твоей механике (если это нужно). Через Catalog Field Value Get мы получаем, по сути, то же самое (но, на мой взгляд, немного понагруженнее) - информацию о типе полученного от эффекта урона. И все так же в том же объеме нужно будет отсеивать эффекты (если это нужно). |
23.05.2014, 18:27 | #5
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|
Duke911
offline
Опыт:
3,907Активность: |
а если у тебя в карте стотыщпиццот различных эффектов урона? способ с типом урона универсальнее. |
24.05.2014, 01:51 | #6
+0/−0
Профиль |
Приват |
Поиск |
IP: Записан
|