2022-04-22修订:我们发现实际上一个人可以被掠夺204.2万资源,文章的理论需要更新。
2021-12-10修订:游戏出了新等级的采集器,本文内容需要更新。
2021-04-14修订:更新14本的掠夺数据。

每当月卡奖励快发出来的时候,不少小伙伴都很担心自己的资源被抢。如果你刚拿到2500万资源,被打一次是不是很肉疼?答案是不会的,你被打的资源有一个上限。

想知道这个上限怎么算吗?不妨听我讲。

首先,你被抢的资源分为资源采集器、部落城堡、仓库(这里把大本营算作仓库)三部分,接下来我分条说明每一部分的掠夺比例,没时间看的可以只看加粗字体。

下面的资料不适用于传奇杯,传奇杯的资源掠夺机制请参考:传奇杯联赛规则详解

注:以下数据以2022-04-22时为准。

一、资源采集器

资源采集器包括金矿、圣水收集器、暗黑重油钻井这三种。

金矿和圣水收集器的掠夺比例是50%,暗黑重油钻井是75%,都没有上限,上限的概念我稍后讲。

战斗期间采集器不会生产资源,因此采集器的掠夺量从战斗一开始就确定好了。

例如:15级金矿的采集器容量是35万金币,那么如果你遇到一个采集器全满的玩家,每个金矿可以抢35 * 50% = 17.5万金币。

8级暗黑重油钻井的容量是3600黑油,那么如果你遇到一个黑油采集器全满的玩家,每个钻井可以抢3600 * 75% = 2700黑油。


二、部落城堡

部落城堡的掠夺比例是3%,没有上限。

例如:有个玩家待在10级部落,他14本,那么城堡的储量是660万金币和圣水,3.3万黑油。

如果他的城堡是满的,那么这个玩家的城堡会损失19.8万金币和圣水,990黑油。


三、仓库

仓库包括大本营、储金罐、圣水瓶、暗黑重油罐这四种。

没想到吧!大本营也能算作资源类建筑,其实不少玩家都没注意到大本营里也存有资源。我见过有人问黑油罐明明只能装33万,但是我的资源储量怎么是35万。这个问题很简单,因为你的大本营里能存两万(大本营等级不同这个数据有差异)。另外,哥布林会把大本营算作资源建筑而优先攻击,并且拥有双倍伤害加成。对于12级及以后的大本营,触发武器之后它既是防御建筑,又是资源类建筑。

这里再告诉你一个常识性问题,刚玩的有可能不清楚,大本营加资源罐的储量等于村庄右上角显示的储量。在本文中,“储量”等于所有仓库加大本营的资源量。

资源储量

仓库的掠夺比例就比较复杂了,这个掠夺比例根据你的大本营等级而异,同时这也是本文的重点。

金币和圣水掠夺表

大本营等级 掠夺比例 Gold Elixir 掠夺上限 Gold Elixir 达到上限时村庄的
资源储量
Gold Elixir
1 20% 500 2,500
2 20% 1,400 7,000
3 20% 20,000 100,000
4 20% 100,000 500,000
5-6 20% 200,000 1,000,000
7 18% 250,000 1,388,889
8 16% 300,000 1,875,000
9 14% 350,000 2,500,000
10 12% 400,000 3,333,333
11 10% 450,000 4,500,000
12 10% 500,000 5,000,000
13 10% 550,000 5,500,000
14 10% 600,000 6,000,000

① 这里所说的上限指的是4个储金罐加大本营的被掠夺上限。

② 这里所说的资源储量指的是游戏主界面右上角的金币值。

另:根据游戏文件,1 到 6 本理论上可以被抢 20万 金币或圣水,但实际上仓库储量可能达不到,所以这个值没有实际意义。

暗黑重油掠夺表

大本营等级 掠夺比例 Dark_Elixir 掠夺上限 Dark_Elixir 达到上限时村庄的
资源储量
Dark_Elixir
1-6 6% 0 0
7 6% 1,200 20,000
8 6% 2,000 33,333
9 5% 2,500 50,000
10 4% 3,000 75,000
11 4% 3,500 87,500
12 4% 4,000 100,000
13 4% 4,500 112,500
14 4% 5,000 125,000

③ 这里所说的资源储量指的是暗黑重油罐加大本营中的黑油。

