OSDN Git Service

[Fix] #37557 固定クエストで護衛持ちモンスターがランダムで配置されたときに、護衛の位置がプレイヤーの開始位置とかぶって重なってしまう不具合を修正。 ...
[hengband/hengband.git] / src / floor / fixed-map-generator.c
index a6d25e0..081c9ce 100644 (file)
@@ -327,11 +327,11 @@ static bool parse_qtw_P(player_type *player_ptr, qtwg_type *qtwg_ptr, char **zz)
     panel_row_min = floor_ptr->height;
     panel_col_min = floor_ptr->width;
     if (floor_ptr->inside_quest) {
-        delete_monster(player_ptr, player_ptr->y, player_ptr->x);
         POSITION py = atoi(zz[0]);
         POSITION px = atoi(zz[1]);
         player_ptr->y = py;
         player_ptr->x = px;
+        delete_monster(player_ptr, player_ptr->y, player_ptr->x);
         return TRUE;
     }