Добавлен scopterectus
Создал обычную способность на основе Боевых когтей для повышения зелёной атаки на 212, и через поиск адреса пытался найти место хранения бонуса к урону:
local integer i = 0
local integer a = GetObjectDataCaching( pAbilityData, 'A011' )
loop
set a = RMem( a + i )
if ( a == 212 ) or ( a == mR2I( 212.0 ) ) then
call BJDebugMsg( I2S( a ) )
endif
exitwhen ( i == 333 )
set i = i + 1
endloop
Но ничего не могу найти. Увеличение количества итераций тоже не дало результатов.
Принятый ответ
function GetAbilityDataDefById takes integer id returns integer
local integer a=CallThisCallWith1Args(GameDLL+0x265ED0,id)
if a>0 then
return a
endif
return 0
endfunction
сто лет с ней живу, 0 крашей
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
напрмер
Отредактирован MpW