首页 > 游戏攻略 >

原神:计算了eula在双火和双雷下的伤害相对值

100次浏览     发布时间:2025-04-22 06:28:44    


开头先利益相关,这篇里面提到的角色,我都已经投了差不多的资源(当然除了修女),纯算数值没先入为主

主要是比较天空狼末松籁这三把大剑经过配队后所造成的伤害差

我自己是云两队。。。猫猫+皇女+北斗,以及罗莎利亚+班尼特+辛焱

这两队我云起来应该是比较舒服。。。双冰共鸣两队基本上都吃不到,但eula势必需要一个同属打球不然大概转不过来。然后是我觉得一队至少需要一个盾一个奶,所以这样配

这篇文有参考到这篇[[数据讨论] Eula实际攻速测试(含卡肉)]

总整理

先上图,code在最后。

这张等于是加上班尼特=1.5个人的输出,差距较大正常,脱手双雷的输出也是很高的

看这张表可以反映出什么问题呢。。。首先超导是基础元素反应,任何人都能打,而辛焱的减抗在四命,修女在六命

如果把班尼特换成凑双火工具人,两个减抗还在:

那如果我们把这两个命座减抗拔了呢?把双火那排再除以1.6就差不多了

班尼特那1000攻的伤害占比长成这样,考虑到两队都可以带宗室,再加宗室的20%后,双雷相对之下较少的攻击乘区,会进一步缩小两队差距

在上面的图中,我把eula能打的融化(Q第一段,长E一下)都算进去了,但因为根本没冰伤乘区,所以打这融化的额外伤害其实只占了总伤害的2~3%,若单纯考虑反应占伤害比例,应该是差不多的吧

再来我们要计算的是两队的队员在一套循环(20秒)到底打了多少输出。

整个循环大概是长成这样

计算好了,结果大概就跟我想得差不多。

以下统一都是6条大攻击=30%攻,暴击各有不同

北斗50/100狼末,皇女50/100天空弓

辛焱25/150狼末(Q有必爆等价换成爆伤),罗莎利亚100/70(反正我是打算决斗一精给她冲个100爆率,已经把15%爆率算入eula的伤害里了)

这个输出比较啊,算的是除了北斗的Q之外,其他人一次都是打一只,毕竟实在不好量化,看看就好

附录:eula的伤害占比

计算用code

import numpy as np

import matplotlib.pyplot as plt

plt.rcParams['font.sans-serif'] = ['Taipei Sans TC Beta']

#ban=np.linspace(1,1000,10000)

ban=1000

admg3=128.92+138.18+156.56

admg5=128.92+138.18+156.56+184.34+202.42

Eshort=234.24

Elong=392.96

Ebrd=153.6

Qcryodmg=328.96

Qphydmg=602.7

Qstack=110.25

#尤拉出场=(事先叠两层e)QaaaEaaaa(a)据视频看,穿插短E的初始大剑是刚好一套,考虑到长E动画长,此处设专武以外武器无法在Q期间卡出普攻最后一段

#因此,无松籟=14层,有=16层

#20秒循环中,Q冷却时高频切人叠短e

#假设对着230W的古龙蜥木桩,方便计算抗性

#尤拉90/888/零命

euphydmg01=admg3+admg5+Qphydmg+Qphydmg/2+Qstack*14

euphydmg02=admg3+admg5+Qphydmg+Qphydmg/2+Qstack*16

eucryodmg1=Qcryodmg+Elong+Ebrd*2

#双雷,E不反应

eucryodmg2=Qcryodmg*1.5+Elong*1.5+Ebrd*2.5

#配辛焱,Q冰伤和长E和一段冰锥吃融化

#接着带入各项数值计算狼末天空松籟造成的伤害比

#狼末特效=40%*0.4=16%

#松籁特效=16%+20*0.5=26%

#词条=60/120,6条大攻击=30%

#攻物爆,2骑士2愚者

ban=1000

fire=0.25

atkwolf=(342+608)*(1+0.466+0.696+0.3+0.16)+311

atkwolffire=(342+608)*(1+0.466+0.696+0.3+0.16+0.25)+311

atksky=(342+674)*(1+0.466+0.3)+311

atkskyfire=(342+674)*(1+0.466+0.3+0.25)+311

