Event #36 Portals

Event #36 Portals

Martin0
Martin0
|
1

This is an event that is part of a variant called event chess. More about event chess can be read here.

Event #36 Portals

Condition: At least 2 bishops for each player. Starting this event does not cause any player to be in check.

Pieces can move "through" allied bishops. The piece will move to an allied bishop and then continue in the same direction from another allied bishop.

Moving through the bishop does not count towards the maximum number of squares a piece can move (like a pawn moving 2 squares from second rank).

Pawns on the second rank can move 2 squares forward regardless if they have previously moved or not.

Note: All pieces, including kings and knights can move through allied bishops. The knight will move like an L-shape to the first bishop and then another L-shape in the same direction from the other bishop.

Example 1:

White plays Rxf8. Whites rook on c1 moves through the bishop on c3 and continue from the bishop on f3 and capture blacks rook on f8. When white moves through the bishop on c3 it can't continue towards blacks knight on c7 since it must continue from a different allied bishop.

Example 2:

Black can not move through whites bishops, since he can only move through allied bishops. Black captures whites bishop with Rxf3. Nothing special happens. White will no longer be able to move through bishops, since he only has 1 bishop left. 

Example 3:

Whites knight can move through whites bishops. White plays Nxg5

Example 4:

Moving through a bishop does not count towards the maximum number of squares a pawn can travel, so the pawn on c2 moving to e5 only counts as moving 1 square (not 2). Whites pawn on c2 moving 2 squares forward would end up on e6. Whites pawn on e2 moving 2 squares forward would end up on c4.

Example 5:

White plays e8=Q (moving through whites bishops)

Black plays bxe7 (en passant, also moving through bishops)

Blacks pawn will be able to move 2 squares forward later since it is standing on the 7th rank (having moved does not matter).