OSDN Git Service

[Fix] #40256 phase_out フラグが determine_daily_bounty() で常に true になる不具合を修正. / Fix that...
authordeskull <deskull@users.sourceforge.jp>
Sun, 15 Mar 2020 02:50:24 +0000 (11:50 +0900)
committerdeskull <deskull@users.sourceforge.jp>
Sun, 15 Mar 2020 02:50:24 +0000 (11:50 +0900)
src/bldg.c

index 1162273..db612c1 100644 (file)
@@ -4015,6 +4015,7 @@ void do_cmd_bldg(player_type *player_ptr)
  */
 void determine_daily_bounty(player_type *player_ptr, bool conv_old)
 {
+       bool old_inside_battle = player_ptr->phase_out;
        int max_dl = 3, i;
        if (!conv_old)
        {
@@ -4048,7 +4049,6 @@ void determine_daily_bounty(player_type *player_ptr, bool conv_old)
        }
 
        player_ptr->today_mon = 0;
-       bool old_inside_battle = player_ptr->phase_out;
        player_ptr->phase_out = old_inside_battle;
 }