Project1

标题: 持续加血 [打印本页]

作者: 星语心の梦    时间: 2008-8-1 16:16
提示: 作者被禁止或删除 内容自动屏蔽
作者: IamI    时间: 2008-8-1 16:18
教程
http://rpg.blue/web/htm/news539.htm
作者: 灯笼菜刀王    时间: 2008-8-1 16:19
http://rpg.blue/web/htm/news84.htm

self.hp -= self.damage
是毒

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


作者: 星语心の梦    时间: 2008-8-1 17:05
提示: 作者被禁止或删除 内容自动屏蔽
作者: 薄荷冰水    时间: 2008-8-1 18:38
在脚本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%最大生命或魔法 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 星语心の梦    时间: 2008-8-1 19:37
提示: 作者被禁止或删除 内容自动屏蔽




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