骑马与砍杀中文站论坛

 找回密码
 注册(Register!)

QQ登录

只需一步,快速开始

搜索
购买CDKEY 小黑盒加速器
查看: 9933|回复: 13

[原创] 汉匈决战阵形兵种调剂机制及武钢车半径控制方法

[复制链接]

52

主题

337

回帖

177

积分

见习骑士

Rank: 3

UID
1531084
第纳尔
1968
精华
0
互助
8
荣誉
2
贡献
0
魅力
12
注册时间
2013-9-7
鲜花(38) 鸡蛋(3)
发表于 2018-5-6 02:07:27 | 显示全部楼层 |阅读模式
本帖最后由 wxlyf 于 2018-8-25 01:53 编辑

武钢车在什么条件下才会合拢,是很多人都关心的问题,论坛上也从来不乏此类讨论。

从最初“8个盾兵”理论,到后来很多人发现一个盾兵也可以,再到后来“一个盾兵配两个新军”,总之虽然大家一直在接近真相,但到目前为止,尚未有人从本质的层面,对问题进行一个系统的阐述。

前辈们归纳的种种情况,都是在没有正确认识“阵形兵种调剂”这个重要概念下进行的,终究只是根据一些有限的实验进行猜测,因此也一直无法得到系统且正确的结论。“8个盾兵”也好,“1+2理论”也罢,都是在未引入“阵形兵种调剂”机制情况下的片面认识。

我也不敢说我的结论就一定是绝对正确和完整的,但我可以告诉你武钢车这套机制的确是很复杂并且有很多问题的。如果没有耐心看完全文,可以直接拉到后面看红字(结论),但不推荐这样做,因为你可能根本搞不明白结论里某个名词什么意思。

本文基于v2.510版本。

一、阵形兵种定义

这是讨论的基础,我先做个定义。

【盾兵】有无法在马上使用的盾,无弓弩,无马,非新军
兵牌图标: a.jpg
【步兵】没有无法在马上使用的盾,无弓弩,无马
兵牌图标: b.jpg
【射手】有弓弩,无马
兵牌图标: c.jpg
【骑兵】无弓弩,有马
兵牌图标: d.jpg
【骑射手】有弓弩,有马
兵牌图标: e.jpg

注:只要身上携带了就算有,无论能否在战斗中使用。比如拿双手武器的背后背着个盾,或者骑马的背后背着个无法在马上使用的弩,这都算有。

二、阵形兵种调剂机制

想要了解武钢车半径由什么决定及合拢条件,先得掌握以下重要概念。

【阵形兵种调剂】

在阵形战法中,步兵是阵形的核心,地位比较特殊,也因此带来很多问题。

如果一场战斗中本来就有步兵上场,那么系统就只使用他们做步兵,哪怕只有一个人;但如果一场战斗中没有步兵上场,却有盾兵上场,那么在战斗开场后,会在阵形系统启动时自动进行“阵形兵种调剂”,系统会将部分盾兵划归步兵队

对于“各向防御”战法,这个调剂比例是四分之一;对于“定向防御”战法,这个比例是三分之二;标准攻击、鹤翼阵和品字阵则是百分之百。

因为只有“各向防御”战法发生“阵形兵种调剂”后的兵种比例是步兵比盾兵少(四分之一),所以有一个只在“各向防御”战法下发生的Bug,隐藏的比较深,到现在(v2.510)还没被制作组修复,论坛上似乎也没人单独开帖反映,我在这里第一次正式提出此Bug。

【“各向防御”战法下的阵形兵种调剂Bug】

发生“阵形兵种调剂”,如果盾兵总人数少于4人,则因为抽不出正整数的兵力来调剂到步兵,系统会强制刷出一队人数为0人的步兵,位置刷在玩家指挥范围以外很远的地方,或者干脆就没有生成有效的位置参数,总之玩家无法对其进行指挥,且按照各向防御阵型的初始AI,其它兵种会一直跟随这队0人步兵(表现在战场中就是一直往前跑),玩家不干预的情况下根本无法进行正常战斗,且地图内无法生成武钢车。

三、“各向防御”战法下的武钢车半径控制

武钢车阵的半径计算分两种模式:正常模式非正常模式

【正常模式】

我更喜欢称之为可调半径模式,就是合拢模式,只不过大多数人不知道合拢模式能调半径而已。

条件是:盾兵队不少于1人,同时步兵队(由盾兵调剂来的也算)不少于2人。

看到这里,知道最初“8个盾兵”理论中的8是怎么来的了吧,那是因为测试时队伍里只有盾兵,没有步兵。8个盾兵在没有步兵的情况下,在“各向防御”战法下会调剂2人到步兵队,刚好满足步兵队不少于2人的条件。这就是为什么7个不行,8个就行了。

