2 * todo 「その他」が雑多すぎて肥大化している。今後の課題として分割を検討する
8 #include "load/extra-loader.h"
9 #include "load/angband-version-comparer.h"
10 #include "load/dummy-loader.h"
11 #include "load/load-util.h"
12 #include "load/world-loader.h"
13 #include "world/world.h"
16 * @brief その他の情報を読み込む / Read the "extra" information
17 * @param creature_ptr プレーヤーへの参照ポインタ
20 void rd_extra(player_type *creature_ptr)
22 if (z_older_than(10, 0, 7))
23 creature_ptr->riding = 0;
25 rd_s16b(&creature_ptr->riding);
27 if (h_older_than(1, 5, 0, 0))
28 creature_ptr->floor_id = 0;
30 rd_s16b(&creature_ptr->floor_id);
32 rd_dummy_monsters(creature_ptr);
33 if (z_older_than(10, 1, 2))
34 current_world_ptr->play_time = 0;
36 rd_u32b(¤t_world_ptr->play_time);
38 rd_visited_towns(creature_ptr);
39 if (!z_older_than(11, 0, 5))
40 rd_u32b(&creature_ptr->count);