OSDN Git Service

[Fix] #38997 acquire_chaos_weapon() 変数参照修正. / Fix variable reference of acquire_chaos...
authordeskull <deskull@users.sourceforge.jp>
Sun, 3 Nov 2019 12:21:27 +0000 (21:21 +0900)
committerdeskull <deskull@users.sourceforge.jp>
Sun, 3 Nov 2019 12:21:27 +0000 (21:21 +0900)
src/spells-object.c

index 8ec7626..5433273 100644 (file)
@@ -586,8 +586,8 @@ void acquire_chaos_weapon(player_type *creature_ptr)
        }
 
        object_prep(q_ptr, lookup_kind(dummy, dummy2));
-       q_ptr->to_h = 3 + randint1(p_ptr->current_floor_ptr->dun_level) % 10;
-       q_ptr->to_d = 3 + randint1(p_ptr->current_floor_ptr->dun_level) % 10;
+       q_ptr->to_h = 3 + randint1(creature_ptr->current_floor_ptr->dun_level) % 10;
+       q_ptr->to_d = 3 + randint1(creature_ptr->current_floor_ptr->dun_level) % 10;
        one_resistance(q_ptr);
        q_ptr->name2 = EGO_CHAOTIC;
        (void)drop_near(q_ptr, -1, creature_ptr->y, creature_ptr->x);