调半径方法:正常模式下,步兵在武钢车阵中央列方阵,武钢车阵的半径是根据步兵方阵的大小来的,步兵方阵越大,武钢车阵半径也越大;跟外圈组成圆阵的盾兵和射手数量无关。步兵方阵的大小,受队形密集度和步兵人数影响,所以你要想车阵合拢,就少带步兵(最少带2个),在阵形系统启动后到武钢车出现前这段时间,选中步兵队(乙队),按集中按钮;你要想车阵散开,就多带步兵,同时在阵形系统启动后到武钢车出现前这段时间,选中步兵队(乙队),按分散按钮。

因为集中和分散都可以做两次,所以理论上一共是五档可调,当然,效果要受到步兵人数的限制,最大的话跟非正常模式中的固定半径模式(见下文)差不多。以下两张图分别是正常模式最小半径(步兵只有2人+两次聚拢)、正常模式最大半径(步兵100多人+两次分散)的武钢车阵大小:

1.jpg

2.jpg

至于为什么1个步兵不能合拢,两个就行了,我个人觉得可能是因为正常模式下武钢车阵的半径计算要用到步兵方阵大小(可能是对角线长度或者边长、周长之类的)作为参数,1人的方阵,连兵与兵之间的距离都没有,根本无法计算方阵的大小,正常模式下动态计算武钢车阵半径的函数获取不到相关参数,或者说0不能作为合法的参数输入,自然就不能用正常模式了。

【非正常模式】

就是正常模式以外的一切模式,包括“固定半径模式”和各种Bug模式。只要你的步兵队没有在武钢车阵中央列阵并原地坚守,就一定是非正常模式。

非正常模式中最重要的也最常见的,是固定半径模式。在固定半径模式下,武钢车阵的半径是固定(最大)的,无法通过控制人数和分散聚拢命令来调整,跟正常模式(合拢模式)下多带步兵+人为调整(两次分散命令)所能达到的最大程度差不多大。V2.462版本武钢车散布最大半径上限调整为20米,避免特殊情况下半径过大,这个固定半径模式的半径可能就是20。

下面对每种情况进行讨论:

1、盾兵队无人、步兵队也无人的情况
如果无射手,进战场后不生成武钢车,骑兵或骑射手列阵寻敌;
如果有射手,有骑射手,会进入固定半径模式;
如果有射手,无骑射手但有骑兵,进战场后弓弩手组成密集圆阵,骑兵居于中央防守,但不生成武钢车;
如果有射手,无骑兵也无骑射手,进战场后AI出现Bug,射手组成密集圆阵持续往前走但不生成武钢车。

2、盾兵队无人、步兵队有人的情况
如果无射手,无骑兵也无骑射手,进战场后不生成武钢车,步兵队列阵寻敌;
如果无射手,但有骑兵或骑射手,进入固定半径模式;
如果有射手,会进入固定半径模式。

3、盾兵队有人,步兵队无人的情况
正如前面所说,如果盾兵数量(少于4个)不足以调剂出一个步兵来,会发生“各向防御”战法下的阵形兵种调剂Bug。

4、盾兵队有人,步兵队也有人的情况
如果步兵队只有1人,则进入固定半径模式;否则进入正常模式(合拢模式,或者说可调半径模式)。

鲜花鸡蛋

一只小情兽  在2018-5-6 10:03  送朵鲜花  并说:秀啊

2

主题

1609

回帖

483

积分

骑士

Rank: 4Rank: 4

UID
2469648
第纳尔
7926
精华
0
互助
0
荣誉
0
贡献
0
魅力
1
注册时间
2015-3-12
鲜花(3) 鸡蛋(0)
发表于 2018-5-6 02:14:24 来自手机 | 显示全部楼层
虽然没看懂,但是先赞一个。

87

主题

733

回帖

246

积分

见习骑士

Rank: 3

UID
2770422
第纳尔
2175
精华
0
互助
0
荣誉
0
贡献
0
魅力
1
注册时间
2016-9-21

霸主正版勋章

鲜花(12) 鸡蛋(0)
发表于 2018-5-6 09:35:00 | 显示全部楼层
技术贴,厉害,虽然没看懂

11

主题

136

回帖

49

积分

扈从

Rank: 2Rank: 2

UID
2826270
第纳尔
749
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2017-4-17

汉匈决战正版勋章

鲜花(3) 鸡蛋(0)
发表于 2018-5-6 09:38:50 | 显示全部楼层
那就是说最少带一个盾兵,二个步兵就可以了用3个npc正好能达成,是不

12

主题

154

回帖

50

积分

扈从

Rank: 2Rank: 2

UID
2899672
第纳尔
483
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2017-11-29

战团正版勋章

鲜花(5) 鸡蛋(0)
发表于 2018-5-6 10:03:41 | 显示全部楼层
yinxwei 发表于 2018-5-6 09:38
那就是说最少带一个盾兵,二个步兵就可以了用3个npc正好能达成,是不

