初心者です
マップ上でキャラを驚く、笑うなどアニメさせるコモンを作ったのですが不具合が多いです
アニメーション中に文章の表示を行うと文章ウインドウが表示されなかったり、特定のキャラNoだとアニメが表示されなかったりします(毎回ではない)


2つのコモンを使い、コモンaでは使用するピクチャ番号、キャラNo、動かすマップイベントNoの三変数を入力
ここではマップイベント1-20のxy座標を取得し、キャラNoに応じてUDBから使用するアニメを読込み指定したイベントの位置に表示します

次のコモンbには直前動作と今回の動作それぞれのフレーム数、動作No、動作終了後終アニメを消去するか、の4変数を入力
直前動作のフレーム数だけウェイトした後に、画面サイズによる拡大率修正し、コモンaで指定したイベントを動作指定で不透明度0にし、1フレームウェイトを挟んで動作Noに応じてアニメのピクチャパターンを変更(0フレーム)します
動作後消去する場合は動作フレーム数だけ発動ディレイしてからアニメのピクチャを不透明度0にします

この2つのコモンの後に指定したマップイベントを不透明度255にして戻す、という処理をしています


お答えいただきたいのは不具合の原因となる箇所がどこか、またはもっとやりやすい方法のどちらかです。
分かりづらいところがあれば質問を書き直しますので解決策を教えていただければ大変嬉しいです。