要成为一名优秀的集会领袖或加入者,您需要了解加入者英雄的工作原理以及他们的统计数据如何计算。他们可以对战斗结果产生巨大的影响。一些优秀的加入者可以彻底改变你的集会表现。
在这篇文章中,我将解释一些大多数人不知道的连接器机制。
木工英雄如何工作
当你发起集结时,你的联盟成员可以派遣他们的部队和英雄。重要的部分是 第一个老虎机英雄 每个成员的。该英雄被视为木匠英雄。
例如,如果您加入 (Chenko) (Howard) (Quinn)
,那么Chenko(第一个槽位)就被算作木工英雄。该英雄的第一个技能(在本例中是Chenko的 武器架)被添加为额外的集会技能。集会可以从参加者那里获得最多 4 项额外技能。
- 每个成员可以贡献 1 个加入技能。
- 仅限前4名加入的会员 具有最大的第一技能 得到计数。
- 如果早期加入者中的一个没有将其第一个技能最大化,那么队列中的下一个玩家可以填补该位置。
基本上,最大的加入者技能优先。
伤害公式(简化)
这是伤害公式的最新简化版本:
Kills = √Troops × (Attack × Lethality) / (Enemy’s Defense × Enemy’s Health) × SkillMod
我在我的文章中更详细地解释了这个公式 “杀伤力、攻击力、防御力和生命值——他们实际上做了什么。” 目前,对于加入者来说最重要的是 技能模组 部分。
SkillMod = (DamageUp * OppDefenseDown) / (OppDamageDown * DefenseUp)
在这个公式中, 防御力提升 和 减少伤害 来自防守者,同时 伤害提升 和 对手防御下降 来自攻击者。
当木匠英雄的第一个技能提升时 攻击 或者 杀伤力,它算作 伤害提升。这意味着攻击和致命连接器的工作原理基本相同。例如,就加入者价值而言,4 Amanes = 4 Chenkos。
唯一的区别在于他们 标识符 (效果)。
- 攻击力=102
- 杀伤力 = 101
由于游戏将它们视为单独的标识符,因此堆叠它们的工作方式有所不同。在 Python 中,它看起来像这样:
damageUp = math.prod((1.0 + val/100.0) for val in stats_dict('DamageUp').values())
堆叠连接器:相同与不同
- 堆叠相同的英雄 → 他们的增益只会增加。
- 混合不同的英雄 → 他们的增益会成倍增加,从而造成更多伤害。
示例 1:四个相同的英雄(Amane 或 Chenko,各 25%)
Four Amanes → bonus_effects('DamageUp')(102) = 25 + 25 + 25 + 25 = 100
Four Chenkos → bonus_effects('DamageUp')(101) = 25 + 25 + 25 + 25 = 100
damageUp = 1 + 100/100 = 2.0 (100% boost)
示例 2:两个 Amanes + 两个 Chenkos(各 25%)
Amane = effect_op 102 → total 50
Chenko = effect_op 101 → total 50
bonus_effects('DamageUp') = {101: 50, 102: 50}
damageUp = (1 + 50/100) * (1 + 50/100)
damageUp = 1.5 * 1.5 = 2.25 (125% boost)
结果:
- 四个相同的英雄 → 2.0(100% 提升)
- 两个 Amane + 两个 Chenko → 2.25 (125% 提升)
那是一个 12.5% 额外伤害 只是来自混合英雄。
为什么会发生这种情况
这 math.prod
如果它们具有不同的effect_op值,则函数会乘以buff。
- 相同的effect_op → buffs仅添加。
- 不同的effect_op → buffs乘法复合。
木匠英雄、他们的效果和标识符
以下是加入英雄的列表以及他们的第一个技能的计算方式:
- 琴科:伤害提升 (101)
- 艾玛迪斯:伤害提升 (101)
- 延宇:伤害提升 (101)
- 四:伤害提升 (102)
- 霍华德:防御提升 (111)
- 奎因:防御提升 (111)
- 戈登:防御提升 (113)
- 法赫德: 降低伤害 (201)
- 扫罗:防御提升 / 防御提升 (112 / 113)
- 希尔德: 防御力提升 / 伤害提升 (112 / 102)
- 埃里克: 降低伤害 (202)
- 玛戈特:伤害提升 (102)
如果您将连接器与 效果相同但effect_op不同,你将获得比使用具有相同效果和相同effect_op的英雄更强的SkillMod。
测试
我对我的迷你账户进行了一些测试,以展示杀伤力和攻击加入者如何叠加在一起。我让进攻者和防守者的统计数据和部队保持完全相同——我唯一改变的是加入者。
在第一次测试中,我使用了 2 名 Yeonwoos 作为加入者,导致 185 名防守者死亡。在第二次测试中,我保持所有内容相同(因为所有帐户都是我的),但使用 Yeonwoo + Amane 作为加入者 – 这次,防御者有 187 人死亡。
这里的差异很小,但当你有 4 个加入者(具有 5 级技能)和更大的部队数量时,差异可能会更大。
Yeonwoo + Yeonwoo 作为加入者:
+ 阿门申和山羊:
我在两次模拟中都保持了统计数据、部队和其他所有内容完全相同——我唯一改变的是木匠英雄。
我还通过我的战斗模拟器运行了相同的战斗,它使用了我在这篇文章顶部解释的连接机制。两次战斗的结果完美匹配,证明我对木工机制和伤害公式的解释与游戏中使用的完全一致。