mirror of
https://github.com/magefree/mage.git
synced 2025-12-20 02:30:08 -08:00
cheats: improved card commands to support names like ED-E, Lonesome Eyebot (related to #12238)
This commit is contained in:
parent
551d5d8633
commit
36d54bc7a9
4 changed files with 42 additions and 25 deletions
|
|
@ -90,9 +90,10 @@ public final class SystemUtil {
|
|||
|
||||
private static final Pattern patternGroup = Pattern.compile("\\[(.+)\\]"); // [test new card]
|
||||
private static final Pattern patternCommand = Pattern.compile("([\\w]+):([\\S ]+?):([\\S ]+):([\\d]+)"); // battlefield:Human:Island:10
|
||||
private static final Pattern patternCardInfo = Pattern.compile("(^[\\dA-Z]{2,7})@([\\S ]+)" // XLN-Island
|
||||
.replace("7", String.valueOf(CardUtil.TESTS_SET_CODE_LOOKUP_LENGTH))
|
||||
.replace("@", CardUtil.TESTS_SET_CODE_DELIMETER)
|
||||
private static final Pattern patternCardInfo = Pattern.compile("(^[\\dA-Z]{MIN,MAX})DELIMETER([\\S ]+)" // XLN-Island
|
||||
.replace("MIN", String.valueOf(CardUtil.TESTS_SET_CODE_MIN_LOOKUP_LENGTH))
|
||||
.replace("MAX", String.valueOf(CardUtil.TESTS_SET_CODE_MAX_LOOKUP_LENGTH))
|
||||
.replace("DELIMETER", CardUtil.TESTS_SET_CODE_DELIMETER)
|
||||
);
|
||||
|
||||
// show ext info for special commands
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue