Skip to content
This repository was archived by the owner on Jul 8, 2023. It is now read-only.

Commit cf3101d

Browse files
committed
Fix a bug with overwriting safe tile danger value by more dangerous tile
1 parent e87817a commit cf3101d

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

project/mahjong/ai/defence/main.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -206,7 +206,8 @@ def _mark_tiles_safety(self, safe_tiles, discard_tiles):
206206
for discard_tile in discard_tiles:
207207
if discard_tile.tile_to_discard == safe_tile.value:
208208
was_safe_tiles = True
209-
discard_tile.danger = safe_tile.danger
209+
if safe_tile.danger < discard_tile.danger:
210+
discard_tile.danger = safe_tile.danger
210211
return was_safe_tiles
211212

212213
def _get_threatening_players(self):

0 commit comments

Comments
 (0)