标题: 关于修改每回合恢复状态 为 恢复mp
性别:未知-离线 pabo

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 18
编号 448340
注册 2011-10-29


发表于 2011-11-18 18:31 资料 短消息 只看该作者
关于修改每回合恢复状态 为 恢复mp

关于每回合为周围恢复状态,如果要改成恢复mp,该怎么改呢?

找到了相关内容的,还算详细的资料

每回合起始时对周围8人自动释放状态魔法:
兵种判定:3C627(原值为0C是舞娘)
释放条件:3BC05-06,原值为有人有异常状态时释放,改为9090则无条件释放

魔法效果:3BC1B,原值为06,改变异常状态。取值范围为00-08,分别是改变攻防精暴士移异体法的状态,其中改变体法无动画效果。

魔法效果值:3BC16-3BC19,四字节。

对于体力和法力,效果值为减少值,即使在这里填上补码也不能变为增加值。若想增加体力,需要把5A02A-2F,5A053-5A057变为90;若想增加法力,需要把5A0E6-6A0EB,5A10F-5A114变为90。


这里有些问题,其一,如果不让他转圈呢?也就是没有什么动作,该怎么改?

另一个就是即使写出补码了,结果好像没有检测对象的mp上限和原始mp剩余量,直接的就给覆盖掉了……这又要怎么改?

第三个也就是恢复mp除了对象,和原版宝物的“每回合恢复mp”一样嘛?能公用他的代码嘛?

在此望大大们指教一番

[ 本帖最后由 pabo 于 2011-11-18 18:39 编辑 ]


顶部
性别:未知-离线 pabo

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 18
编号 448340
注册 2011-10-29


发表于 2011-11-19 19:06 资料 短消息 只看该作者


额,难道用恢复状态改也不行嘛?


顶部
性别:男-离线 godtype
(毅)

刘国公
广南东路经略使
枢密直学士
★★★★★★★★★★★★
★★★

Rank: 24Rank: 24Rank: 24
柱国(正二品) 轩辕春秋年度最佳(轩辕工作室)
组别 经略使
级别 卫将军
好贴 1
功绩 1314
帖子 6207
编号 111321
注册 2007-2-18
来自 我家
家族 轩辕学院


发表于 2011-11-19 21:37 资料 个人空间 短消息 只看该作者
每回合恢复状态是在43C7D6里面,会调用CALL 0041E030来判断该武将身边有没有舞娘系兵种,有则舞娘进行转圈动作,然后结束函数返回到43C7D6中再让该武将恢复状态。
由于43C7D6里面恢复状态的实际调用代码跟指令4D武将状态变更是一样的,所以HP和MP只有减而没有加的功能,如果直接改只会影响指令4D,所以只能另外找空白位置进行改写代码。
每回合恢复MP是在43CDCF里面,只能参考代码后进行改写,直接公用是没可能的。
顶部
性别:未知-离线 pabo

Rank: 1
组别 百姓
级别 在野武将
功绩 0
帖子 18
编号 448340
注册 2011-10-29


发表于 2011-11-20 14:43 资料 短消息 只看该作者
那么…新函数要写什么呢…既然是先检测武将属性,在跳舞,然后效果发生,中间无法不通过(不跳)嘛?
顶部

正在浏览此帖的会员 - 共 1 人在线




当前时区 GMT+8, 现在时间是 2025-2-28 18:38
京ICP备2023018092号 轩辕春秋 2003-2023 www.xycq.org.cn

Powered by Discuz! 5.0.0 2001-2006 Comsenz Inc.
Processed in 0.011442 second(s), 10 queries , Gzip enabled

清除 Cookies - 联系我们 - 轩辕春秋 - Archiver - WAP