以下引用灯笼菜刀王于2009-1-22 13:02:17的发言:
先设置一个状态,比如50号,然后让技能附带这个状态,使用公共事件,然后引用这个脚本
for a in $game_troop.enemies
if a.state?(50)
a.hp /= 2
end
end
这样就是了,技能每次可以让目标的现有HP减半,如果想要有几率,可以设置那个50号状态的中招几率就行了,最后记得消除那个状态。
以下引用后知后觉于2009-1-22 13:47:05的发言:
我想到的是Game_Battle 3
使用技能时判断是否带有某号属性的方法
看到刀王的这个方法挺好,看来我是走弯路了
for a in $game_troop.enemies
if a.state?(50)
#把伤害的数值显示在屏幕上
a.damage = a.hp / 2
a.damage_pop = true
a.hp /= 2
end
end
那个状态的定量设置为0,不设置动画
0回合后100%解除
以下引用亿万星辰于2009-1-22 15:15:02的发言:
以下引用后知后觉于2009-1-22 13:47:05的发言:
我想到的是Game_Battle 3
使用技能时判断是否带有某号属性的方法
看到刀王的这个方法挺好,看来我是走弯路了
for a in $game_troop.enemies
if a.state?(50)
#把伤害的数值显示在屏幕上
a.damage = a.hp / 2
a.damage_pop = true
a.hp /= 2
end
end
那个状态的定量设置为0,不设置动画
0回合后100%解除
这类问题一般都是通过公共事件套状态法解决的……
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |