- UID
- 78396
- 帖子
- 6
- 积分
- 4
- 紫菀
- 0 朵
- 花瓣
- 7 片
- 花蕊
- 1 朵
- 野草莓
- 0 个
- 蒲公英
- 0 朵
- 社区等级
- 1 级
- 在线时间
- 4 小时
- 注册时间
- 2009-6-16
- 登录状态
-
当前离线
|
楼主
发表于 2009-6-17 21:33
| 只看该作者
等式
1.方程式
(a-1.925)^2+(b-1.925)^2=4.56125
2.算法
b=1.925-√[4.56125-(a-1.925)^2]
注:1.其中a=敌人等级/自身等级 b=伤害加成
2.建议保留3位小数 其余舍弃
例
模拟 怪物等级为25 角色等级为100 魔法攻击为2500 用8级炎矢攻击
1.a=敌人等级/自身等级=25/100=0.25
2.(a-1.925)^=(0.25-1.925)^=2.805625
3.√(4.56125-2.030625)=1.325
4.1.925-1.325=0.6
注:此处0.6即为伤害加成
5.2500*(1+0.6)+2444=6444
注:6444即为最终伤害
附:
1.因为小数舍弃等问题 会有误差少许
2.例中魔攻为飞后 因为飞后魔攻=基本伤害 飞前技能请用技能基本伤害计算
例中的炎矢+2444为固定 不受加成影响 飞前没有此项
3.我只用表面式子计算 如有简便算法 欢迎讨论 |
|