#经验分享 #兵种克制 #战法机制 #进阶
很多人以为兵种克制就是“伤害+10%”,其实不是 打开兵种克制表,大部分人的理解就是一句话:骑兵克盾兵、盾兵克弓兵、弓兵克枪兵、枪兵克骑兵,克制方伤害更高。这个方向没错,但“伤害+10%”这个说法是错的——翻开引擎代码(core/engine/battle.py 的 applybattleprep)会发现,兵种克制根本不发生在伤害结算阶段,而是发生在开战前的属性面板阶段,而且一次性同时改武力、智力、统率、速度四项属性,不是只改攻击输出。也就是说,克制方不仅打得更疼,跑得更快(先手概率更高),扛伤也更强(统率/智力是防御属性)。 战前属性结算的真实顺序(决定了克制加成能保留多少) 引擎战前属性结算按固定顺序执行,一步套一步,每一步都在上一步的结果上继续乘算: 1. 属性加点、装备基础属性并入面板 2. 兵种适性倍率(S=1.20 / A=1.00 / B=0.85 / C=0.70,仙人标签额外+30%) 3. 兵种克制加成 ×1.10(命中 骑兵→盾兵→弓兵→枪兵→骑兵 这条链,或对面是器械) 4. 建筑加成:四维各+20(固定值,不参与倍率) 5. 同阵营(全队同势力)加成 ×1.10 关键点:克制加成排在适性倍率之后、建筑固定加成之前,这意味着(a)适性越差的武将,克制加成换算成的绝对数值越小;(b)后面的+20固定值和同阵营倍率不会再吃到克制的好处,所以克制带来的真实提升,永远达不到干净的10%——而是被多层取整悄悄削掉一截。 实测:用引擎亲自验证,克制加成到底有多少水分 用 config/teamconfigs/verificationteams.json 里现成的两支队伍做对照实验:吕布骑兵队(armytype=骑兵)与诸葛亮枪兵队(armytype=枪兵)。按克制链,枪兵克骑兵,所以这场对局里吃到克制加成的是诸葛亮这一边,吕布这边什么都拿不到。 调用 buildteam() + Battle().applybattleprep() 直接读取战前面板(50级,不含临场buff): - 诸葛亮(枪兵,克制骑兵)实战面板:武力104 / 智力266 / 统率192 / 速度103 - 诸葛亮(同一支队伍,改成打镜像枪兵队,不触发克制)对照面板:武力97 / 智力244 / 统率177 / 速度96 - 三项比值:武力×1.072、统率×1.085、速度×1.073——确实四维都涨了,但都不是干净的1.10,这就是前面说的多层取整损耗 反过来验证吕布:吕布(骑兵)打枪兵敌人时面板是武力222/智力75/统率160/速度132,换成打镜像骑兵队(没有任何克制关系)时数值完全一样,一分不差。说明“被克制”这件事本身不会倒扣你的属性——它只是让对面多拿到那部分加成,你自己毫发无损,纯粹是相对落后。 器械是特例:谁打它都加成,它自己永远吃不到克制 代码里对攻城器械有一条单独规则:只要对方不是器械、你打的是器械,你就能拿到和正常克制同等的×1.10加成,不需要在骑兵→盾兵→弓兵→枪兵的链条里排队。实测把吕布骑兵队的兵种改成器械,让诸葛亮的枪兵队去打,诸葛亮的面板涨幅和打骑兵时完全一致(武力同样是104,比值同样是1.072)——对攻击方来说,打器械和打自己的克制目标是同一件事。 但反过来,器械那一边不会因为被谁打而改变自己的属性:把吕布队分别摆成“被枪兵打的器械队”和“打镜像器械队的器械队”,两种情况下吕布自己的面板一模一样(都是武力138)。换句话说,器械挨打这条规则是纯粹单向的:只让对手变强,不会让器械自己变弱——器械阵容的真正短板不是被克制,而是它本身的兵种适性通常偏低(同样是吕布,切到器械后武力面板从222掉到138,主要是适性等级掉了,不是克制在扣血)。 实战复盘:7%~8%的面板差距,是怎么在8个回合里滚成雪崩的 光看数字容易觉得“才差7%,无所谓”,但把两支队伍真正打一场(seed=42,满装满战法)就会发现这点差距足够决定战局走向。第六回合,赵云发动〖破阵摧坚〗,一次战法直接打掉夏侯渊2444兵力(3083剩余)、吕布2338兵力(7662剩余);紧接着第八回合赵云一次〖横扫千军〗配合普攻,直接把吕布从1717打到229。最终战斗在第八回合触发平局判定,但兵力对比已经完全失衡:吕布骑兵队仅剩吕布一人苟活(183兵力),夏侯渊、华佗全部阵亡;反观诸葛亮枪兵队三人全部存活,诸葛亮7832、赵云9964(几乎满编)、刘备4410。表面上是平局,实际上克制方已经取得了压倒性的场面优势——这就是7%~8%的面板差距经过多回合复利之后的真实威力。 选兵种前,问自己这四个问题 1. 我的核心输出武将,兵种适性是不是S/A?(适性掉一档,比克制加成的影响大得多,优先保适性) 2. 对面惯用兵种是什么?记住链条 骑兵→盾兵→弓兵→枪兵→骑兵,别让自己的常用兵种正好是对方的克制目标 3. 打器械队时不用纠结兵种搭配——只要不是器械,任何兵种打器械都能拿满克制加成 4. 不要神化“克制”两个字:真实收益通常只有7%~9%(不是10%),它更像是压倒骆驼的最后一根稻草,而不是逆转战局的核弹——真正决定胜负的,还是适性、战法、装备这些大头 参考来源:三国志战棋引擎源码(core/engine/battle.py、core/models/enums.py)实测数据、社区玩家关于兵种克制的公开讨论。