summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Main.gd9
1 files changed, 5 insertions, 4 deletions
diff --git a/Main.gd b/Main.gd
index 489e5ac..8d52d14 100644
--- a/Main.gd
+++ b/Main.gd
@@ -532,13 +532,14 @@ func make_tiles(coords, pattern, go_range, cant_attack, curr_team,
if create_tiles:
spawn_move_tile([x + a, y + b], dict.get("tile_is_en_passant"), dict.get("en_passant_pawn"), dict.get("castling_rook"))
made_tile.push_back([x + a, y + b])
- elif dict.get("must_attack"):
- if ! check:
- pass
- elif check.get_team() != curr_team:
+ elif dict.get("must_attack"): # pawn setting
+ print("must attack...")
+ if check and check.get_team() != curr_team:
if create_tiles:
spawn_move_tile([x + a, y + b])
made_tile.push_back([x + a, y + b])
+ elif ! create_tiles:
+ made_tile.push_back([x + a, y + b])
elif ! cant_attack and check.get_team() != curr_team:
if create_tiles:
spawn_move_tile([x + a, y + b], dict.get("tile_is_en_passant"), dict.get("en_passant_pawn"))