④ 这个值可以在游戏文件中找到,但因为 1 – 6 本不能存储黑油,所以这个值并没有什么卵用。

上面直接放了两个表格,有人可能一脸懵逼,这个表格的每一项都是啥意思啊?看完这个例子就明白了。

我们就拿这个图为例。

这个图是不是有点熟悉?熟悉就对了,因为上面发过……

资源储量

假设图中的这个玩家是12本,他在10级以上的部落,那么我们可以得到以下信息:

1.此玩家金币和圣水的掠夺比例为10%
2.金币和圣水的掠夺上限为50万
3.暗黑重油的掠夺比例为4%
4.暗黑重油的掠夺上限为4000

刚才说采集器的掠夺比例时我没有马上讲上限是什么意思,现在我用一种简化的算法帮助你理解上限这个概念。

首先此玩家金币储量6 869 529,掠夺比例10%,两者相乘是686 952(这个游戏通常会向下取整)。但是他真的能被抢68万还多的资源吗?别忘了上限。因为686 952大于500 000的上限,所以他最多被抢50万金币。

圣水储量2 558 462,乘以10%之后是255 846,因为255 846 < 500 000,所以没达到上限,他可以被抢255 846圣水。

黑油储量235 582,乘以4%之后是9423,大于4000的上限,所以它可以被抢4000黑油。

综上,如果只算仓库,他可以被抢500 000金币、255 846圣水、4000黑油。

当然上边的这种简化算法只能算出大致数据,计算结果存在一定的误差。


四、用简化算法计算理论上的最大掠夺数

现在我们需要设想这种极端情况:某玩家是最高本(14本),在10级以上部落,他的采集器、仓库升到了最高级并且装满了。部落城堡的宝库容量只跟大本有关,所以不需要升级,装满即可。

我们计算一下:

先算金币和圣水:

1.十四本有7个金矿和圣水收集器,最高15级,每个采集器储量35万,35万乘以采集器的掠夺比例50%,那就是每个采集器17.5万,7个采集器就是122.5万。

2.在10级以上部落,14本的城堡储量为660万金币和圣水,掠夺比例3%,可以被抢19.8万。

3.仓库储量2000万,掠夺比例10%,两者相乘得200万,这个值超过了60万的上限,所以取60万。
把这三条相加,结果是202.3万

现在算黑油:

1.十四本有3个暗黑重油钻井,最高9级,每个钻井储量3600,掠夺比例75%,那就是每个钻井2700,3个就是8100.

2.在10级以上部落,14本的城堡储量为3.3万黑油,掠夺比例3%,可以被抢990.

3.仓库储量35万,掠夺比例4%,两者相乘得1.4万,这个值超过了5000的上限,所以取5000。
把这三条相加,结果是14090.

所以按照简化算法,每个人单局最多被抢 202.3万金币、202.3万圣水、14090黑油。

刚才我们说了这种算法有一定的误差,那么精确算法是什么样的?简化算法的误差又有多大?计算精确值之前,你需要先了解仓库之间的资源分配机制。


五、仓库之间的资源分配

这部分比较难理解,大家可以慢慢看。

在开始讲述之前先引入几个概念:

仓库:指储金罐、圣水瓶、暗黑重油罐这三者其中之一。

存储库:指储金罐、圣水瓶、暗黑重油罐、大本营这四者其中之一。

第一部分:资源分配的基本机制

金币大致上会在所有存储库之间平均分配,3到7本有3个金币存储库,8本有4个,9本开始有5个(跟每个大本等级的仓库数量对应)。当金币数量比较大时,则储量较小的存储库装满,储量较大的存储库之间平均分配。

圣水同金币。

黑油会以大约4:1的比例在黑油罐和大本营之间分配。在黑油数量比较大时,大本营装满,黑油罐装剩下的黑油。

第二部分:金币和圣水的详细分配机制

金币和圣水的分配机制相同,下面以金币为例,你可以用同样的方式计算圣水分配。

假设某个拥有5个存储库的玩家(为简单起见,假设所有存储库都已充分升级)持有 876 266 金币。如果平均分配,那么 876 266 ÷ 5 = 175 253 余 1,也就是说每个存储库应该有 175 253 金币,剩下的一个金币随便放进哪个库中。

