In Scirocco one of the promoted pieces induces N moves like Q3. This poses the problem in XBetza you usually have, when legs of a move use incommensurate atoms. And the usual solution is to express those as multiples of their 'common denominator', usually K steps. Q3 already does consist of K steps, so one has to write the N leg as two transparently glued K steps: xyampafsQ3. After the xQ3 leg the ya toggles the range to K for the following legs. An mp leg in the arbitrary direction followed by a 45-degree turn for the final leg add a Knight move to that.
In bracket notation this would be [xQ3-aN], but I am not sure the ID can already handle oblique after orthogonal/diagonal.
Revisiting this, especially the latter part, in light of the Relay Thaumaturge in Unnecessarily Complicated Chess.
Since a normal Thaumaturge is KCZ, if I want the piece to share all its moves to all the locations, the Relay Thaumaturge would (using bracket notation) be KCZxaKxaCxaZ[xK-aC][xK-aZ][xC-aK][xC-aZ][xZ-aK][xZ-aC]. Did I get that right?
Revisiting this, especially the latter part, in light of the Relay Thaumaturge in Unnecessarily Complicated Chess.
Since a normal Thaumaturge is KCZ, if I want the piece to share all its moves to all the locations, the Relay Thaumaturge would (using bracket notation) be KCZxaKxaCxaZ[xK-aC][xK-aZ][xC-aK][xC-aZ][xZ-aK][xZ-aC]. Did I get that right?