赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 0 |
经验 | 0 |
最后登录 | 2010-7-15 |
在线时间 | 0 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 195
- 在线时间
- 0 小时
- 注册时间
- 2010-7-7
- 帖子
- 2
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 759668102 于 2010-7-7 21:00 编辑
在论坛找到的一个技能吸血的脚本,不过当使用技能出现miss后程序会报错。请教下该如何修改。
$吸血技能id数组 = [105]
class Scene_Battle
alias old_main main
def main
@drink_blood = 999
old_main
end
alias msar make_skill_action_result
def make_skill_action_result
msar
if $吸血技能id数组.include?(@skill.id)
temp_hp = 0
for target in @target_battlers
temp_hp += target.damage
end
@active_battler.damage = -temp_hp
@active_battler.hp += temp_hp
@target_battlers.push(@active_battler)
@drink_blood = @target_battlers.index(@active_battler)
end
end
alias ups4 update_phase4_step4
def update_phase4_step4
ups4
@target_battlers[@drink_blood].animation_id = 0 if @target_battlers[@drink_blood] != nil
@target_battlers[@drink_blood].animation_hit = false if @target_battlers[@drink_blood] != nil
end
end |
|