atksong=(342+741)*(1+0.466+0.3+0.26)+311

atksongfire=(342+741)*(1+0.466+0.3+0.26+0.25)+311

skydmg=640

RES1=1.05

#仅用超导降抗(古龙蜥30%物抗)的加伤比率

RES2=1.162

#用长E+超导减抗后的加伤比率(物理)

RES3=1.022

#RES3=1

#仅用辛焱E和罗莎6命降抗(古龙蜥30%物抗)的加伤比率

RES4=1.141

#RES4=1

#用长E+辛焱E罗莎Q降抗后的加伤比率(物理)

RES5=1.062

#长E减冰抗加伤(对长E本身和后两下冰锥有效)

#物伤=50+58.6=108.6%,辛焱盾再加15%

wolfdmgkami=((admg3*RES1+(euphydmg01-admg3)*RES2)*2.086+(Qcryodmg*1+(Elong+Ebrd*2)*1.18))*(atkwolf)*1.72

wolfdmgfire=((admg3*RES3+(euphydmg01-admg3)*RES4)*2.236+(Qcryodmg*1.5+(Elong*1.5+Ebrd*2.5)*1.18))*(atkwolffire+ban)*1.9

print(wolfdmgkami,wolfdmgfire)

skydmgkami=(((admg3+320)*RES1+(euphydmg01-admg3+320)*RES2)*2.086+(Qcryodmg*1+(Elong*1+Ebrd*2)*1.18))*(atksky)*1.72

skydmgfire=(((admg3+320)*RES3+(euphydmg01-admg3+320)*RES4)*2.236+(Qcryodmg*1.5+(Elong*1.5+Ebrd*2.5)*1.18))*(atkskyfire+ban)*1.9

print(skydmgkami,skydmgfire)

songdmgkami=((admg3*RES1+(euphydmg02-admg3)*RES2)*2.293+(Qcryodmg*1+(Elong*1+Ebrd*2)*1.18))*(atksong)*1.72

songdmgfire=((admg3*RES3+(euphydmg02-admg3)*RES4)*2.443+(Qcryodmg*1.5+(Elong*1.5+Ebrd*2.5)*1.18))*(atksongfire+ban)*1.9

print(songdmgkami,songdmgfire)

x1=['天空','狼末','松籁']

y1=[round(100*(skydmgfire/skydmgkami),3),round(100*(wolfdmgfire/skydmgkami),3),round(100*(songdmgfire/skydmgkami),3)]

plt.barh(range(3), y1, height=0.5, color='steelblue', alpha=0.8)

plt.yticks(range(3), ['天空','狼末','松籁'])

for x, y in enumerate(y1):

plt.text(y + 0.2, x - 0.1, '%s' % y)

plt.title("双火eula输出")

plt.show()

x2=['天空','狼末','松籁']

y2=[100,round(100*(wolfdmgkami/skydmgkami),3),round(100*(songdmgkami/skydmgkami),3)]

plt.barh(range(3), y2, height=0.5, color='steelblue', alpha=0.8)

plt.yticks(range(3), ['天空','狼末','松籁'])

for x, y in enumerate(y2):

plt.text(y + 0.2, x - 0, '%s' % y)

plt.title("双雷eula输出")

plt.show()

北斗code

atknorth=(210+608)*(1+0.466+0.696+0.3+0.16)+311

Qdmg=231+182*9

Edmg=231

Edmg2=839

kamidmg=0.856

QQdmg=0.2

RES=1.0251

alldmgnorth=(Qdmg*(1+kamidmg+QQdmg)*RES+Edmg*kamidmg*RES+Edmg2*kamidmg)*atknorth*1.5

alldmg2north=((Qdmg+182*36)*(1+kamidmg+QQdmg)*RES+Edmg*kamidmg*RES+Edmg2*kamidmg)*atknorth*1.5

print(100,round(alldmg2/alldmg*100,2))

print(alldmgnorth,alldmg2north)

皇女code

atkemi=(227+674)*(1+0.466+0.3+0.18+0.24)+311

Qdmg=395+222

Edmg=219+200+169*20+560+30*12

kamidmg=0.616

RES=1.0251

print(Edmg)

alldmgemi=(Qdmg+Edmg)*1.0251*kamidmg*atkemi*1.87

print(alldmgemi)