Дебаф состоит в том, что вот герой использовал способность на вражеском герое, в моем случае способность "атсрал". И я хочу чтоб на того кого использовали эту способность вешался дебаф -60% защиты от магии. И если это возможно то когда используешь на себя астрал, то дебафа (-60% защиты от магии) не будет.( кто шарит как острал из доты 2 у пугны)

Qulore:
А как вообщем-то как создать способность -60% защиты от магии, мой вариант был такой - если приминяют способность "Астрал", приминяющий юнит равен - маг, то добавить способность -60% защиты от магии на того кого использовали Астрал.
Самое просто что можешь сделать - занулись повышение маг.урона по конкретному юниту (т.е. переменожить его на столько, что бы в итоге получилось x1 от нормы).
Для этого можешь взять Благо.Элуны
Если у тебя Астрал по стандарту даёт -60% маг.зашиты (т.е. это 1.6х маг.урона), то ты можешь выдавать своему герою на время действия эффекта абилку на +60% маг.защиты (т.е. это 0.62-.63х маг.урона).
100 * 1.6 = 160
160 * 0.625 = 100
Если ты хочешь сделать разный % усиления маг.урона на разных уровнях абилки - тогда убираешь полностью бонус маг.урона в астрале (из констант) и выдаёшь его за счёт абилки описанной выше (+ или - к множителю маг.урона на юните).
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
7
создай 2х дамми, дай первому астрал с -60% защитой магии, а второму без ничего только астрал, и проверяй триггером если цель способности сам войн или союзник кастующего то создавать второго даммика без ничего с астралом прикажи ему астрал на таргет юнит, а если он враждебен то создай первого даммика и прикажи ему астрал с -60% на таргет юнита, только еще нужна способность пустышка пустышкой и отлавливай
9
А как вообщем-то как создать способность -60% защиты от магии, мой вариант был такой - если приминяют способность "Астрал", приминяющий юнит равен - маг, то добавить способность -60% защиты от магии на того кого использовали Астрал.
7
Qulore:
А как вообщем-то как создать способность -60% защиты от магии, мой вариант был такой - если приминяют способность "Астрал", приминяющий юнит равен - маг, то добавить способность -60% защиты от магии на того кого использовали Астрал.
в таком случае когда пугна кастует заклинания на себя или на союзника дай ему не минус а плюс 60% защиты от магии
32
У пугны одинаковый бонус урона от заклинаний 1.66х по юнитам в астрале, что минус стандартные 25% резиста героев, выходит как раз те самые 40%, про которые написано у пугны. При касте на союзника или себя, пугне выдают другой левел абилки, у абилки к примеру 5 левелов а выучиваешь ты канал, при касте в себя всегда замедло слабое, на врагов сильное. Стандартные изгания в астрал переделать нельзя никак, нужно делать кастомный аналог с помощью кода чтобы союзникам урон от магии уменьашался а врагам увеличивался.
7
quq_CCCP:
У пугны одинаковый бонус урона от заклинаний 1.66х по юнитам в астрале, что минус стандартные 25% резиста героев, выходит как раз те самые 40%, про которые написано у пугны. При касте на союзника или себя, пугне выдают другой левел абилки, у абилки к примеру 5 левелов а выучиваешь ты канал, при касте в себя всегда замедло слабое, на врагов сильное. Стандартные изгания в астрал переделать нельзя никак, нужно делать кастомный аналог с помощью кода чтобы союзникам урон от магии уменьашался а врагам увеличивался.
есть одно поле в игровых константах бонус от лечения в астрале 1.66 это не влияет на урон от магии?
32
Ельнур, это + регенерации здоровья в секунду. В мире духов юниты лечатся быстрее.

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