奥杜因阿卡托什
奥杜因阿卡托什
当前离线
好友4
在线时间0 小时
最后登录2025-9-30
47
主题107
回帖226
积分
见习骑士
见习骑士, 积分 226, 距离下一级还需 173 积分
见习骑士, 积分 226, 距离下一级还需 173 积分
UID3199602
第纳尔1167
精华0
互助36
荣誉0
贡献1
魅力227
注册时间2020-9-4
发消息
鲜花(61) 鸡蛋(0)
电梯直达
1楼
发表于 2025-9-17 21:40:36
|
只看该作者
|倒序浏览
|阅读模式
本帖最后由 奥杜因阿卡托什 于 2025-9-17 21:55 编辑
读了一下征兵系统,我已理解了一切。有些功能和限制没看前人提过,在此把战团的征兵方法整个解读一遍。
首先,征兵是由一个简单触发器引入的,如果没有横插什么内容,应该是22号,具体看我简单触发器simple trigger效果整理与优化建议(部分) - MOD制作技术区 - 骑马与砍杀中文站论坛 - Powered by Discuz!这个帖子,时间是一天一次,领主和城镇征兵都在其中。这两东西会进入两个不同的脚本,不过最后直接加兵的脚本是一样的。
领主只有在城镇城堡里,且没有被围攻时才能征兵。不过并没有限制一定是自己的领地。据点征兵也是要求不能被围攻,但并没有要求要有领主坐镇。
根据战略ai的差、中、好,每次征兵的轮数(比如征两轮,就会加两次reinforcement)分别是一次、50%一次50%两次、两次,玩家所在的国家固定是50%一次50%两次,所以在差战略AI下,玩家加入国家其实是对它的增强。
进入领主征兵脚本hire_men_to_kingdom_hero_party。首先,领主会通过party_get_ideal_size这个脚本,计算魅力、统御、荣誉、是否是元帅,得出一个“理想规模”。最大规模是理想规模的1.5倍,超过最大规模不仅不能征兵,还会从部队中随机抽人剔除,其中与领主同阵营的兵被剔除的概率较小,即会倾向于剔除俘虏兵。不过,乱军并不是在这里生成的,单纯就是剔除而已。
此外,领主的财富也不能少于征兵费用的三分之四。比方说如果征兵费用600块,穷鬼领主全身只有800,那也是不能征的。
征兵费用按照战略ai的差、中、好,分别是300、450、600,玩家加入的国家固定是450。
钱也有,空位也有,就会进入具体的征兵脚本cf_reinforce_party。在战团的设定里,领主即使换了国家、城市被玩家占领,都还是会按最初的阵营文化征兵,当然这个也是相当多mod都会改的地方。确定faction后,就会获取这个faction的三个reinforcement abc,不过和江湖传说不同,这仨的选用不受任何部队空余、领主技能、领主资金等等因素影响,纯粹是概率:据点只会征ab模板兵,其中a65%;领主50%a,b和c各25%,冰冷的概率这一块。并且征什么模板花费都是一样的,就是之前根据战略ai确定的征兵费。
城镇征兵和领主征兵只有两个差别,第一是城镇财富必须大于征兵费用的两倍才能征兵,比如600块征兵费,城镇资产只有1100就征不了。第二,城镇部队没有理想规模,或者说至少在征兵系统里没有体现,不过实际游戏里城镇部队也不是无限增加的,所以我推测类似领主剔除多余部队的机制,写在繁荣度的计算里了,繁荣度低就多炒点鱿鱼这样的。另外,无主城镇是不会征兵的。