#==============================================================================
# ■ かばう By 貪藻矢射妥←
#
# ・敵の攻撃を肩代わりするスキルを実装します
#
#==============================================================================
# 更新っぽいもの
#
# 2019:05:01
# ・対象アクターのスムーズな決定の改良、aliasから修正
#
# 2021:02:01
# ・他スクリプト併用時のアップデート反映
$OuterFlgs = {} if $OuterFlgs == nil
$OuterFlgs["Protect_Protecter"] = true
module DIAMOND
# 『庇う』 ステートID
PROTECT_ID = 271
end
class Game_Party
#--------------------------------------------------------------------------
# ● 『庇う』が使用可能なアクター/存在しているアクターの抽出
#--------------------------------------------------------------------------
def get_extra_tgt_member
exist_list = []
protect_list = []
# 存在しているアクターを取得
for actor in @actors
if actor.exist?
exist_list.push(actor)
end
end
# 存在しているアクターの中で『庇う』使用可能アクターを取得
for actor in exist_list
if actor.states.include?(DIAMOND::PROTECT_ID)
protect_list.push(actor)
end
end
return [exist_list, protect_list]
end
#--------------------------------------------------------------------------
# ● 対象アクターのスムーズな決定
# actor_index : アクターインデックス
#--------------------------------------------------------------------------
★★★ デコイ 参照 ★★★
end
|