查看: 1205|回复: 5

持续加血

  [复制链接]
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-6-30
回帖
133
发表于 2008-8-1 16:16:22 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽

孤独守望

梦石
0
星屑
3144
在线时间
1535 小时
注册时间
2006-10-16
回帖
4223

开拓者贵宾

发表于 2008-8-1 16:18:03 | 显示全部楼层
教程
http://rpg.blue/web/htm/news539.htm
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复

使用道具 举报

梦石
0
星屑
42235
在线时间
6017 小时
注册时间
2006-11-10
回帖
6966
发表于 2008-8-1 16:19:32 | 显示全部楼层
http://rpg.blue/web/htm/news84.htm

self.hp -= self.damage
是毒

self.hp += self.damage
就是持续回复。

回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-6-30
回帖
133
 楼主| 发表于 2008-8-1 17:05:27 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

弃坑的微博控

梦石
0
星屑
50
在线时间
548 小时
注册时间
2008-6-23
回帖
2020
发表于 2008-8-1 18:38:47 | 显示全部楼层
在脚本Game_Game_Battler 3   318行找到
  #--------------------------------------------------------------------------
  # ● 应用连续伤害效果
  #--------------------------------------------------------------------------
  def slip_damage_effect
    # 设置伤害
    self.damage = self.maxhp / 10
    # 分散
    if self.damage.abs > 0
      amp = [self.damage.abs * 15 / 100, 1].max
      self.damage += rand(amp+1) + rand(amp+1) - amp
    end
    # HP 的伤害减法运算
    self.hp -= self.damage
(在这后面插入下面的脚本)


  1.     if self.state?(30) #疗伤  
  2.       # 设置伤害
  3.       self.damage = self.maxhp / 10
  4.       # HP 的伤害减法运算
  5.       self.hp += self.damage
  6.     end
  7.     if self.state?(31) #凝神   
  8.       # 设置伤害
  9.       self.damage = self.maxsp / 10
  10.       # HP 的伤害减法运算
  11.       self.sp += self.damage
  12.     end   
复制代码


意思是说第30号是回血状态,第31号是回魔状态
如图

状态记得勾选 连续伤害   上面两效果都是每回合恢复10%最大生命或魔法
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
《灵中那些事》停工很久了。..

回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-6-30
回帖
133
 楼主| 发表于 2008-8-1 19:37:21 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部