Update calculate_fan.py
parent
399ce76f4b
commit
f745506792
|
|
@ -16,7 +16,7 @@ def calculate_fan(hand, melds, is_self_draw, is_cleared, conditions):
|
||||||
|
|
||||||
# 定义番种规则
|
# 定义番种规则
|
||||||
rules = {
|
rules = {
|
||||||
"basic_win": lambda: 1, # 平胡
|
"basic_win": lambda: 1 if not conditions.get("is_seven_pairs", False) else 0, # 平胡(七对不加基本胡)
|
||||||
"is_cleared": lambda: 2 if is_cleared else 0, # 清一色
|
"is_cleared": lambda: 2 if is_cleared else 0, # 清一色
|
||||||
"is_pure_cleared": lambda: 3 if is_cleared and len(melds) >= 1 else 0, # 清对
|
"is_pure_cleared": lambda: 3 if is_cleared and len(melds) >= 1 else 0, # 清对
|
||||||
"is_double_pure_cleared": lambda: 4 if is_cleared and len(melds) >= 2 else 0, # 极中极
|
"is_double_pure_cleared": lambda: 4 if is_cleared and len(melds) >= 2 else 0, # 极中极
|
||||||
|
|
@ -43,6 +43,7 @@ def calculate_fan(hand, melds, is_self_draw, is_cleared, conditions):
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def is_seven_pairs(hand):
|
def is_seven_pairs(hand):
|
||||||
"""
|
"""
|
||||||
检查手牌是否是七对。
|
检查手牌是否是七对。
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue