誰慢慢懂 发表于 2019-4-5 17:37:51

关于驻扎放箭的全面分析

本帖最后由 誰慢慢懂 于 2019-4-8 13:40 编辑

前言:

      前两天在冷乔儿大佬的群里聊到了驻扎放箭的问题,发现很多人对驻扎放箭的原理不了解,甚至误解很深。以前关于驻扎放箭的研究基本上就止于这个帖子中所提到的内容:https://hawkaoe.net/bbs/thread-121220-1-1.html。然而阁下知其然,而未知其所以然。所以我对此做了详细的研究,还发现了许多就连我以前也不知道的结论。刚好现在万众瞩目的使者杯即将开战了,我特来发这样一篇非常全面的关于驻扎放箭的分析帖,为使者杯的选手们助战!各位在对战的过程中肯定能用得上这篇帖子中的结论的。
      根据夜游神的研究和提醒,在4月8日修改了这个帖子中的一些内容,让这个理论更加完善。当然,肯定还有不准确的地方,有待日后继续修改。在此特别感谢YY神!
      注意:本篇全程高能,很多结论可能会颠覆你以前对于帝国时代2驻扎放箭的认知,请各位细细观看。





誰慢慢懂 发表于 2019-4-5 17:37:52

本帖最后由 誰慢慢懂 于 2019-4-5 16:51 编辑

定义:

      在正式介绍之前,先介绍一些分析驻扎放箭时需要用到的词语的定义,已经知道的或者嫌这些东西太简单的可以直接跳过。

定义1:DPS:Damage Per Second,每秒输出伤害。即一个单位的DPS=该单位的攻击力/该单位的攻击间隔。比如11攻击力的城堡,其DPS为11/2=5.5,满科技的不列颠劲弩手,其DPS为10/2=5。因为帝国时代2大部分的单位攻击间隔都是2秒(包括无指环的步弓系单位、村民、城堡、箭塔、TC等等),所以为了方便起见,本篇中将2秒作为一个单位时间。即定义DPS为Damage Per 2 Seconds。那么城堡的DPS为11,满科技的不列颠劲弩手的DPS为10.

定义2:主箭:即主抛射物,主抛射物的攻击力即为该单位所显示的攻击力。

定义3:副箭:即副抛射物,本篇中提到的副抛射物的攻击力也均为该单位所显示的攻击力。关于其他拥有副箭的单位的研究可以看我的另外一个帖子:关于弩炮、高棉弩炮、高棉象弩的研究。副箭分为自带副箭和额外副箭。副箭数=自带副箭数+额外副箭数。副箭数在游戏中体现为攻击力旁边的括号内显示的数字,如下图:

定义4:自带副箭:有些单位本身就自带副箭,比如城堡自带4副箭,日本箭塔自带2副箭。
定义5:额外副箭:建筑物驻扎单位以后所产生的额外副箭。关于额外副箭的产生原理请看下一章节。
定义6:放箭数:等于主箭数+副箭数。本篇中提到的主箭数均为1,所以放箭数=1+副箭数=1+自带副箭数+额外副箭数。

誰慢慢懂 发表于 2019-4-5 17:37:53

本帖最后由 誰慢慢懂 于 2019-7-15 23:24 编辑

结论:
      介绍完了定义以后,我们直接摆出结论!当然,这些结论不一定百分百正确,如果有错误的地方,或者不够完善的地方,欢迎各位在第一时间向我指出!本节中,“注”的部分的目的是讲解原理,不影响正篇内容的观看,不想了解或者理解不了的朋友可以直接跳过。

结论1:驻扎的单位将其DPS附加到建筑物的DPS之上,即驻扎单位后的建筑的DPS=建筑本身的DPS+所有驻扎单位的总DPS。

结论2:驻扎的单位将其DPS附加到建筑物的DPS之上的表现为增加额外副箭数。额外副箭数=所有驻扎单位的总DPS/建筑本身的DPS(向下取整)。
      比如未升级化学的条顿的劲弩手(无指环,攻击力6+2),驻扎到条顿的城堡(攻击力11+2)里,其放箭情况为:
驻扎的劲弩手数量所有驻扎单位的总DPS所有驻扎单位的总DPS/建筑本身的DPS 额外副箭数副箭数主箭数放箭数
180.6150415
2161.2311516
3241.8461516
4322.4622617
5403.0773718
6483.6923718
      细心的玩家肯定已经发现,在箭塔升级之后,攻击力增加了,但是驻扎同样的单位所产生的放箭数却减少了,还以为箭塔升级以后是削弱了,其实不然。所有驻扎单位的总DPS是不变的,所以当建筑物本身的DPS增加后,额外副箭数就会减少了。但是就算额外副箭数减少,所有驻扎单位为这个箭塔增加的总DPS是不变的,再加上建筑物本身的DPS增加,所以完全没有削弱。
      火药部队(火枪手,苏丹亲兵)的命中率虽低,但是在驻扎放箭的计算时是不考虑命中率的。所以火药部队的高DPS在其驻扎放箭时优势特别大。

注:实际上,这里的“建筑物本身的DPS”是由建筑物副箭的攻击力决定的,与主箭的攻击力无关。假如我们将城堡的副箭攻击力改成1,那么驻扎一个10攻击力的无指环劲弩手就会直接给他增加10个额外副箭。而就算我们用触发将城堡(主箭)的攻击力改成1000,也不会改变单位驻扎在城堡中的效果。在正常情况下,对箭塔、城堡、城镇中心等建筑的主箭和副箭的伤害是一样的,所以我们可以理解为“建筑物本身的DPS”就是他所显示出的攻击力(主箭的攻击力)决定的。

结论3:村民和升级了垛口科技后的条顿步兵的DPS在计算时视为5。不论该步兵的种类及其本身的DPS。
      这一点在前期的意义在于,城镇中心和箭塔在前期的攻击力都是5,所以每多驻扎一个村民,就能给城镇中心和箭塔增加一支副箭。因为村民的DPS视为5,而封建步弓的DPS只有4,毛毛的DPS更低,所以TC和箭塔驻扎村民的效果要比驻扎步弓和毛毛的效果更好。还有条顿步兵驻扎在城堡中,放箭的效果只等同于驻扎村民,并不是很好,所以垛口科技更大的意义在于增加了城堡3点射程,可以直接击杀火炮。下面给出未升级化学的条顿城堡(攻击力11+2)驻扎步兵(村民)时的放箭情况:

驻扎步兵(村民)的数量所有驻扎单位的总DPS额外副箭数副箭数主箭数放箭数
3151516
6302617
8403718
11554819
136559110
1680610111
1995711112


结论4:每个建筑物都有其最大放箭数,最大放箭数这一属性可以通过AGE查到。当建筑物的放箭数已经达到最大放箭数之后,就算驻扎的单位继续为其增加DPS,它的放箭数也不会再改变了。即一个建筑物的DPS是有上限的。
      比如城堡的最大放箭数为21(1主箭+20副箭),TC的最大放箭数为11(1主箭+10副箭),箭塔的最大放箭数为5(1主箭+4副箭)。TC在驻扎10个村民之后,就已经达到10副箭。而TC的最大驻扎数为15,就算你驻扎满15个村民,也只会有10副箭。还有“建筑物驻扎的单位越多,攻速会变得越快”这一说法也是错误的。建筑物的攻速是不会改变的,所以在塔爆对射的时候,在箭塔中驻扎4个村民和驻扎5个村民的效果是一模一样的,都是总共5支箭且攻速相等(仅限于箭塔为5攻击力时,如果升级了箭羽,箭塔变为6攻击力,那么驻扎5个村民比驻扎4个村民要多一支箭)。你了解这一点的话,就能比对方多出一个可以工作的村民。

结论5:在计算驻扎单位的攻击力时,箭羽、锥子箭、护腕、化学等科技,还有触发为其增加或减少的攻击力数值都会对其影响,即其攻击力就是其显示的攻击力。而在计算建筑物本身的攻击力时,城堡只受建筑物本身攻击力、还有箭羽、锥子箭、护腕这三个科技的影响。而箭塔和城镇中心受箭羽、锥子箭、护腕、化学这四个科技的影响。射箭槽科技,还有触发为其增加或减少的攻击力数值都不会影响其攻击力。如果改变攻击间隔则都会生效。
      也就是说,一个只研究了箭羽、锥子箭的城堡,在计算其攻击力的时候就是13点,不论你是否研究了化学,或者是否后期利用触发把它的攻击力改成成百上千,甚至负数。

注:参考结论2的注释。箭羽、锥子箭、护腕、化学等科技既能增加主箭的攻击力,也能增加副箭的攻击力,所以在计算建筑物本身的攻击力时,这些科技都有影响。而触发改变的攻击力,和射箭槽科技改变的攻击力只是改变了主箭的攻击力,并没有改变副箭的攻击力,所以在计算建筑物本身的攻击力时没有影响。城堡升级化学以后,只改变了其主箭的攻击力,其副箭的攻击力却没有改变,这是由夜游神发现的WK版本的一个bug,目前已向WK的作者指出。

结论6:只有4种种属的单位:#0(弓兵)、#23(征服者)、#36(骑射)、#44(手炮)在驻扎到建筑物中时,能够根据自身的攻击来提供额外的副箭。还有就是#4(村民)和#6(步兵)了。该结论由我是谁004提供。

未完待续,占楼










誰慢慢懂 发表于 2019-4-5 17:37:54

本帖最后由 誰慢慢懂 于 2019-4-8 13:35 编辑

影响驻扎放箭的科技与民族加成

      这一章节会列出所有与驻扎放箭计算有关的科技与民族加成。如果有错误或者没提到的科技与民族加成,也欢迎各位指出。

