Umm, this is unintended. The ID determines the typical mobility of a piece by generating moves for it on all empty squares of a 25% populated board, for a large number of randomly generated positions. But apparently I put the piece there in a virgin state, so that initial moves are also counted. This is of course not the correct thing to do; initial moves should contribute almost nothing to piece value. Just some positional advantage, which could also be achieved by starting the piece in a different location of the initial setup. I will correct this.
For castling it has no effect, because even if the King is virgin, there usually would be no castling partner available, and even if there is, the castling would usually be blocked by other pieces.
Prince (KfmnnD): 347 (why a double n?)
This is a trick for making the lame move (which in itself could be simply nD) create en-passant rights (so that moves with e mode can capture it on the square it passed through).
Umm, this is unintended. The ID determines the typical mobility of a piece by generating moves for it on all empty squares of a 25% populated board, for a large number of randomly generated positions. But apparently I put the piece there in a virgin state, so that initial moves are also counted. This is of course not the correct thing to do; initial moves should contribute almost nothing to piece value. Just some positional advantage, which could also be achieved by starting the piece in a different location of the initial setup. I will correct this.
For castling it has no effect, because even if the King is virgin, there usually would be no castling partner available, and even if there is, the castling would usually be blocked by other pieces.
This is a trick for making the lame move (which in itself could be simply nD) create en-passant rights (so that moves with e mode can capture it on the square it passed through).