Здравствуйте, есть ли такая функция на jass, которая возвращает целочисленное значение защиты юнита с бонусами?
Если нет, то как это лучше всего реализовать?

TeX13:
Bergi_Bear:
Есть нужен рефордж, можно получить значение брони с бонусами из коробки
Это как?
вот так
---@param whichUnit unit
---@return real
function BlzGetUnitArmor(whichUnit) end    -- (native)
Ну гуи тоже есть
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
21
Есть, нужен мемхак.
Если не можете поставить мемхак, то только хештейблы, переменные и другие замечательные костыли...
33
Есть, нужен рефордж, можно получить значение брони с бонусами из коробки
32
Ну либо рефаунд либо мемхак. Ну и базы данных нефига не катят, замучишся делать.
17
Bergi_Bear:
Есть нужен рефордж, можно получить значение брони с бонусами из коробки
Это как?
8
На сайте есть пример с базой данных по юнитам. Если коротко - заносим базовую защиту героев, предметы и способностями, дающие защиту, в базу, а так же считаем полученную от ловкости героя защиту, суммирую - получаем то, что нужно.
33
TeX13:
Bergi_Bear:
Есть нужен рефордж, можно получить значение брони с бонусами из коробки
Это как?
вот так
---@param whichUnit unit
---@return real
function BlzGetUnitArmor(whichUnit) end    -- (native)
Ну гуи тоже есть
Принятый ответ
28
Если бы с самого фундамента сделал одну абилку с 9999 лвлами на защиту, то можно было бы просто отлавливать её уровень. Естественно придётся уменьшать/увеличивать лвл абилки при получении итемов, баффов и другой ерунды
33
Мемхак 1 строчка
(GetUnitArmour takes unit u returns real)
Рефордж 1 триггер
Вы гоните, забудьте уже за эти костыли 9999 армора, как вам их из головы то выбить?

Какие ещё базы данных? ребята, ау?
Загруженные файлы
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.