added default value for RepeatSVarCompare

This commit is contained in:
ArsenalNut
2012-05-09 06:25:18 +00:00
parent 79201a6f90
commit a18fbc7613

View File

@@ -252,10 +252,16 @@ public final class AbilityFactoryRepeat {
}
if (params.containsKey("RepeatCheckSVar")) {
String sVarOperator = "GE";
String sVarOperand = "1";
if (params.containsKey("RepeatSVarCompare")) {
sVarOperator = params.get("RepeatSVarCompare").substring(0, 2);
sVarOperand = params.get("RepeatSVarCompare").substring(2);
}
final int svarValue = AbilityFactory.calculateAmount(sa.getSourceCard(), params.get("RepeatCheckSVar"), sa);
final int operandValue = AbilityFactory.calculateAmount(sa.getSourceCard(), params.get("RepeatSVarCompare").substring(2), sa);
final int operandValue = AbilityFactory.calculateAmount(sa.getSourceCard(), sVarOperand, sa);
if (!AllZoneUtil.compare(svarValue, params.get("RepeatSVarCompare").substring(0, 2), operandValue)) {
if (!AllZoneUtil.compare(svarValue, sVarOperator, operandValue)) {
return false;
}
}