骑马与砍杀中文站论坛
标题:
[兼容补丁][v1.2.9][2024.09.05]婚姻和生育的CE兼容方案
[打印本页]
作者:
Mo_Lengling
时间:
2024-9-5 13:33
标题:
[兼容补丁][v1.2.9][2024.09.05]婚姻和生育的CE兼容方案
本帖最后由 Mo_Lengling 于 2024-9-5 13:36 编辑
此处
@1727949032
如有侵权请联系我,我立刻删除哈
前置 :
https://bbs.mountblade.com.cn/thread-2106487-1-1.html
和 CE(某N网和L网著名的骑砍涩涩mod)
简介:
在把婚姻和生育与CE共同使用时,我发现了一个问题:
因为CE怀孕的角色会生育两次,即使使用了CE的控制台指令清理怀孕列表,角色虽然显示未怀孕,但仍在会在预产期当日瞬间怀孕然后生下孩子。
因此我反编译了一下两个mod的dll,发现这两个mod各自维护了一个怀孕英雄的列表,并且各自计算了怀孕天数。
所以我做了这个mod,原理是:
使用一个新的Behavior替代原本婚姻和生育的怀孕控制Behavior(实际上我是想继承的,但是它全都是private方法,我只能先清理,然后注册新的(嘛,先把人家一整个类反编译回来,然后复制,改一下类名,再改一下几个方法……真CV工程师了属于是)上去了)
在这个新的Behavior的每日Tick里,如果在CE的怀孕列表中查询到了角色的怀孕信息,就跳过该角色的后续检查,也就是把这个怀孕管理权交给CE了。
我大概测试了一下,目前只是解决了生两次的问题,还没有解决CE控制台清理怀孕列表时跟着一起清理的问题。
后续我会考虑一下怎么进一步兼容。
使用方法:确保同时拥有婚姻和生育、CE两个mod,然后把我的mod置于两个前置mod的下面。
然后启动就行了
下载地址:
链接:
https://pan.baidu.com/s/1Czf33jY6_i9qWFyF_fJqTQ
提取码: 94tm
--来自百度网盘超级会员v5的分享
作者:
Mo_Lengling
时间:
2024-9-5 13:36
占个楼先
作者:
lulu66
时间:
2024-11-13 01:38
说到生育,我想起死亡,中期一大堆领主五六十岁就死了,都是有感情的,有延长寿命的mod吗,让他么多活一会
欢迎光临 骑马与砍杀中文站论坛 (https://bbs.mountblade.com.cn/)
Powered by Discuz! X3.4