幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1899|回复: 2

怎么每回合恢复血

[复制链接]

2

主题

4

帖子

46

积分

②入门

积分
46
发表于 2008-5-3 07:04:36 | 显示全部楼层 |阅读模式
  #--------------------------------------------------------------------------
  # ● スリップダメージの効果適用
  #--------------------------------------------------------------------------
     def slip_damage_effect
    # ダメージを設定
    self.damage["slip"] = self.maxhp / 10
    # 分散
    if self.damage["slip"].abs > 0
      amp = [self.damage["slip"].abs * 15 / 100, 1].max
      self.damage["slip"] += rand(amp+1) + rand(amp+1) - amp
    end
    # HP からダメージを減算
    self.hp -= self.damage["slip"]
    # メソッド終了
    return true
  end
end
毒的效果是这样的,不知道怎么做······
回复

使用道具 举报

3

主题

18

帖子

188

积分

③业余

积分
188
发表于 2008-5-26 10:29:32 | 显示全部楼层
设个连续伤害状态,判断当角色拥有这个状态时self.hp += self.damage["slip"]
回复 支持 反对

使用道具 举报

0

主题

47

帖子

376

积分

④见习

积分
376
QQ
发表于 2008-8-18 14:19:20 | 显示全部楼层
就是判断是否在这状态下,在判断self.hp.如果耗魔法的话再判断self.sp
感激你让我拥有秋天的美丽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2025-6-20 01:34 , Processed in 0.010769 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表