黄焖鸡

6943
文章
9099618
总阅读

天堂大陆天堂法师、妖精魔法攻击伤害公式的推导

黄焖鸡 2018-04-16 15:31 1000+ 举报

    (前言:前段时间比较忙,论坛来的少了些,今天上QQ听群里一个盟友说红色论坛上的帖子中奖了,特来看了看,非常感谢大家的支持!希望红色一如既往地搞些有意义的活动,切实倡导红色提出的网络文化,做各大游戏论坛的楷模,那就是广大水民、坛友们之福了。各位朋友,能聚在这里也是缘份,希望能团结友爱,文明互助,不要发些口水谩骂帖。今天发现红色又代理了LinGM,很好,虽然我没用过,希望这里能成为最专业的各种“天堂”相关问题的技术论坛。闲话不多说了,今天本来想发测试帖的,现在缺少点数据,先发个理论帖吧,欢迎大家讨论。)
  
  我们知道,刀剑类武器的攻击力有着明确的属性,比如+9瑟剑的攻击力是(16+9/10+9),那么它的物理攻击威力究竟有多大也很好计算,许多人对此研究的比较透彻。但是对于魔法攻击力,由于从表面上看不到攻击力属性,让人觉得有种神秘感,只能靠实际去打怪来感受各种魔法攻击力到底有多大。施法者的等级不同,智力不同,魔攻不同,状态不同,施法对象不同,都有可能带来不同的感觉。魔法攻击力,说到底也和刀剑类武器的物理攻击力原理上类似。比如光箭,对于智力不同、等级不同的法师来说,无非就相当于拿着不同加成的瑟剑。
  
  那么,光箭这把“剑”到底是把怎样的剑呢?我们知道,在进行定量分析研究的时候,经常会用到数学模型,在这里我们要分析光箭的属性指标,要研究光箭的魔法攻击力,同样要用到一个数学模型,那就是魔法攻击运算法则通式,如下所示:
  
  魔法攻击力=(魔法骰数+魔法武器)*修正系数+(力量加成)+(魔法加成)+(职业加成)——公式1
  
  上述公式来自巴哈,具体的原作者不好查询了,推出时间大概是2004年前后,适用于当时的台版天堂。但是,至今为止,仍有不少人在红色论坛或官方论坛引用该公式,这是很不科学的,且不说台服和中服有不少区别,单是天堂大改版,就有好几次了。下面先简单介绍下该公式。
  
  力量加成:巴哈测试结果为力量对魔法伤害的影响和对刀剑类武器的额外伤害加成是一致的,比如力量18~20,刀剑伤害加成4点,力量21~23,刀剑伤害加成5点,反映在魔法伤害上也是如此。但经本人测试(测试数据见别的帖子),大陆天堂现版本中力量对魔法伤害无影响。在本次分析中不考虑。
  
  魔法加成:巴哈测试结果为施放狂暴术魔法攻击力+5,冲击士气魔法攻击力+5,但经本人测试,大陆天堂现版本中狂暴术对魔法伤害无影响,冲击士气未作测试。在本次分析中不考虑。
  
  职业加成:巴哈测试结果为骑士与黑暗妖精有每10级魔法攻击力+1的加成,本次分析测试主要针对法师和妖精,因为骑和黑用魔法攻击的,实在太少,所以此项也不考虑。
  
  魔法武器:直接增加魔法攻击力的武器主要有橡木魔法杖(额外魔法攻击+1)和美基魔法杖(额外魔法攻击+3),由于实际应用中几乎没人使用上述武器,所以此项也不考虑。
  
  这样一来,上述公式1就简化成了:魔法攻击力=魔法骰数*修正系数——公式2
  
  这是本次推导出的一个法师、妖精魔法攻击伤害公式,与原来相比,简化了不少,初步结论是:法师、妖精魔法攻击伤害只与【魔法骰数】和【修正系数】两项有关。
  
  下面就主要介绍下这两项。
  
  魔法骰数:骰子大家都比较熟悉,比如我们日常生活中用的两颗六面骰,可以记作2d6,它所产生的随机数范围是[2,3,4,5,6,7,8,9,10,11,12],那么(1+2d6)所产生的随机数范围就是[3,4,5,6,7,8,9,10,11,12,13]。这样的组合出来,是钟形分布的,不会像物理系攻击一样,每一个点出现都很平均。所谓魔法骰数,就是说魔法造成的伤害也像掷骰子一样,是在一定范围内随机出现的。巴哈的Windfirem测试给出的2.40版光箭的魔法骰数为(8+1d10),所产生的随机数范围是9~18,当然,大陆天堂的光箭凭直观上感觉也远比台服的厉害,天堂现版本也是2.70了,光箭的魔法骰数也远不是(8+1d10)了,其他人切勿再拿3年前的测试数据来说明问题。具体是多少,我会在以后的帖子中试着给出的。值得注意的是,魔法骰数不是我们所能控制的,每次改版时,只有官方人员(程序员等高级GM)能调整。
  
  修正系数:巴哈给出的修正系数公式为:
  
  修正系数=1+1/32*[3*(智力影响+道具影响)+属性影响]——公式3
  
  修正系数是比较复杂的,我们也只能通过改变此项来改变我们的魔法攻击力。在此我们假定此修正系数公式(公式3)仍适合目前大陆天堂版本,那么我们来看看公式里面的具体项。
  
  公式3中:
  
  智力影响=(智力-12),对于法师和妖精来说,智力最低12,最高到25,再加智力就不影响攻击魔法伤害了(请参见以前的相关帖子),所以我们假定【智力影响】变量为X,那么X取值范围=[0,1,2,3,4,5,6,7,8,9,10,11,12,13],对于智满法和妖来说【智力影响】X=13
  
  道具影响指通过使用道具直接增加上去的魔攻,比如力杖(-2)、拉杖(+1)、象牙塔魔法杖(+1)、巫杖(+1)、米索莉短剑(+1)、慎重药水(+2)、黑法杖(+2)、镰刀(+5)、吉尔塔斯魔杖(+10)等等。我们假定【道具影响】变量为Y,那么Y取值范围=[-2,0,1,2,3,4,5,7,10,12]。说明一下,比如Y=4,表示法师拿了黑杖喝了慎重,魔攻+4,Y=5,表示法师拿了镰刀魔攻+5。
  
  属性影响=int(属性*3/10),int表示取整,属性表示属性防御,对于被攻击角色来说,降低了属性防御,等于攻击者增加了属性魔法的攻击力,被攻击角色增加了属性防御,等于攻击者降低了属性魔法的攻击力。属性影响公式“属性影响=int(属性*3/10)”也是巴哈的测试前辈给出的,至于在现版本的大陆天堂中是否仍适用,目前不确定,等我的后续测试吧。我们假定【属性影响】变量为Z。
  
  通过上述分析,修正系数公式可以改写为:修正系数=1+[3*(X+Y)+Z]/32——公式4
  
  通过公式2和公式4,我们得出大陆天堂法师和妖精魔法攻击伤害的总公式:
  
  魔法攻击力=魔法骰数*[1+(3X+3Y+Z)/32]——公式5
  
  式中:X:【智力影响】,取值范围=[0,1,2,3,4,5,6,7,8,9,10,11,12,13],25智以上X=13。
  
  Y:【道具影响】,取值范围=[-2,0,1,2,3,4,5,7,10,12],10和12为吉尔塔斯魔杖及吉杖加慎重的数据,现在没人有吧,可以忽略。
  
  Z:【属性影响】,取值视被攻击者属性防御及攻击者属性魔法而定,这个有点复杂,后面有转帖讨论。
  
  由公式5得出的魔法伤害是理论值,实际还要取整。
  
  应用举例:
  
  如果智满法拿镰刀、喝慎重,光箭攻击,即X=13,Y=7,Z=0,那么通过公式5可以算出:
  
  修正系数=1+[3*13+3*7]/32=2.875
  
  假如光箭的魔法骰数仍为2.40版台服天堂中的(8+1d10),那么此镰刀法的光箭攻击力为:
  
  魔法攻击力=int[(8+1d10)*2.875]
  
  =int[(9,10,11,12,13,14,15,16,17,18,19)*2.875]
  
  =[25,28,31,34,37,40,43,46,48,51,54]
  
  最小值25,最大值54,这在大陆天堂中是不可能的,那样的话法师都郁闷死了。这也从另一面说明了大陆天堂中光箭的魔法骰数不可能仍为2.40版台服天堂中的(8+1d10),具体请关注本人的后续测试。或者有强人给出一个也行,只要验证无误,本人出10W论坛币作奖励!没别的那个啥,只能这样了,呵呵。
  
  

黄焖鸡 发表于6年前

声明:该文观点仅代表用户本人,酷乐米仅提供信息存储空间服务,文中素材如有侵权请联系删除。


0 人点赞

记得评论+点赞哦

留言评价