然而实际情况并非如此。实际上有4个存储库各有 175 254 金币,剩下一个存储库只有 175 250 金币。这种情况其实是很普遍的,你进游戏看看自己的存储库常常就会发现这种不均匀的分配。同时,这种不均匀的分配方式也是刚才的“简化算法”产生误差的罪魁祸首。

那么这些金币具体是怎么分配的呢?假设仓库中有 X 个金币,则算法如下:

  1. 如果 X 大于玩家的最大储量,则将 X 设为最大储量。这样一来,如果玩家买了资源礼包爆仓了,或者月卡刚发2500万资源,那么游戏会按照满库计算掠夺比例。
  2. 将 X 除以玩家的存储库数量并将结果称为 Y,将 Y 与存储库的容量作比较。注意:这里要把 1 级储金罐的容量视为 1000,而不是 1500.
  3. 如果 Y 大于至少一个存储库的容量,则填满这个库,然后放到一边不管它。再用 X 减去这个库的容量并返回第二步,别忘了把存储库数量减一。注意:1级储金罐只能从 X 中带走 1000 金币,而不是 1500 金币。
  4. 如果 Y 小于所有剩余存储库的容量,则对 Y 向上取整(如果 Y 不是整数则向上舍入到整数,否则 Y 保持不变,如 100.2 向上取整后是 101),其结果称为 Z.
  5. 给每个存储库填充 Z 金币。如果填充的数量超过了 X,则随机选择一个存储库取出一部分金币,直到所有存储库的金币数量加起来等于 X. 如果选择的这个存储库都取完了还是不够(只有在金币非常少的时候才会出现这种情况),那么再选择一个存储库重复取金币操作,必要时该操作可多次执行。
  6. 如果玩家拥有 1 级储金罐,则最后 500 容量只有在其他存储库都被填满时才会被填充。如果玩家有多个 1 级储金罐,则剩下的金币在这几个 1 级储金罐之间平均分配,类似于步骤5.

费了九牛二虎之力终于把这个讲清楚了,现在我们来看几个例子:

例一:典型的 13 本场景(5 个存储库)

一名 13 本玩家正好有 1200 万金币,并且他的所有存储库都升满了,所以不用考虑低等级存储库的问题。

现在我们开始按照上面的程序走一遍,1200 万除以 5 是 240 万,大于大本营的容量(200万)。因此,我们给大本营填充 200 万金币后把它放在一边,现在我们剩下 1000 万金币可以给剩余的 4 个存储库分配。

现在 1000 万除以 4 是 250 万,小于所有储金罐的容量(400万)。根据第五步的做法,我们现在给每个储金罐分配 250 万金币。由于这个例子中没有出现小数,也就是说没有进行第四步的取整操作,所以分配后的金币数量之和等于所有存储库的总储量,也就不需要进行第五步中的“取金币”操作了。所以最后的分配结果是大本营有 200 万金币,每个储金罐都有 250 万金币。

如果我们要给这位玩家额外添加 1 金币,则前三步不变。第四步出现小数了(10 000 001 / 4 = 2 500 000.25),所以我们把 2 500 000.25 向上取整为 2 500 001,并给每个储金罐都填充这么多金币。但是这样的话最后就多出来了三个金币,现在我们选择一个储金罐把这三个金币取出来,这个储金罐就只剩下 2 499 998 金币。现在我们得到了分配结果:大本营有 200 万,三个储金罐各 250.0001 万,剩下的那个仓库有 249.9998 万金币。

例二:8 本初期场景(4 个存储库)

有一名玩家刚刚升级到 8 本不久,并且建了一个 1 级的储金罐没有升级,而他的其他储金罐都已经是 11 级。现在他有 300 万金币。

现在按照程序走,300 万除以 4 等于 75 万,远远超过了 1 级储金罐的存储能力,所以我们给它填充 1000 金币之后把它放在一边。现在我们有 2 999 000 金币分配给3 个存储库。

大本营只有 75 万容量,所以它也被装满放在一边,剩下 2 249 000 金币给最后两个存储库平均分配。最终的分配结果是:1 级储金罐 1000 金币,大本营 75 万金币,两个 11 级储金罐各 112.45 万金币。

如果他升级了那个 1 级的储金罐,那么就没有 1000 金币这种特殊情况了,完全按照第二步的程序填充就行。

例三:金币非常少的场景

某个 13 本玩家(有 5 个存储库)刚刚升级了一个建筑,他的金币储量被清空,然后他从采集器中捡起了 6 个金币。

