Sladkoegka
Забыл что хотел...
offline
Опыт:
7,437Активность: |
проверка урона 2 раза
В общем такая шняга, сделал триггер который должен ловить и магический и физический урон. Оба он ловит, но очень странно и багано:
1)нанесенный магический урон показывается дважды(срабатывает дважды) 2)нанесенный физический урон вначале показывается как физический,а затем как магический оО В общем скрины прилагаются,кто понял в чем проблема, прошу ответить.
» КОД
Отредактировано Sladkoegka, 22.01.2013 в 22:20. |
22.01.2013, 21:53 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hate
конь вакуумный
offline
Опыт:
43,117Активность: |
выложите лучше код под каты, чем страдать этим скриновским извращением |
22.01.2013, 22:35 | #2
+2/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Vadik29
Choice Battle 1.6а
offline
Опыт:
15,245Активность: |
Sladkoegka, После cJass, смотреть на такой формат кода, как-то не приятно... |
22.01.2013, 22:44 | #3
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hate
конь вакуумный
offline
Опыт:
43,117Активность: |
вы кидаете молот бурь и пытаетесь определить какой от него урон? |
22.01.2013, 22:47 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Vadik29
Choice Battle 1.6а
offline
Опыт:
15,245Активность: |
Ищи проблему здесь -_-
Vadik29 добавил: И поставь проверку GetEventDamage() >=1.00 |
22.01.2013, 22:52 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sladkoegka
Забыл что хотел...
offline
Опыт:
7,437Активность: |
|
22.01.2013, 22:58 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Clamp
Lost in space
offline
Опыт:
71,158Активность: |
Sladkoegka, привет, магистр велосипедостроения.
Вообще по-хорошему отлов магического урона делается прямо в том месте кода, где этот урон наносится.
Clamp добавил: Ну, а если тебе нужно отлавливать магический урон от стандартных способностей, то у меня плохие новости для твоей карты. |
22.01.2013, 23:40 | #7
+1/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sladkoegka
Забыл что хотел...
offline
Опыт:
7,437Активность: |
Clamp, ммм,как классно, вот только эта система проблемы не решает это раз, два она по сути идентична той, что я сделал, три делать в каждом триггере отлов маг урона, а не в 1-ом большом как минимум затратно,четыре это то, что
Моя логика-весь отлавливаемый урон анализируем,если он не прошел проверку на физический значит он магический,не так ли? |
22.01.2013, 23:50 | #8
+1/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hate
конь вакуумный
offline
Опыт:
43,117Активность: |
просто вы не учитываете того факта, что проверять на бафф при получении урона, не совсем корректно, ибо функция срабатывает на мгновение раньше самого получение урона = баф может и не быть на юните при срабатывании функции, мб я и рак |
23.01.2013, 00:20 | #9
+1/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Clamp
Lost in space
offline
Опыт:
71,158Активность: |
Sladkoegka:
Не так ли. Ты не знаешь какого типа урон. Урон с руки тоже может оказаться магическим, не учитываешь.
Clamp добавил: Да, кстати. Урон проверяется два раза у всех во всех системах, которые я видел (а у меня нет). |
23.01.2013, 06:15 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sladkoegka
Забыл что хотел...
offline
Опыт:
7,437Активность: |
Hate, на скрине где паладин с рыцарем махается видно,что там в первом случае есть бафф.
Clamp, Разочрую тебя,я никогда не наношу урон холодом,смерть,защитой,божественной,молний,звуком и т.д. только MELEE или NORMAL
Урон с руки??? Даже если у юнита магическая атака,то бафф яда вешается->идет проверка на физ дамаг, что мне и нужно,так в карте пока еще нет юнитом с магической атакой,а если и будут, то на они все равно должны иметь способности при атаке что-либо совершать.Я делал такую минисистему, но только с физ дамагом,поэтому я и не понимаю отчего методом исключения не получается( Отредактировано Sladkoegka, 23.01.2013 в 06:29. |
23.01.2013, 06:15 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Clamp
Lost in space
offline
Опыт:
71,158Активность: |
Я тебе уже намекал, что стоит наносить весь урон через код, за исключением автоатак. Для них юзай систему, ссылку на которую я скинул. Использовать стандартную магию в качестве способностей героя - идиотизм, и тебе стоит задуматься о том, чтобы от этого избавиться, прежде чем писать системы. |
23.01.2013, 06:35 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sladkoegka
Забыл что хотел...
offline
Опыт:
7,437Активность: |
Clamp, я не спрашиваю тебя как мне наносит урон-кодом или стандартными скиллами. Твоя система идентична моей, хотя и быстрей. И ты так и не можешь ответить на мой вопрос, но почему то объясняя мне про то какие мне скиллы нужно делать, хотя сам и не знаешь какие у меня есть.
В общем на я жду ответа на свой вопрос. рассказывать об остальном будете другим. |
23.01.2013, 10:59 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Clamp
Lost in space
offline
Опыт:
71,158Активность: |
Твори дерьмо дальше в таком случае. Если ты паришься отлавливать урон от стандартных абилок, то ничего иного у тебя и не выйдет.
Clamp добавил: Ах да, про двойную проверку: нативно на событие урона игра реагирует два раза, один раз по факту урона ка такового - у тебя он отображается как "магический", второй раз - по получении урона конкретным юнитом. |
23.01.2013, 11:23 | #14
+0/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
невозможно никаким образом проверять урон единыжды, все баффы вызывают событие урона с уроном 0.
|
23.01.2013, 13:12 | #15
+2/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
SRABOTALO |
23.01.2013, 14:28 | #16
+1/−1
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Doc
offline
Опыт:
63,163Активность: |
Sladkoegka, ой иди нахрен, опять та же песня - Я НИКОГО НЕ СПРАШИВАЮ Я ЗНАЮ КАК ЛУЧШЕ ВООБЩЕ МОЙ ТРЕД Я ТУТ КОРОЛЬ. Ответы даны. |
23.01.2013, 16:10 | #17
+3/−2
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ScorpioT1000
Работаем
offline
Опыт: отключен
|
Я вот думаю представьте мы потом разойдемся по делам кто куда, а на ксгм так и будут тыкаться в академии как слепые котята, пока не ткнешь мордочкой в статьи - так и будут академию забивать до краев такими умными тредами. |
23.01.2013, 16:23 | #18
+0/−2
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|