Project1

标题: 寻一些简单的战斗技能 [打印本页]

作者: gg041760    时间: 2010-6-26 15:11
标题: 寻一些简单的战斗技能
像自己损伤500,敌方损伤2000;连续回血;不消耗魔法……
作者: qq879084338    时间: 2010-6-26 16:16
1.
作者: 薄荷冰水    时间: 2010-6-26 19:03
我来给你个持续补血的方法...

.
在脚本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]
作者: 火ZHI意志    时间: 2010-6-27 09:19
LZ建议你去看22个公共事件版战斗特效的讲解吧




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