转换你的部队
转换你的部队

### 为什么? 因为我一直把《骑马与砍杀》视为某种种族战争游戏,或者如果你更喜欢的话,可以称之为文化战争,因为问题主要在于士兵们使用的装备,尤其是盔甲。 例如,作为一名瓦兰迪亚领主时,发现我的瓦

详细介绍
更新日志
用户评论
### 为什么? 因为我一直把《骑马与砍杀》视为某种种族战争游戏,或者如果你更喜欢的话,可以称之为文化战争,因为问题主要在于士兵们使用的装备,尤其是盔甲。 例如,作为一名瓦兰迪亚领主时,发现我的瓦兰迪亚盟友队伍里充斥着非瓦兰迪亚士兵,而敌人那边有时甚至会有瓦兰迪亚士兵……这总是破坏我的游戏体验,让我非常出戏。 自从游戏发布以来,我一直在等待类似的模组。 我见过一两个功能相近的模组,但都不尽如人意。 由于我不懂编程/修改,所以无法自己制作,但事实证明,有了ChatGPT,你不需要懂代码也能制作一个模组 xD。 ### 怎么做? **对于玩家:** 在城镇要塞和城堡中添加“转换部队”选项: - 打开一个窗口,让你选择两种文化之一(如果定居点已被占领),然后选择你想转换的部队,接着它会尝试提供一个相同等级和相同阵型的部队列表。如果无法找到,列表会扩展显示所有阵型。 - 我还做了调整,让你始终可以选择免费(或付费)转换为一级物品。 - 转换需要成本(可自定义):等级越高,花费越大。 - 如果将非骑兵单位转换为骑兵单位,需额外增加200以模拟购买马匹的费用。 - 如果转换的是次要派系部队,比如野猪团,则费用翻倍(我也不知道为什么要这么设定,但既然他们是很酷的部队,那就应该更贵一点 :p)。 **对于AI:** 当AI派系领袖访问一个定居点时(即使是村庄,因为在原版游戏中AI很少访问城堡): - 它会将部分“外籍”部队(非来自领袖及其派系文化的部队)转化为与队伍领袖文化相同的定居点或派系文化部队(优先转化为派系文化部队,其次才是自身文化部队)。 - AI 不支付任何费用。 示例:一位来自阿塞莱文化的南方帝国派系领袖在访问由帝国派系拥有的阿塞莱定居点时,会将他的部队转换为帝国部队;但当他加入来自阿塞莱派系(或任何非帝国派系)的阿塞莱定居点时,部队会转换为阿塞莱部队(但不会转换他原有的帝国部队)。如果他加入一个瓦兰迪亚定居点,则不会进行任何转换。 **对于小派系:** 小派系部队领袖总会将其部队(除自身文化或作为雇佣兵时的派系文化部队外)转换为同等级的小派系部队;若等级不符,则转换为部队领袖所属文化的部队。在原版游戏中,小派系仅拥有2-3-4级部队,因此若持有其他等级的异国部队时,这些部队将被转换为部队领袖所属文化的部队。 例如:如果一个skolderbroda加入一个定居点(次要派系会忽略定居点文化,无论如何他们都会转换),它会将他外来的2-3-4级部队转换为skolderbroda,其余的将转换为sturgian,因为skolderbroda领主是sturgian(尽管skolderbroda氏族和skolderbroda部队实际上是诺德文化,但当War Sails发布时肯定会改变 :D)。 ### 配置 你可以在`config.xml`中修改等级成本和马匹成本。 你可以禁用队伍AI转换,如果只想要玩家转换或使用与AI队伍产生问题的模组时。 仅当你想确认AI是否正常工作时:你可以将debug从false改为true,这样会在游戏日志中显示AI转换过程,同时将转换记录保存在`ConvertYourTroops`文件夹下的`log_conversion_ai.txt`文件中。 ### 兼容性 我是说,对于某些全面转换模组来说可能可行,这取决于模组制作者如何添加他们的新兵种,他们必须遵循相关的文化设定,次要派系的ID必须与其兵种ID相同,我猜还有其他一些要求。 如果一个派系使用了来自不同文化的兵种树,那么AI和玩家都将无法转换成与该派系文化不符的文化,最终可能会导致AI部队在该使用某些兵种时却从未使用。 例如:你真的不应该在《The Old Realms》中使用它,因为属于穆西永文化的穆西永派系使用的是“库赛特”文化的骷髅兵种树,所以他们总是会摆脱他们的骷髅兵,这真是太糟糕了 :D。 **测试版:** 我的小小战团。 ### 注意事项 这个模组有点粗糙,对于原版游戏来说还行,但它需要改进和针对特殊模组的兼容性调整,比如最好是能检测每个家族的部队模板等等……并确保他们能转换成自己模板的兵种,但我不太懂编程,无法实现这个。