mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 20:28:00 +00:00
Add Spy Network. Add new card names to CHANGES.txt.
This commit is contained in:
1
.gitattributes
vendored
1
.gitattributes
vendored
@@ -13107,6 +13107,7 @@ forge-gui/res/cardsfolder/s/sprouting_vines.txt svneol=native#text/plain
|
||||
forge-gui/res/cardsfolder/s/spur_grappler.txt svneol=native#text/plain
|
||||
forge-gui/res/cardsfolder/s/spurnmage_advocate.txt svneol=native#text/plain
|
||||
forge-gui/res/cardsfolder/s/spurred_wolverine.txt svneol=native#text/plain
|
||||
forge-gui/res/cardsfolder/s/spy_network.txt -text
|
||||
forge-gui/res/cardsfolder/s/squadron_hawk.txt svneol=native#text/plain
|
||||
forge-gui/res/cardsfolder/s/squall.txt svneol=native#text/plain
|
||||
forge-gui/res/cardsfolder/s/squall_drifter.txt svneol=native#text/plain
|
||||
|
||||
@@ -3,6 +3,7 @@ package forge.game.ability.effects;
|
||||
import forge.game.Game;
|
||||
import forge.game.ability.SpellAbilityEffect;
|
||||
import forge.game.card.Card;
|
||||
import forge.game.card.CardCollection;
|
||||
import forge.game.player.Player;
|
||||
import forge.game.spellability.SpellAbility;
|
||||
import forge.game.spellability.TargetRestrictions;
|
||||
@@ -17,11 +18,14 @@ public class LookAtEffect extends SpellAbilityEffect {
|
||||
final Player activator = sa.getActivatingPlayer();
|
||||
final TargetRestrictions tgt = sa.getTargetRestrictions();
|
||||
|
||||
final CardCollection targets = new CardCollection();
|
||||
for (final Card tgtCard : getTargetCards(sa)) {
|
||||
if (tgt == null || tgtCard.canBeTargetedBy(sa)) {
|
||||
game.getAction().revealTo(tgtCard, activator);
|
||||
targets.add(tgtCard);
|
||||
}
|
||||
}
|
||||
|
||||
game.getAction().revealTo(targets, activator);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
||||
@@ -17,11 +17,14 @@ New Cards
|
||||
---------
|
||||
|
||||
Assault Suit
|
||||
Aven Soulgazer
|
||||
Domineering Will
|
||||
Incite Rebellion
|
||||
Infernal Offering
|
||||
Loreseeker's Stone
|
||||
Shared Fate
|
||||
Smoke Teller
|
||||
Spy Network
|
||||
Wave of Vitriol
|
||||
|
||||
|
||||
|
||||
10
forge-gui/res/cardsfolder/s/spy_network.txt
Normal file
10
forge-gui/res/cardsfolder/s/spy_network.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
Name:Spy Network
|
||||
ManaCost:U
|
||||
Types:Instant
|
||||
A:SP$ Pump | Cost$ U | ValidTgts$ Player | TgtPrompt$ Select target player. | SubAbility$ DBHand | StackDescription$ SpellDescription | SpellDescription$ Look at target player's hand, the top card of that player's library, and any face-down creatures he or she controls.
|
||||
SVar:DBHand:DB$ LookAt | Defined$ ValidHand Card.TargetedPlayerCtrl | SubAbility$ DBTopLibrary | StackDescription$ None
|
||||
SVar:DBTopLibrary:DB$ LookAt | Defined$ ValidAll Card.TopLibrary+TargetedPlayerCtrl | SubAbility$ DBFaceDown | StackDescription$ None
|
||||
SVar:DBFaceDown:DB$ LookAt | Defined$ Valid Creature.faceDown+TargetedPlayerCtrl | SubAbility$ DBRearrange | StackDescription$ None
|
||||
SVar:DBRearrange:DB$ RearrangeTopOfLibrary | Defined$ You | NumCards$ 4
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/spy_network.jpg
|
||||
Oracle:Look at target player's hand, the top card of that player's library, and any face-down creatures he or she controls. Look at the top four cards of your library, then put them back in any order.
|
||||
Reference in New Issue
Block a user