mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-17 19:28:01 +00:00
Merge branch 'epiph' into 'master'
VOC: Occult Epiphany and support See merge request core-developers/forge!5818
This commit is contained in:
@@ -2627,7 +2627,7 @@ public class AbilityUtils {
|
||||
}
|
||||
|
||||
if (sq[0].contains("CardTypes")) {
|
||||
return doXMath(getCardTypesFromList(game.getCardsIn(ZoneType.smartValueOf(sq[1]))), expr, c, ctb);
|
||||
return doXMath(getCardTypesFromList(getDefinedCards(c, sq[1], ctb)), expr, c, ctb);
|
||||
}
|
||||
|
||||
if (sq[0].equals("TotalTurns")) {
|
||||
|
||||
@@ -4,6 +4,6 @@ Types:Tribal Artifact Lhurgoyf
|
||||
T:Mode$ Attacks | ValidCard$ Creature.YouCtrl | Alone$ True | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a creature you control attacks alone, it gets +X/+X until end of turn, where X is the number of card types among cards in all graveyards.
|
||||
SVar:TrigPump:DB$ Pump | Defined$ TriggeredAttacker | NumAtt$ +X | NumDef$ +X
|
||||
S:Mode$ Continuous | Affected$ Creature.Lhurgoyf+YouCtrl | AddKeyword$ Trample | Description$ Lhurgoyf creatures you control have trample.
|
||||
SVar:X:Count$CardTypes.Graveyard
|
||||
SVar:X:Count$CardTypes.ValidGraveyard Card
|
||||
SVar:PlayMain1:TRUE
|
||||
Oracle:Whenever a creature you control attacks alone, it gets +X/+X until end of turn, where X is the number of card types among cards in all graveyards.\nLhurgoyf creatures you control have trample.
|
||||
|
||||
@@ -4,7 +4,7 @@ Types:Creature Lhurgoyf Imp
|
||||
PT:*/1+*
|
||||
K:Flying
|
||||
S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ Y | Description$ CARDNAME's power is equal to the number of card types among cards in all graveyards and its toughness is equal to that number plus 1.
|
||||
SVar:X:Count$CardTypes.Graveyard
|
||||
SVar:X:Count$CardTypes.ValidGraveyard Card
|
||||
SVar:Y:SVar$X/Plus.1
|
||||
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, target opponent puts a card from their hand on top of their library.
|
||||
SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Hand | Destination$ Library | LibraryPosition$ 0 | ValidTgts$ Opponent | ChangeType$ Card | ChangeNum$ 1 | Chooser$ Opponent | Mandatory$ True | IsCurse$ True
|
||||
|
||||
@@ -3,7 +3,6 @@ ManaCost:1 G
|
||||
Types:Creature Lhurgoyf
|
||||
PT:*/1+*
|
||||
S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ Y | Description$ CARDNAME's power is equal to the number of card types among cards in all graveyards and its toughness is equal to that number plus 1.
|
||||
SVar:X:Count$CardTypes.Graveyard
|
||||
SVar:X:Count$CardTypes.ValidGraveyard Card
|
||||
SVar:Y:SVar$X/Plus.1
|
||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/tarmogoyf.jpg
|
||||
Oracle:Tarmogoyf's power is equal to the number of card types among cards in all graveyards and its toughness is equal to that number plus 1.
|
||||
|
||||
11
forge-gui/res/cardsfolder/upcoming/occult_epiphany.txt
Normal file
11
forge-gui/res/cardsfolder/upcoming/occult_epiphany.txt
Normal file
@@ -0,0 +1,11 @@
|
||||
Name:Occult Epiphany
|
||||
ManaCost:X U
|
||||
Types:Instant
|
||||
A:SP$ Draw | NumCards$ X | SubAbility$ DBDiscard | SpellDescription$ Draw X cards,
|
||||
SVar:DBDiscard:DB$ Discard | Defined$ You | Mode$ TgtChoose | NumCards$ X | RememberDiscarded$ True | SubAbility$ DBToken | SpellDescription$ then discard X cards.
|
||||
SVar:DBToken:DB$ Token | TokenScript$ w_1_1_spirit_flying | TokenAmount$ Y | SubAbility$ DBCleanup | SpellDescription$ Create a 1/1 white Spirit creature token with flying for each card type among cards discarded this way.
|
||||
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
|
||||
SVar:X:Count$xPaid
|
||||
SVar:Y:Count$CardTypes.Remembered
|
||||
DeckHas:Ability$Discard & Ability$Token & Type$Spirit
|
||||
Oracle:Draw X cards, then discard X cards. Create a 1/1 white Spirit creature token with flying for each card type among cards discarded this way.
|
||||
Reference in New Issue
Block a user