Project1

标题: 怎么修改命中上限 [打印本页]

作者: 游戏帝    时间: 2016-8-4 17:47
标题: 怎么修改命中上限
我的想法是命中和闪避拼数值,命中率-闪避率=最终命中率
作者: 300英雄    时间: 2016-8-4 18:51
没有这样的脚本,除非自己做{:2_251:}
作者: 游戏帝    时间: 2016-8-5 15:54
300英雄 发表于 2016-8-4 18:51
没有这样的脚本,除非自己做

。。。。。。。。。。初始脚本里没判定吗
作者: 300英雄    时间: 2016-8-5 18:00
风,是我的,初始脚本有,但是我翻不到,而且判定是在太多了
作者: jianyulei    时间: 2016-8-8 13:05
RUBY 代码复制
  1. #--------------------------------------------------------------------------
  2.   # ● 应用技能/物品的效果
  3.   #--------------------------------------------------------------------------
  4.   def item_apply(user, item)
  5.      @result.clear
  6.     @result.used = item_test(user, item)
  7.     @result.missed = @result.used && rand >= item_hit(user, item) - item_eva(user, item)
  8. #~  @result.missed = (@result.used && rand >= item_hit(user, item))
  9. #~      @result.evaded = ([email protected] && rand < item_eva(user, item))
  10.     if @result.hit?
  11.       unless item.damage.none?
  12.           @result.critical = (rand < item_cri(user, item))  
  13.         make_damage_value(user, item)
  14.         execute_damage(user)
  15.       end
  16.       item.effects.each {|effect| item_effect_apply(user, item, effect) }
  17.       item_user_effect(user, item)
  18.   end
  19. end





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1