混乱拡張



・混乱を拡張する
 混乱時の行動制約として敵だけを通常攻撃、味方だけを通常攻撃
 のいずれかしか選べませんが、敵味方関係なく通常攻撃が可能な混乱を実装します

変更点
まだなし

#==============================================================================
# ■ 混乱拡張 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
カスタマイズポイントについて(ってか見れば分かると思いますが・・・)
CONF_EA_ATK_ID 『混乱:敵味方関係なく通常攻撃』 ステートID 薄緑色の部分。 敵味方関係なく攻撃させる混乱にしたいステートID

戻る