OSDN Git Service

[Fix] old_race_flags_ptrに動作及び種族フラグが反映されていないバグを修正
[hengbandforosx/hengbandosx.git] / src / monster / monster-processor-util.cpp
index f302cdc..0434bb2 100644 (file)
@@ -47,6 +47,8 @@ old_race_flags *init_old_race_flags(old_race_flags *old_race_flags_ptr)
     old_race_flags_ptr->old_r_flags3 = 0L;
     old_race_flags_ptr->old_r_flagsr = 0L;
     old_race_flags_ptr->old_r_ability_flags.clear();
+    old_race_flags_ptr->old_r_behavior_flags.clear();
+    old_race_flags_ptr->old_r_kind_flags.clear();
 
     old_race_flags_ptr->old_r_blows0 = 0;
     old_race_flags_ptr->old_r_blows1 = 0;
@@ -291,6 +293,7 @@ void save_old_race_flags(MONRACE_IDX monster_race_idx, old_race_flags *old_race_
     old_race_flags_ptr->old_r_flags3 = r_ptr->r_flags3;
     old_race_flags_ptr->old_r_flagsr = r_ptr->r_flagsr;
     old_race_flags_ptr->old_r_ability_flags = r_ptr->r_ability_flags;
+    old_race_flags_ptr->old_r_behavior_flags = r_ptr->r_behavior_flags;
 
     old_race_flags_ptr->old_r_blows0 = r_ptr->r_blows[0];
     old_race_flags_ptr->old_r_blows1 = r_ptr->r_blows[1];