mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-16 10:48:00 +00:00
Merge branch 'fixTokenScriptAgain' into 'master'
TokenInfo: fix if script is null See merge request core-developers/forge!1415
This commit is contained in:
@@ -63,15 +63,6 @@ public class TokenAi extends SpellAbilityAi {
|
|||||||
this.actualToken = TokenInfo.getProtoType(mapParams.getParam("TokenScript"), mapParams);
|
this.actualToken = TokenInfo.getProtoType(mapParams.getParam("TokenScript"), mapParams);
|
||||||
|
|
||||||
if (actualToken == null) {
|
if (actualToken == null) {
|
||||||
String[] keywords;
|
|
||||||
|
|
||||||
if (mapParams.hasParam("TokenKeywords")) {
|
|
||||||
// TODO: Change this Split to a semicolon or something else
|
|
||||||
keywords = mapParams.getParam("TokenKeywords").split("<>");
|
|
||||||
} else {
|
|
||||||
keywords = new String[0];
|
|
||||||
}
|
|
||||||
|
|
||||||
this.tokenPower = mapParams.getParam("TokenPower");
|
this.tokenPower = mapParams.getParam("TokenPower");
|
||||||
this.tokenToughness = mapParams.getParam("TokenToughness");
|
this.tokenToughness = mapParams.getParam("TokenToughness");
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
@@ -226,6 +226,10 @@ public class TokenInfo {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static public Card getProtoType(final String script, final SpellAbility sa) {
|
static public Card getProtoType(final String script, final SpellAbility sa) {
|
||||||
|
// script might be null, or sa might be null
|
||||||
|
if (script == null || sa == null) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
final Card host = sa.getHostCard();
|
final Card host = sa.getHostCard();
|
||||||
final Game game = host.getGame();
|
final Game game = host.getGame();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user