Changed "memory" to "memorize"
This commit is contained in:
@@ -198,7 +198,7 @@
|
||||
"cost": {
|
||||
"type": "exert",
|
||||
"filter": "choose(name(Gimli))",
|
||||
"memory": "exertedGimli"
|
||||
"memorize": "exertedGimli"
|
||||
},
|
||||
"effect": [
|
||||
{
|
||||
@@ -255,7 +255,7 @@
|
||||
"type": "exert",
|
||||
"count": 2,
|
||||
"filter": "choose(dwarf)",
|
||||
"memory": "exertedDwarves"
|
||||
"memorize": "exertedDwarves"
|
||||
},
|
||||
{
|
||||
"type": "discardStackedCards",
|
||||
|
||||
@@ -26,11 +26,11 @@ import java.util.Collection;
|
||||
public class AddKeyword implements EffectAppenderProducer {
|
||||
@Override
|
||||
public EffectAppender createEffectAppender(JSONObject effectObject, CardGenerationEnvironment environment) throws InvalidCardDefinitionException {
|
||||
FieldUtils.validateAllowedFields(effectObject, "count", "filter", "memory", "keyword");
|
||||
FieldUtils.validateAllowedFields(effectObject, "count", "filter", "memorize", "keyword");
|
||||
|
||||
final CountResolver.Count count = CountResolver.resolveCount(effectObject.get("count"), 1);
|
||||
final String filter = FieldUtils.getString(effectObject.get("filter"), "filter");
|
||||
final String memory = FieldUtils.getString(effectObject.get("memory"), "memory", "_temp");
|
||||
final String memory = FieldUtils.getString(effectObject.get("memorize"), "memorize", "_temp");
|
||||
final String keywordString = FieldUtils.getString(effectObject.get("keyword"), "keyword");
|
||||
|
||||
final String[] keywordSplit = keywordString.split("\\+");
|
||||
@@ -59,7 +59,7 @@ public class AddKeyword implements EffectAppenderProducer {
|
||||
|
||||
@Override
|
||||
public Requirement createCostRequirement(JSONObject effectObject, CardGenerationEnvironment environment) throws InvalidCardDefinitionException {
|
||||
FieldUtils.validateAllowedFields(effectObject, "count", "filter", "memory", "keyword");
|
||||
FieldUtils.validateAllowedFields(effectObject, "count", "filter", "memorize", "keyword");
|
||||
|
||||
final CountResolver.Count count = CountResolver.resolveCount(effectObject.get("count"), 1);
|
||||
final String type = FieldUtils.getString(effectObject.get("filter"), "filter");
|
||||
|
||||
@@ -24,11 +24,11 @@ import java.util.Collection;
|
||||
public class CantTakeMoreWoundsThan implements EffectAppenderProducer {
|
||||
@Override
|
||||
public EffectAppender createEffectAppender(JSONObject effectObject, CardGenerationEnvironment environment) throws InvalidCardDefinitionException {
|
||||
FieldUtils.validateAllowedFields(effectObject, "filter", "wounds", "memory");
|
||||
FieldUtils.validateAllowedFields(effectObject, "filter", "wounds", "memorize");
|
||||
|
||||
final int wounds = FieldUtils.getInteger(effectObject.get("wounds"), "wounds", 1);
|
||||
final String filter = FieldUtils.getString(effectObject.get("filter"), "filter");
|
||||
final String memory = FieldUtils.getString(effectObject.get("memory"), "memory", "_temp");
|
||||
final String memory = FieldUtils.getString(effectObject.get("memorize"), "memorize", "_temp");
|
||||
|
||||
MultiEffectAppender result = new MultiEffectAppender();
|
||||
|
||||
@@ -49,7 +49,7 @@ public class CantTakeMoreWoundsThan implements EffectAppenderProducer {
|
||||
|
||||
@Override
|
||||
public Requirement createCostRequirement(JSONObject effectObject, CardGenerationEnvironment environment) throws InvalidCardDefinitionException {
|
||||
FieldUtils.validateAllowedFields(effectObject, "filter", "wounds", "memory");
|
||||
FieldUtils.validateAllowedFields(effectObject, "filter", "wounds", "memorize");
|
||||
|
||||
final String type = FieldUtils.getString(effectObject.get("filter"), "filter");
|
||||
|
||||
|
||||
@@ -24,11 +24,11 @@ import java.util.Collection;
|
||||
public class DiscardFromPlay implements EffectAppenderProducer {
|
||||
@Override
|
||||
public EffectAppender createEffectAppender(JSONObject effectObject, CardGenerationEnvironment environment) throws InvalidCardDefinitionException {
|
||||
FieldUtils.validateAllowedFields(effectObject, "count", "filter", "memory");
|
||||
FieldUtils.validateAllowedFields(effectObject, "count", "filter", "memorize");
|
||||
|
||||
final CountResolver.Count count = CountResolver.resolveCount(effectObject.get("count"), 1);
|
||||
final String filter = FieldUtils.getString(effectObject.get("filter"), "filter");
|
||||
final String memory = FieldUtils.getString(effectObject.get("memory"), "memory", "_temp");
|
||||
final String memory = FieldUtils.getString(effectObject.get("memorize"), "memorize", "_temp");
|
||||
|
||||
MultiEffectAppender result = new MultiEffectAppender();
|
||||
|
||||
|
||||
@@ -25,11 +25,11 @@ import java.util.Collection;
|
||||
public class DoesNotAddToArcheryTotal implements EffectAppenderProducer {
|
||||
@Override
|
||||
public EffectAppender createEffectAppender(JSONObject effectObject, CardGenerationEnvironment environment) throws InvalidCardDefinitionException {
|
||||
FieldUtils.validateAllowedFields(effectObject, "count", "filter", "memory");
|
||||
FieldUtils.validateAllowedFields(effectObject, "count", "filter", "memorize");
|
||||
|
||||
final CountResolver.Count count = CountResolver.resolveCount(effectObject.get("count"), 1);
|
||||
final String filter = FieldUtils.getString(effectObject.get("filter"), "filter");
|
||||
final String memory = FieldUtils.getString(effectObject.get("memory"), "memory", "_temp");
|
||||
final String memory = FieldUtils.getString(effectObject.get("memorize"), "memorize", "_temp");
|
||||
|
||||
MultiEffectAppender result = new MultiEffectAppender();
|
||||
|
||||
@@ -51,7 +51,7 @@ public class DoesNotAddToArcheryTotal implements EffectAppenderProducer {
|
||||
|
||||
@Override
|
||||
public Requirement createCostRequirement(JSONObject effectObject, CardGenerationEnvironment environment) throws InvalidCardDefinitionException {
|
||||
FieldUtils.validateAllowedFields(effectObject, "count", "filter", "memory");
|
||||
FieldUtils.validateAllowedFields(effectObject, "count", "filter", "memorize");
|
||||
|
||||
final CountResolver.Count count = CountResolver.resolveCount(effectObject.get("count"), 1);
|
||||
final String type = FieldUtils.getString(effectObject.get("filter"), "filter");
|
||||
|
||||
@@ -24,13 +24,13 @@ import java.util.Collection;
|
||||
public class Exert implements EffectAppenderProducer {
|
||||
@Override
|
||||
public EffectAppender createEffectAppender(JSONObject effectObject, CardGenerationEnvironment environment) throws InvalidCardDefinitionException {
|
||||
FieldUtils.validateAllowedFields(effectObject, "player", "count", "times", "filter", "memory");
|
||||
FieldUtils.validateAllowedFields(effectObject, "player", "count", "times", "filter", "memorize");
|
||||
|
||||
final String player = FieldUtils.getString(effectObject.get("player"), "player", "owner");
|
||||
final CountResolver.Count count = CountResolver.resolveCount(effectObject.get("count"), 1);
|
||||
final int times = FieldUtils.getInteger(effectObject.get("times"), "times", 1);
|
||||
final String filter = FieldUtils.getString(effectObject.get("filter"), "filter");
|
||||
final String memory = FieldUtils.getString(effectObject.get("memory"), "memory", "_temp");
|
||||
final String memory = FieldUtils.getString(effectObject.get("memorize"), "memorize", "_temp");
|
||||
|
||||
MultiEffectAppender result = new MultiEffectAppender();
|
||||
|
||||
@@ -52,7 +52,7 @@ public class Exert implements EffectAppenderProducer {
|
||||
|
||||
@Override
|
||||
public Requirement createCostRequirement(JSONObject effectObject, CardGenerationEnvironment environment) throws InvalidCardDefinitionException {
|
||||
FieldUtils.validateAllowedFields(effectObject, "player", "count", "times", "filter", "memory");
|
||||
FieldUtils.validateAllowedFields(effectObject, "player", "count", "times", "filter", "memorize");
|
||||
|
||||
final CountResolver.Count count = CountResolver.resolveCount(effectObject.get("count"), 1);
|
||||
final int times = FieldUtils.getInteger(effectObject.get("times"), "times", 1);
|
||||
|
||||
@@ -24,11 +24,11 @@ import java.util.Collection;
|
||||
public class Heal implements EffectAppenderProducer {
|
||||
@Override
|
||||
public EffectAppender createEffectAppender(JSONObject effectObject, CardGenerationEnvironment environment) throws InvalidCardDefinitionException {
|
||||
FieldUtils.validateAllowedFields(effectObject, "count", "filter", "memory");
|
||||
FieldUtils.validateAllowedFields(effectObject, "count", "filter", "memorize");
|
||||
|
||||
final CountResolver.Count count = CountResolver.resolveCount(effectObject.get("count"), 1);
|
||||
final String filter = FieldUtils.getString(effectObject.get("filter"), "filter");
|
||||
final String memory = FieldUtils.getString(effectObject.get("memory"), "memory", "_temp");
|
||||
final String memory = FieldUtils.getString(effectObject.get("memorize"), "memorize", "_temp");
|
||||
|
||||
MultiEffectAppender result = new MultiEffectAppender();
|
||||
|
||||
@@ -50,7 +50,7 @@ public class Heal implements EffectAppenderProducer {
|
||||
|
||||
@Override
|
||||
public Requirement createCostRequirement(JSONObject effectObject, CardGenerationEnvironment environment) throws InvalidCardDefinitionException {
|
||||
FieldUtils.validateAllowedFields(effectObject, "count", "filter", "memory");
|
||||
FieldUtils.validateAllowedFields(effectObject, "count", "filter", "memorize");
|
||||
|
||||
final CountResolver.Count count = CountResolver.resolveCount(effectObject.get("count"), 1);
|
||||
final String type = FieldUtils.getString(effectObject.get("filter"), "filter");
|
||||
|
||||
@@ -27,12 +27,12 @@ import java.util.Collection;
|
||||
public class ModifyStrength implements EffectAppenderProducer {
|
||||
@Override
|
||||
public EffectAppender createEffectAppender(JSONObject effectObject, CardGenerationEnvironment environment) throws InvalidCardDefinitionException {
|
||||
FieldUtils.validateAllowedFields(effectObject, "amount", "count", "filter", "until", "memory");
|
||||
FieldUtils.validateAllowedFields(effectObject, "amount", "count", "filter", "until", "memorize");
|
||||
|
||||
final int amount = FieldUtils.getInteger(effectObject.get("amount"), "amount");
|
||||
final CountResolver.Count count = CountResolver.resolveCount(effectObject.get("count"), 1);
|
||||
final String filter = FieldUtils.getString(effectObject.get("filter"), "filter");
|
||||
final String memory = FieldUtils.getString(effectObject.get("memory"), "memory", "_temp");
|
||||
final String memory = FieldUtils.getString(effectObject.get("memorize"), "memorize", "_temp");
|
||||
final TimeResolver.Time time = TimeResolver.resolveTime(effectObject.get("until"), "end(current)");
|
||||
|
||||
MultiEffectAppender result = new MultiEffectAppender();
|
||||
@@ -58,7 +58,7 @@ public class ModifyStrength implements EffectAppenderProducer {
|
||||
|
||||
@Override
|
||||
public Requirement createCostRequirement(JSONObject effectObject, CardGenerationEnvironment environment) throws InvalidCardDefinitionException {
|
||||
FieldUtils.validateAllowedFields(effectObject, "amount", "count", "filter", "memory");
|
||||
FieldUtils.validateAllowedFields(effectObject, "amount", "count", "filter", "memorize");
|
||||
|
||||
final CountResolver.Count count = CountResolver.resolveCount(effectObject.get("count"), 1);
|
||||
final String type = FieldUtils.getString(effectObject.get("filter"), "filter");
|
||||
|
||||
@@ -22,10 +22,10 @@ import org.json.simple.JSONObject;
|
||||
public class PreventCardEffectAppender implements EffectAppenderProducer {
|
||||
@Override
|
||||
public EffectAppender createEffectAppender(JSONObject effectObject, CardGenerationEnvironment environment) throws InvalidCardDefinitionException {
|
||||
FieldUtils.validateAllowedFields(effectObject, "filter", "memory");
|
||||
FieldUtils.validateAllowedFields(effectObject, "filter", "memorize");
|
||||
|
||||
String filter = FieldUtils.getString(effectObject.get("filter"), "filter");
|
||||
final String memory = FieldUtils.getString(effectObject.get("memory"), "memory", "_temp");
|
||||
final String memory = FieldUtils.getString(effectObject.get("memorize"), "memorize", "_temp");
|
||||
|
||||
MultiEffectAppender result = new MultiEffectAppender();
|
||||
result.addEffectAppender(
|
||||
@@ -45,7 +45,7 @@ public class PreventCardEffectAppender implements EffectAppenderProducer {
|
||||
|
||||
@Override
|
||||
public Requirement createCostRequirement(JSONObject effectObject, CardGenerationEnvironment environment) throws InvalidCardDefinitionException {
|
||||
FieldUtils.validateAllowedFields(effectObject, "filter", "memory");
|
||||
FieldUtils.validateAllowedFields(effectObject, "filter", "memorize");
|
||||
|
||||
String type = FieldUtils.getString(effectObject.get("filter"), "filter");
|
||||
if (type.startsWith("choose(") && type.endsWith(")")) {
|
||||
|
||||
@@ -24,12 +24,12 @@ import java.util.Collection;
|
||||
public class Wound implements EffectAppenderProducer {
|
||||
@Override
|
||||
public EffectAppender createEffectAppender(JSONObject effectObject, CardGenerationEnvironment environment) throws InvalidCardDefinitionException {
|
||||
FieldUtils.validateAllowedFields(effectObject, "count", "times", "filter", "memory");
|
||||
FieldUtils.validateAllowedFields(effectObject, "count", "times", "filter", "memorize");
|
||||
|
||||
final CountResolver.Count count = CountResolver.resolveCount(effectObject.get("count"), 1);
|
||||
final int times = FieldUtils.getInteger(effectObject.get("times"), "times", 1);
|
||||
final String filter = FieldUtils.getString(effectObject.get("filter"), "filter");
|
||||
final String memory = FieldUtils.getString(effectObject.get("memory"), "memory", "_temp");
|
||||
final String memory = FieldUtils.getString(effectObject.get("memorize"), "memorize", "_temp");
|
||||
|
||||
MultiEffectAppender result = new MultiEffectAppender();
|
||||
|
||||
@@ -51,7 +51,7 @@ public class Wound implements EffectAppenderProducer {
|
||||
|
||||
@Override
|
||||
public Requirement createCostRequirement(JSONObject effectObject, CardGenerationEnvironment environment) throws InvalidCardDefinitionException {
|
||||
FieldUtils.validateAllowedFields(effectObject, "count", "times", "filter", "memory");
|
||||
FieldUtils.validateAllowedFields(effectObject, "count", "times", "filter", "memorize");
|
||||
|
||||
final CountResolver.Count count = CountResolver.resolveCount(effectObject.get("count"), 1);
|
||||
final int times = FieldUtils.getInteger(effectObject.get("times"), "times", 1);
|
||||
|
||||
Reference in New Issue
Block a user