-
Notifications
You must be signed in to change notification settings - Fork 136
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bait Doll overrides the "Reason Effect" of the card it activates #246
Comments
I made a workaround fix for Bait Doll, with which you can compare the current code with for what I changed:
|
This approach is wrong, by rulings, the trap has to be activated and resolved during the same chain, it cannot be left resolving after the chain end, also this will cause issues, sample scenario, opponent has 2 traps that can be activated, you use bait doll and chain serial spell. The chain will resolve, then after it ended, the last targeted card will be activated, then after that, the opponent will be able to activate the other target as well, and after the opponent had the possibility top activate and resolve the effect, the second forced activation will take place twice. sample puzzle to show this behaviour, after all the effects resolved, you'll end up gaining 12k lifepoints from 2 gift cards
|
Oh. No problem, then, but I guess "Bait Doll" will just copy the effect of the targeted Trap, if able. :/ |
When Bait Doll targets Treacherous Trap Hole, cards immune to Spell effects are not destroyed, and cards immune to Trap effects are, which is the reverse of the correct interaction. This is because the "Reason Effect" applying
Duel.Destroy
is that of Bait Doll, a Spell Card.Would be be possible to have a function that makes clear that the effect applying the operation is that of Bait Doll's target, not Bait Doll itself?
The text was updated successfully, but these errors were encountered: