Luaの挙動

SaveQuest1.2.9導入時の挙動です。なお、インストール済みのアドオンはSaveQuestのみです。

検証用コード

saqu変数に代入したインスタンスのDestroyやインスタンス生成時、GAME_START_3SEC等でログを吐くように仕込んでいます。

結果

クエストが表示されない

ログ

わかったこと

  • savequest.luaが2回読み込まれている なぜそうなっているかは不明
  • GAME_START_3SECが呼ばれる前に、2回めの読み込みでDestroyされるのでフックしている関数が消える。
  • フックしている関数が消えるのでクエストウインドウを表示する機会がなくなる