I have a piece defined this way, which used to work before the server change and now doesn't. It's failing to highlight all the legal riding moves.
def Tiger fn (checkaride #0 #1 1 1 and empty #0)
where #0 2 3
#1
or fn (checkaride #0 #1 1 -1 and empty #0)
where #0 2 -3
#1
or fn (checkaride #0 #1 -1 1 and empty #0)
where #0 -2 3
#1
or fn (checkaride #0 #1 -1 -1 and empty #0)
where #0 -2 -3
#1
or fn (checkaride #0 #1 1 1 and empty #0)
where #0 3 2
#1
or fn (checkaride #0 #1 1 -1 and empty #0)
where #0 3 -2
#1
or fn (checkaride #0 #1 -1 1 and empty #0)
where #0 -3 2
#1
or fn (checkaride #0 #1 -1 -1 and empty #0)
where #0 -3 -2
#1
or checkleap #0 #1 3 2;
def Tiger-Range mergeall
leaps #0 3 2
ray where #0 2 3 1 1
ray where #0 2 -3 1 -1
ray where #0 -2 3 -1 1
ray where #0 -2 -3 -1 -1
ray where #0 3 2 1 1
ray where #0 3 -2 1 -1
ray where #0 -3 2 -1 1
ray where #0 -3 -2 -1 -1;
I have a piece defined this way, which used to work before the server change and now doesn't. It's failing to highlight all the legal riding moves.