MP防御(用MP抵挡伤害成功后,若HP≤10,则HP-1)
UE:
405FB2
0F 84 A8 00 00 00 E8 8C 38 01 00 85 C0 0F 86 9B 00 00 00 E8 7F 38 01 00 8B 4D FC 81 E1 FF 00 00
00 8B 55 F4 3B 84 8A 84 00 00 00 73 0A E8 65 38 01 00 89 45 F0 EB 16 8B 55 FC 81 E2 FF 00 00 00
8B 45 F4 8B 8C 90 84 00 00 00 89 4D F0 8B 55 FC 81 E2 FF 00 00 00 8B 45 F4 8B 4D F0 89 8C 90 54
02 00 00 8B 55 FC 81 E2 FF 00 00 00 8B 45 F4 C7 84 90 84 00 00 00 00 00 00 00 83 7D F0 01 72 2C
8B 45 F4 0F B6 48 01 6B C9 24 81 C1 50 2C 4B 00 83 79 10 01 75 0D C7 84 90 84 00 00 00 01 00 00
00 EB 09 83 79 10 0A 77 03 FF 49 10 EB 79 90 90 90 90 90
419849
55 8B EC 8B 45 18 0F B6 48 01 6B C9 24 81 C1 50 2C 4B 00 E8 DF 8F 05 00 8B E5 5D C3
OD:
00405FB2 0F84 A8000 JE 00406060
00405FB8 E8 8C38010 CALL 00419849
00405FBD 85C0 TEST EAX,EAX
00405FBF 0F86 9B000 JBE 00406060
00405FC5 E8 7F38010 CALL 00419849
00405FCA 8B4D FC MOV ECX,DWORD PTR SS:[EBP-4]
00405FCD 81E1 FF000 AND ECX,0FF
00405FD3 8B55 F4 MOV EDX,DWORD PTR SS:[EBP-C]
00405FD6 3B848A 840 CMP EAX,DWORD PTR DS:[EDX+ECX*4+84]
00405FDD 73 0A JNB SHORT 00405FE9
00405FDF E8 6538010 CALL 00419849
00405FE4 8945 F0 MOV DWORD PTR SS:[EBP-10],EAX
00405FE7 EB 16 JMP SHORT 00405FFF
00405FE9 8B55 FC MOV EDX,DWORD PTR SS:[EBP-4]
00405FEC 81E2 FF000 AND EDX,0FF
00405FF2 8B45 F4 MOV EAX,DWORD PTR SS:[EBP-C]
00405FF5 8B8C90 840 MOV ECX,DWORD PTR DS:[EAX+EDX*4+84]
00405FFC 894D F0 MOV DWORD PTR SS:[EBP-10],ECX
00405FFF 8B55 FC MOV EDX,DWORD PTR SS:[EBP-4]
00406002 81E2 FF000 AND EDX,0FF
00406008 8B45 F4 MOV EAX,DWORD PTR SS:[EBP-C]
0040600B 8B4D F0 MOV ECX,DWORD PTR SS:[EBP-10]
0040600E 898C90 540 MOV DWORD PTR DS:[EAX+EDX*4+254],ECX
00406015 8B55 FC MOV EDX,DWORD PTR SS:[EBP-4]
00406018 81E2 FF000 AND EDX,0FF
0040601E 8B45 F4 MOV EAX,DWORD PTR SS:[EBP-C]
00406021 C78490 840 MOV DWORD PTR DS:[EAX+EDX*4+84],0
0040602C 837D F0 01 CMP DWORD PTR SS:[EBP-10],1
00406030 72 2C JB SHORT 0040605E
00406032 8B45 F4 MOV EAX,DWORD PTR SS:[EBP-C]
00406035 0FB648 01 MOVZX ECX,BYTE PTR DS:[EAX+1]
00406039 6BC9 24 IMUL ECX,ECX,24
0040603C 81C1 502C4 ADD ECX,004B2C50
00406042 8379 10 01 CMP DWORD PTR DS:[ECX+10],1
00406046 75 0D JNZ SHORT 00406055
00406048 C78490 840 MOV DWORD PTR DS:[EAX+EDX*4+84],1
00406053 EB 09 JMP SHORT 0040605E
00406055 8379 10 0A CMP DWORD PTR DS:[ECX+10],0A (用MP抵挡伤害成功后,若MP≤10,则HP-1)
00406059 77 03 JA SHORT 0040605E
0040605B FF49 10 DEC DWORD PTR DS:[ECX+10]
0040605E EB 79 JMP SHORT 004060D9
00406060 90 NOP
00406061 90 NOP
00406062 90 NOP
00406063 90 NOP
00406064 90 NOP
419849
00419849 55 PUSH EBP
0041984A 8BEC MOV EBP,ESP
0041984C 8B45 18 MOV EAX,DWORD PTR SS:[EBP+18]
0041984F 0FB648 01 MOVZX ECX,BYTE PTR DS:[EAX+1]
00419853 6BC9 24 IMUL ECX,ECX,24
00419856 81C1 502C4 ADD ECX,004B2C50
0041985C E8 DF8F050 CALL 00472840
00419861 8BE5 MOV ESP,EBP
00419863 5D POP EBP
00419864 C3 RETN
[ 本帖最后由 Chris 于 2024-10-3 20:22 编辑 ]
|