伤害乘区学习题

本文由用户“yingxianren”分享发布 更新时间:2023-05-10 23:00:44 举报文档

以下为《伤害乘区学习题》的无排版文字预览,完整格式请下载

下载前请仔细阅读文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

/

%孭ART 01 单次攻击伤害及乘区

/

下述伤害的计算暂时抛开碰撞伤害和剧变反应伤害,也暂时不考虑秒均伤害的计算。

对于单次攻击的伤害,假设其触发暴击和增幅反应,其一般的公式为

伤害=攻击力*伤害倍率*(1+伤害加成)*(1+暴击伤害)*增幅反应总倍率*防御减免*抗性减免

我做了一个伤害计算的大致流程图方便理解。

/

上述暴击伤害和反应倍率,如果没有触发暴击和增幅反应,当然没有此乘区。

如果我们对上述进行简写,会得到一个简单理解的公式。

伤害=攻击区*倍率区*增伤区*暴击区*反应某某*防御区*抗性区

Damage=A区 * M区 * B区 * C区 * E区 * D区 * R区

攻击区= A = Attack

倍率区= M = Damage Multipiler

增伤区= B = Damage Bonus

暴击区= C = Critical Bracket

反应某某= E = Elemental Reaction

防御区= D = Defense

抗性区= R = Resistance

%孭ART 02 单次伤害各乘区概述

/

在阅读这一部分攻略前,还是想重申一次上边的话。碍于文章硬核程度,本文难以从简至繁书写结论。如果只是想简单了解基础数值系统,建议只阅读攻击区/增伤区/暴击区即可,其他的部分因为游戏中出现较少,基本可以认为是高收益又难稀释的乘区。同时因为元素反应某某涉及很多数据和增幅剧变两种反应,放到下一章节进行说明。

%孭ART 02 01 攻击区 A (Attack)

/

先规定几个缩写,便于缩减字数。

人攻=人物攻击力,武攻=武器攻击力

百攻=百分比攻击力,固攻=固定攻击力

攻击力计算公式为:

总攻击力=白字+绿字=(人攻+武攻)×(1+百攻之和)+固攻之和

基础攻击力=白字=人物攻击力+武器攻击力

额外攻击力=绿字=基础攻击力×百攻之和+固攻之和

????上述“额外攻击力“受到一切出现此描述的数值加成的影响,包括受到角色突破加成,角色天赋,角色命座,武器副词条,武器特效,圣遗物主词条,圣遗物副词条,圣遗物套装效果影响等。“额外攻击力”效果包括百分比攻击力和固定攻击力,在自身乘区里全为加算。

????除受人物等级和携带武器的影响之外,人物的基础攻击力(白字)无法变动也无法提升(食物效果论外)。一些武器的被动(磐岩结绿系列),被动是按最大生命值百分比加攻击力,还有诺艾尔元素爆发的按防御力的百分比提高攻击力,这部分攻击力其本质是额外固定攻击力。

举例:90级迪卢克人攻335,携带狼末武攻608,副属性49.6%百攻,被动20%百攻,又携 带羽毛311固攻

总攻击力=白字+绿字=(人攻+武攻)×(1+百攻之和)+固攻之和

总攻击力=(335+608)×(1+0.496+0.2)+311=1910

%孭ART 02 02 倍率区 M (Damage Multipiler)

/

????大多数角色的技能倍率是只能由技能等级决定的,而且难以变动,所以就很简单。比如刻晴的第一天赋6级普通攻击的第一击技能倍率为59.6%,那么伤害倍率就为59.6%。

????伤害倍率=技能倍率

????但是游戏中一些角色的额外天赋和武器技能可能对上述值进行影响,比如角色天赋等级,角色额外天赋,角色命座,武器特效等。比方说菲谢尔的大多数提升都是额外的hit,相当于直接加成伤害倍率,有一些武器特效会触发额外的伤害,可以看成是等效的伤害倍率提升,不过大部分加成是一次性。但是这个提升一般是不小的,菲谢尔之所以6命很强,是因为她的命座以及天赋几乎全是伤害倍率的提升,也就是倍率乘区的提升。

????所以在此我们定义一个新小乘区,对上述内容进行归纳。

????伤害倍率=技能倍率×(1+倍率提升乘区)

????行秋的四命效果不知道是bug还是设定如此,也是在上述高贵的“倍率提升乘区”里的。但是行秋的四命效果与辰砂之纺锤的武器特效加算。(该武器特效本质为基础倍率区加成,详情请见下一节)

