OSDN Git Service

[Fix] fresh_onceオプションをセーブできない
authordis- <dis.rogue@gmail.com>
Sun, 21 Feb 2021 05:43:38 +0000 (14:43 +0900)
committerdis- <dis.rogue@gmail.com>
Sun, 21 Feb 2021 05:43:38 +0000 (14:43 +0900)
commit2b4de531c242da5d684962cb4f32ff8acf6d16a9
tree3514e3e84897a041d89871d95c73ad1b5577a215
parent93142c0af3ed58261a685b5cde045f99b638b9aa
[Fix] fresh_onceオプションをセーブできない

option_typeのo_bitを保存している領域の都合上、o_bitは0~31しか記録できないようである。
そのため、fresh_onceをTRUEでセーブしても次回起動時デフォルトのFALSEになっていた。
今回は空き番号を使用して回避する。
src/game-option/option-types-table.c