Hmm, the Curse cycle cards kind of present an interesting dilemma as far as implementing them in Forge goes. The cards are made with the new "shared turns/decisions" shenanigans in mind that they started implementing in Archenemy:
Nicol Bolas, and assume that it's possible that more than one player attacks another player at the same time. Forge doesn't (yet) support this, so there's neither a way nor reason to check, for the time being, that another player (on top of the current attacker) is attacking anyone at the same time. Of course, some theoretical construct like "PlayerAttackingAnotherPlayer:
X" could probably be introduced as a form of condition, but it will not be functional/verifiable in game until shared turns are implemented.
The question is: would it be alright to code these cards without the share turn stuff for the time being? If so, they would actually be rather straightforward to implement since they would only care about the current attacker and the defender, I guess. There could be a TODO entry in them stating that they should be expanded after shared turns are implemented (in case they are).
If this is not a viable temporary solution for these cards, I guess it may be a very long time before they see full Forge support, since no one so far has shown interest in expanding Forge to support shared turns in multiplayer (which, indeed, would most likely be a big undertaking, involving a rather serious combat rewrite and AI update).
- Agetian