Magic Origins

Post which cards you are working on implementing.
I'll be working on green cards.
I'll be working on green cards.
High Quality Resources for Collectible Card Games
https://www.slightlymagic.net/forum/
https://www.slightlymagic.net/forum/viewtopic.php?f=116&t=17305
Sure, It's anyway on my list to check this.emerald000 wrote:I am not sure how to properly return the new Nissa as a planeswalker. I tried using the same technique as Loyal Cathar to set it transformed after putting the card on the battlefield, but that doesn't work. The EtB ability of the front face triggers and the loyalty counters aren't being put.
I guess it will need an overhaul of the putOntoBattlefield method which I am not really comfortable doing. Should I push the semi-working version of it so you could test a fix?
What's the reason you can't use a normal RequirementEffect effect?emerald000 wrote:No clue how to do Joraga Invocation either. It doesn't seem possible to make the rule-modifying effect with the current implementation of RequirementEffect.
Unless I misunderstood RequirementEffect (not impossible since the names of the methods are far from optimal), it seems like there is no way to force your whole team to be blocked if able; I can only see how to do it for a single creature. You can't create a bunch of effects for each creature either as it applies also to creatures entering the battlefield after the spell resolves.LevelX wrote:What's the reason you can't use a normal RequirementEffect effect?emerald000 wrote:No clue how to do Joraga Invocation either. It doesn't seem possible to make the rule-modifying effect with the current implementation of RequirementEffect.
I guess you need only one requirement effect that returns true for mustBlock() and have to check in the applies() method if the controller of the effect is the active player (so he is the only player that can attack).emerald000 wrote:Unless I misunderstood RequirementEffect (not impossible since the names of the methods are far from optimal), it seems like there is no way to force your whole team to be blocked if able; I can only see how to do it for a single creature. You can't create a bunch of effects for each creature either as it applies also to creatures entering the battlefield after the spell resolves.LevelX wrote:What's the reason you can't use a normal RequirementEffect effect?emerald000 wrote:No clue how to do Joraga Invocation either. It doesn't seem possible to make the rule-modifying effect with the current implementation of RequirementEffect.
That's not how the card works though. You have to block all creatures, not all creatures have to block. If you have more defenders than attackers, you will be able to leave some creatures back. Also, you can't gang-block a creature if that leaves another creature unblocked, since you could satisfy that requirement.LevelX wrote:I guess you need only one requirement effect that returns true for mustBlock() and have to check in the applies() method if the controller of the effect is the active player (so he is the only player that can attack).emerald000 wrote:Unless I misunderstood RequirementEffect (not impossible since the names of the methods are far from optimal), it seems like there is no way to force your whole team to be blocked if able; I can only see how to do it for a single creature. You can't create a bunch of effects for each creature either as it applies also to creatures entering the battlefield after the spell resolves.
So all permanents that are creatures of an opponent (in range of the controller) have to block => so the applies() method of this reqirement effect has to return true.
You're right, the the mustBlock() has to return false, but the mustBlockAttackerIfElseUnblocked() method has to return true.emerald000 wrote:That's not how the card works though. You have to block all creatures, not all creatures have to block. If you have more defenders than attackers, you will be able to leave some creatures back. Also, you can't gang-block a creature if that leaves another creature unblocked, since you could satisfy that requirement.LevelX wrote:I guess you need only one requirement effect that returns true for mustBlock() and have to check in the applies() method if the controller of the effect is the active player (so he is the only player that can attack).emerald000 wrote:Unless I misunderstood RequirementEffect (not impossible since the names of the methods are far from optimal), it seems like there is no way to force your whole team to be blocked if able; I can only see how to do it for a single creature. You can't create a bunch of effects for each creature either as it applies also to creatures entering the battlefield after the spell resolves.
So all permanents that are creatures of an opponent (in range of the controller) have to block => so the applies() method of this reqirement effect has to return true.
Hard to kill by damage.tself55 wrote:Hixus, Prison Warden is currently a 4/44 instead of the correct stats 4/4 in the collection viewer.