66行でSPHITSP(0)を取っているのは、追加した自キャラのダメージ判定のところですね。 58のIFは武器の攻撃判定なので、ここでENDIFがひとつ抜けています!