>>861
そもそも戦闘終了処理は
「実行したら戦闘を終了させる処理」じゃなくて
「戦闘を終了させる際に実行する処理」


そして一般論として、呼び出されたコモンに呼び出し元のコモンを終了させることは出来ない
(「勝敗判定」は返り値を元のコモンに渡して、元のコモン内で処理を分岐させる前提のコモン)ので、
何を呼び出そうが元々の戦闘処理は続く

最初の質問に対しての回答は
戦闘終了処理自体は正常に実行されるけど、その後に元の戦闘処理に戻り、当然勝敗はついてないので戦闘が続く
後者の質問に対しての回答は
「戦闘処理」内ではフラグを読み取るだけで、立てるのはアイテム使用時のコモン