- без прибавки к ловкости
- нужно оригинальное повышение брони, не бонусное.
Принятый ответ
Мемхак
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
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован ssbbssc
их понадобится много, потому что откатить исследы на 0 уровень нельзя
и снизить броню соответственно можно будет только абилкой уже
Так же есть мемхак, но он не подходит для ясельников, так что пока пробуем сделать апргрейдами или морфами.
/Прим. себе - надо будет ее в таком виде срейнеймить в SetUnitArmorMemhack, а AddUnitArmor не брать, т. к. у меня через имеющуюся функцию будет с бонусной считать, т. е. косо.
ClotPh, белые для эпикировки, а зеленые впомогательные ауры и скилы. дабы было перерасчет белые в процент тогда будет как вов =)
Ну збс, значит, все как надо, крокодил почти составился.
Сотые доли брони будут норм добавляться? Т. е. добавлю я 0.02, потом, например, 0.24, потом 0.74 - у меня единичка соберётся?