赞 | 1 |
VIP | 12 |
好人卡 | 0 |
积分 | 1 |
经验 | 1099 |
最后登录 | 2013-2-8 |
在线时间 | 548 小时 |
Lv1.梦旅人 弃坑的微博控
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 548 小时
- 注册时间
- 2008-6-23
- 帖子
- 2114
|
我来给你个持续补血的方法...
.
在脚本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
(在这后面插入下面的脚本)- if self.state?(30) #疗伤
- # 设置伤害
- self.damage = self.maxhp / 10
- # HP 的伤害减法运算
- self.hp += self.damage
- end
- if self.state?(31) #凝神
- # 设置伤害
- self.damage = self.maxsp / 10
- # HP 的伤害减法运算
- self.sp += self.damage
- end
复制代码 意思是说第30号是回血状态,第31号是回魔状态
如图
状态记得勾选 连续伤害 上面两效果都是每回合恢复10%最大生命或魔法
|
评分
-
查看全部评分
|