查看: 2314|回复: 5

[已经过期] 怎么修改命中上限

[复制链接]
梦石
0
星屑
50
在线时间
106 小时
注册时间
2016-1-26
回帖
39
发表于 2016-8-4 17:47:01 | 显示全部楼层 |阅读模式

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

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

×
我的想法是命中和闪避拼数值,命中率-闪避率=最终命中率
梦石
0
星屑
1345
在线时间
378 小时
注册时间
2015-6-16
回帖
526
发表于 2016-8-4 18:51:47 | 显示全部楼层
没有这样的脚本,除非自己做{:2_251:}
P1不太上了,有问题加个Q1286124843,不管是脚本还是游戏问题都可以来找我
回复

使用道具 举报

梦石
0
星屑
50
在线时间
106 小时
注册时间
2016-1-26
回帖
39
 楼主| 发表于 2016-8-5 15:54:24 | 显示全部楼层
300英雄 发表于 2016-8-4 18:51
没有这样的脚本,除非自己做

。。。。。。。。。。初始脚本里没判定吗
回复

使用道具 举报

梦石
0
星屑
1345
在线时间
378 小时
注册时间
2015-6-16
回帖
526
发表于 2016-8-5 18:00:49 | 显示全部楼层
风,是我的,初始脚本有,但是我翻不到,而且判定是在太多了
P1不太上了,有问题加个Q1286124843,不管是脚本还是游戏问题都可以来找我
回复

使用道具 举报

梦石
0
星屑
2920
在线时间
713 小时
注册时间
2010-7-25
回帖
659

开拓者

发表于 2016-8-8 13:05:16 | 显示全部楼层
[pre lang="ruby"]  
  #--------------------------------------------------------------------------
  # ● 应用技能/物品的效果
  #--------------------------------------------------------------------------
  def item_apply(user, item)
     @result.clear
    @result.used = item_test(user, item)
    @result.missed = @result.used && rand >= item_hit(user, item) - item_eva(user, item)
#~  @result.missed = (@result.used && rand >= item_hit(user, item))
#~      @result.evaded = (!@result.missed && rand < item_eva(user, item))
    if @result.hit?
      unless item.damage.none?
          @result.critical = (rand < item_cri(user, item))  
        make_damage_value(user, item)
        execute_damage(user)
      end
      item.effects.each {|effect| item_effect_apply(user, item, effect) }
      item_user_effect(user, item)
  end
end[/pre]

点评

命中有没有上限我不知道。不能在game_battler里面改么  发表于 2016-8-15 21:21
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部