骑马与砍杀中文站论坛
标题:
征兵系统详解
[打印本页]
作者:
奥杜因阿卡托什
时间:
5 天前
标题:
征兵系统详解
本帖最后由 奥杜因阿卡托什 于 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就征不了。第二,城镇部队没有理想规模,或者说至少在征兵系统里没有体现,不过实际游戏里城镇部队也不是无限增加的,所以我推测类似领主剔除多余部队的机制,写在繁荣度的计算里了,繁荣度低就多炒点鱿鱼这样的。另外,无主城镇是不会征兵的。
欢迎光临 骑马与砍杀中文站论坛 (https://bbs.mountblade.com.cn/)
Powered by Discuz! X3.4