入力をログるから仕様変更についていけないんだよ
イベントをログれば入力をログるより大分問題がおきにくくなる
例えば確率によって魔法が失敗しようがしまいがゲームは結局、魔法イベントを飛ばさないか飛ばすかを選ぶだけで
魔法が成功したらログには魔法イベントが追加されて失敗したならなにもしない
プログラムを変更する場所は魔法が成功かい否かを調べるIF文だけだ