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

[RMVX] 怎么做连续恢复和吸血效果

[复制链接]
发表于 2008-5-3 14:02:28 | 显示全部楼层 |阅读模式
   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
毒的代码是这样的,所以不会了·····范例下不到。
发表于 2008-5-3 14:20:55 | 显示全部楼层
连续伤害是 hp -= damage,那连续恢复就变成 hp += damage喽~

吸血效果,我记得attack(skill)_effect都会把攻击者attacker当一个参数传进来~
那么,此时只要self.hp -= damage 后再attacker.hp += damage就是喽
 楼主| 发表于 2008-5-3 14:31:35 | 显示全部楼层
这样任何连续伤害技能都变补血了,我要定的是哪个减血,哪个补血·······
 楼主| 发表于 2008-5-3 15:40:20 | 显示全部楼层
没个人回答····还是自己解决了····
发表于 2008-5-3 20:45:34 | 显示全部楼层
你可以写个新函数,或者传些标识参数之类之类的……
LZ多自己解决几个就能来当这段斑竹了,毕竟这里荒凉得很……活活
发表于 2008-5-5 23:51:51 | 显示全部楼层
太阳打西边出来了你才会在这里出现一次的吧
发表于 2008-5-6 13:56:12 | 显示全部楼层
我可都是很认真地潜水而过……
顺便,监督召唤丫儿归队呢……没空还是啥的,也上去说明个情况吧~
发表于 2008-5-6 18:33:18 | 显示全部楼层
有空有空。。。。晚上9:30以后有空
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-10-31 23:36 , Processed in 0.011226 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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