From 0c5e5288b8c58f2e146e2ac25a5b4ea943080551 Mon Sep 17 00:00:00 2001 From: Agetian Date: Tue, 11 Dec 2018 15:12:41 +0300 Subject: [PATCH] - Tweaking a method name. --- forge-ai/src/main/java/forge/ai/ComputerUtilAbility.java | 5 ++++- forge-ai/src/main/java/forge/ai/ability/DamageDealAi.java | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/forge-ai/src/main/java/forge/ai/ComputerUtilAbility.java b/forge-ai/src/main/java/forge/ai/ComputerUtilAbility.java index a79418b623b..057dc96252a 100644 --- a/forge-ai/src/main/java/forge/ai/ComputerUtilAbility.java +++ b/forge-ai/src/main/java/forge/ai/ComputerUtilAbility.java @@ -190,7 +190,10 @@ public class ComputerUtilAbility { return targeted; } - public static Pair getDamageAfterChainingSpells(Player ai, SpellAbility sa, String damage) { + // Returns a pair of a SpellAbility (APIType DealDamage or Pump) and damage/debuff amount + // The returned spell ability can be chained to "sa" to deal more damage (enough mana is available to cast both + // and can be properly reserved). + public static Pair getDamagingSAToChain(Player ai, SpellAbility sa, String damage) { int chance = ((PlayerControllerAi)ai.getController()).getAi().getIntProperty(AiProps.CHANCE_TO_CHAIN_TWO_DAMAGE_SPELLS); if (!MyRandom.percentTrue(chance)) { return null; diff --git a/forge-ai/src/main/java/forge/ai/ability/DamageDealAi.java b/forge-ai/src/main/java/forge/ai/ability/DamageDealAi.java index 9cc402cd28b..6f49103fe14 100644 --- a/forge-ai/src/main/java/forge/ai/ability/DamageDealAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/DamageDealAi.java @@ -197,7 +197,7 @@ public class DamageDealAi extends DamageAiBase { } // Try to chain damage/debuff effects - Pair chainDmg = ComputerUtilAbility.getDamageAfterChainingSpells(ai, sa, damage); + Pair chainDmg = ComputerUtilAbility.getDamagingSAToChain(ai, sa, damage); // temporarily disabled until better AI if (!ComputerUtilCost.checkLifeCost(ai, abCost, source, 4, sa)) {