Assassinato furtivo com a katana
Enviado: 03 Jul 2019, 10:40
Não vejo muitos mods por aí que mexem com a katana.
Com este mod você poderá realizar assassinatos furtivos usando a katana, mas diferente de como funciona com a faca, a katana decapitará o alvo.
DOWNLOAD
Com este mod você poderá realizar assassinatos furtivos usando a katana, mas diferente de como funciona com a faca, a katana decapitará o alvo.
DOWNLOAD
SourceAbrir
Código: Selecionar tudo
{$Cleo}
0A8C: write_memory 0x00C8AE54 size 1 value 87 vp 0 // aWeaponInfo[8].m_dwAnimGroup
0AC6: 0@ = label @ComputeDamageResponse offset
0@ -= 0x00629815
0A8C: write_memory 0x00629811 size 4 value 0@ vp 1 // CTaskSimpleStealthKill::ManageAnim+140+1
while true
wait 0
02D8: actor $Player_Actor current_weapon == 8
jf continue
84EE: not animation "Knife" loaded
jf continue
04ED: load_animation "Knife"
while 02D8: actor $Player_Actor current_weapon == 8
wait 0
end
end
:ComputeDamageResponse
hex
{00000000} 55 // push ebp
{00000001} 89E5 // mov ebp, esp
{00000003} 803D10A4BA0008 // cmp byte [0x00BAA410], 8 ; CHud::m_LastWeapon
{0000000A} 751F // jne apply
{0000000C} C70100000000 // mov dword [ecx], 0 ; m_pDamager
{00000012} C7410400007A44 // mov dword [ecx+0x04], 0x447A0000 ; m_fDamageFactor (1000.0)
{00000019} C7410809000000 // mov dword [ecx+0x08], 9 ; m_pedPieceType
{00000020} C7410C22000000 // mov dword [ecx+0x0C], 0x22 ; m_weaponType
{00000027} C6411000 // mov byte [ecx+0x10], 0 ; m_bUnk
// apply:
{0000002B} FF7510 // push dword [ebp+16]
{0000002E} FF750C // push dword [ebp+12]
{00000031} FF7508 // push dword [ebp+8]
{00000034} B8C05A4B00 // mov eax, 0x004B5AC0 ; CPedDamageResponseCalculator::ComputeDamageResponse
{00000039} FFD0 // call eax
{0000003B} 83EC0C // sub esp, 12
{0000003E} C9 // leave
{0000003F} C20C00 // ret 12
end