Ah OK, I see it now. Burning is configured through the captureMatrix, which makes it piece-type selective, both w.r.t. attacker and captured piece. But the size of that matrix is of course dependent on the number of participating piece types. I had added a few types since the first version of the Diagram, but had forgotten to extend the row for the Fire Dragon with more burns, so that capturing the few pieces latest in the list did no longer trigger burning.
I am still not completely happy how this works, because the way the moves are encoded as burns now excludes they could also promote. So it would be impossible to burn on the move where the Queen promotes to Fire Dragon, even if I wanted that. Pehaps I should change the standard script such that when a promotion occurs (which could also have be specified by the capture matrix) that it consults the capture matrix (again) to see if burning was specified for the promoted piece making that same move.
BTW, I now altered the promotion of the Diagonal Jumper (= Bishop General) from Minister to a 'Lion'. Which in this case does not have the power of the Chu-Shogi Lion, but only a (two-step) area move. It seemed more logical to use that move than to give it the usual KNAD. The Minister was an embarrasingly weak promotion for the Diagonal Jumper, as it is worth less. (But this promotion could still be useful, as a Minister has mating potential, which the color-bound Diagonal Jumper lacks.) Now it promotes to a strong piece (the Diagram values it as nearly a Queen), which could contibute to its value.
Ah OK, I see it now. Burning is configured through the captureMatrix, which makes it piece-type selective, both w.r.t. attacker and captured piece. But the size of that matrix is of course dependent on the number of participating piece types. I had added a few types since the first version of the Diagram, but had forgotten to extend the row for the Fire Dragon with more burns, so that capturing the few pieces latest in the list did no longer trigger burning.
I am still not completely happy how this works, because the way the moves are encoded as burns now excludes they could also promote. So it would be impossible to burn on the move where the Queen promotes to Fire Dragon, even if I wanted that. Pehaps I should change the standard script such that when a promotion occurs (which could also have be specified by the capture matrix) that it consults the capture matrix (again) to see if burning was specified for the promoted piece making that same move.
BTW, I now altered the promotion of the Diagonal Jumper (= Bishop General) from Minister to a 'Lion'. Which in this case does not have the power of the Chu-Shogi Lion, but only a (two-step) area move. It seemed more logical to use that move than to give it the usual KNAD. The Minister was an embarrasingly weak promotion for the Diagonal Jumper, as it is worth less. (But this promotion could still be useful, as a Minister has mating potential, which the color-bound Diagonal Jumper lacks.) Now it promotes to a strong piece (the Diagram values it as nearly a Queen), which could contibute to its value.