根据第五步的算法,每个存储库应该先装 2 金币,然后给其中一个存储库扣除 4 金币。但是一个存储库不够扣,所以我们再逮着另一个库去掉 2 金币。

最终的结果是有三个存储库各有 2 金币,剩下两个完全空了。

如果该玩家又多了一个金币(总共 7 个),分配过程类似,最终的结果是其中三个存储库各有 2 金币,剩下一个完全空了。

第三部分:黑油的详细分配机制。

黑油只在暗黑重油罐和大本营这两者之间分配,比金币和圣水要简单很多。

在黑油数量比较少的时候,黑油会以 4:1 的比例在黑油罐和大本营之间分配。随着黑油数量的增加,如果大本营里堆满了黑油,那么剩下的黑油会全部进入暗黑重油罐。

在大部分情况下,你可以用以下算法确定黑油在黑油罐和大本营之间的分配方式。假设玩家有 X 滴黑油,则算法如下:

  1. 如果 X 大于玩家的最大储量,则将 X 设为最大储量。
  2. 将 X 除以 5,然后将结果向下舍入,结果为 Y。
  3. 如果大本营能容纳这个多黑油,那么就给大本营填入 Y 黑油,剩下的全部存到黑油罐里。如果放不下,那么就把大本营填满,剩下的存到黑油罐。

但是,这个规则有两个例外:

  • 7 级大本营可以存储 2500 滴黑油,但是它会“自我封顶”,在大多数时候只能容纳 2000 滴黑油。前 1 万滴黑油会按照刚才说的算法正常填充,剩下的黑油按照如下方式填充:
    • 如果玩家的黑油罐是 1 级(总储量 12 500),则接下来的 2000 黑油会全部存入黑油罐。黑油罐存满后,剩下的 500 黑油依次填满大本营。
    • 如果玩家的黑油罐是 2 级(总储量 20 000),则接下来的 9000 黑油会全部存入黑油罐。存进去之后 2 级黑油罐的 17 500 容量填充到了 17 000,还剩 500 的容量,而与此同时大本营中同样还有 500 的容量。最后的 1000 容量会给大本营和黑油罐平均分配,装满为止。
  • 我们刚才说了,2 级黑油罐(容量 17 500)在存储 17 000 黑油之后分配都不是按照规则来的。而从 8 本开始,假设玩家一直抱着 2 级黑油罐不放,那么最初的 21 250 黑油按照正常规则分配,接下来的 1250 黑油会在黑油罐和大本营之间以 2:3 的比例分配,超出的部分按照正常规则分配。当然如果玩家放着 2 级黑油罐不升级,那么只有 9 本及以上才能超出 21 250 容量。

六、仓库的精确掠夺数如何计算

掠夺比例和上限的概念上面已经讲了,这里不再重复。

刚才我为什么要讲仓库之间的资源分配呢?因为掠夺量是每个仓库分开计算的。现在我说一下仓库的掠夺算法。

仓库的精确掠夺数需要用两种算法比较得出。

算法 A(固定百分比):

  1. 计算出每个仓库存储的资源量 X.
  2. 用 X 乘以对应大本等级的掠夺比例,结果向下取整后记为 Y.
  3. 重复上述步骤,计算其他仓库,记录结果备用。

算法 B(根据当前仓库的资源量与所有仓库资源总量的比例计算):

  1. 计算出每个仓库存储的资源量 X.
  2. 用 X 除以所有仓库的资源量之和,结果记为 Y.
  3. 将 Y 乘以这种资源的掠夺上限,四舍五入后得到最终结果。
  4. 对于金币和圣水来说,四舍五入到万位即可。如果结果小于 10000(资源少的时候可能会出现),舍入仍然有,但精度更高:
    • 如果结果介于 1000 和 10000 之间,则四舍五入到千位。
    • 如果结果介于 100 和 1000 之间,则四舍五入到百位。
    • 如果结果小于 100,则四舍五入到个位。
  5. 对于黑油来说,Y 需要四舍五入到百位。
  6. 重复上述步骤,计算其他仓库,记录结果备用。

由于算法的性质,结果可能会出现舍入差异。因此,通过这种算法计算出的各仓库掠夺数量之和可能不等于掠夺上限,最终可被掠夺的金币和圣水可能会比掠夺上限多或者少 20000,或者被掠夺的黑油比实际多 100。

