• без прибавки к ловкости
  • нужно оригинальное повышение брони, не бонусное.

Мемхак
function GetUnitArmor takes unit u returns real
        set LastConvertedHandle = ConvertHandle( u )
        if LastConvertedHandle > 0 then
            return mI2R( RMem( LastConvertedHandle + 0xE0 ) )
        endif
        return 0.
    endfunction

    function SetUnitArmor takes unit u, real r returns nothing
        set LastConvertedHandle = ConvertHandle( u )
        if LastConvertedHandle > 0 then
            call WMem( LastConvertedHandle + 0xE0, mR2I( r ) )
        endif
    endfunction
    
    function AddUnitArmor takes unit u, real r returns nothing
        call SetUnitArmor(u, GetUnitArmor(u) + r)
    endfunction
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
23
Уже было "куча и немного" таких вопросов пользуйтесь поиском, и да только мемхаком.
20
а еще есть исследования, и каждому юниту нужно указать, сколько брони от исследований он получит
их понадобится много, потому что откатить исследы на 0 уровень нельзя
и снизить броню соответственно можно будет только абилкой уже
32
Frozen_Cat, апгрейды или морфы в другого юнита.
Так же есть мемхак, но он не подходит для ясельников, так что пока пробуем сделать апргрейдами или морфами.
22
Мемхак
function GetUnitArmor takes unit u returns real
        set LastConvertedHandle = ConvertHandle( u )
        if LastConvertedHandle > 0 then
            return mI2R( RMem( LastConvertedHandle + 0xE0 ) )
        endif
        return 0.
    endfunction

    function SetUnitArmor takes unit u, real r returns nothing
        set LastConvertedHandle = ConvertHandle( u )
        if LastConvertedHandle > 0 then
            call WMem( LastConvertedHandle + 0xE0, mR2I( r ) )
        endif
    endfunction
    
    function AddUnitArmor takes unit u, real r returns nothing
        call SetUnitArmor(u, GetUnitArmor(u) + r)
    endfunction
Принятый ответ
21
Кстати, все пока не юзаю и хочу узнать: мемхак считает броню с учётом зелёного бонуса или без?
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.