mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-16 18:58:00 +00:00
Added IfMainPhase to xCount.
This commit is contained in:
@@ -3286,6 +3286,18 @@ public class CardFactoryUtil {
|
||||
// Count$CardManaCost
|
||||
if(sq[0].contains("CardManaCost")) return doXMath(CardUtil.getConvertedManaCost(c), m);
|
||||
|
||||
//Count$IfMainPhase.<numMain>.<numNotMain> // 7/10
|
||||
if (sq[0].contains("IfMainPhase"))
|
||||
{
|
||||
String cPhase = AllZone.Phase.getPhase();
|
||||
if ((cPhase.equals(Constant.Phase.Main1) ||
|
||||
cPhase.equals(Constant.Phase.Main2)) &&
|
||||
AllZone.Phase.getActivePlayer().equals(cardController))
|
||||
return doXMath(Integer.parseInt(sq[1]), m);
|
||||
else
|
||||
return doXMath(Integer.parseInt(sq[2]), m); // not Main Phase
|
||||
}
|
||||
|
||||
//Generic Zone-based counting
|
||||
// Count$QualityAndZones.Subquality
|
||||
|
||||
|
||||
Reference in New Issue
Block a user