Project1

标题: 问一下,怎么做个持续恢复HP的状态 [打印本页]

作者: aaalbx    时间: 2011-10-7 09:35
标题: 问一下,怎么做个持续恢复HP的状态
怎么做持续恢复HP状态........dsu_plus_rewardpost_czw
作者: 幻耶    时间: 2011-10-7 09:48
参考中毒的连续伤害
作者: aaalbx    时间: 2011-10-7 10:37
跟定量有关吗你说清楚点啊
作者: 传说中di    时间: 2011-10-7 10:47
在脚本中加个状态。。参考”连续伤害“把脚本中的伤害改成加血语句。。
作者: a19981007a    时间: 2011-10-7 10:59
在战斗事件中设置条件分歧,当开关打开的时候,每一个回合加变量一的值,有空我在做个范例吧。。。。
作者: 竹轩轩    时间: 2011-10-7 11:44
本帖最后由 竹轩轩 于 2011-10-7 13:06 编辑

改脚本
扩展了一下中毒比例的自由修改
(发现一个错误,已改正)
作者: 77777741    时间: 2011-10-7 12:57
提示: 作者被禁止或删除 内容自动屏蔽
作者: aaalbx    时间: 2011-10-16 07:28
a19981007a 发表于 2011-10-7 10:59
在战斗事件中设置条件分歧,当开关打开的时候,每一个回合加变量一的值,有空我在做个范例吧。。。。 ...

每回都要啊,麻烦了
作者: 幻耶1    时间: 2011-10-17 08:48
Scene_Battle 4下面:

    # 连续伤害
    if @active_battler.hp > 0 and @active_battler.slip_damage?
     @active_battler.slip_damage_effect
     @active_battler.damage_pop = true
    end
   

    if @active_battler.state?(51) and @active_battler.hp >0  #51号状态恢复生命
      @active_battler.damage=-@active_battler.maxhp/10 #恢复生命百分比,这里设置为10%,也可设置固定值
      @active_battler.damage=@active_battler.damage.to_i
      @active_battler.hp-=@active_battler.damage
      @active_battler.animation_id = 21 #自动补血动画编号
      @active_battler.damage_pop = true
    end





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