开头先利益相关,这篇里面提到的角色,我都已经投了差不多的资源(当然除了修女),纯算数值没先入为主
主要是比较天空狼末松籁这三把大剑经过配队后所造成的伤害差
我自己是云两队。。。猫猫+皇女+北斗,以及罗莎利亚+班尼特+辛焱
这两队我云起来应该是比较舒服。。。双冰共鸣两队基本上都吃不到,但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)