@@ -99,7 +99,6 @@ def estimate_hand_value(
9999 config : HandConfig | None = None ,
100100 scores_calculator_factory : type [ScoresCalculator ] = ScoresCalculator ,
101101 ura_dora_indicators : Collection [int ] | None = None ,
102- num_nuki_dora : int = 0 ,
103102 ) -> HandResponse :
104103 """
105104 Estimate the point value of a winning hand.
@@ -176,7 +175,6 @@ def estimate_hand_value(
176175 :class:`~mahjong.hand_calculating.scores.Aotenjou` for aotenjou (limitless) scoring
177176 :param ura_dora_indicators: ura dora indicator tile indices in 136-format
178177 (counted only when riichi or double riichi is declared)
179- :param num_nuki_dora: the number of nuki dora (north wind extraction)
180178 :return: :class:`~mahjong.hand_calculating.hand_response.HandResponse` with scoring
181179 details on success, or with :attr:`~mahjong.hand_calculating.hand_response.HandResponse.error`
182180 set on failure
@@ -281,8 +279,8 @@ def estimate_hand_value(
281279 # precompute dora counts, invariant across all hand decompositions
282280 dora_count_map = build_dora_count_map (dora_indicators )
283281 precomputed_dora = count_dora_for_hand (tiles_34 , dora_count_map )
284- if num_nuki_dora > 0 :
285- precomputed_dora += dora_count_map .get (NORTH , 0 ) * num_nuki_dora + num_nuki_dora
282+ if config . num_nuki_dora > 0 :
283+ precomputed_dora += dora_count_map .get (NORTH , 0 ) * config . num_nuki_dora + config . num_nuki_dora
286284
287285 precomputed_aka_dora = 0
288286 if config .options .has_aka_dora :
@@ -292,8 +290,8 @@ def estimate_hand_value(
292290 if config .is_riichi or config .is_daburu_riichi :
293291 ura_count_map = build_dora_count_map (ura_dora_indicators )
294292 precomputed_ura_dora = count_dora_for_hand (tiles_34 , ura_count_map )
295- if num_nuki_dora > 0 :
296- precomputed_ura_dora += ura_count_map .get (NORTH , 0 ) * num_nuki_dora
293+ if config . num_nuki_dora > 0 :
294+ precomputed_ura_dora += ura_count_map .get (NORTH , 0 ) * config . num_nuki_dora
297295
298296 yakuhai_seat_wind_yaku = (
299297 config .yaku .seat_wind_east ,
0 commit comments