敲黑板,划重点,实际值是可以超过掠夺上限的!后面我们会举例说明。

结合两种算法:

计算完成之后,每个仓库可被掠夺的资源数都取两者中的较小值

当仓库的资源数量与和掠夺上限所需的资源相差较大时,采用哪个值是显而易见的,因为在这种情况下,两种算法的结果会有很大差异。但是,当两个结果接近时,一些仓库会采用算法 A 的结果,另一些仓库会采用算法 B 的结果。

现在我们举几个例子:

例一:典型场景

某个13本玩家把储金罐都升满了,他现在正好存有 1500 万金币。根据第五大点的分配规则不难得出,他的每个储金罐都有 325 万金币,大本营有 200 万金币。

为了确定每个金币存储库的可掠夺量,我们使用两种算法分别计算:

  • 算法 A:每个存储库 325万 * 10% = 32.5万 金币。
  • 算法 B:325万 / 1500万 ≈ 0.2167. 将其乘以 55 万的掠夺上限,得到 119 166,四舍五入后结果为 12 万。

算法 B 的结果要比算法 A 的结果小得多,所以取算法 B 为最终数量,即每个储金罐被掠夺 12 万金币。

将上述程序同样应用在大本营的掠夺计算中,可以得到大本营能被掠夺 7 万金币。所以我们总共可以掠夺 4 * 12 + 7 = 55 万金币。

例二:舍入不一致的场景

某个13本玩家把圣水瓶都升满了,假设他存有 1200 万圣水(每个圣水瓶 250 万,大本营 200 万)。

使用算法 B 计算(算法 A 的结果比这个数字大得多,因此可以忽略),我们可以得到每个圣水瓶将提供 11 万圣水,大本营提供 9 万圣水,共 53 万——比理论上的掠夺上限少 2 万。

如果玩家存储了 1250 万圣水(每个圣水瓶 262.5 万,大本营 200 万)。应用算法后,我们可以得出每个圣水瓶可以提供 12 万圣水,大本营仍然提供 9 万圣水,总共 57 万——比掠夺上限多 2 万。

例三:8本初期玩家

这个例子给出了一种需要使用两种算法的场景。

假如某玩家刚刚从满 7 本升到 8 本,并建造了一个 1 级的储金罐。现在他有 1 876 300 金币。那么我们不难得出,1 级储金罐存有 1000 金币,其他两个储金罐以及大本营各有 625 100 金币。

根据算法 A,1000 * 16% = 160 金币,而由于算法 B 有一套舍入规则,所以结果是 200 金币。由于算法 A 的结果低于算法 B 的结果,因此 1 级储金罐可以被掠夺 160 金币。

其他三个存储库各有 625 100 金币,根据算法 A,625 100 * 16% = 100 016 金币,这个结果比算法 B 大一点点,算法 B 的结果是 10 万(625 100 / 1 876 300 * 300 000 ≈ 99 946.7,四舍五入为 10 万)。因此,这三个存储库每一个都能被掠夺 10 万金币。

例四:仓库之间不均匀的资源分配造成的影响

资源均匀分配和不均匀分配有多大差别呢?不均匀分配有什么影响?这个例子正好可以说明。

某个 13 本玩家把仓库升满了,现在他有 12 222 222 金币。根据资源分配规则,我们可以得到:大本营存有 200 万,其中三个储金罐各 2 555 556 金币,剩下一个储金罐有 2 555 554 金币。

现在使用算法 B 计算可被掠夺的资源量(算法 A 的结果远大于算法 B,可以忽略),我们可以得到:大本营可以被抢 9 万,三个存有 2 555 556 金币的仓库各提供 12 万金币,而存有 2 555 554 的那个仓库只能提供 11 万金币,合计 56 万。

假设资源平均分配到各个存储库中(两个储金罐 2 555 556 金币,另外两个储金罐 2 555 555 金币),那么资源少的那两个储金罐可以提供 11 万金币,资源多的那两个可以提供 12 万,再加上大本营的 9 万,共 55 万。

再极端一点,假设资源储量不是离散的,每个储金罐都有 2 555 555.5 金币。在这种情况下,每个储金罐都将提供 11 万金币,再加上大本营的 9 万,合计为 53 万金币。

实际上,您会发现最终的结果是 56 万,所以平均分配的假设错误。

例五:黑油掠夺计算

