《乱世曹操传》曹仁装备分析
作者:皛镁
10月22号的1.51版本大更新,最大的亮点是送出了白虎套,虽然白虎印有些难拿,但毕竟圆了没有赶上千里走单骑活动的玩家的白虎梦。当然还有无尽战场以及野外随机事件等等神更新,我想绝大部分玩家不会再说除了收菜肝兽就无所事事了吧。废话不多说了,这次主要想分析一下曹仁的装备选用。在这之前,先补充说明一下上一篇攻略《战力和伤害计算基础解析》漏掉的一个细节,即武力略大于耐力时的伤害值如何计算。
一、伤害计算补充
当武力略大于耐力时,取如下两个值的较大者作为伤害值。
武力-耐力
武力*0.02
二、曹仁装备分析
曹仁作为目前版本数一数二的肉盾,其坦克地位没有争议。而且原石商店可以购买碎片,铜雀台可以刷升阶石,此外抽将和副本官渡之战也有几率产出碎片,可以说曹仁是非常容易上手的武将。如图1所示曹仁主动技能举盾,一星30%自身血量护盾,三星50%自身血量护盾,减速我估计可以忽略不计了,一般都几万速度,这个减20点和40点我不知道是什么单位,如果就是速度绝对值那完全没有意义,如果是百分比那还可以。
图1 曹仁主动技能
如图2所示曹仁被动技能磐石,二星1%减血增耐,五星2%减血增耐,这在Boss一定攻击力范围内还是很好的。当然看过我之前的攻略《战力和伤害计算基础解析》的都明白,当Boss攻击力大到一定程度时,耐力就可以忽略不计了,此时减伤更划算,这时周泰将成为最牛肉盾。
图2 曹仁被动技能
今天不谈周泰,只论曹仁,尤其是跟我一样的平民萌新,五星曹仁唾手可得,五星周泰确有一些遥不可及。萌新经常问的问题是曹仁穿玉龙还是磐龙,以下就来做个具体计算。此处为简化计算,不考虑阵法,加血等复杂实际情况,只讨论曹仁穿不同装备挨打,最多能挨几下,扛得住攻击次数越多则认为该装备越合适。以下先将神金+5的玉龙套和磐龙套的属性列于表1和表2.
表1 玉龙套属性
表2 磐龙套属性
以下假设曹仁只穿这四件装备并忽略人物自身属性和官职等面板数字加成(实际情况各有不同,玩家可自行计算),用Python 3.6.3编写代码计算,假定Boss攻击力从5万到80万,计算结果如图3所示,其中红色为玉龙套,蓝色为磐龙套,由图可见起初玉龙套较好,然后磐龙套较好,最后趋向于都差不多,玉龙套略好。详细可以抗几次攻击的数据如表3所示。
图3 玉龙套VS磐龙套
表3玉龙套VS磐龙套以上只考虑了曹仁的被动技能。如果同时考虑主动技能,情况较为复杂,为简化计算,假设曹仁每回合只挨打一次,并且放完主动技能后再挨打,每隔两回合放一次技能。计算结果如图4和表4所示。
图4 玉龙套VS磐龙套(考虑主动技能)
表4 玉龙套VS磐龙套(考虑主动技能)
由图可见在Boss攻击力35万时候,出现了玉龙套很快扛不住了,但磐龙套依然可以无限扛下去的情况。
三、结论
综上所述,玉龙和磐龙对曹仁来说哪个好不能一概而论,而要看具体对阵情况,实际操作时则会更复杂。本文只抛砖引玉指出如何计算,具体玩家情况不同可自行计算。
此外玉龙磐龙混搭,以及白虎套,青龙套,朱雀套,洪荒套,由于时间所限,特别是后几个套装没有神金+5数据,就不一一计算了。有青龙套,朱雀套,洪荒套数据的玩家,如愿提供装备神金+5数据,请发装备截图至邮箱43961014@qq.com。
由于时间和水平所限,如有疏漏,请不吝指正。
四、附录
本文计算程序列于附录,在Python的如下版本测试通过:WinPython-32bit-3.6.3.0Qt5。玩家也可根据计算原理采用其他语言编写计算。
import math
import xlrd
import xlwt
import numpy as np
import matplotlib.pyplot as plt
Zb1=[58994,654644]
Zb2=[71760,520647]
Gong=50000
def Fight(Zb,Gong):
Naili=Zb[0]
Bingli=Zb[1]
for i in range(1000):
if Gong-Naili>Gong*0.02:
Bingli=Bingli-(Gong-Naili)
else:
Bingli=Bingli-Gong*0.02
if Bingli
break
Naili=Zb[0]*(1+2*(1-Bingli/Zb[1]))
return i
def Fight_Zhudong(Zb,Gong):
Naili=Zb[0]
Bingli=Zb[1]
Bingli_Temp=0
Shanghai=0
Break_Flag=0
for i in range(1000):
Bingli_Hudun=0.5*Zb[1]
for j in range(2):
if Gong-Naili>Gong*0.02:
Shanghai=Gong-Naili
else:
Shanghai=Gong*0.02
if Shanghai>Bingli_Hudun:
Bingli=Bingli-(Shanghai-Bingli_Hudun)
else:
Bingli_Hudun=Bingli_Hudun-Shanghai
if Bingli
Break_Flag=1
break
Naili=Zb[0]*(1+2*(1-Bingli/Zb[1]))
if Break_Flag==1:
break
return i*2+j
N=76
n1=np.zeros(N)
n2=np.zeros(N)
Gong_n=np.zeros(N)
for i in range(N):
Gong_n=Gong+i*10000
n1=Fight_Zhudong(Zb1,Gong_n)
n2=Fight_Zhudong(Zb2,Gong_n)
plt.figure(figsize=(8,8))
plt.plot(Gong_n,n1,label='Zb1',color='red',linewidth=2)
plt.plot(Gong_n,n2,label='Zb2',color='blue',linewidth=2)
plt.xlabel('Gong')plt.ylabel('Fight Times')
plt.title('Fight Times VS Gong')
##plt.ylim(0,700)
plt.legend()
plt.show()
workbook=xlwt.Workbook(encoding='ascii')
worksheet=workbook.add_sheet('Caoren')
for i in range(N):
worksheet.write(i,0,label=Gong_n)
worksheet.write(i,1,label=n1)
worksheet.write(i,2,label=n2)
workbook.save('Caoren.xls')
《乱世曹操传》是一款全新三国题材rpg跑图回合制游戏,以一代枭雄曹操生平历史为游戏剧情线索,让玩家以曹操的视角经历黄巾起义、董卓之乱、群雄割据、官渡之战、赤壁之战。并且在曹操去世后,游戏制作方为游戏精心编写传说剧情。使游戏的故事情节得以圆满,也算满足了玩家的统一心愿。 游戏中大家首先以曹操生平轨迹的主线剧情为方向,体验曹操的传奇一生。随着剧情的深入,大家需要让自己的武将、装备、阵法、策略不断的成长变强,才能应对越来越强的敌人。剧情进行到一定程度后会开放一座大城建安城(游戏虚构,不存在于真实历史)。在这个城池中有名将塔、兵阵塔、泰皇大殿(前往泰山挑战二十四名将)、圣兽大殿(前往朱雀白虎青龙玄武麒麟所在区域)、大魏五谋将台、五子良将将台、五虎将台和东吴都督将台。 场景设计上设有城池、村庄、关卡、室内、树林、山川、河流、洞穴、熔岩等特色地形。整个游戏大约有城池四十多个以及众多的村庄关口,玩家可以尽情探索。在战斗武将上,设有郭嘉、诸葛亮、典韦、吕布等三国时期知名武将,玩家可以任意选择自己心仪的武将进行出战。 一吕二赵三典韦,四关五马六张飞,将提携玉龙,随你驰骋沙场![详情]