あ、すみません、今間違いに気付きました。 IF SPVAR(SP,0)==1 && !SPANIM(SP) THEN  ↓ IF SPVAR(SP,0)==1 && !SPCHK(SP) THEN (消滅の方も同じく) で、 &&!ではなく、!SPCHK(SP)がセットです。 「!」は否定形で、 SPCHK(SP)だと、「SPANIMしていたら」ですが、 !SPCHK(SP)だと、「SPANIMしていなかったら」という意味です。 撃沈アニメが終わったら爆発アニメ、 爆発アニメが終わったら消滅、と順番に処理させる訳です。