指环:影响最大的科技。步弓类和骑射类单位-15%攻击间隔,也就是增加了这些单位18%的DPS。有指环与没指环的单位在驻扎时的效果大不相同。
警戒塔、要塞:同时增加了箭塔主箭和副箭的攻击力,所以在驻扎相同单位的情况下,额外副箭数会减少。
箭羽、锥子箭、护腕:不仅能增加驻扎单位的攻击力,也能增加建筑物主箭和副箭的攻击力。
化学:能增加驻扎单位的攻击力,也能增加箭塔、城镇中心主箭和副箭的攻击力,和城堡主箭的攻击力,不能增加城堡副箭的攻击力。
射箭槽:瞭望塔攻击力+1,警戒塔攻击力+2,要塞攻击力+3,但是只能增加箭塔主箭的攻击力,不能增加箭塔副箭的攻击力。
菁英侍卫:箭塔系攻击力+2,能够增加箭塔箭塔主箭和副箭的攻击力。
投矛器:掷矛兵攻击力+1
埃塞尔比亚:步弓手攻击速度+18%
堡垒:城堡和高塔的攻击速度+25%,增加了建筑物本身的DPS,所以驻扎相同单位时,额外放箭数减少。
蛮王:城镇中心自带5副箭。
反曲弓:骑射手攻击力+1.
蒙古:骑射手攻击速度+25%
射箭孔:箭塔系自带2副箭。
条顿:箭塔驻扎空间+5,最大放箭数+4.城镇中心驻扎空间+10,最大放箭数+5.
垛口:城堡驻扎步兵也能放箭。
西班牙:火枪手攻击速度+18%。
火箭学:诸葛弩攻击力+2.

注:以上能增加副箭的攻击力的科技,在计算建筑物本身DPS时都会生效。只能增加主箭攻击力,而不能增加副箭攻击力的科技,在计算建筑物本身DPS时不会生效。



誰慢慢懂 发表于 2019-4-5 17:37:55

未完待续,占楼

seekdeath 发表于 2019-4-5 17:55:28

6楼我的

cxt 发表于 2019-4-5 18:04:44

先膜拜慢大再看

大柳 发表于 2019-4-5 18:27:42

慢大牛逼!

我是谁004 发表于 2019-4-5 19:21:25

只有某些种属的单位在驻扎时能提供额外输出

W.Claudius 发表于 2019-4-5 19:22:44

慢大牛逼!解决了多年的疑惑!

VicViper 发表于 2019-4-5 20:14:10

那个,我好像在3楼看见了错别字…………{:146:}

wongyuhua 发表于 2019-4-5 20:56:12

感谢慢大总结分享!有一点看不懂:化学和射箭槽不能增加箭塔本身的攻击力,是什么意思?
如果我没记错的话,化学是不能增加城堡和TC本身的攻击力,所以满科技城堡的主箭攻击力是11+3,TC是5+3,但是对塔还是有效果的吧?

誰慢慢懂 发表于 2019-4-5 21:06:22

我是谁004 发表于 2019-4-5 19:21
只有某些种属的单位在驻扎时能提供额外输出

004大叔能具体的说一下哪些种属的单位驻扎能够提供额外输出呢?

誰慢慢懂 发表于 2019-4-5 21:06:29

VicViper 发表于 2019-4-5 20:14
那个,我好像在3楼看见了错别字…………

在哪里?

誰慢慢懂 发表于 2019-4-5 21:07:05

wongyuhua 发表于 2019-4-5 20:56
感谢慢大总结分享!有一点看不懂:化学和射箭槽不能增加箭塔本身的攻击力,是什么意思?
如果我没记错的话 ...

这个是我的表述有问题,我现在去改一改,感谢指出。你可以参考结论5中的说法。

我是谁004 发表于 2019-4-5 21:17:54

本帖最后由 我是谁004 于 2019-4-5 21:35 编辑

誰慢慢懂 发表于 2019-4-5 21:06
004大叔能具体的说一下哪些种属的单位驻扎能够提供额外输出呢?
只有4种种属的单位:#0(弓兵)、#23(征服者)、#36(骑射)、#44(手炮)能够根据自身的攻击来提供,另外就是#4(村民)和#6(步兵)了
另外我看过源码,村民和条顿的步兵提供的价值是2.5而不是5,可能是计算过程的缘故?

wongyuhua 发表于 2019-4-5 22:19:53

誰慢慢懂 发表于 2019-4-5 21:07
这个是我的表述有问题,我现在去改一改,感谢指出。你可以参考结论5中的说法。 ...
应该是指用于计算射箭数量时采用的建筑自身攻击力数值(计算公式的分母),我误解成了主箭对敌方单位的实际伤害,受教了!

wongyuhua 发表于 2019-4-5 22:23:29

我是谁004 发表于 2019-4-5 21:17
只有4种种属的单位:#0(弓兵)、#23(征服者)、#36(骑射)、#44(手炮)能够根据自身的攻击来提供,另 ...

5和2.5的差别,是否源于你俩DPS定义的差别?

xuanxin123 发表于 2019-4-6 05:54:11

支持

誰慢慢懂 发表于 2019-4-8 13:41:57

wongyuhua 发表于 2019-4-5 20:56
感谢慢大总结分享!有一点看不懂:化学和射箭槽不能增加箭塔本身的攻击力,是什么意思?
如果我没记错的话 ...

我现在在这个帖子中增加了“注”的部分,修改了原来错误的地方,你可以看一看。
页: [1] 2
查看完整版本: 关于驻扎放箭的全面分析