改动1在 Game_Battler 3 的 ● 应用特技效果下,# 防御修正 上面:
# 伤害符号正确的情况下
if self.damage > 0
if user.is_a?(Game_Actor) and self.damage.to_i > 0
if user.states.include?(20)
$attack_all1 = true
else
$attack_all1 = false
end
end
# 防御修正
if self.guarding?
self.damage /= 2
end
end
改动2在 Scene_Battle 4 的● 设置物品或特技对像方的战斗者 下:
# 行动方的战斗者是角色的情况下
if @active_battler.is_a?(Game_Actor)
# 效果范围分支
case scope
when 1 # 敌单体
index = @active_battler.current_action.target_index
if $attack_all1 == true
for enemy in $game_troop.enemies
if enemy.exist?
@target_battlers.push(enemy)
end
end
else
@target_battlers.push($game_troop.smooth_target_enemy(index))
end
@target_battlers.push($game_troop.smooth_target_enemy(index))
when 2 # 敌全体 dsu_plus_rewardpost_czw