现在我们换一换思路,看一下黑油的计算方法。我们想象这么一个场景:一个 10 本存有 13 万黑油(其中两万在大本营,剩下的都在黑油罐)。

现在大本营存有黑油总量的 15.38%,将其乘以 3000 的上限得到 461.5,四舍五入后为 500. 同样,黑油罐中存有 84.62% 的资源,将其乘以 3000 的上限得到 2538.5,四舍五入后为 2500. 所以说 10 本的大本营可以被掠夺 500 黑油,黑油罐可以被掠夺 2500 黑油。

黑油也可能会出现舍入差异,但因为黑油的存储库只有两个,所以这种情况要比金币和圣水少得多。加入某个 11 本存有 20 万黑油,大本营正好有 10%,黑油罐正好有 90%,把这两个数字分别乘以 3500 的上限得到 350 和 3150,这两个数字均四舍五入后得到 400 和 3200黑油,总计 3600 黑油(比理论上限还要多 100)。


七、用精确算法计算最大掠夺数

如何创造舍入差异,使得实际掠夺量高于理论值呢?

由于每个仓库的可掠夺资源都是 10000 的整数倍,假设存在以下组合:

(1) 罐子 15 万,大本 2 万,总计 4 * 15 + 2 = 62 万

(2) 罐子 14 万,大本 6 万,总计 4 * 14 + 6 = 62 万

(3) 罐子 13 万,大本 10 万,总计 4 * 13 + 10 = 62 万

(4) 罐子 12 万,大本 14 万,总计 4 * 12 + 14 = 62 万

……

根据第六大点的算法 B,罐子装满时最大可被掠夺 450万 / 2000万 * 60万 = 13.5 万金币,无法四舍五入到 15 万,所以组合(1)不符合条件,舍去。

现在我们假设一名 14 本玩家把仓库都升满了,并且装得满满当当。这里仍然以金币为例,圣水和金币相同。我们不难得出他的每个储金罐都有 450 万金币,大本营有 200 万。

储金罐满的时候,最大可掠夺 450 / 2000 * 60 = 13.5 万金币,四舍五入后为 14 万,四个储金罐就是 56 万,此时大本营正好可以被掠夺 6 万。就算储金罐少一个金币都不能四舍五入到 14 万,也就是说储金罐和大本营全部装满是组合(2)的唯一解。

再看组合(3),储金罐的可掠夺资源要在 125 000(含)到 135 000(不含)之间才能四舍五入到 14 万,大本的可掠夺资源要在 95 000(含)到 105 000(不含)之间才能四舍五入到 10 万。假设玩家当前的金币储量为 x(x 为非负整数),则:

解不等式方程组得 12 000 000 ≤ x ≤ 12 631 578

现在我们来看组合(4),大本装满之前资源在四个罐子和大本之间平均分配,当总资源储量达到 1000 万时,大本装满,之后资源大致在每个罐子中平均分配。

当资源储量介于 600 万到 1000 万时大本未装满(600 万是仓库达到掠夺上限时的资源储量),大本内部的资源始终为总储量的 20%,可掠夺资源为 12 万。当大本装满时,大本的资源比例降低,大本提供的资源反而会小于 12 万,因此组合(4)不符合条件。

因此,当玩家的资源储量在 12 000 000 到 12 631 578 之间,或资源储量已满时,仓库的可掠夺资源达到 62 万。如果此时采集器和城堡也全部装满,就能达到实际上的资源掠夺上限。

采集器和城堡的上限在文章开头已经算过了,这里不再重复,以下直接给出结果。

单次掠夺的最大资源量

分类 金币和圣水 Dark_Elixir 黑油 Dark_Elixir
仓库 600 000 5 000
舍入差异 20 000 0*
采集器 1 225 000 8 100
部落城堡 198 000 990
合计 2 043 000 14 090

* 14 本黑油目前不存在已知的舍入差异。如果要产生这种差异,5000 的掠夺上限必须能整除 100x + 50(x 为非负整数)形式的数字,该数字还必须小于 1000(因为这是大本营可以掠夺的最大数量)。同时满足这两个条件的解只有两个,即 50 和 250,这两个数字都不是 14 本大本营可能出现的可掠夺黑油数量。

帖子更新时的理论最大鱼

