В бонус мод есть все хп, мп, реген, обзор, скорости, но не нашел блок урона и резис магии. Есть и у вас библиотека. Спасибо заранее!

Viktor19, делай триггерно
систем отлова и блока урона 100500
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
26
ClotPh:
Hate, выводит % юнита защиты от магии как реалку
function GetUnitMagicResist takes unit u returns real
    local real magicresist = 100.
    local real life = GetUnitState(u, UNIT_STATE_LIFE)
    local real maxlife = GetUnitState(u, UNIT_STATE_MAX_LIFE)
        if (life > 0.045 and u != null) then
            call SetUnitState(u, UNIT_STATE_LIFE, maxlife)
                if maxlife <= 100. then
                    call SetUnitMaxState(u, UNIT_STATE_MAX_LIFE, maxlife + 101.)
                endif
            call UnitDamageTarget(u, u, 100., true, false, ATTACK_TYPE_NORMAL, DAMAGE_TYPE_MAGIC, WEAPON_TYPE_WHOKNOWS)
            set magicresist = magicresist - (maxlife - GetUnitState(u, UNIT_STATE_LIFE))
            call SetUnitState(u, UNIT_STATE_LIFE, life)
            call SetUnitMaxState(u, UNIT_STATE_MAX_LIFE, maxlife)
        else
            set magicresist = 0.
        endif
        set u = null
    return magicresist
endfunction
нужно это
21
Hate, ну вот еще что чудовище.
Мою функцию копипастнул и можно использовать, только не чекать резист у юнитов с очень малым макс. хп, но у героев так почти и никогда не бывает. И то можно куда легче исправить - давать и убирать дефолтную абилку на повышение макс. хп, только реалку maxiife при необходимости перезаписать.
У тебя же еще целую систему импортить надо, кто-нибудь со страху помрет =)
26
ClotPh:
Hate, ну вот еще что чудовище.
Мою функцию копипастнул и можно использовать, только не чекать резист у юнитов с очень малым макс. хп, но у героев так почти и никогда не бывает. И то можно куда легче исправить - давать и убирать дефолтную абилку на повышение макс. хп, только реалку maxiife при необходимости перезаписать.
У тебя же еще целую систему импортить надо, кто-нибудь со страху помрет =)
без бж г*на, и системой, которая по большому счету просто мастхев каждому. действительно, чудовище
21
Все равно моё в разы проще для понимания новичкам и импорта =/
22
ClotPh, Не понял ты! Например сделай 5 веши по 5% резист и героя взял 5 веши в инвентарь и резис дали только макс 5% а их 5 вешей по 5% итог 25% прирост должен! А у тя лишь установить резист!
К примеру читал где то что элуны дает прирост а руническое просто устанавливает!
32
Viktor19, ну пассивки рунных браслетов не складываются, только благословение элуны может складываться, да и то с уменьшением эффективности в порядке приобретения. То есть ты получаешь 100 урона от молотка бурь, без единого маг резиста, с одним резистом на 5% ты будешь получать 95 ед. урона, а с двумя абилками по 5% ты получишь 90.25 ед. урона и так далее, как не крути 25% от пяти абилок не будет.
28
Viktor19, делай триггерно
систем отлова и блока урона 100500
Принятый ответ
22
quq_CCCP, ну шанс блокировать полный урон уже сделал всю ночь! А вот резис шаману как бы! Чтобы и статы показывал в мультиборд! Придеться своим методом писать без абилки...
21
Viktor19, так вот как посчитать магрезист в мультиборд, выше способы и есть, ну а задавать так, как ты хочешь, только триггерно, да.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.