首页 攻略 游戏教程 > 骑马与砍杀系列 > 骑马与砍杀原版 《骑马与砍杀》阵型系统 8.1代码重新整理

热门资讯

《骑马与砍杀》阵型系统 8.1代码重新整理

浏览:612 评论:0 发表时间:2020-01-03

历史:

 

v1.31

加入指令箭头

加入跟随指令

 

v1.3

加入战术进攻

加入键设置

加入命令面板

加入阵型AI

 

v1.2

首次发布

首次实现多队列阵

 

功能:

     分队设立:与NPC对话,选择“我准备成立一个新的纵队,并任命你为指挥官。”,之后一路确定新建分队,该NPC为分队指挥官。

     分队成员指派:宿营,选择“做点什么。”-“纵队编成。”,菜单将列出所有现有分队,选择你需要进行操作的分队,选“召集××”打开成员交换窗口,选“解散”退出。分队有人数

 

限制,超出时会拒绝退出该菜单。

     战场控制:在营地菜单中选择“做点什么。”-“阵型系统控制设定。”进入键设置,各键的功能说明如下:

        XX阵!(默认数字键6到0以及减号、等号、左斜杠'\','1'选择所有阵列) - 选择要下命令的纵队。按住ctrl选择多个或者取消其中某个。

        下一个/上一个阵型(默认y和u) - 选择阵型

        靠拢/散开 (默认f8和f9)-调节阵型紧密度

        跟我来(默认f2)-命令阵型跟随玩家移动

        坚守这个地方(默认f1)-命令阵型移动到玩家位置,长按此键1秒之后调出指令箭头,随玩家视线移动,松开时命令部队移动到箭头处

        自动转向(默认g)-开/关自动转向,即阵型是否自动面对敌人

        执行列阵(默认k)-就是列阵啦

        进攻/撤退/停止(默认分别为b m n)-命令阵型匀速前进、后退或停止,按多次为加速。

        战术进攻(默认h)-命令阵型执行自带的进攻策略,后面会有详细解释。

        向前/后/左/右移动(默认方向键)-命令阵型向某一方向前进10米。

        向左/右转(默认逗号、句号)-旋转15度

        解散阵型(默认o)-解散阵型,部队会自动进攻

        命令面板(默认x)-打开阵型的命令面板,后面会有详细解释。

    阵型AI:在键设置中有这么一项可以开关,这里指的是在战斗中地方和友军能否使用阵型战术,如果关闭,这些部队仍将按照原版的战术行动。

    关于战术进攻:这是这一版新加入的东西。主要功能就是给每一个阵型绑定了一种自动进攻方式,应用之后,玩家不再需要手动操作这只纵队。阵型和对应的战术进攻描述如下

 

        阵型-战术进攻

        线阵-服务于远程兵种,阵型会推进到距敌一定距离处坚守射击。

        步兵方阵-用于步兵,阵型会向敌人方向运动,与遭遇的敌人交战。

        楔形阵-用于骑兵,阵型会冲锋穿过敌阵,迂回掉头后再行冲锋。

        方阵-同步兵方阵

    命令面板:类似原版通过退格键调出的命令面板,前面的命令都可以通过命令面板的按钮发出。更重要的一点,可以通过点击小地图上的位置命令阵型移动!

    技能要求:由于多出了分队,为了平衡人数,主角对部队规模的影响相对减小。

        公式:        中阵(main battle)人数=玩家领导×3+声望/68+基础(10)

                分队人数=NPC战术×2+NPC智力+中阵人数/分队编号(2、3、4…)

                总分队数(含中阵)=玩家战术-1,最大为8

 

    请积极向我报告bug!

 

    最后:建议开新档。不过就算你读原版的当应该也可以用,只是荣誉不正常,或者所加入国家不正常。如果有1.2版的存档,就不用开新档了。















 

 

 

不好意思之前给出的1.31版的module.ini文件又是有问题的,下载地址已经更新,这里也提供一个单独的ini下载,替换掉FormRanks下的module.ini文件就可以了:module.ini

代码我进行了重新整理,所有更改过的部分都用Form Ranks注明了。另外scripts部分调整了顺序,可读性更强,方便扩展。编译时将不再有warning出现。

代码地址:源代码

 

安装方法:将压缩包中Modules/FormRanks整个移动到Mount&Blade/Modules下,即路径变成:Mount&Blade/Modules/FormRanks/,将Mount&Blade/Modules/Native下的Music Resource SceneObj Sounds Textures(即除了languages)全部复制到Mount&Blade/Modules/FormRanks/下。安装完成,自带汉化。

源代码: 压缩包中src目录下为源代码,我更改过的内容如下

module_constants.py

module_dialogs.py

module_game_menus.py

module_mission_templates.py

module_presentations.py

module_scripts.py

module_simple_triggers.py

module_strings.py

module_constants.py

module_dialogs.py

module_game_menus.py

module_mission_template.py

module_scripts.py

module_strings.py

module_triggers.py

module_particle_systems.py

搜索Form Ranks可以找到我的代码。


 
 

0相关评论