17173首页 - 免费新游 - 火爆论坛 - 游戏博客 - 游戏播客 - 百科问答 - 网游排行榜 - 网游期待榜
| 通行证 注册
网页游戏新闻 > > 正文
[WEB幻想]打怪暴击联击等计算公式
2009年04月01日 14:32:50               【 加入收藏 新闻纠错 发表/查看评论
作者:zktiger

  人物打怪攻击、命中、暴击、联击等计算公式
  
  物理攻击
  
  命中率
  
  命中率=[ 自己的敏捷 / (自己的敏捷+怪物的敏捷) ] *100 + 奥义增加的命中率
  
  当然,如果你有发动增加自己敏捷or扣怪物敏捷的奥义,那代进去的值就要改一下
  
  算出来的命中率如果比50小,那就直接加到50
  
  而每回合开始时,系统会产生一个1~100的乱数,如果你的命中率低于这个乱数,打怪时就会miss
  
  连击
  
  连击次数
  
  连击次数=[(自己的敏捷-怪物的敏捷) / 怪物的敏捷]*10+1+奥义增加的连击数,小数部份四舍五入。
  
  举例说明,我的敏捷目前13452,转生后速度上升20%,怪速度下降20%(怪原始为10000速度)
  
  [(13452*1.2-10000*0.8)/10000]*10+1=9所以会连击9下。
  
  连击发动条件
  
  1.刚刚算命中率时,你有打到怪.
  
  2.你的敏捷比怪物高
  
  3.上面两样都符合,那么就可以开始算连击发动率=40+(自己的敏捷/怪物的敏捷)
  
  如果连击发动率超过90,那就以90来计算
  
  总连击伤害
  
  总连击伤害 = 一般攻击的伤害*0.7*连击次数,一般攻击的伤害后面会说。
  
  一般攻击的伤害
  
  令A=[自己的物攻*(自己的物攻/怪物的物防) - 怪物的物防]*属性加成,B=自己的等级-怪物的等级
  
  那伤害值=A+ [ (A/自己的物攻)*(1~B之间的一个乱数) ],最后四舍五入
  
  举例说明,我的物攻1949等级307属性水,打巨蝎:物防110等级18属性地(克水)
  
  ,打巨蝎:物防110等级18属性地(克水)
  
  则A=[1949*(1949/110)-110]*0.7 = 34422*0.7 = 24095.9...
  
  B=307-18=289
  
  伤害值=24095.9...+ (24095.9.../1949)*(1~289之间的乱数)=24108~27668
  
  必杀攻击
  
  必杀攻击的伤害
  
  跟一般攻击的伤害算法一样,不过自己的物攻*2代进去算
  
  发动必杀攻击机率
  
  1.刚刚算命中率时,你有打到怪(路人:废话)
  
  2.敏捷不用比怪物高,也可以发动必杀攻击
  
  3.必杀攻击发动率=(1~100的某个乱数)+奥义增加的必杀攻击发动率
  
  当必杀攻击发动率>80时,必杀攻击就会发动了
  
  :P
  
  魔法攻击
  
  命中率
  
  呃....同学你新来的吧....魔法攻击必中啊
  
  看完就明白了。。
  
  一般攻击
  
  算法跟物攻是一样的,就物攻改成魔攻,物防改成魔防
  
  连续攻击
  
  连续攻击次数
  
  连续攻击次数 = (自己的魔攻-怪物的魔攻) / (怪物的魔防*2)
  
  如果小于1的话就是连击1次
  
  举例说明,我的魔攻680
  
  打平原的该死小白,魔攻15魔防10
  
  那魔法连击次数为(680-15) / (10*2) = 33.25
  
  所以会连击33次
  
  连击发动机率
  
  固定为20%(每回合产生一个1~100的乱数,数字大于80就发动连击)
  
  总连击伤害
  
  其实这边的程式....(远目)
  
  目前我觉得是这样算....
  
  就是....直接把一般攻击的伤害*连击次数*连击次数
  
  (乘两次就是了)
  
  举例说明 我打平原的该死小白
  
  魔攻伤害=680*(680/10)-10 + 一个乱数(前面算物攻伤害时有讲到怎么算,下面的计算就先不理这部份了)
  
  =46230
  
  所以总连击伤害至少有=46230*33*33*0.7(属性相克)=35241129
  
  必杀攻击
  
  必杀攻击发动率
  
  必杀攻击发动率=(一个1~100的乱数)+奥义增加的必杀攻击发动率
  
  当这个数值>90时就会有魔法必杀攻击
  
  必杀攻击的伤害
  
  跟一般攻击的算法一样,不过自己的魔攻要*2.5代进去算




精彩推荐     
用户: 匿名
史上最强的拼音输入法 下载>>>
评论