仙剑之十里坡
标题:
这个二段攻击脚本有问题么?
[打印本页]
作者:
恨思归
时间:
2012-2-7 20:43
标题:
这个二段攻击脚本有问题么?
class Game_Battler
attr_accessor :double_atk # 二段攻击标志
alias secondsen_initialize initialize
def initialize
@double_atk = false
secondsen_initialize
end
alias secondsen_atk_ef attack_effect
def attack_effect(attacker)
# 判断二段攻击
if attacker.states.include?(17)
attacker.double_atk = true
end
secondsen_atk_ef(attacker)
end
end
class Scene_Battle
#--------------------------------------------------------------------------
# ● 刷新画面 (主回合步骤 6 : 刷新)
#--------------------------------------------------------------------------
def update_phase4_step6
if @active_battler.double_atk
for target in @target_battlers
target.attack_effect(@active_battler)
end
@active_battler.double_atk = false
@phase4_step = 3
else
# 清除强制行动对像的战斗者
$game_temp.forcing_battler = nil
# 公共事件 ID 有效的情况下
if @common_event_id > 0
# 设置事件
common_event = $data_common_events[@common_event_id]
$game_system.battle_interpreter.setup(common_event.list, 0)
end
# 移至步骤 1
@phase4_step = 1
end
end
end
复制代码
二段攻击的脚本,用了之后剑神之类的公共事件法术居然会重复发生
作者:
林间御风
时间:
2012-2-7 20:57
32行往下看。你就明白怎么改了
作者:
恨思归
时间:
2012-2-7 21:22
回复
2#
林间御风
哈~解决了 谢谢
欢迎光临 仙剑之十里坡 (http://palslp.com/BBS/)
Powered by Discuz! X2.5