[ List Earliest Comments Only For Pages | Games | Rated Pages | Rated Games | Subjects of Discussion ]
You are on the backup site for Chessvariants.com. Any posts, moves, or other changes you make here will not be permanent, because the pages and database from the main site will be backed up here every midnight EST. Additionally, things may not be working right, because this site is also a testbed for newer system software. So, if you are not here to test, develop, or merely read this site, you may want to change .org to .com in the navigation bar and go to the main site.
A work-around for such extra piece types could be to place them in the empty area of the board in the initial position. Then they will be put in the piece list, and in the post-editing you only have to delete the list of squares where they should be put.
I guess the problem with the Knight was that you pruned a bit too much. In particular the ID field for the Knight, which would have be an N if you had left it alone.
The order of the pieces in the promoChoice string should not matter; when a promotable piece reaches the zone the diagram just goes through the piece list, and for every ID tests whether it occurs (as a sub-string) in the promoChoice string. This algorithm failed when the IDs are not single letters, so I later supported a second format where you can specify a comma-separated list of promotion choices. If a comma occurs in the promoChoice it then only considers a piece ID a match if it occurs as a sub-string surrounded by commas.