设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

关于必杀的变量。

查看数: 3030 | 评论数: 4 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2012-8-28 23:01

正文摘要:

虽然我知道置顶图书馆有介绍,不过我不想做得这么麻烦,简简单单地根据角色自身的幸运值相关就好。 于是我想设置为(1+user.luk/50),但是发动必杀的时候找不到USER,去掉USE就成了按照目标的幸运值了,请问这里应 ...

回复

maboming1993 发表于 2012-8-31 13:07:25
  1.   #--------------------------------------------------------------------------
  2.   # ● 应用关键一击
  3.   #--------------------------------------------------------------------------
  4.   def apply_critical(damage)
  5.     result = damage * 2
  6.     result *= 1 + user.luk/1000.0
  7.     return result
  8.   end
复制代码
嘛,这个还没测试过,你先试试,不行我再改
lirn 发表于 2012-8-29 08:15:29
本帖最后由 lirn 于 2012-8-29 15:00 编辑
wbsy8241 发表于 2012-8-29 00:28
改为:
  def item_cri(user, item)
    item.damage.critical ? (1+user.luk/50)/100.0 : 0


抱歉,我没说清楚,是必杀伤害量。不是必杀几率。
  1.   # ● 应用会心一击
  2.   #--------------------------------------------------------------------------
  3.   def apply_critical(damage)
  4.     damage * 2
  5.   end
复制代码
就是这里,默认值为3,我改为2,希望能够与LUK挂钩。
wbsy8241 发表于 2012-8-29 00:28:08
  1.   #--------------------------------------------------------------------------
  2.   # ● 计算技能/物品的会心率
  3.   #--------------------------------------------------------------------------
  4.   def item_cri(user, item)
  5.     item.damage.critical ? user.cri * (1 - cev) : 0
  6.   end
复制代码
改为:
  def item_cri(user, item)
    item.damage.critical ? (1+user.luk/50)/100.0 : 0
  end
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-9-13 13:43

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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