#==============================================================================
# ■ 混乱拡張 By 貪藻矢射妥←
#
# ・混乱を拡張する
# 混乱時の行動制約として敵だけを通常攻撃、味方だけを通常攻撃
# のいずれかしか選べませんが、敵味方関係なく通常攻撃が可能な混乱を実装します
#
#==============================================================================
# 更新っぽいもの
# ・まだなし
$OuterFlgs = {} if $OuterFlgs == nil
$OuterFlgs["Confusion_Custom"] = true
module DIAMOND
# 『混乱:敵味方関係なく通常攻撃』 ステートID
CONF_EA_ATK_ID = 6
end
#==============================================================================
# ■ Scene_Menu
#------------------------------------------------------------------------------
# メニュー画面の処理を行うクラスです。
#==============================================================================
#--------------------------------------------------------------------------
# ● フレーム更新 (ステータスウィンドウがアクティブの場合)
#--------------------------------------------------------------------------
# このアクターの行動制限が 2 以上の場合
# ここは問題なし
#==============================================================================
# ■ Scene_Battle (分割定義 4)
#------------------------------------------------------------------------------
# バトル画面の処理を行うクラスです。
#==============================================================================
class Scene_Battle
#--------------------------------------------------------------------------
# ● フレーム更新 (メインフェーズ ステップ 2 : アクション開始)
#--------------------------------------------------------------------------
# 制約が [敵を通常攻撃する] か [味方を通常攻撃する] の場合
# ここは問題なし
#--------------------------------------------------------------------------
# ● ランダムターゲット (敵味方関係なし)
#--------------------------------------------------------------------------
def random_target_all
tgt_flg = rand(2)
if tgt_flg == 0
return $game_troop.random_target_enemy
else
return $game_party.random_target_actor
end
end
#--------------------------------------------------------------------------
# ● 基本アクション 結果作成
#--------------------------------------------------------------------------
★★★ ツクールXPで2000の機能を実現 参照 ★★★
end
|