アンナに秘密の店の場所をマップ上に示す能力を追加

アンナに秘密の店の場所をマップ上に示す能力を追加しました。アンナが移動するとき、秘密の店がある場所にアイコンが表示されます。

アンナはメンバーカードなしで秘密の店に入れることがメリットですが、これはプレイヤーが秘密の店の場所を知らなければ意味のないものであり、かといって怪しいマスを1つずつ調べるなんてことをやるわけもないので、攻略情報なしでアンナに価値を見出すのは困難でした。今回の追加によって、各マップの秘密の店を活用しやすくなり、アンナの存在価値が高まります。

実装方法について

このシステムは Talk Display を改変して実装しました。アンナには会話イベントがないので、会話のアイコンを出す代わりに秘密の店アイコンを出すようにしています。本来は両立するように作るべきですが、その作業コストをかけるだけの意味が見いだせなかったので雑に実装しました。アイコンの表示位置についても、各章の定義データから読み出すのではなく、別のテーブルを作って読んでいます。

秘密の店を増量しました

このような機能がある場合、秘密の店がない章ではプレイヤーが自分が見落としたのかそもそも存在しないのか判断に迷ってしまい、マップ全域を2度3度と確認する事態を招いて怠いため、アンナ加入後の全章(最終章を除く)に秘密の店を置くようにしました。

これまで入手機会が少なく、日の目を見づらかったアイテムを主に置くようにしてみました。ご活用ください。

最終章で秘密の店を探す人はまずいないと思われるので、最終章は除外しました。

謝辞

この機能は Zane Avernathy 氏が GitHub で公開している Talk display を改変して実装しました。ありがとうございます。