2011-11-9 23:26
pabo
伤害判断 宝物效果 求解
MP辅助防御 是MP=0无效的…
可否改成检测到敌人的攻击<50的时候,才生效呢?
[color=Silver][[i] 本帖最后由 pabo 于 2011-11-11 12:29 编辑 [/i]][/color]
2011-11-11 12:31
pabo
额…难道太困难了?
2011-11-11 21:51
godtype
[url]http://www.xycq.net/forum/viewthread.php?tid=124674&page=1#pid1731591[/url]
自己先自学研究一下。
2011-11-13 12:44
pabo
00405FB8 . E9 DC6F0300 JMP 0043CF99
0043CF99 8B8C90 8400000>MOV ECX,DWORD PTR DS:[EAX+EDX*4+84]
0043CFA0 894D F0 MOV DWORD PTR SS:[EBP-10],ECX
0043CFA3 8B55 FC MOV EDX,DWORD PTR SS:[EBP-4]
0043CFA6 83F8 32 CMP EAX,32
0043CFA9 ^0F83 B690FCFF JNB 00406065
0043CFAF 8B55 F4 MOV EDX,DWORD PTR SS:[EBP-C]
0043CFB2 33C0 XOR EAX,EAX
0043CFB4 ^E9 0490FCFF JMP 00405FBD
0043CFB9 90 NOP
_________________________________
00405FB8 . E9 DC6F0300 JMP 0043CF99
0043CF99 > E8 ADECFFFF CALL 0043BC4B
0043CF9E . 8B4D FC MOV ECX,DWORD PTR SS:[EBP-4]
0043CFA1 . 81E1 FF000000 AND ECX,0FF
0043CFA7 . 8B55 F4 MOV EDX,DWORD PTR SS:[EBP-C]
0043CFAA . 83F8 64 CMP EAX,32
0043CFAD .^0F83 B290FCFF JNB 00406065
0043CFB3 . 8B55 F4 MOV EDX,DWORD PTR SS:[EBP-C]
0043CFB6 . 33C0 XOR EAX,EAX
0043CFB8 .^E9 0090FCFF JMP 00405FBD
额,好像漏掉了什么,另外检测具体的伤害值和mp值的“排列方式”一样嘛?
[color=Silver][[i] 本帖最后由 pabo 于 2011-11-13 13:15 编辑 [/i]][/color]
2011-11-13 16:17
godtype
用第一个吧,但是还有很多错。
1、不能直接MOV ECX,DWORD PTR DS:[EAX+EDX*4+84],必须重新从[EBP-4]和[EBP-C]中MOV出数据。
2、你前面将伤害输出到ECX中,后面就不能用CMP EAX,32来测试,要用CMP ECX,32。
所以要调整成:
MOV ECX,DWORD PTR SS:[EBP-4]
AND ECX,0FF
MOV EDX,DWORD PTR SS:[EBP-C]
MOV EAX,DWORD PTR DS:[EDX+ECX*4+84]
CMP EAX,32
JNB 406065
MOV EDX,DWORD PTR SS:[EBP-C]
XOR EAX,EAX
JMP 405FBD
顺序不影响,因为都要这两段检测,无可避免。
PS:平时要多翻教程,学一下基础的知识。
2011-11-13 22:39
pabo
额,如果对策略也有效…该写什么?
我找到[EDX+ECX*4+84]是攻击伤害,
[EDX+ECX*4+254]是mp减少量
0043CF99 > E8 54ABFCFF CALL 00407AF2 ; \00407AF2
0043CF9E . 25 FF000000 AND EAX,0FF
0043CFA3 . 8B4D FC MOV ECX,DWORD PTR SS:[EBP-4]
0043CFA6 . 83F8 50 CMP EAX,50
0043CFA9 .^0F86 F78FFCFF JBE 00405FA6
0043CFAF 8B55 FC MOV EDX,DWORD PTR SS:[EBP-4]
0043CFB2 . 25 FF000000 AND EAX,0FF
0043CFB7 .^E9 DC8FFCFF JMP 00405F98
减策略伤害 好像是按百分比来减的…这样来似乎不行
另外,[EDX+ECX*4+XX4]这样的可以赋值的东西到底有几个呢?
[color=Silver][[i] 本帖最后由 pabo 于 2011-11-13 22:45 编辑 [/i]][/color]
2011-11-13 22:53
godtype
引擎没有准备空间为策略攻击进行MP辅助防御,除非你另外找空白内存来使用。
关于攻击处理和策略使用的相关内存地址,请翻帖。
2011-11-14 17:27
pabo
哦,谢谢咯 nωn
页:
[1]
Powered by Discuz! Archiver 5.0.0
© 2001-2006 Comsenz Inc.