It seems you mean up to 3 times as a W/F, and that you also want the moves to be able to jump. When you already explicitly included the D/A, there is no need to indicate the jumping in the two-step descriptor. So this can simply be mcafW.
The 3-step move is more tricky, if you want to allow triple capture and combinations of jumping and capturing. Ideally this would be mpcafmpcafW, so that on every intermediate square it could either move, hop or capture. But not even the betzaNew.js script can handle that. For technical reasons moves with a destructive (c) and non-destructive (mp) non-final step have to be split, (non-destructive intermediates do not have to be clicked when entering the move), and the script only attempts one such a split. One of these days I should fix that; it is a legacy from the time where you could only have a single locust victim anyway.
But for now the combination cafmpcafWmpafmpcafW (where for the first leg the split has been made by hand, and each descriptor only needs a single split for the second leg, which can be done automatically) works.
Again ideally, the bracket notation for this would be H[cW-D][cD-W][cW-cW-W]. This is a more intuitive description, clearly mentioning all combinations of capture and jump. The [cW-D] component currently doesn't appear to work, though, and is treated as [cW-W]. Which is a bit of an omission, since [W-DD] and even [cW-DD] is understood correctly. Increasing stride in the bracket notation only appears to work when it occurs with a leap-rider transition. I should be able to fix that easily, even before there is a general implementation of the bracket notation.
It seems you mean up to 3 times as a W/F, and that you also want the moves to be able to jump. When you already explicitly included the D/A, there is no need to indicate the jumping in the two-step descriptor. So this can simply be mcafW.
The 3-step move is more tricky, if you want to allow triple capture and combinations of jumping and capturing. Ideally this would be mpcafmpcafW, so that on every intermediate square it could either move, hop or capture. But not even the betzaNew.js script can handle that. For technical reasons moves with a destructive (c) and non-destructive (mp) non-final step have to be split, (non-destructive intermediates do not have to be clicked when entering the move), and the script only attempts one such a split. One of these days I should fix that; it is a legacy from the time where you could only have a single locust victim anyway.
But for now the combination cafmpcafWmpafmpcafW (where for the first leg the split has been made by hand, and each descriptor only needs a single split for the second leg, which can be done automatically) works.
Again ideally, the bracket notation for this would be H[cW-D][cD-W][cW-cW-W]. This is a more intuitive description, clearly mentioning all combinations of capture and jump. The [cW-D] component currently doesn't appear to work, though, and is treated as [cW-W]. Which is a bit of an omission, since [W-DD] and even [cW-DD] is understood correctly. Increasing stride in the bracket notation only appears to work when it occurs with a leap-rider transition. I should be able to fix that easily, even before there is a general implementation of the bracket notation.