tweak Sindbad effect to reveal drawn to player before discard

This commit is contained in:
Northmoc
2021-09-29 19:35:42 -04:00
parent 63bfa9aefb
commit cf2086a79b
3 changed files with 11 additions and 9 deletions

View File

@@ -60,7 +60,11 @@ public class DrawEffect extends SpellAbilityEffect {
final CardCollectionView drawn = p.drawCards(actualNum, sa);
if (sa.hasParam("Reveal")) {
p.getGame().getAction().reveal(drawn, p);
if (sa.getParam("Reveal").equals("All")) {
p.getGame().getAction().reveal(drawn, p, false);
} else {
p.getGame().getAction().reveal(drawn, p);
}
}
if (sa.hasParam("RememberDrawn")) {
for (final Card c : drawn) {

View File

@@ -2,8 +2,7 @@ Name:Fa'adiyah Seer
ManaCost:1 G
Types:Creature Human Shaman
PT:1/1
A:AB$ Draw | Cost$ T | NumCards$ 1 | Reveal$ True | RememberDrawn$ True | SubAbility$ DBDiscard | SpellDescription$ Draw a card and reveal it. If it isn't a land card, discard it.
SVar:DBDiscard:DB$ Discard | Mode$ Defined | Defined$ You | DefinedCards$ Remembered | ConditionDefined$ Remembered | ConditionPresent$ Card.nonLand | ConditionCompare$ EQ1 | SubAbility$ DBCleanup
SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True
SVar:Picture:http://www.wizards.com/global/images/magic/general/faadiyah_seer.jpg
A:AB$ Draw | Cost$ T | NumCards$ 1 | Reveal$ All | RememberDrawn$ True | SubAbility$ DBDiscard | StackDescription$ SpellDescription | SpellDescription$ Draw a card and reveal it. If it isn't a land card, discard it.
SVar:DBDiscard:DB$ Discard | Mode$ Defined | Defined$ You | DefinedCards$ Remembered | ConditionDefined$ Remembered | ConditionPresent$ Card.nonLand | ConditionCompare$ EQ1 | StackDescription$ None | SubAbility$ DBCleanup
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
Oracle:{T}: Draw a card and reveal it. If it isn't a land card, discard it.

View File

@@ -2,8 +2,7 @@ Name:Sindbad
ManaCost:1 U
Types:Creature Human
PT:1/1
A:AB$ Draw | Cost$ T | NumCards$ 1 | Reveal$ True | RememberDrawn$ True | SubAbility$ DBDiscard | SpellDescription$ Draw a card and reveal it. If it isn't a land card, discard it.
SVar:DBDiscard:DB$ Discard | Mode$ Defined | Defined$ You | DefinedCards$ Remembered | ConditionDefined$ Remembered | ConditionPresent$ Card.nonLand | ConditionCompare$ EQ1 | SubAbility$ DBCleanup
SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True
SVar:Picture:http://www.wizards.com/global/images/magic/general/sindbad.jpg
A:AB$ Draw | Cost$ T | NumCards$ 1 | Reveal$ All | RememberDrawn$ True | SubAbility$ DBDiscard | StackDescription$ SpellDescription | SpellDescription$ Draw a card and reveal it. If it isn't a land card, discard it.
SVar:DBDiscard:DB$ Discard | Mode$ Defined | Defined$ You | DefinedCards$ Remembered | ConditionDefined$ Remembered | ConditionPresent$ Card.nonLand | ConditionCompare$ EQ1 | SubAbility$ DBCleanup | StackDescription$ None
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
Oracle:{T}: Draw a card and reveal it. If it isn't a land card, discard it.