mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-17 03:08:02 +00:00
- Fixed a possible NPE in CombatUtil.
This commit is contained in:
@@ -1994,6 +1994,9 @@ public class CombatUtil {
|
|||||||
trigger = TriggerHandler.parseTrigger(source.getSVar(sVarName), trigger.getHostCard(), true);
|
trigger = TriggerHandler.parseTrigger(source.getSVar(sVarName), trigger.getHostCard(), true);
|
||||||
trigParams = trigger.getMapParams();
|
trigParams = trigger.getMapParams();
|
||||||
}
|
}
|
||||||
|
if (!trigParams.containsKey("Execute")) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
String ability = source.getSVar(trigParams.get("Execute"));
|
String ability = source.getSVar(trigParams.get("Execute"));
|
||||||
AbilityFactory abilityFactory = new AbilityFactory();
|
AbilityFactory abilityFactory = new AbilityFactory();
|
||||||
final HashMap<String, String> abilityParams = abilityFactory.getMapParams(ability, source);
|
final HashMap<String, String> abilityParams = abilityFactory.getMapParams(ability, source);
|
||||||
@@ -2044,6 +2047,9 @@ public class CombatUtil {
|
|||||||
trigger = TriggerHandler.parseTrigger(source.getSVar(sVarName), trigger.getHostCard(), true);
|
trigger = TriggerHandler.parseTrigger(source.getSVar(sVarName), trigger.getHostCard(), true);
|
||||||
trigParams = trigger.getMapParams();
|
trigParams = trigger.getMapParams();
|
||||||
}
|
}
|
||||||
|
if (!trigParams.containsKey("Execute")) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
String ability = source.getSVar(trigParams.get("Execute"));
|
String ability = source.getSVar(trigParams.get("Execute"));
|
||||||
AbilityFactory abilityFactory = new AbilityFactory();
|
AbilityFactory abilityFactory = new AbilityFactory();
|
||||||
final HashMap<String, String> abilityParams = abilityFactory.getMapParams(ability, source);
|
final HashMap<String, String> abilityParams = abilityFactory.getMapParams(ability, source);
|
||||||
|
|||||||
Reference in New Issue
Block a user