游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1575|回复: 0

[讨论] 这个伤害过程计算清楚吗?

[复制链接]

3

主题

14

帖子

111

积分

注册会员

Rank: 2

积分
111
发表于 2013-5-4 11:40:56 | 显示全部楼层 |阅读模式
最终伤害(20157)=基础伤害(680)*加成(29.644)
基础伤害(680)为攻防差(680)最小伤害(189)中的较大者。
攻防差(680)=攻方攻击(1544)+技能攻击(0)-防方防御(864)。
加成(29.644)=仙加成(0.05)+火加成(0.944)+水加成(24.36)+妖加成(0.03)+斩加成(0.03)+刺加成(0.03)+碎加成(3.17)+射加成(0.03)
仙加成(0.05)=(仙伤(25)+技能仙伤(0))*(100-仙防(80))/10000
火加成(0.944)=(火伤(472)+技能火伤(0))*(100-火防(80))/10000
水加成(24.36)=(水伤(1372)+技能水伤(3500))*(100-水防(50))/10000
妖加成(0.03)=(妖伤(15)+技能妖伤(0))*(100-妖防(80))/10000
斩加成(0.03)=(斩伤(15)+技能斩伤(0))*(100-斩防(80))/10000
刺加成(0.03)=(刺伤(15)+技能刺伤(0))*(100-刺防(80))/10000
碎加成(3.17)=(碎伤(634)+技能碎伤(0))*(100-碎防(50))/10000
射加成(0.03)=(射伤(15)+技能射伤(0))*(100-射防(80))/10000


下面是老版本,由于玩家属性不同,所以结查有小的变化
攻方攻击1539技能攻击0防方防御864攻防差675最小伤害189伤害675
攻方属性伤:仙25   火472  水1372 妖15   斩15   刺15   碎634  射15   
技能属性伤:水3500
防方属性防:仙80   火80   水50   妖80   斩80   刺80   碎50   射80   
有效无属性伤、属性伤:1+25%*(1-80%)=1.0500+472%*(1-80%)=1.9940+4872%*(1-50%)=26.3540+15%*(1-80%)=26.3840+15%*(1-80%)=26.4140+15%*(1-80%)=26.4440+634%*(1-50%)=29.6140+15%*(1-80%)=29.6440
最终伤害675*29.644000=20009.700000
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-8-26 09:44

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表