查看: 3270|回复: 4

[已经过期] 关于必杀的变量。

[复制链接]
梦石
0
星屑
50
在线时间
1019 小时
注册时间
2012-4-25
回帖
693
发表于 2012-8-28 23:01:00 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
虽然我知道置顶图书馆有介绍,不过我不想做得这么麻烦,简简单单地根据角色自身的幸运值相关就好。

于是我想设置为(1+user.luk/50),但是发动必杀的时候找不到USER,去掉USE就成了按照目标的幸运值了,请问这里应该是改成什么才能是攻击者本身?

点评

这个想法好,支持LZ我也等着看,请得到方法一定分享  发表于 2012-9-1 21:04
梦石
0
星屑
50
在线时间
1281 小时
注册时间
2006-8-27
回帖
550
发表于 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
回复

使用道具 举报

梦石
0
星屑
50
在线时间
1019 小时
注册时间
2012-4-25
回帖
693
 楼主| 发表于 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挂钩。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
3 小时
注册时间
2012-8-30
回帖
10
发表于 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
复制代码
嘛,这个还没测试过,你先试试,不行我再改
回复

使用道具 举报

梦石
0
星屑
50
在线时间
1019 小时
注册时间
2012-4-25
回帖
693
 楼主| 发表于 2012-8-31 21:21:51 | 显示全部楼层
本帖最后由 lirn 于 2012-9-1 00:00 编辑

QQ截图20120831212056.png

还是这个样子

@maboming1993
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部