Project1
标题:
沉影不器的 反击脚本 出了一个小BUG
[打印本页]
作者:
shinliwei
时间:
2008-8-13 05:48
标题:
沉影不器的 反击脚本 出了一个小BUG
#==============================================================================
# 战斗中机率反击 by 沉影不器
#------------------------------------------------------------------------------
# 脚本设定为:
# ① 只有受到物理攻击才能反击
# ② 默认发动反击的机率为50%,可自定义
# ③ 防御可提高30%反击机率
#------------------------------------------------------------------------------
# ◎ 参数设定
#------------------------------------------------------------------------------
# 发动反击的机率
PROBA = 50
#==============================================================================
# ■ Scene_Battle
#==============================================================================
class Scene_Battle < Scene_Base
#--------------------------------------------------------------------------
# ● 执行战斗行动: 攻击
#--------------------------------------------------------------------------
def execute_action_attack
text = sprintf(Vocab::DoAttack, @active_battler.name)
@message_window.add_instant_text(text)
targets = @active_battler.action.make_targets
display_attack_animation(targets)
wait(20)
for target in targets
target.attack_effect(@active_battler)
display_action_effects(target)
proba = PROBA
# 防御时增加反击机率
proba += 30 if target.guarding?
# 计算机率
next if rand(100) > proba
@active_battler.attack_effect(target)
Sound.play_evasion
text = sprintf(Vocab::Counterattack, @active_battler.name, target.name)
@message_window.add_instant_text(text)
display_attack_animation([@active_battler])
wait(20)
display_action_effects(@active_battler)
#end
end
end
end
#==============================================================================
# ■ Vocab
#==============================================================================
module Vocab
# 反击
Counterattack = "%s遭到%s反击!"
end
复制代码
就是这个脚本,当我方角色攻击敌方后敌方有几率反击.现在有个BUG就是,一下把敌方打死了,敌方仍然出现反击.... [LINE]1,#dddddd[/LINE]
版务信息:本贴由楼主自主结贴~
作者:
越前リョーマ
时间:
2008-8-13 05:50
囧……
死了还会反击……
作者:
ONEWateR
时间:
2008-8-13 05:52
#==============================================================================
# 战斗中机率反击 by 沉影不器
#------------------------------------------------------------------------------
# 脚本设定为:
# ① 只有受到物理攻击才能反击
# ② 默认发动反击的机率为50%,可自定义
# ③ 防御可提高30%反击机率
#------------------------------------------------------------------------------
# ◎ 参数设定
#------------------------------------------------------------------------------
# 发动反击的机率
PROBA = 50
#==============================================================================
# ■ Scene_Battle
#==============================================================================
class Scene_Battle < Scene_Base
#--------------------------------------------------------------------------
# ● 执行战斗行动: 攻击
#--------------------------------------------------------------------------
def execute_action_attack
text = sprintf(Vocab::DoAttack, @active_battler.name)
@message_window.add_instant_text(text)
targets = @active_battler.action.make_targets
display_attack_animation(targets)
wait(20)
for target in targets
#--------------------------------------------------------------------------
unless targets.dead?
#--------------------------------------------------------------------------
target.attack_effect(@active_battler)
display_action_effects(target)
proba = PROBA
# 防御时增加反击机率
proba += 30 if target.guarding?
# 计算机率
next if rand(100) > proba
@active_battler.attack_effect(target)
Sound.play_evasion
text = sprintf(Vocab::Counterattack, @active_battler.name, target.name)
@message_window.add_instant_text(text)
display_attack_animation([@active_battler])
wait(20)
display_action_effects(@active_battler)
end
end
end
end
#==============================================================================
# ■ Vocab
#==============================================================================
module Vocab
# 反击
Counterattack = "%s遭到%s反击!"
end
复制代码
可能他没有留意到这个问题吧~!
作者:
越前リョーマ
时间:
2008-8-13 05:54
所以玩英雄无敌的时候经常会说……
十字军要是打了别人一下被别人反击死了的话特效就没用了……
作者:
taoboy
时间:
2008-8-13 08:55
影大已经出过新脚本了,你可以去看看。
http://rpg.blue/viewthread.php?tid=96363 [LINE]1,#dddddd[/LINE]
系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1