Custom Card Thread
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Custom Card Thread
by correioalternativo » 22 Sep 2015, 20:35
Harder than I thought.Midori wrote:
Humble Attendant is not just not scriptable by now, but it also doesn't work by the rules (specifically rule 603.2e) unless your opponents control Telepathy.
To make it work, you have to make it a static ability tied to a triggered ability (similar to how miracle works). But i don't think you can script those kind of abilities on forge yet.
New version:Ssyba probably can't be scripted yet, since there is (as far as i know) currently no card that "allowed you to make your opponent search your library". Therefore Forge probably doesn't have an function to allow you to script such a card yet.
Besides, you might want to remove the target of Ssybas ability, since mana abilities can't have targets (rule 605.1a). Though being a non mana ability gives it a charm of its own.
Ssyba
Land
: Add one mana of any color to your mana pool. Other players may search your library for a land card and put that card onto the battlefield tapped under his or her control. If he or she does, shuffle your library.
And a similar idea:
Zyxland
Land
, Pay 2 life, Sacrifice Zyxland: Search opponent library for a land card and put it onto the battlefield under your control. Then he or she shuffle his or her library.
Last edited by correioalternativo on 23 Sep 2015, 00:42, edited 1 time in total.
-
correioalternativo - Posts: 279
- Joined: 23 Jul 2012, 12:01
- Has thanked: 255 times
- Been thanked: 23 times
Re: Custom Card Thread
by Midori » 22 Sep 2015, 23:33
The problem is not the "opponent", but the fact that you make someone else search your library.correioalternativo wrote:
New version:
Ssyba
Land
: Add one mana of any color to your mana pool. Other players may search your library for a land card and put that card onto the battlefield tapped under his or her control. If he or she does, shuffle your library.
My suggestion:
Ssyba
Land
: Target opponent may search his or her library for a land card, put that card onto the battlefield tapped, then shuffle his or her library. Then add one mana of any color to your mana pool. (This isn't a mana ability.)
This card should be easy to script. Just look up Bribery and change the card type.correioalternativo wrote:And a similar idea:
Zyxland
Land
, Pay 2 life, Sacrifice Zxyland: Search opponent library for a land card and put it onto the battlefield under your control. Then he or she shuffle his or her library.
My balancing suggestion:
You should consider to change land to basic land, or greatly increase the activation cost by nothing less then and add " : Add to your mana pool." to compensate the cost increase.
Messing up the opponents mana base and fixing your own mana (or assembling tron/post) for just 2 life is no laughing matter.
Re: Custom Card Thread
by correioalternativo » 23 Sep 2015, 00:39
I want a new Urza BlockMidori wrote: My balancing suggestion:
You should consider to change land to basic land, or greatly increase the activation cost by nothing less then and add " : Add to your mana pool." to compensate the cost increase.
Messing up the opponents mana base and fixing your own mana (or assembling tron/post) for just 2 life is no laughing matter.
-
correioalternativo - Posts: 279
- Joined: 23 Jul 2012, 12:01
- Has thanked: 255 times
- Been thanked: 23 times
Re: Custom Card Thread
by Marek14 » 23 Sep 2015, 05:51
There's Guided Passage which allows something like that, but is worded a bit differently to make sure that your opponent HAS to find a valid card if there's one.
Re: Custom Card Thread
by Midori » 23 Sep 2015, 18:03
This does solve the "make aother player search your library" issue. But is there a way to put the card onto the battlefield under the chosen opponent's control? Bribery uses GainControl$ True, but is there a similar function to give the chosen opponent the permanent?Marek14 wrote:There's Guided Passage which allows something like that, but is worded a bit differently to make sure that your opponent HAS to find a valid card if there's one.
Re: Custom Card Thread
by friarsol » 23 Sep 2015, 18:22
You also need the parameter "NewController" to do that like in Yavimaya Dryad or Traveling PlagueMidori wrote:This does solve the "make aother player search your library" issue. But is there a way to put the card onto the battlefield under the chosen opponent's control? Bribery uses GainControl$ True, but is there a similar function to give the chosen opponent the permanent?
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Custom Card Thread
by roguetnt » 28 Oct 2015, 23:27
would this work as a card?
Name:Heretic-Bane Knight
ManaCost:3 W B
Types:Creature Knight
PT:3/4
K:Flying
K:First Strike
K:Protection from blue
K:Protection from green
K:CARDNAME can't be countered.
S:Mode$ Continuous | Affected$ Creature.Knight+YouCtrl | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Lifelink | | AddKeyword$ deathtouch |
i dont know how to do any of this sorry
Name:Heretic-Bane Knight
ManaCost:3 W B
Types:Creature Knight
PT:3/4
K:Flying
K:First Strike
K:Protection from blue
K:Protection from green
K:CARDNAME can't be countered.
S:Mode$ Continuous | Affected$ Creature.Knight+YouCtrl | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Lifelink | | AddKeyword$ deathtouch |
i dont know how to do any of this sorry
Re: Custom Card Thread
by friarsol » 29 Oct 2015, 01:10
It probably would help if you described what the card should actually do.roguetnt wrote:would this work as a card?
Name:Heretic-Bane Knight
ManaCost:3 W B
Types:Creature Knight
PT:3/4
K:Flying
K:First Strike
K:Protection from blue
K:Protection from green
K:CARDNAME can't be countered.
S:Mode$ Continuous | Affected$ Creature.Knight+YouCtrl | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Lifelink | | AddKeyword$ deathtouch |
i dont know how to do any of this sorry
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Custom Card Thread
by roguetnt » 29 Oct 2015, 08:41
figured it out after a few hours its over powered but it works and i just think its kind of fun even if its ridiculous
Re: Custom Card Thread
by roguetnt » 29 Oct 2015, 09:02
Its supposed to be a knight lord that grants lifelink and deathtouch, as well as +1/+1 while having pro green/blue and cant be countered along with first strike and flying His code ended up being :
- Code: Select all
Name:Heretic Bane Knight
ManaCost:2 W B
Types: Creature Human Knight
PT:3/4
K:Flying
K:First Strike
K:Protection from blue
K:Protection from green
K:CARDNAME can't be countered.
S:Mode$ Continuous | Affected$ Creature.Knight+YouCtrl | AddPower$ 0 | AddToughness$ 1 | AddKeyword$ Lifelink
S:Mode$ Continuous | Affected$ Creature.Knight+YouCtrl | AddPower$ 1 | AddToughness$ 0 | AddKeyword$ Deathtouch
Re: Custom Card Thread
by torridus » 07 Nov 2015, 03:45
MTG is a bit lacking for a spider tribal deck. So I filled in a few blanks.
- General spider lord | Open
- Code: Select all
Name:Spider King
ManaCost:1 G G
Types:Legendary Creature Spider
PT:2/4
K:Reach
S:Mode$ Continuous | Affected$ Creature.Spider+Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Other Spider creatures you control get +1/+1.
Oracle:Reach\nOther Spider creatures you control get +1/+1.
- Legendary spider | Open
- Code: Select all
Name:Spider Queen
ManaCost:4 G G
Types:Legendary Creature Spider
PT:3/6
T:Mode$ SpellCast | ValidCard$ Creature.nonHuman | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigSpider | TriggerDescription$ Whenever you cast a nonhuman creature spell, you may put a 1/2 green Spider creature token with reach onto the battlefield.
SVar:TrigSpider:AB$Token | Cost$ 0 | TokenAmount$ 1 | TokenName$ Spider | TokenTypes$ Creature,Spider | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 2 | TokenKeywords$ Reach
A:AB$ Pump | Cost$ 1 BG | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Deathtouch | SpellDescription$ Target creature gains deathtouch until end of turn.
Oracle: Whenever you cast a nonhuman creature spell, you may put a 1/2 green Spider creature token with reach onto the battlefield.\n{1}{B}{G}: Target creature gains deathtouch until end of turn.
- Green Sun's Zenith + Greed on a creature | Open
- Code: Select all
Name:Imperial Spider
ManaCost:2 B
Types:Creature Spider
PT:2/2
A:AB$ ChangeZone | Cost$ X B G T | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.Spider+cmcLEX | ChangeNum$ 1 | SubAbility$ DBShuffle | StackDescription$ Search your library for a spider creature card with converted mana cost X or less, put it onto the battlefield, then shuffle your library. | References$ X | SpellDescription$ Search your library for a spider creature card with converted mana cost X or less, put it onto the battlefield, then shuffle your library.
SVar:X:Count$xPaid
SVar:DBShuffle:DB$ChangeZone | Origin$ Stack | Destination$ Library | Shuffle$ True
A:AB$ Draw | Cost$ 1 B PayLife<1> | NumCards$ 1 | SpellDescription$ Draw a card.
Oracle:{X}{B}{G}, T: Search your library for a spider creature card with converted mana cost X or less, put it onto the battlefield, then shuffle your library.\n{1}{B}, Pay 1 life: Draw a card.
- Nerfed Bitterblossom | Open
- Code: Select all
Name:Spider Portal
ManaCost:1 G
Types:Enchantment
Text:no text
T:Mode$ DamageDone | Execute$ TrigToken | ValidTarget$ You | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever you're dealt damage, you may put a 1/2 green Spider creature token with reach onto the battlefield.
SVar:TrigToken:AB$Token | Cost$ 0 | TokenImage$ G 1 2 Spider | TokenAmount$ 1 | TokenName$ Spider | TokenTypes$ Creature,Spider | TokenOwner$ You | TokenColors$ Green | TokenPower$ 1 | TokenToughness$ 2 | TokenKeywords$ Reach
Oracle:Whenever you're dealt damage, you may put a 1/2 green Spider creature token with reach onto the battlefield.
- Double-edged creature which works well with previous card | Open
- Code: Select all
Name:Shadowknight Spider
ManaCost:1 RG
Types:Creature Spider
PT:3/2
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ At the beginning of your upkeep, CARDNAME deals 2 damage to you.
SVar:TrigDealDamage:AB$DealDamage | Cost$ 0 | Defined$ You | NumDmg$ 2
S:Mode$ RaiseCost | ValidTarget$ Card.Self | Type$ Spell | Amount$ 2 | Description$ Spells that target CARDNAME cost {2} more to cast.
Oracle:At the beginning of your upkeep, Shadowknight Spider deals 2 damage to you.\nSpells your opponents cast that target Shadowknight Spider cost {2} more to cast.
- Aggro nightmare spider based on Wormfang Newt | Open
- Code: Select all
Name:Terra Spider
ManaCost:1 G
Types:Creature Spider Nightmare
PT:3/1
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile a land you control.
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME leaves the battlefield, return the exiled card to the battlefield under its owner's control.
SVar:TrigExile:AB$ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Exile | TargetMin$ 1 | ValidTgts$ Land.YouCtrl | TgtPrompt$ Choose target land you control | RememberTargets$ True | ForgetOtherTargets$ True
SVar:TrigReturn:AB$ChangeZone | Cost$ 0 | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield
Oracle:When Terra Spider enters the battlefield, exile a land you control.\nTerra Spider leaves the battlefield, return the exiled card to the battlefield under its owner's control.
- Nightmare spider based on Soul Scourge | Open
- Code: Select all
Name:Soul-leech Scourge
ManaCost:3 B
Types:Creature Spider Nightmare Horror
PT:4/2
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters the battlefield, target player loses 3 life.
SVar:TrigLoseLife:DB$LoseLife | ValidTgts$ Player | TgtPrompt$ Select a player | LifeAmount$ 3 | RememberTargets$ True | ForgetOtherTargets$ True
T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, that player gains 3 life.
SVar:TrigGainLife:DB$GainLife | Defined$ Remembered | LifeAmount$ 3
Oracle:When Soul-leech Scourge enters the battlefield, target player loses 3 life.\nWhen Soul-leech Scourge leaves the battlefield, that player gains 3 life.
Re: Custom Card Thread
by Jahill » 08 Nov 2015, 11:33
How does forge know that the spell belongs to an opponent in Shadowknight Spider?
Aura of Silence has "Activator$ Opponent", might work.
Aura of Silence has "Activator$ Opponent", might work.
Re: Custom Card Thread
by torridus » 08 Nov 2015, 19:03
The ability is for all spells. So, say you wanted to enchant it with Unholy Strength or something like that - it'd cost 2B instead of B. It's more difficult for your opponent to kill the creature, but it's also more difficult for you to make it extra threatening. It seemed like a balanced addition to the "double-edged" theme.Jahill wrote:How does forge know that the spell belongs to an opponent in Shadowknight Spider?
Aura of Silence has "Activator$ Opponent", might work.
Re: Custom Card Thread
by Jahill » 08 Nov 2015, 21:33
That makes sense, although shroud seems more fit for me because of the two damage penalty.
Its description says "Spells your opponents cast that target Shadowknight Spider cost more to cast." by the way.
Its description says "Spells your opponents cast that target Shadowknight Spider cost more to cast." by the way.
Re: Custom Card Thread
by edessa » 09 Nov 2015, 01:06
I have a question about mechanics.
If I want to encoded a word, like flying or trample, where can I do so?
Is there a directory or an archive to add the mechanic in question?
If I want to encoded a word, like flying or trample, where can I do so?
Is there a directory or an archive to add the mechanic in question?
Who is online
Users browsing this forum: No registered users and 90 guests