举例:行秋4命效果为Q过程中使用E,造成伤害提高50%。

10级E的技能倍率为646%,Q之后E的实际伤害倍率为

伤害倍率=技能倍率×(1+***=646%×(1+50%)=969%

%孭ART 02 03 基础&倍率区(XXXXX可跳过)

/

????这部分容易混淆,如果如果你还没很清楚理解上边两个可以直接跳过。为什么叫基础倍率区,是因为游戏结算伤害的基础不一定是攻击力,技能倍率也可以以防御力、生命值为基础进行伤害结算,所以统一把它们叫做基础倍率区,目的而是研究游戏里一些其他类型伤害的计算。

????对于一般的伤害,我们知道了其单次伤害计算过程为:

????伤害=攻击区*倍率区*增伤区*暴击区*反应某某*防御区*抗性区

????这里就提到了很多角色,诺艾尔/钟某某/阿贝多/心海/申某某/云堇。他们的伤害是怎么计算的?

????【诺艾尔】诺艾尔的Q是把防御转化为攻击力,所以女仆Q之后的伤害计算为:

????伤害=(白字*(1+百分比攻击力)+固定攻击力+总防御转化攻击力)*倍率区*增伤区*暴击区*反应某某*防御区*抗性区

????在这里,女仆的Q防御转化的攻击力本质是额外固定攻击力,直接与其他固定攻击力进行加算。

????【钟某某】钟某某的第二天赋,Q增加33%生命值的伤害,实际计算过程为:

????伤害=(总攻击力*伤害倍率+33%最大生命值)*增伤区*暴击区*反应某某*防御区*抗性区

????看到这里,你是不是就知道了为什么本章节名叫基础倍率区,因为钟某某的第二天赋生命值加伤与攻击力*伤害倍率进行加算。

????【阿贝多】阿贝多的E和Q,对于阿贝多的E,其本质是把基础攻击力替换为了基础防御力

????伤害=(防御白字*(1+百分比防御力)+固定防御力)*倍率区*增伤区*暴击区*反应某某*防御区*抗性区

如果是二命阿贝多,更麻烦了,其Q的计算机制为:

????伤害=(总攻击力*攻击倍率+总防御力*防御倍率)*增伤区*暴击区*反应某某*防御区*抗性区

在这里,相当于阿贝多的Q同时拥有攻击力和防御力双加成。

????武器【赤角石溃杵】普通攻击与重击造成的伤害值提高,提高数值相当于防御力的40%,其计算机制也是:伤害=(总攻击力*伤害倍率+总防御力*40%)*增伤区*暴击区*反应某某*防御区*抗性区

????【珊瑚宫心海】的元素爆发“增加珊瑚宫心海的普通攻击、重击以及元素战技的「化海月」造成的伤害,增加值基于珊瑚宫心海的生命值上限;”也是伤害=(总攻击力*伤害倍率+(生命值倍率+治疗加成*15%)*最大生命值上限)*增伤区*暴击区*反应某某*防御区*抗性区

????在【申某某】的E辅助下,队友造成的伤害为:伤害=(总攻击力*伤害倍率+申某某攻击力*申某某倍率)*增伤区*暴击区*反应某某*防御区*抗性区

????在【云堇】的Q辅助下,队友造成的伤害为:伤害=(总攻击力*伤害倍率+云堇防御力*云堇倍率)*增伤区*暴击区*反应某某*防御区*抗性区

你会发现,上述无论怎么变动,都是在基础乘区*倍率乘区的积的数值上进行变动,所以称呼此乘区为基础倍率区,其数值特性也是基础乘区和倍率乘区的双向稀释。

????一般情况而言,“造成的伤害值提升/增加值”为基础倍率区,“造成的伤害提高”为增伤区。

????额外注意:【宵宫】的元素战技“庭火焰硝:在持续期间内,将宵宫的普通攻击发射的箭矢转为炽焰箭,造成的伤害转为火元素伤害,并提高普通攻击造成的伤害”并不是增伤区,而是倍率提升乘区。

????假设【云堇】开Q【宵宫】开E,其普攻结算机制为:(宵宫攻击力*宵宫伤害倍率*宵宫E系数+云堇防御力*云堇倍率)*增伤区*暴击区*反应某某*防御区*抗性区

%孭ART 02 04 增伤区 B (Damage Bonus)

/

????伤害加成系数=1+各伤害加成数值之和

各伤害加成数值之和=元素/物理伤害加成+对元素影响下的敌人伤害提高+造成伤害提高+元素爆发/元素战技/普攻/重击伤害提高等等。

上述加成只有触发生效,伤害加成一律加算(除本文另有说明)。

注:在增伤区不但有伤害加成,一些怪物(丘丘霜铠王)还会对旅行者施加伤害降低,与伤害加成进行加算。

举例:比如如雷宗室2+2刻晴带黑剑,不带雷某某。

如雷2件套+15%雷元素伤害,黑剑+20%普攻重击伤害,宗室2件套+20%元素爆发伤害

刻晴元素战技E纯雷伤,吃到的伤害加成为15%

刻晴不雷附魔重击,纯物理,吃到的伤害加成为20%

刻晴雷附魔重击,雷元素重击,吃到的伤害加成为35%

刻晴元素爆发Q为雷元素伤害,吃到的伤害加成为35%

%孭ART 02 05 暴击区 C (Critical Bracket)

/

伤害中,如果触发了暴击,暴击后伤害为:

暴击后伤害=原伤害*(1+暴击伤害)

对于浮动暴击率和暴击伤害的收益,其期望收益公式为

暴击收益=1+暴击率*暴击伤害

注1:在理论中,中高总权重下,暴击暴伤维持1:2收益最高。但是在实践中,可以利用重复战斗来实现提高暴击率,所以也会有人选择放弃角色一定的暴击率换来暴击伤害的提升。

注2:关于暴击暴伤攻击分配是老生常谈的话题了,比较科学回答是中高总权重下,把攻击堆到绿字/白字=120%左右, 然后暴击暴伤能堆多高堆多高。

举例:A: 30%暴击220%暴伤,B: 50%暴击180%暴伤,C: 70%暴击140%暴伤 D: 90%暴击 100%暴伤 其分别伤害期望为:

A的收益为1+0.3*2.2=1.66

B的收益为1+0.5*1.8=1.9

C的收益为1+0.7*1.4=1.98

D的收益为1+0.9*1.0=1.9

即暴击:暴伤 = 1:2时期望最高。

注:原神游戏数值中,游戏数值系统给攻击暴击暴伤的分配是固有其比例和平衡的,就比如说上述举例中,为什么暴伤变化的大,暴击变化的少,但是上述的例子中,总权重和都是一致的。如果你真的很想了解数值的平衡和收益,可以读一下我另一篇作品《圣遗物数值学导论》。

%孭ART 02 06 防御区 D(Defense)

/

防御对象承伤=((人物等级+100)/(1-无视防御效果)*(1-防御减免效果+防御增加效果)*(怪物等级+100)+人物等级+100)

对于满级90级人物,公式可以化简为

防御对象承伤=190/((1-无视防御效果)*(1-防御减免效果+防御增加效果)*(怪物等级+100)+190)

注1:该乘区也就是一般意义上的“等级压制”,在绝大多数情况下,“等级压制”与“怪物防御力”可以认为是一回事。可大致理解为无减防条件下,同等级角色打同等级怪物,减伤恒为50%。角色每提高一级,伤害约增加0.3%(虽然这么说并不精确,但是大致方便理解),等级压制带来的影响并不是很大。

注2:1.6版本更新后,伤害意义上的等级压制乘区已经消失,现在只保留了比如韧性等的压制效果。(原效果为,在条件极其苛刻的情况下,存在真正的等级压制(等级差≥70,角色≤10),受击伤害倍率会变为原本的1.5倍,主动攻击伤害也会变为0.5倍,现版本该效果已消失)

注3:上述的防御公式是简化后的公式,现在游戏里怪物的防御计算方式为 怪物防御力=500+5*怪物等级。如果哪天此防御力算法发生改变,上述防御承伤公式亦当改变。同时减防应当存在上限,不过现版本无法测试出上限(估测减防上限应当为100%的最终值)。

注4:上述防御减免效果,在实战过程中,一些副本中的属性强化石还会赋予怪物防御增加效果,此效果与防御减免效果进行加算。

注5:伴随着雷电将军的实装,“无视防御”属性到来了(以下简称为穿防)。穿防属性与减防属性最大的区别是怪物身上的减防与怪物身上的增防是加算的,但是穿防属性与怪物的最终防御力乘算。

举例:如果是90级角色打90级的怪,没有减防效果,

其效果为190/(190+190)=50%

如果是90级角色打90级的怪,有30%减防效果,

其效果为190/((1-30%)*190+190)=58.8%

30%减防相当于58.8%/50%-1=17.6%的伤害提升

%孭ART 02 07 抗性区 R(Resistance)

/

怪物所受的抗性减免分为三个层级。

设抗性为R

R>75%时,抗性对象承伤= 1 / (1+4R)

0≤R≤75%时,抗性对象承伤= 1 - R

R<0时,抗性对象承伤=1 - R/2

以下为小明明授权转载的抗性表:

/

举例:比如甘雨1命减15%抗性,作用于10%抗性的丘某某

减抗前,10%抗,对象承伤为1-10%=90%

减抗后,-5%抗,对象承伤为1- -5%/2=1+5%/2=102.5%

提升率=102.5%/90%-1=13.89%

增幅反应乘区因为涉及元素反应,放到下一章节元素反应中一起说明。

%孭ART 03 元素反应伤害的计算

/

关于元素精通, 补充一点基础常识,元素精通只提高元素反应的伤害。同时元素反应分为增幅类元素反应(蒸发、融化等,提高单次伤害),和剧变类元素反应(扩散、超载、超导、感电等,造成额外一段伤害并有一些额外效果)。同时增幅类元素反应是可以吃很多加成的(攻击力、暴击伤害、防御减免、抗性、伤害加成等),剧变类元素反应的伤害只取决于:角色等级、元素精通、反应伤害提升、抗性。

关于元素反应更多的内容,可以去看本人另一篇文章:《高等元素论》综述。

%孭ART 03 01 单次增幅元素反应伤害

/

增幅反应总倍率=反应基础倍率*(1 + 精通提升 + 反应系数提高)

其中反应基础倍率为固定值,比如蒸发融化。

反应基础倍率:水火蒸发2.0,火水蒸发1.5,火冰融化2.0,冰火融化1.5.

元素精通提升= (2.78*精通)/(精通+1400)

反应系数提高为实际百分比(一般出现在圣遗物4件套效果里)。

注:原精通提升公式为元素精通提升=K*(25/9)*精通/(精通+1401),或许派蒙为了减少程序运算量,直接用近似数进行计算。 其中25/9≈2.78。

举例:比如180精通魔女迪卢克打蒸发

反应基础倍率(火水蒸发)为1.5

元素精通提升= (2.78*180)/(180+1400)=31.67%

魔女套提供的蒸发反应系数提高百分比为15%

增幅反应总倍率=反应基础倍率*(1 + 精通提升 + 反应系数提高)

增幅反应总倍率=1.5*(1+31.67%+15%)=220%

在这里,我们已经讲完了上述单次伤害所有乘区。

对于单次攻击的伤害,假设其触发暴击和增幅反应,其一般的公式为

伤害=总攻击力*伤害倍率*(1+伤害加成)*(1+暴击伤害)*反应总倍率*防御减免*抗性减免

%孭ART 03 02 单次剧变元素反应伤害

/

对于剧变反应,其伤害为:

剧变伤害=等级系数×抗性承伤×反应基础倍率×(1+精通提升+反应伤害提升)

等级系数为常量,80级为539, 90级为723。

其中反应基础倍率以超导为基准值,为固定值,等级系数为常数。

反应基础倍率:超导 1:扩散 1.2:碎冰3:超载4:感电2.4

精通提升= (16*精通 )/( 精通+2000 )

反应伤害提升为实际百分比(一般出现在圣遗物4件套效果里)。

额外注意:圣遗物海染砗磲的效果“装备此圣遗物套装的角色对队伍中的角色进行治疗时,将产生持续3秒的海染泡沫,记录治疗的生命值回复量(包括溢出值)。持续时间结束时,海染泡沫将会爆炸,对周围的敌人造成90%累计回复量的伤害(该伤害结算方式同感电、超导等元素反应,但不受元素精通、等级或反应伤害加成效果影响”其本质为只有 奶量、抗性 两个乘区的剧变反应伤害类型结算。

额外注意:风元素扩散反应伤害是可以触发增幅反应的,拥有额外乘区,不过在此不多赘述。详情请见个人著:《高等元素论》综述。

关于新版等级基数,我也在此列出来,感谢小明明。

/

值得一提的是,上述基数用来算剧变反应不是太精确,因为有小数点省略。

注:一些深渊场地会增加剧变反应伤害,该算法属于额外乘区。

即剧变反应伤害=原剧变反应伤害*(1+深渊场地加成)

举例:90级180精通魔女套香菱打10%抗性的丘某某,打超载

角色等级为90

抗性减免10%,承伤90%

超载基础倍率4.0

元素精通提高值= 16*180/(180+2000)=132.1%

魔女套提供的超载反应伤害提升百分比为40%

超载反应总伤害=723*0.9*4*(1+132.1%+40%)=7082

%孭ART 04 单位时间伤害 DPS (Damage Per Second)

/

看到这里,你可能问了,白猫老师,怎么还有DPS,是不是又要加乘区?很遗憾,是的,乘区还可以更多,但是在这里只是简单描述一下其他乘区,并不会很深入的探究。

上述都是计算单次伤害的计算,如果我们引入秒均输出(DPS),就需要添加其他的乘区。

%孭ART 04 01 时某某概述 (Time)

????动作的基础持续时间T (Time)

????每个角色的每个动作一般不同,一般是固定值。

????攻速S(Attack Speed)

????受到角色天赋,角色命座,武器特效影响。

????目前的测试结果倾向于攻速会减少硬直或前摇的帧,同时有数据表明似乎是乘算收益,但如果攻击动作动画不受影响,那么说明攻速加成是有上限的,并且其叠加方式也不清楚。需要更多测试,因此很多数据并没有补充完整,加强攻速的方式还是有很多的。(当前版本的攻速叠加上限为60%)

????对于平A重击或CD小于施法时间的技能,其DPS计算为:

????DPS=攻击区*倍率区*增伤区*暴击区*反应某某*防御区*抗性区*攻击速度

????冷却缩减 CD (Cooldown Reduction)

????对于有冷却时间的技能,冷却时间缩减带来伤害的收益,其DPS计算为:

????DPS=攻击区*倍率区*增伤区*暴击区*反应某某*防御区*抗性区/(T*(1-冷却缩减百分比)*之积)

????对于冷却缩减,原神中存在着两种冷却缩减,一种为全局冷却缩减,一种为局部冷却缩减,两种冷却缩减互为乘算。(更合理的说法是,一种冷却缩减的本质是“直接减少冷却时间”,而另一种冷却缩减是“缩短冷却时间”)

举例:班尼特E CD 5s,第一天赋为E减少20%冷却,第二天赋为Q之中E减少50%冷却。

班尼特空放E,CD为5s*(1-20%)=4s

班尼特Q中放E,CD为5s*(1-20%)*(1-50%)=2s

%孭ART 04 02 减伤区与盾值区

除了上述乘区之外,还有减伤区和盾值区。

关于减伤区数值计算的过程,现有非常有限的测试结果得出减伤区为加算,并且减伤区的数值是可以堆到或者突破100%的。在高于或等于100%时,人物受到伤害并不会跳伤害数字(剧变反应为无视伤害减免的固定伤害),同时减伤是结算在盾值区之前的,这就是为什么有行秋的情况下,钟某某的盾非常的厚。

注:角色减伤的本质是对应的怪物的增伤区(高难活动中角色会有易某某),此时角色减伤与怪物增伤/角色自身易某某进行加算。

关于盾值区,人物承伤减去的 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 应某某*防御区*抗性区*时某某

Damage=A区*M区*B区*C区*E区*D区*R区*T区

如果我们把上述公式展开呢?

期望DPS=((人物攻击力+武器攻击力)*(1+百分比攻击力)+固定攻击力)*(技能倍率*(1+***)*(1+各伤害加成数值之和)(1+暴击率*暴击伤害)*反应基础倍率*(1+(2.78*精通)/(精通+1400)+反应系数提高)*((角色等级+100)/((1-无视防御效果)(1-防御减免效果+防御增加效果)*(怪物等级+100)+角色等级+100))*(抗性区收益[1/(1+4R) if >75%,1-R if 75%>R>0,1-R/2 if 0>R])*攻击速度

????上述公式,如果只想求单次攻击的期望,直接把时某某(攻击速度)删掉就好了。如果要求的不是期望而是单次攻击的数值,则把暴击区的(1+暴击率*暴击伤害)替换为(1+暴击伤害)

????时隔半年更新,现在强势角色人均高倍率高暴伤高增伤带减防,恐怖如斯。 作者:白猫大人提不起劲 https://doc.001pp.com/read/cv*** 出处:bilibili

[文章尾部最后500字内容到此结束,中间部分内容请查看底下的图片预览]

以上为《伤害乘区学习题》的无排版文字预览,完整格式请下载

下载前请仔细阅读上面文字预览以及下方图片预览。图片预览是什么样的,下载的文档就是什么样的。

图片预览