forked from External/mage
Tokens reworked:
- removed outdated code; - updated logic to choose a set code for a tokens in different use cases (related to #10150); - added many tests for client and server token's data (related to #10139); - prepare for tokens database (related #6955);
This commit is contained in:
parent
ff15edbce8
commit
d17df585c5
13 changed files with 409 additions and 89 deletions
|
|
@ -121,4 +121,24 @@ public class PermanentToken extends PermanentImpl {
|
|||
// token don't have game card, so return itself
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getCardNumber() {
|
||||
return token.getOriginalCardNumber();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setCardNumber(String cardNumber) {
|
||||
throw new IllegalArgumentException("Wrong code usage: you can't change a token's card number");
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getExpansionSetCode() {
|
||||
return token.getOriginalExpansionSetCode();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void setExpansionSetCode(String expansionSetCode) {
|
||||
throw new IllegalArgumentException("Wrong code usage: you can't change a token's set code");
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue