happy_horror
2 + 2 = 22 :-D
offline
Опыт:
7,818Активность: |
Механика WE для спела "Критический удар"
Ситуация: есть система, которая улавливает атаку и нанесение любого урона, я пытался при атаке или в момент нанесения урона давать атакующему , на короткий промежуток до 1 сек., способность критического удара со 100% вероятностью, но она почему-то срабатывает только при следующей атаке
Вопрос: как устроен стандартный спел критического урона? когда наносится умножение урона? можно ли перехватить его? Если иммитировать криту тригером, то возможен только вариант UnitDamageTargetBJ??
P.S. пробовал создать тригерную абилу, но загвоздка в том, что когда наносится тригерный урон (якобы от криты) система улова урона реагирует на него и создаёт лишние дубликаты урона...т.е. крита X2 а сносится даже X20 в зависимости от скорости боя... |
16.04.2008, 22:56 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Garret
Недоброе творится
offline
Опыт:
3,893Активность: |
happy_horror, есть предположение, что криты срабатывает в момент атаки, а не в момент нанесения урона....
DisableTrigger тебе в помощь |
16.04.2008, 22:59 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
happy_horror
2 + 2 = 22 :-D
offline
Опыт:
7,818Активность: |
Цитата:
false, проверял добавлял во время атаки, т.е. триггер срабатывал при атаке, нифига...в WE есть какие-то скрытые условия применения абил? или особая механика проверки для криты? Дисаблить триггеры как раз такие и не надо, иначе только создание криты с жёстким багом, как в доте у баратума третий скил xD можно запускать работу тригерного скила, иммитуя атаку - результат: скил будет срабатывать в 5-10 раз чаще чем реально... оговорюсь - тригерная крита нужна для создания шанса % срабатывания в зависимости от ловкости героя... |
|
16.04.2008, 23:08 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Lawliet
offline
Опыт:
6,722Активность: |
шапка...
Lawliet добавил: зы: это типо шляпы, но идея реализуема.. Отредактировано Lawliet, 17.04.2008 в 09:21. |
16.04.2008, 23:47 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
YellowStar
poon
offline
Опыт:
15,144Активность: |
Критический удар легко ловиить, вычилсяешь атакующего юнита и проверяешь наличие у него способности все. какие то задротства с функциями еще. Мысли логично, а не вот подумал и думаю есть такая фишка |
17.04.2008, 06:22 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
happy_horror
2 + 2 = 22 :-D
offline
Опыт:
7,818Активность: |
Цитата:
может я конешно не достаточно ясно объяснил, тогда вот: я создаю тригерную абилу "критически удар", в котором для вычисления вероятности нанесения урона будет использоваться "Ловкость героя" - но проблема создания его заключается в том, что, по каким-то съверхестественным причинам, добавление юниту "криты" абилы стандартной, со 100% шансом в момент (где-то до атаки за 0.20 сек, на время до 1 сек) атаки юнита или нанесения урона, эта абила игнорируется! и срабатывает только при втором ударе... отсюда два естественных вопроса: 1) почему добавление тригером абилы юниту со 100% шансом криты, срабатывает только при следующей атаке?! 2) как это обойти? |
|
17.04.2008, 06:31 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
YellowStar
poon
offline
Опыт:
15,144Активность: |
|
17.04.2008, 06:40 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
happy_horror
2 + 2 = 22 :-D
offline
Опыт:
7,818Активность: |
Цитата:
дать раньше, так я и делал, триггер срабатывающий при юнит атакован, но сама фишка у варовской криты в том, что если юнит дальний бой, то критический дамага нарисуется тока пр условии что снаряд долетел до цели...из-за этого и не хочет работать... дамми юнит, ссылочку на подробное описание можеш дать, что есть "дамми" как его юзнуть можно, ну или сам опиши... |
|
17.04.2008, 06:48 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
YellowStar
poon
offline
Опыт:
15,144Активность: |
Дамми юнит, юнит без модели со способностью москиты.( можно и без неё ) создаешь юнита, у него уже есть крита и тригерно атакуешь |
17.04.2008, 08:24 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
happy_horror
2 + 2 = 22 :-D
offline
Опыт:
7,818Активность: |
Цитата:
как убрать модель у юнита? и вот ещё, к примеру дамми юнит будет героем, как сделать так, чтобы его иконка не появлялась в верхнем левом углу экрана?? |
|
17.04.2008, 08:27 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
YellowStar
poon
offline
Опыт:
15,144Активность: |
А зачем тебе дамми герой? Если не хочешь чтобы вверху появлялась дай классификацию строитель появится внизу ^_^. Модель убрать да тупо поставь пробел в графе путь к модели. |
17.04.2008, 08:30 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DeaDoK
offline
Опыт:
5,783Активность: |
Крита у тя не работает потому что даже хоть и стопроцентный шанс, он проверяеццо когда юнит атакует(типо юнит не промазал = = тру и шанс == 10030540% ==тру). Т.к. унит ужо начал атаку а ты тока исчо добавляешь скилл, поэтому проверки не происходить. Поэтому самый лучший вариант(и самый простой) - триггерно, ч.з. UnitDamageTarget(). Не вижу ничо сложного. |
17.04.2008, 09:11 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|