Project1
标题:
如何设置中毒状态
[打印本页]
作者:
2000zs66rpg
时间:
2012-8-8 13:01
标题:
如何设置中毒状态
我设置的毒有几种
1.一次性扣50%hp
2.每回合扣25%HP,持续5回合。
3.一次性扣1000HP
请问怎么实现?我的是RMXP
PS:我听说状态里面的持续伤害是每回合扣10%,固定的,不能改。
作者:
R-零
时间:
2012-8-8 13:03
请移步提问区(就算去了提问区我也不会帮你解决的)
作者:
LOVE丶莫颜
时间:
2012-8-8 13:06
移到提问区..
这里是水区啊。
作者:
Tink
时间:
2012-8-8 14:34
2.每回合扣25%HP,持续5回合。←这毒好厉害=。=
作者:
typhon_524
时间:
2012-8-8 15:11
参考一下,自定义各种毒效果
http://www.66rpg.com/articles/2986
作者:
1584927450
时间:
2012-8-8 21:18
Q:我想设置一直回复技能,使用后可以在战斗中每回合自动回血,也可以做成一种持续回血的状态
A: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?(状态ID) and @active_battler.hp >0 #-恢复魔法
@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
如果要每回合补精神的话,上面脚本的
@active_battler.damage=-@active_battler.maxhp/10 #恢复生命百分比,这里设置为10%,也可设置固定值
里面的.maxhp改为maxsp,然后下面 @active_battler.hp-=@active_battler.damage的.hp改为.sp即可。
就是这个脚本,在回复比后面加上—(负号)就行了,记住加上百分号%(重点)
作者:
1584927450
时间:
2012-8-21 13:47
抱歉我连贴了,版主不要扣我的分,我是来回答LZ的问题的。
回复LZ的新问题:只要把我发的脚本插入两个,一个负责那个技能的HP回复,一个负责那个技能的MP回复,
然后状态编号和动画编号都设置成同样的就行了(←重点)
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1