Board logo

标题: 请问下当前MP小于策略所需MP时无法释放该策略,那段代码在哪里哦,谢谢 [打印本页]

作者: aaa132536    时间: 2014-5-6 11:27     标题: 请问下当前MP小于策略所需MP时无法释放该策略,那段代码在哪里哦,谢谢

如题,我想做个特性秘法:策略伤害加倍,但消耗的MP也加倍,找不到当前MP小于策略所需MP时无法释放该策略那段代码。哪位大大能告诉我下,谢谢。
作者: dennis2669    时间: 2014-5-6 11:32

策略選擇過程中.....不夠mp的策略不是會反白的嗎....那裡不是應該有一個測試嗎?
作者: aaa132536    时间: 2014-5-6 11:46     标题: 回复 #2 dennis2669 的帖子

嗯,就是找不到策略选择这段地址
作者: dennis2669    时间: 2014-5-6 11:52     标题: 回复 #3 aaa132536 的帖子

...理論上..找到策略傷害公式...不斷往回推....都可以找得到吧= =
作者: aaa132536    时间: 2014-5-6 12:25     标题: 回复 #4 dennis2669 的帖子

嗯,好麻烦啊,不过找不到地址,只能先试着逆推了。
作者: godtype    时间: 2014-5-6 12:39

既然跟消耗有关,那当然就在消耗里面下断点啦。
作者: aaa132536    时间: 2014-5-6 13:32     标题: 回复 #6 godtype 的帖子

Ollydbg我只会修改代码,不懂得断点、跟踪之类的高级应用啊
作者: aaa132536    时间: 2014-5-6 13:42

其实我还有个想法可以绕过当前MP小于策略所需MP时无法释放该策略这段代码,就是在判断秘法特性时加入当前MP不足双倍策略所需MP时秘法不生效,不过这样改的话就要输入策略编号,又要重改策略伤害代码,太麻烦了
作者: aaa132536    时间: 2014-5-6 13:51

我发现我陷入一个误区,为了不麻烦,结果变得更麻烦,发在找代码的时间足够我改好几次特性了,算了,不找代码了,直接改吧。




欢迎光临 轩辕春秋文化论坛 (http://xycq.org.cn/forum/) Powered by Discuz! 5.0.0