diff --git a/forge-game/src/main/java/forge/game/ability/AbilityUtils.java b/forge-game/src/main/java/forge/game/ability/AbilityUtils.java index 4c312e9e919..cacd25b5c38 100644 --- a/forge-game/src/main/java/forge/game/ability/AbilityUtils.java +++ b/forge-game/src/main/java/forge/game/ability/AbilityUtils.java @@ -1971,6 +1971,9 @@ public class AbilityUtils { if (sq[0].contains("CardPower")) { return doXMath(c.getNetPower(), expr, c, ctb); } + if (sq[0].contains("CardBasePower")) { + return doXMath(c.getCurrentPower(), expr, c, ctb); + } if (sq[0].contains("CardToughness")) { return doXMath(c.getNetToughness(), expr, c, ctb); } diff --git a/forge-gui/res/cardsfolder/upcoming/sovereign_okinec_ahau.txt b/forge-gui/res/cardsfolder/upcoming/sovereign_okinec_ahau.txt new file mode 100644 index 00000000000..e82175d81c3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/sovereign_okinec_ahau.txt @@ -0,0 +1,12 @@ +Name:Sovereign Okinec Ahau +ManaCost:2 G W +Types:Legendary Creature Cat Noble +PT:3/4 +K:Ward:2 +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, for each creature you control with power greater than that creature's base power, put a number of +1/+1 counters on that creature equal to the difference. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Valid Creature.YouCtrl+powerGTbasePower | CounterType$ P1P1 | CounterNumPerDefined$ X +SVar:X:Count$CardPower/Minus.Count$CardBasePower +DeckHas:Ability$Counters +DeckHints:Ability$Counters +SVar:HasAttackEffect:TRUE +Oracle:Ward {2}\nWhenever Sovereign Okinec Ahau attacks, for each creature you control with power greater than that creature's base power, put a number of +1/+1 counters on that creature equal to the difference.