Re: バグ報告スレッド6 [ No.144 ]
メンテ
 2009/04/21 22:20
 神楽◆1X2aug
>>142
何故かはわかりませんが、コモン071-78行目からイベントを呼び出す前後で「コモンセルフ1=チェック対象」が書き換わってしまうようです。
とりあえず下記のように他の変数にバックアップすることで回避できましたが、原因がよくわからないのであくまでも応急処置です。

|▼ イベントがあれば呼び出す
|■DB読込(ユーザ): このコモンEvセルフ19 = ユーザDB[9:このコモンEvセルフ20:25](┗ 変身時Ev呼出[-1:ナシ])
|■条件分岐(変数): 【1】このコモンEvセルフ19が0以上
| ◇分岐: 【1】 [ このコモンEvセルフ19が0以上 ]の場合↓
||■変数操作: このコモンEvセルフ99 = このコモンEvセルフ1 + 0
||■イベントの挿入: 変数[このコモンEvセルフ19]のEv ページ1
||■変数操作: このコモンEvセルフ1 = このコモンEvセルフ99 + 0
||■
|◇分岐終了◇◇

・追記
原因らしき箇所を見つけました。
コモン056「×■ステータス状態補正計算」の126行目にある
「|■イベントの挿入: [このコモンから+15] コモン71:[ ×┣ 敵変更判定 ] / 1:HP変動時 / このコモンEvセルフ0 / 0:自動変身判定 / 0」
という処理です。
コモン005「○メンバーの増減」の中にこの処理が含まれている為、
 1、コモン071の途中からコモン005を呼び出し。
 2、コモン005からコモン071を呼び出し。 ※コモン071のコモンセルフ1が「追加した仲間の番号」に書き換わる。
 3、コモン005の処理完了。
 4、コモンセルフ1が「追加した仲間の番号」に書き換えられた状態で1の残りの処理を行う。
となってしまっているようです。