Есть ли способ узнать белую защиту юнита?

Есть идея... если мы можем узнать общую броню, то можно для зелёной использовать полностью Бонус Мод
Таким образом, если от общей вычитать бонус мод, можно узнавать белую

но нужно будет отказаться от всяких бонусов в ро... и я хз что делать с целёной бронёй от зёлёной ловкости.., плохой способ чет
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
7
PAMEXI:
А что это такое?( я просто в Refunded несижу)
вопрос в вопросе да ты прикольщик!)
11
Пока искал - пришла идея, запоминаем защиту юнита, даем юниту ауру защиты которая дает защиту в процентах от белой защиты, например 1.0, соответственно записываем новое значение защиты. Разница - белая защита. По идеи также можно отловить и белую атаку, аурой боевого духа. Пойду тестить.
24
А что мешает получить базовую белую защиту для этого типа юнита через новые нативки и добавить защиту по известной формуле от статов? Если не менять защиту триггерно - это единственные источники белой защиты, насколько я помню. А если менять триггерно - еще хранить и учитывать информацию об этих изменениях.
27
native GetUnitArmor takes unit whichUnit returns real
native SetUnitArmor takes unit whichUnit, real armorAmount returns nothing
возможно ошибаюсь, тк тоже не сижу в рефордже. и там название мб немного отличаться, там кучу приставок Blz
24
Steal nerves, автору вопроса нужна броня без учета бонусов. GetUnitArmor, если я не ошибаюсь, дает броню с учетом бонусов.
15
А что мешает получить базовую белую защиту для этого типа юнита через новые нативки и добавить защиту по известной формуле от статов?
С одной стороны, необходимо вручную добавлять в триггеры константу со значением из игровых констант, о чем можно просто забыть. С другой, оно учитывает улучшения и морф?
11
Эх, аура защиты дает защиту только от базовой, не учитывая защиту от ловкости :С
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.