mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 12:18:00 +00:00
- Added Fate Transfer
This commit is contained in:
1
.gitattributes
vendored
1
.gitattributes
vendored
@@ -3568,6 +3568,7 @@ res/cardsfolder/f/fatal_frenzy.txt svneol=native#text/plain
|
|||||||
res/cardsfolder/f/fatal_fumes.txt -text
|
res/cardsfolder/f/fatal_fumes.txt -text
|
||||||
res/cardsfolder/f/fatal_lore.txt -text
|
res/cardsfolder/f/fatal_lore.txt -text
|
||||||
res/cardsfolder/f/fatal_mutation.txt svneol=native#text/plain
|
res/cardsfolder/f/fatal_mutation.txt svneol=native#text/plain
|
||||||
|
res/cardsfolder/f/fate_transfer.txt -text
|
||||||
res/cardsfolder/f/fatestitcher.txt svneol=native#text/plain
|
res/cardsfolder/f/fatestitcher.txt svneol=native#text/plain
|
||||||
res/cardsfolder/f/fathom_mage.txt -text
|
res/cardsfolder/f/fathom_mage.txt -text
|
||||||
res/cardsfolder/f/fathom_seer.txt svneol=native#text/plain
|
res/cardsfolder/f/fathom_seer.txt svneol=native#text/plain
|
||||||
|
|||||||
13
res/cardsfolder/f/fate_transfer.txt
Normal file
13
res/cardsfolder/f/fate_transfer.txt
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
Name:Fate Transfer
|
||||||
|
ManaCost:1 UB
|
||||||
|
Types:Instant
|
||||||
|
A:SP$ Pump | Cost$ 1 UB | ValidTgts$ Creature | TgtPrompt$ Select target creature to remove counters | ImprintCards$ Targeted | SubAbility$ DBRemember | SpellDescription$ Move all counters from target creature onto another target creature.
|
||||||
|
SVar:DBRemember:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature to get counters | RememberObjects$ Targeted | SubAbility$ DBMove
|
||||||
|
SVar:DBMove:DB$ RepeatEach | Defined$ Imprinted | RepeatCounters$ True | RepeatSubAbility$ MoveCounters | SubAbility$ DBCleanup
|
||||||
|
SVar:MoveCounters:DB$ MoveCounter | Source$ Imprinted | Defined$ Remembered | CounterType$ RepeatSVarCounter | CounterNum$ RepeatCounterAmount
|
||||||
|
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True
|
||||||
|
SVar:RemAIDeck:True
|
||||||
|
SVar:RemRandomDeck:True
|
||||||
|
SVar:Picture:http://www.wizards.com/global/images/magic/general/fate_transfer.jpg
|
||||||
|
Oracle:Move all counters from target creature onto another target creature.
|
||||||
|
SetInfo:SHM Common
|
||||||
@@ -91,6 +91,9 @@ public class RepeatEachEffect extends SpellAbilityEffect {
|
|||||||
|
|
||||||
if (sa.hasParam("RepeatCounters")) {
|
if (sa.hasParam("RepeatCounters")) {
|
||||||
Card target = sa.getTargetCard();
|
Card target = sa.getTargetCard();
|
||||||
|
if (target == null) {
|
||||||
|
target = AbilityUtils.getDefinedCards(sa.getSourceCard(), sa.getParam("Defined"), sa).get(0);
|
||||||
|
}
|
||||||
Set<CounterType> types = new HashSet<CounterType>(target.getCounters().keySet());
|
Set<CounterType> types = new HashSet<CounterType>(target.getCounters().keySet());
|
||||||
for (CounterType type : types) {
|
for (CounterType type : types) {
|
||||||
StringBuilder sb = new StringBuilder();
|
StringBuilder sb = new StringBuilder();
|
||||||
|
|||||||
Reference in New Issue
Block a user