Re: Custom Card Thread
Posted: 30 May 2020, 03:59
I remember seeing Monty Python themed cards back in the day. Has anyone ever coded them in?
High Quality Resources for Collectible Card Games and Home of the CCGHQ Team
https://www.slightlymagic.net/forum/
https://www.slightlymagic.net/forum/viewtopic.php?f=26&t=16205
and Ral Zarek's ultimate:Flip a coin until you lose a flip or choose to stop flipping. If you lose a flip, Fiery Gambit has no effect. If you win one or more flips, Fiery Gambit deals 3 damage to target creature. If you win two or more flips, Fiery Gambit deals 6 damage to each opponent. If you win three or more flips, draw nine cards and untap all lands you control.
I came up with something like this[-7]: Flip five coins. Take an extra turn after this one for each coin that comes up heads.
However, after several attempts I still can't fix a problem where only the dice roll event happens but not the damage partA:AB$ FlipACoin | Cost$ 1 U T | Amount$ 5 | NoCall$ True | HeadsSubAbility$ DBDamage | StackDescription$ Flip a coin. | SpellDescription$ CARDNAME deals 2 damage to any target for each coin that comes up heads.
SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2
R:Event$ Discard | ActiveZones$ Battlefield | ValidPlayer$ Player.Opponent | ReplaceWith$ ReturnCard | ConditionCheckSVar$ HandSize | ConditionSVarCompare$ EQ0 | References$ HandSize | Description$ If an opponent would discards a card and has no cards in hand, return target card from your graveyard to your hand instead.
SVar:ReturnCard:DB$ ChangeZone | TgtPrompt$ Choose target card in your graveyard | ValidTgts$ Card.YouCtrl | Origin$ Graveyard | Destination$ Hand | SpellDescription$ Return target card from your graveyard to your hand.
SVar:HandSize:Count$Card.OppCtrl
Name:Pharika, God of Disease
ManaCost:3 B G
Types:Legendary Enchantment Creature God
PT:4/4
K:Indestructible
S:Mode$ Continuous | Affected$ Card.Self | RemoveType$ Creature | CheckSVar$ X | SVarCompare$ LT7 | References$ X | Description$ As long as your devotion to black and green is less than seven, CARDNAME isn't a creature.
SVar:X:Count$DevotionDual.Black.Green
SVar:BuffedBy:Permanent.Green,Permanent.Black
R:Event$ Discard | ActiveZones$ Battlefield | ValidPlayer$ Player.Opponent | ReplaceWith$ ReturnCard | ConditionCheckSVar$ HandSize | ConditionSVarCompare$ EQ0 | References$ HandSize | Description$ If an opponent would discards a card and has no cards in hand, return target card from your graveyard to your hand instead.
SVar:ReturnCard:DB$ ChangeZone | TgtPrompt$ Choose target card in your graveyard | ValidTgts$ Card.YouCtrl | Origin$ Graveyard | Destination$ Hand | SpellDescription$ Return target card from your graveyard to your hand.
SVar:HandSize:Count$Card.OppCtrl
T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ Whenever an opponent casts a spell, that player discards a card.
SVar:TrigDiscard:DB$Discard | Defined$ TriggeredActivator | NumCards$ 1 | Mode$ TgtChoose
AI:RemoveDeck:Random
Oracle:Indestructible\nAs long as your devotion to black and green is less than seven, Pharika isn't a creature.\nIf an opponent would discards a card and has no cards in hand, return target card from your graveyard to your hand instead.\nWhenever an opponent casts a spell, that player discards a card.
+2: Exile a silver from the battlefield. if you do, you get an emblem with all static abilities of the exiled card. Exile it when you don't control an Apex planeswalker.
SVar:X:Count$ CardCounters.COUNTERNAME
I love you so much right now! This solved everything! I don't know how I missed this card when I was searching for cards that counted counters/other cards. Seriously, thank you, I've been trying to solve this for more hours than I care to admit.Marek14 wrote:Maybe try looking at Fungal Behemoth?
Name:The Lusty Argonian Maid
ManaCost:1 B G U
Types:Legendary Planeswalker Argonian Maid
Loyalty:5
S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Protection:Permanent.counters_GE1_AROUSAL:Protection from permanents with arousal counters on them.
A:AB$ Token | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | TokenAmount$ 1 | TokenScript$ bg_0_1_egg_defender | TokenOwner$ You | SpellDescription$ Create a 0/1 black and green Egg creature token. It has defender, "When this creature dies, place a loyalty counter on any Planeswalker."
A:AB$ Pump | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | TargetMax$ 1 | TgtPrompt$ Chose target permanent | ValidTgts$ Permanent | SpellDescription$ Place arousal counters on target permanent equal to its mana cost. | SubAbility$ DBPutCounter
SVar:DBPutCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ AROUSAL | CounterNum$ X
SVar:X:Targeted$CardManaCost
A:AB$ Token | Cost$ SubCounter<10/LOYALTY> | Planeswalker$ True | Ultimate$ True | TokenAmount$ 1 | TokenScript$ the_polished_spear | TokenOwner$ You | SpellDescription$ Put a colorless Equipment artifact token named The Polished Spear onto the battlefield. It has indestructible, "Equipped creature gets +5/+5 and has {T}, inflict X damage to any target, where X is the number of arousal counters on the battlefield," and equip {0}.
Oracle:[+2]: Create a 0/1 black and green Egg creature token. It has defender, "When this creature dies, place a loyalty counter on any Planeswalker."\n[-1]: Place arousal counters on target permanent equal to its mana cost.\n[-10]: Put a colorless Equipment artifact token named The Polished Spear onto the battlefield. It has indestructible, "Equipped creature gets +5/+5 and has {T}, inflict X damage to any target, where X is the number of arousal counters on the battlefield," and equip {0}.
ManaCost:R
Types:Sorcery
A:SP$ RepeatEach | Cost$ R | RepeatPlayers$ Player | RepeatSubAbility$ DBDiscard | StackDescription$ Each player | SpellDescription$ Each player discards a nonland card.
SVar:DBDiscard:DB$ | Defined$ Player.IsRemembered | DiscardValid$ Card.nonLand | Mode$ TgtChoose | AILogic$ DiscardUncastableAndExcess | SubAbility$ ChoosePlayer
SVar:ChoosePlayer:DB$ ChoosePlayer | Defined$ TriggeredCardOwner | Choices$ Player.IsRemembered.Other | ChoiceTitle$ Choose another player | SubAbility$ DBConjure
SVar:DBConjure:DB$ MakeCard | Defined$ ChosenPlayer | DefinedName$ Discarded | Zone$ Hand | RememberMade$ True | SubAbility$ DBClearChosen
SVar:DBClearChosen:DB$ Cleanup | ClearChosenPlayer$ True | SubAbility$ DBEffect
SVar:DBEffect:DB$ Effect | RememberObjects$ Remembered | StaticAbilities$ PerpetualAbility | Duration$ Permanent | Triggers$ Update | Name$ Cannot Make Change's Perpetual Effect | SubAbility$ DBCleanup
SVar:PerpetualAbility:Mode$ Continuous | AddStaticAbility$ SpendAnyMana | Affected$ Card.IsRemembered | EffectZone$ Command | AffectedZone$ Battlefield,Hand,Graveyard,Exile,Stack,Library,Command | Description$ The conjured card perpetually gains "You may spend mana as though it were mana of any color to cast this spell."
SVar:SpendAnyMana:Mode$ Continuous | Affected$ Card.Self | EffectZone$ All | AffectedZone$ Stack | AddHiddenKeyword$ May spend mana as though it were mana of any color to cast CARDNAME | Description$ You may spend mana as though it were mana of any color to cast this spell.
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
SVar:Update:Mode$ ChangesZone | Origin$ Any | Destination$ Any | Static$ True | ValidCard$ Card.IsRemembered | Execute$ DBUpdate
SVar:DBUpdate:DB$ UpdateRemember
DeckHas:Ability$Discard
Oracle:Each player discards a nonland card, then chooses an opponent, that opponent conjures a copy of the discarded card into their hand, it perpetually gains "You may spend mana as though it were mana of any color to cast this spell."