| 赞 | 0  | 
 
| VIP | 0 | 
 
| 好人卡 | 25 | 
 
| 积分 | 20 | 
 
| 经验 | 70413 | 
 
| 最后登录 | 2024-6-27 | 
 
| 在线时间 | 1868 小时 | 
 
 
 
 
 
Lv3.寻梦者 
	- 梦石
 - 0 
 
        - 星屑
 - 1989 
 
        - 在线时间
 - 1868 小时
 
        - 注册时间
 - 2009-8-17
 
        - 帖子
 - 256
 
 
 
 | 
	
- #--------------------------------------------------------------------------
 
 -   # ● 计算技能/物品伤害
 
 -   #     user : 技能或物品的使用者
 
 -   #     obj  : 使用的技能或物品
 
 -   #    计算结果赋值入 @hp_damage
 
 -   #--------------------------------------------------------------------------
 
 -   def make_obj_damage_value(user, obj)
 
 -     damage = obj.base_damage                        # 基础计算
 
 -         if damage > 0                               # 若伤害为正
 
 -       damage += user.atk * 4 * obj.atk_f / 100      # 使用者攻击力关系度
 
 -       damage += user.spi * 2 * obj.spi_f / 100      # 使用者精神力关系度
 
 -       unless obj.ignore_defense                     # 除非无视防御力
 
 -         damage -= self.def * 2 * obj.atk_f / 100    # 目标攻击力关系度
 
 -         damage -= self.spi * 1 * obj.spi_f / 100    # 目标精神力关系度
 
 -       end
 
 -       if skill_id = 86
 
 -         n = rand(100)
 
 -         if n < 3
 
 -           Audio.se_play("Audio/SE/Confuse")
 
 -           @hp = 0
 
 -         end
 
 -       end
 
 -           @critical = (rand(100) < user.cri)            # 会心一击判断
 
 -        @critical = false if prevent_critical         # 防止会心一击判断
 
 -        damage *= 2 if @critical                      # 会心一击校正
 
 -        damage = 0 if damage < 0                      # 设负数伤害为0
 
 -     elsif damage < 0                                # 若伤害为负
 
 -       damage -= user.atk * 4 * obj.atk_f / 100      # 使用者攻击力关系度
 
 -       damage -= user.spi * 2 * obj.spi_f / 100      # 使用者精神力关系度
 
 -     end
 
 -     damage *= elements_max_rate(obj.element_set)    # 属性校正
 
 -     damage /= 100
 
 -     damage = apply_variance(damage, obj.variance)   # 分散度
 
 -     damage = apply_guard(damage)                    # 防御校正
 
 -     if obj.damage_to_mp  
 
 -       @mp_damage = damage                           # 伤害魔力
 
 -     else
 
 -       @hp_damage = damage                           # 伤害体力
 
 -     end
 
 -   end
 
  复制代码 这么写效果是有,但是所有技能的变成带有秒杀效果了。请问该怎么修改。。 
 
PS:这个是依葫芦画瓢弄的,楼主自己是脚本盲。。。 |   
 
 
 
 |