I am already working on it. It appears that the custom script embedded in the page to handle the promotion rules requests chess-like promotion choice rather than shogi-like, when deferral is possible. And the AI then of course always chooses the most-valuable piece, which is the Emperor.
I also stumbled across another problem, which is that the value assigned to the Emperor is so high that when you make the promotion in combination with a capture, the gain exceeds a mate score, so that it thinks the move is instantly winning.
[Edit] I adapted the script embedded in the page, and it should now work correctly. The problem of the inacceptably large Emperor value will have to be fixed in the general Diagram script. But as long as there is no Emperor, this should not be a problem.
I am already working on it. It appears that the custom script embedded in the page to handle the promotion rules requests chess-like promotion choice rather than shogi-like, when deferral is possible. And the AI then of course always chooses the most-valuable piece, which is the Emperor.
I also stumbled across another problem, which is that the value assigned to the Emperor is so high that when you make the promotion in combination with a capture, the gain exceeds a mate score, so that it thinks the move is instantly winning.
[Edit] I adapted the script embedded in the page, and it should now work correctly. The problem of the inacceptably large Emperor value will have to be fixed in the general Diagram script. But as long as there is no Emperor, this should not be a problem.