Project1

标题: 如何设置一定几率秒杀的招? [打印本页]

作者: 个快快    时间: 2011-2-12 12:07
标题: 如何设置一定几率秒杀的招?
就是比如加入如果假设5%的几率秒杀对方,怎么设置?dsu_plus_rewardpost_czw
作者: 觉醒の赤翼    时间: 2011-2-12 12:19
特技:沼泽(胡写的)
只要把状态变化中的战斗不能打上+
命中率改成5(或者其他什么的)即可
作者: 陆娘    时间: 2011-2-12 12:23
用公告事件。添加了一随机率。一个直接-血999999.别一个正常放技能
作者: Wind2010    时间: 2011-2-12 12:28
Game_Battler 3的  def skill_effect(user, skill)定义的
  1.     if hit_result == true
复制代码
后面加上
  1.       case skill.id
  2.       when 技能ID
  3.         if rand(100) < 5 #5%
  4.           self.damage = self.hp
  5.           self.hp -= self.damage
  6.           return effective
  7.         end
  8.       when 技能ID
  9.         if rand(100) < 100 #100%
  10.           self.damage = self.hp
  11.           self.hp -= self.damage
  12.           return effective
  13.         end
  14.       end
复制代码





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