赞 | 5 |
VIP | 620 |
好人卡 | 38 |
积分 | 69 |
经验 | 125468 |
最后登录 | 2015-7-27 |
在线时间 | 1666 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 6875
- 在线时间
- 1666 小时
- 注册时间
- 2008-10-29
- 帖子
- 6710
|
以下引用灯笼菜刀王于2009-1-22 13:02:17的发言:
先设置一个状态,比如50号,然后让技能附带这个状态,使用公共事件,然后引用这个脚本
for a in $game_troop.enemies
if a.state?(50)
a.hp /= 2
end
end
这样就是了,技能每次可以让目标的现有HP减半,如果想要有几率,可以设置那个50号状态的中招几率就行了,最后记得消除那个状态。
我想到的是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%解除 |
|