敵味方をランダムで通常攻撃するステートの作成

p-sight: Annex - Make Confusion State

Tag: 戦闘関連 / ステート

説明

敵味方全体のうち誰か(自分を含む)をランダムで通常攻撃するステートを作成します。

設定可能な項目

CONFUSION_STATES

敵味方全体のうち誰かをランダムで通常攻撃するステート名の配列です。

CONFUSION_STATES = ["混乱", "自暴自棄"]

上記のように設定した場合、「混乱」あるいは「自暴自棄」のステートに掛かっていれば 敵味方関係なく、ランダムに通常攻撃を繰り返します。
また、このステートは「制約」を設定しないようにしてください。

使い方

上記で設定した名前のステートを作成してください。
そのステートにかかると、敵味方関係なく攻撃を繰り返すようになります。

他のスクリプトとの競合について

再定義しているメソッド

なし

aliasを使って再定義しているメソッド

正常に動作しない場合は、以下のメソッドが他のRGSS素材で再定義されていないかなどを確認してください。

class Game_Battler
 def inputable?

class Scene_Battle
 def update_phase4_step2
 def make_basic_action_result

ソースと導入方法

導入方法

スクリプトの「Scene_Battle 4」より下、「Main」よりも上に以下のソースを丸々挿入してください。

ソースと更新履歴

Make Confusion State: ソース

更新履歴

2006 07/07 公開。


This page is written in Japanese(Shift_JIS)
(c) T-Akf, in p-sight