
本文章首发于bigfun社区https://www.bigfun.cn/post/676357
为什么突然想水这个,这要先从一个疑似bug的东西讲起。
首先请出本期测试的2位特邀嘉宾,μ罗恩与久远。
用过μ罗恩的应该都能注意到μ罗恩的红盾造成的伤害数字是蓝色的,这在瓜游一般代表穿甲弹伤害,少数情况下代表半穿甲弹伤害。关于伤害加成和伤害类型之间的联系与区别我在以前的水贴讲过,就不复读了,感兴趣可以回去翻翻。

然后是久远,为什么又是久远呢,因为久远的这个技能可以自由的将自身转换为穿甲弹减伤,高爆弹减伤,通常弹减伤以及半穿甲弹减伤(半穿减伤当初无效是bug,在后续的更新修复了)。

那么来演习场试试。
下图是装备了穿甲弹从而获得了穿甲弹减伤效果的久远,是这个数。

然后我们再试试通常弹减伤的久远,是这个数!!!

171*0.8=136.8
所以emmmm,这个看似蓝色的伤害数字其实造成的是通常弹伤害,也就是说伤害类型与伤害本身的颜色其实是没有直接联系的。这可能是个bug,总之目前罗恩红盾是一个炮击加成通常伤害但是打出来是蓝字的这么一个东西,而通常伤害按照常理显然应该是黄色的。
那么从代码角度上是如何解释的呢,因为瓜游程序员写的代码有点阴间,所以单纯从代码里确认每个项目到底是啥其实是有难度的,很多代码到底是啥效果现在都没确认。
总之在知道这个前提以后,就会发现一个问题,伤害类型和伤害数字颜色其实是分开的,并且和颜色在一起的还有一个字体大小,而程序员给每个武器或者说技能对不同护甲都专门设置了不同的字体大小和字体颜色。
这也解释了灰字原理到底是啥,很多人应该都有一个疑问吧,为什么驱逐高爆炮明明对中甲和重甲都是60%的护甲补正,但是打中甲是灰字,而打重甲就是红字。当初的猜想就是程序员是把每个武器都设定好了,纯看心情,事实证明确实是这样。
另一个问题,到现在为止还有很多人以为灰字是不能暴击的,其实是可以暴击的。
每个伤害颜色都会有属于自身的暴击特效:增大字体字号以及外面的一圈尖刺状图像,只不过灰字的暴击特效和不暴击的特效是一模一样的而已。

这里重甲吾妻被打分别出了9和14的伤害,这个差距显然是暴击导致的而不是随机波动。
以及为什么后排造成的伤害字体比较大,也是因为代码里写的字体大小数字更大而已,相同的武器对不同的护甲造成的伤害字体大小也是不同的。
举个例子,一期科研的出云炮,对轻中重3种护甲分别能打出0.7倍灰字,1.3倍蓝字,1.1倍蓝字的字体,也就是说战列穿甲炮打中甲蹦出来的伤害数字要比打重甲大。总之一般来讲对甲补正越高的攻击,字体大小会越大,但是说白了还是看策划或者程序员心情(
所以说理论上讲在瓜游的机制下可以存在这样一个武器。
本身是驱逐炮,增加45点航空值,150%雷击加成雷击伤害,炮弹打出去的动画是航弹的动画,打轻甲10%伤害补正,中等字体的蓝字,打中甲200%伤害补正超大字体的灰字,打重甲100%伤害补正超小字体的红字。
攻击时100%概率对全护甲敌人造成10%雷击伤害增幅的破甲效果,附加300%航空伤害加成的战列级别点燃效果,并且攻击可穿透数为99,且无视护盾。
建议明年愚人节瓜游出个这种武器,只能愚人节当天用,第二天没收,武器名字就叫程序员的悲怆好了(
以及μ罗恩的红盾伤害类型是通常弹可能是个bug