Scene_Battle 4 中
#--------------------------------------------------------------------------
# ● 设置物品或特技对像方的战斗者
# scope : 特技或者是物品的范围
#--------------------------------------------------------------------------
#-------------------------------------------------------------------------- # ● 设置物品或特技对像方的战斗者 # scope : 特技或者是物品的范围 #-------------------------------------------------------------------------- def set_target_battlers(scope) # 行动方的战斗者是敌人的情况下 if @active_battler.is_a?(Game_Enemy) # 效果范围分支 case scope when 1 # 敌单体 index = @active_battler.current_action.target_index #==以下更改内容=============== target_got = false for a in $game_party.actors #技能ID为750的技能 用换抓者1号角色打 就算死了也不会打其他人! #这个是嘲讽的效果 你可以自己测试下 自己改下技能ID就好 #应该是没有问题的 if (@skill.id == 750 and a.id == 1) @target_battlers.push(a) target_got = true end end unless target_got @target_battlers.push($game_party.smooth_target_actor(index)) #原有内容 end #==以上更改内容=============== when 2 # 敌全体
#--------------------------------------------------------------------------
# ● 设置物品或特技对像方的战斗者
# scope : 特技或者是物品的范围
#--------------------------------------------------------------------------
def set_target_battlers(scope)
# 行动方的战斗者是敌人的情况下
if @active_battler.is_a?(Game_Enemy)
# 效果范围分支
case scope
when 1 # 敌单体
index = @active_battler.current_action.target_index
#==以下更改内容===============
target_got = false
for a in $game_party.actors
#技能ID为750的技能 用换抓者1号角色打 就算死了也不会打其他人!
#这个是嘲讽的效果 你可以自己测试下 自己改下技能ID就好
#应该是没有问题的
if (@skill.id == 750 and a.id == 1)
@target_battlers.push(a)
target_got = true
end
end
unless target_got
@target_battlers.push($game_party.smooth_target_actor(index)) #原有内容
end
#==以上更改内容===============
when 2 # 敌全体
|