从上面这种情况我们可以发现,实际上最大的可掠夺量为 204.3 万金币,204.3 万圣水,14 090 黑油。而前面我们用简化算法得到的是 202.3 万金币/圣水,14 090 黑油。在这个例子中,简化算法的误差约为 1%,日常作简单计算足够了。


八、降本惩罚

你以为这就结束了吗?那真的是太天真了,还有个叫“降本惩罚”的东西。

什么是降本惩罚呢?从 7 本开始,高本打低本可以得到的资源更少。你在升级大本营的时候应该能看到这个提示,很多人可能都没注意到这个。

升级大本营提示

降本惩罚对照表

大本等级 可以拿到的资源
攻守双方大本等级相同 100%
进攻方比防守方大本高1级 80%
进攻方比防守方大本高2级 50%
进攻方比防守方大本高3级 25%
进攻方比防守方大本高4级 5%

从这张表中我们可以看到,如果进攻方比防守方大本高 4 级,那么他只能抢 5% 的资源,这也就是你冲杯偶尔搜到一个低本的时候资源特别少的原因。

现在我们假设 15 本存在,进攻方一个是 15 本,防守方是刚才说到的那条双 204.3 万、14090 黑的超级大肥鱼。

这时候进攻方可以拿到多少资源?进攻方比防守方大本高一级,可以掠夺80%,那么最终结果是 2 043 000 * 80% 吗?其实不是的,因为部落城堡中的资源没有降本惩罚。不过好消息是计算降本惩罚的时候不需要按照上面那一大堆步骤再来一遍,把最后的结果分类乘以上表中的资源比例就是最终结果了。

先算金币和圣水:

1.十四本金币和圣水采集器最多被抢 122.5 万,15 本打 14 本触发降本惩罚,乘以 80% 之后是 98 万。
2.在 10 级以上部落,14 本的城堡最多被抢 19.8 万,因为城堡的资源宝库没有降本惩罚,所以不乘80%,还是 19.8 万。
3.每个仓库最多被抢 62 万,乘以 80% 之后是 49.6 万。这里直接去拿 62 万去乘,不需要分仓库计算。

把这三条相加,结果是 167.4 万。

现在算黑油:

1.十四本钻井最多被抢 8100,15 本打 14 本触发降本惩罚,乘以 80% 之后是 6480.
2.在 10 级以上部落,14 本的城堡最多被抢 990,没有降本惩罚。
3.仓库最多被抢 5000,乘以 80% 之后是 4000.

把这三条相加,结果是 11470.

所以如果有个 15 本推平了这条超级大肥鱼,他可以拿到 167.4 万金币、165.8 万圣水、11470 黑油。


九、城堡里面的资源到底要不要取出来

在你熟悉掠夺机制之后,就可以解答这个问题了。

在说答案之前,我先跑个题,回到上方的仓库掠夺表格中。表格最后一列 (column) 是达到上限时的仓库储量。比如说 14 本的金币仓库最多被抢 60 万左右,掠夺比例 10 %,那么当玩家的资源储量在600万以上时,他只能被抢 60 万,这个 600 万就是“达到上限时的仓库储量”。

为了减少篇幅,以下我用 600 万代替“达到上限时的仓库储量”,60 万代替掠夺上限,请自行查阅你自己的大本等级对应的数值。

这里我给出一种虽然不是最好,但是简单的算法。

如果你的仓库储量大于 600 万,那么可以把城堡里的资源取出来,反正取出来之后你还是被抢 60 万。反之你可以不取出来,因为城堡的掠夺比例只有 3%,但是仓库最低都有 10%.

这时候你可能要说了,如果我仓库储量略小于 600 万,但是根据严密的计算,取出来之后可以被抢的更少。实际上确实有可能出现这样的情况,但是你不可能每次都算一遍,最终还得采取我这种“虽然不是最好,但是简单的算法”。


十、现在回答标题中的问题

月卡给了 2500 万,我的资源会被抢很多吗?

担心这种问题的人一般都比较活跃,这些玩家采集器里是没资源的,如果你是 14 本,那么只能被抢 60 万,就算城堡满了也就 80万 左右,完全不用担心资源被抢光。当然如果你几天时间资源一直是满的,那采集器就不空了,这时候你会变成大鱼。所以说月卡的资源尽快用掉还是有好处的。

本文中的部分内容翻译自 fandom wiki,原文链接:Raids | Clash of Clans Wiki | Fandom.