说的非常有道理

21

主题

247

回帖

80

积分

扈从

Rank: 2Rank: 2

UID
122821
第纳尔
1649
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2009-3-31

汉匈决战正版勋章

鲜花(0) 鸡蛋(0)
发表于 2018-5-6 11:59:50 | 显示全部楼层
厉害,赞一个,虽然看的有点头晕,不过还是看懂了,以后就不用特意带一队盾兵了,有几个NPC盾牌手就可以了

7

主题

436

回帖

208

积分

见习骑士

Rank: 3

UID
2810684
第纳尔
1617
精华
0
互助
9
荣誉
3
贡献
0
魅力
6
注册时间
2017-2-28
鲜花(79) 鸡蛋(0)
发表于 2018-5-7 16:13:05 | 显示全部楼层
想多了,带1个盾兵就可以、盾兵用汉阵盾士、汉阵盾锐士或按汉阵盾锐士配装的NPC
只有这三种可以当盾兵
新军不能当盾兵

52

主题

337

回帖

177

积分

见习骑士

Rank: 3

UID
1531084
第纳尔
1968
精华
0
互助
8
荣誉
2
贡献
0
魅力
12
注册时间
2013-9-7
鲜花(38) 鸡蛋(3)
 楼主| 发表于 2018-5-8 22:13:53 | 显示全部楼层
lusan 发表于 2018-5-7 16:13
想多了,带1个盾兵就可以、盾兵用汉阵盾士、汉阵盾锐士或按汉阵盾锐士配装的NPC
只有这三种可以当盾兵
新 ...

想当然了,光有1个盾兵可不行,也不是只有你说的那三种可以当盾兵,而是只要符合1楼给出的盾兵定义即可,比如闽越密林勇士和汉屯长也是盾兵。

20

主题

542

回帖

194

积分

见习骑士

Rank: 3

UID
2525754
第纳尔
3971
精华
0
互助
5
荣誉
0
贡献
0
魅力
12
注册时间
2015-5-28
鲜花(81) 鸡蛋(1)
发表于 2018-8-20 11:58:28 | 显示全部楼层
【盾兵】有无法在马上使用的盾,无弓弩,无马,非新军
【步兵】有无法在马上使用的盾,无弓弩,无马


有在马上可以使用的盾,无弓弩,无马的npc应该算作哪种兵呢?

4

主题

229

回帖

71

积分

扈从

Rank: 2Rank: 2

UID
553016
第纳尔
808
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2015-9-4
鲜花(2) 鸡蛋(0)
发表于 2018-8-22 15:10:39 | 显示全部楼层
没太看懂 赞一个吧

5

主题

140

回帖

44

积分

扈从

Rank: 2Rank: 2

UID
2248472
第纳尔
154
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2014-10-19

战团正版勋章汉匈决战正版勋章

鲜花(2) 鸡蛋(0)
发表于 2018-8-23 17:04:29 | 显示全部楼层
有了新军以后,汉兵就基本上都升盾兵了。
我的家乡,在日瓦车则,那里有条弯弯的河。城外的山前白雪飘落,亚光头说那是他保佑的。

52

主题

337

回帖

177

积分

见习骑士

Rank: 3

UID
1531084
第纳尔
1968
精华
0
互助
8
荣誉
2
贡献
0
魅力
12
注册时间
2013-9-7
鲜花(38) 鸡蛋(3)
 楼主| 发表于 2018-8-25 01:54:29 | 显示全部楼层
Lot-us 发表于 2018-8-20 11:58
【盾兵】有无法在马上使用的盾,无弓弩,无马,非新军
【步兵】有无法在马上使用的盾,无弓弩,无马

算步兵。1楼步兵条件里少打了一个字,已经改正,谢谢指出。

34

主题

201

回帖

76

积分

扈从

Rank: 2Rank: 2

UID
2966105
第纳尔
925
精华
0
互助
1
荣誉
0
贡献
0
魅力
0
注册时间
2017-12-26
鲜花(1) 鸡蛋(0)
发表于 2018-8-27 10:25:25 | 显示全部楼层
这个战法太赖皮,我都不用了

0

主题

1

回帖

0

积分

平民

Rank: 1

UID
2986293
第纳尔
43
精华
0
互助
0
荣誉
0
贡献
0
魅力
0
注册时间
2018-3-1
鲜花(0) 鸡蛋(0)
发表于 2019-7-2 13:39:54 | 显示全部楼层
6666,谢谢大神。之前没留意,觉得盾兵不厉害一个都没带,一打架武刚车的圈大得我懵逼,而且步兵还不在圈里坚守
您需要登录后才可以回帖 登录 | 注册(Register!)

本版积分规则

Archiver|手机版|小黑屋|骑马与砍杀中文站

GMT+8, 2024-4-27 13:18 , Processed in 0.145664 second(s), 41 queries , Gzip On, MemCached On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表