The code for burning as requested by the captureMatrix was interpreted as a normal piece type when looking up the morph for the move. (I am not sure why it uses the piece type after a capture-triggered promotion to decide on morphing rather than the type of the moving piece, but there must have been a reason.) I fixed that now, so that the morph for the moving piece is consulted, and indeed the Capricon Man now promotes when reaching 9th rank.
But now it doesn't burn anymore on the promotion move. The I.D. currently cannot handle type change and burning on the same move, as burning is indicated as a special promotion type.
The code for burning as requested by the captureMatrix was interpreted as a normal piece type when looking up the morph for the move. (I am not sure why it uses the piece type after a capture-triggered promotion to decide on morphing rather than the type of the moving piece, but there must have been a reason.) I fixed that now, so that the morph for the moving piece is consulted, and indeed the Capricon Man now promotes when reaching 9th rank.
But now it doesn't burn anymore on the promotion move. The I.D. currently cannot handle type change and burning on the same move, as burning is indicated as a special promotion type.