mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-11 16:26:22 +00:00
Compare commits
5 Commits
ee045d854d
...
6d188c09ca
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6d188c09ca | ||
|
|
f25d8c58d9 | ||
|
|
f9c5fc7317 | ||
|
|
02031e159d | ||
|
|
dd35f97035 |
File diff suppressed because it is too large
Load Diff
@@ -1,30 +1,27 @@
|
||||
A reference guide for Scripting Cards using the API parsed by the Forge
|
||||
Engine.
|
||||
A reference guide for scripting cards using the API parsed by the Forge engine.
|
||||
|
||||
### Base Structure
|
||||
# Base Structure
|
||||
|
||||
By opening any file in the /res/cardsfolder folder you can see the basic
|
||||
structure of how the data is created. Here's an example of a vanilla
|
||||
creature:
|
||||
By opening any file in the /res/cardsfolder folder you can see the basic structure of how the data is created.<br>
|
||||
Here's an example of a vanilla creature:
|
||||
|
||||
```
|
||||
Name:Vanilla Creature
|
||||
ManaCost:2 G
|
||||
Types:Creature Beast
|
||||
Text:no text
|
||||
PT:2/2
|
||||
Oracle:
|
||||
```
|
||||
|
||||
The name of this card is Vanilla Creature. It's casting cost is 2G. It
|
||||
has the types Creature and Beast. It will not display any additional
|
||||
text in the card's template. It has a Power-Toughness of 2/2. The text
|
||||
line appears only if any rules printed on card are not backed by
|
||||
abilities defined for the given card (in most cases presence of Text
|
||||
line means such abilities are hardcoded).
|
||||
The name of this card is Vanilla Creature.<br>
|
||||
It's casting cost is {2}{G}.<br>
|
||||
It has the types Creature and Beast.<br>
|
||||
It has a Power-Toughness of 2/2.<br>
|
||||
It will not display any additional text in the card's template.<br>
|
||||
|
||||
If a card has two faces, use AlternateMode:{CardStateName} in the front face and separate both by a new line with the text "ALTERNATE".
|
||||
|
||||
There are a few other Parameters that will appear in most, if not all, cards. These are
|
||||
There are a few other properties that will appear in many cards. These are
|
||||
|
||||
| Property | Description
|
||||
| - | -
|
||||
@@ -33,8 +30,8 @@ There are a few other Parameters that will appear in most, if not all, cards. Th
|
||||
|`Colors`|Color(s) of the card<br /><br />When a card's color is determined by a color indicator rather than shards in a mana cost, this property must be defined. If no identifier is needed, this property should be omitted.<br /><br />* `Colors:red` - This is used on Kobolds of Kher Keep, which has a casting cost of {0} and requires a red indicator to make it red.<br /><br />* `Colors:red,green` - Since Arlinn, Embraced by the Moon has no casting cost (it's the back of a double-faced card), the red and green indicator must be included.
|
||||
|`DeckHints`|AI-related hints for a deck including this card<br /><br />To improve synergy this will increase the rank of of all other cards that share some of its DeckHints types. This helps with smoothing the selection so cards without these Entries won't be at an unfair disadvantage.<br /><br />The relevant code can be found in the [CardRanker](https://git.cardforge.org/core-developers/forge/-/blob/master/forge-gui/src/main/java/forge/gamemodes/limited/CardRanker.java) class.
|
||||
|`DeckNeeds`|This can be considered a stronger variant when the AI should not put this card into its deck unless it has whatever other type is specified. The way this works is "inverted": it will directly decrease the rank of the card unless other cards are able to satisfy its types.<br />If a card demands more than one kind of type you can reuse it:<br />`DeckNeeds:Type$Human & Type$Warrior` will only find Human Warrior compared to `DeckNeeds:Type$Human\|Warrior` which is either
|
||||
|`DeckHas`|specifies that the deck now has a certain ability (like, token generation or counters) so that the drafting/deckbuilding AI knows that it now meets requirements for DeckHints/DeckNeeds. This is actually very useful since many of these (such as Ability$Graveyard, Ability$Token, Ability$Counters) are not deduced by parsing the abilities, so an explicit hint is necessary. Using the other types is also supported in case the implicit parsing wouldn't find it.<br />It doesn't require exact matching to have an effect but cards that care about multiple entries for a given type will be judged higher if a card seems to provide even "more" synergy for it.<br />Example:<br />Chishiro has two abilities so `DeckHas:Ability$Token & Ability$Counters` is used, therefore score for `DeckNeeds:Ability$Token\|Counters` is increased
|
||||
|`K`|Keyword
|
||||
|`DeckHas`|specifies that the deck now has a certain ability (like, token generation or counters) so that the drafting/deckbuilding AI knows that it now meets requirements for DeckHints/DeckNeeds. This is actually very useful since many of these (such as `Ability$Graveyard, Ability$Token, Ability$Counters`) are not deduced by parsing the abilities, so an explicit hint is necessary. Using the other types is also supported in case the implicit parsing wouldn't find it.<br />It doesn't require exact matching to have an effect but cards that care about multiple entries for a given type will be judged higher if a card seems to provide even "more" synergy for it.<br />Example:<br />Chishiro has two abilities so `DeckHas:Ability$Token & Ability$Counters` is used, therefore score for `DeckNeeds:Ability$Token\|Counters` is increased
|
||||
|`K`|Keyword (see below)
|
||||
|`Loyalty`|Number of starting loyalty counters
|
||||
|`ManaCost`|Cost to cast the card shown in mana shards<br /><br />This property is required. It has a single parameter that is a mana cost.<br /><br />* `ManaCost:no cost` for cards that cannot be cast<br />* `ManaCost:1 W W` sets the casting cost to {1}{W}{W}
|
||||
|`Name`|Name of the card<br /><br />A string of text that serves as the name of the card. Note that the registered trademark symbol cannot be included, and this property must have at least one character.<br /><br />Example:<br />* `Name:A Display of My Dark Power` sets the card's name to "A Display of My Dark Power"
|
||||
@@ -49,95 +46,21 @@ There are a few other Parameters that will appear in most, if not all, cards. Th
|
||||
|
||||
Rarity and Set info are now defined in edition definition files. These can be found at /res/reditions path.
|
||||
|
||||
## General SVars
|
||||
## Conventions
|
||||
- filename: all lowercase, skip special characters, underscore for spaces
|
||||
- Unix(LF) line endings
|
||||
- use empty lines only when separating multiple faces on a card
|
||||
- try to avoid writing default params to keep scripts concise
|
||||
- e.g. just `SP$ Draw` instead of `SP$ Draw | Defined$ You | NumCards$ 1`
|
||||
|
||||
`SVar:SoundEffect:goblinpolkaband.mp3`
|
||||
# Keywords
|
||||
|
||||
The sound system supports a special SVar that defines the sound that should be played when the spell is cast.
|
||||
All keywords need to be prepended with "K:" to be parsed correctly. Each keyword must appear on a separate line.
|
||||
|
||||
`SVar:AltCost:[cost]`
|
||||
## Keywords without Parameters
|
||||
|
||||
This SVar is for cards that have an Alternate cost, such as Force of
|
||||
Will. You are allowed to pay the Alternate Cost instead of the normal
|
||||
Mana cost when casting this spell.
|
||||
|
||||
`SVar:AIPreference:SacCost$Creature.token,Creature.cmcLE2`
|
||||
|
||||
`SVar:AntiBuffedBy:[ValidCards]`
|
||||
|
||||
If a permanent with this SVar is on the battlefield under human control
|
||||
the AI will play the specified cards in Main1. Applicable for cards like
|
||||
Heart Sliver or Timid Drake.
|
||||
|
||||
`SVar:BuffedBy:[ValidCards]`
|
||||
|
||||
If a permanent with this SVar is on the battlefield under its control
|
||||
the AI will play the specified cards in Main1. Applicable for creatures
|
||||
with a P/T setting static ability (Kithkin Rabble) or additional buffes
|
||||
(Radiant, Archangel).
|
||||
|
||||
`SVar:EnchantMe:[Multiple]/[Once]`
|
||||
|
||||
Creatures with "Multiple" in this SVar will always be prefered when the
|
||||
AI enchants (Rabid Wombat), creatures with "Once" only if they are not
|
||||
enchanted already (Gate Hound).
|
||||
|
||||
`SVar:EquipMe:[Multiple]/[Once]`
|
||||
|
||||
Creatures with "Multiple" in this SVar will always be prefered when the
|
||||
AI equippes (Myr Adapter), creatures with "Once" only if they are not
|
||||
equipped already (Kor Duelist).
|
||||
|
||||
`SVar:AIEvaluationModifier:[ValidAmount]`
|
||||
|
||||
`SVar:EndOfTurnLeavePlay:True`
|
||||
|
||||
`SVar:maxLevel:`
|
||||
|
||||
`SVar:HasCombatEffect:True`
|
||||
|
||||
`SVar:HasAttackEffect:True`
|
||||
|
||||
`SVar:HasBlockEffect:True`
|
||||
|
||||
`SVar:MustAttack:True`
|
||||
|
||||
`SVar:MustBeBlocked:True`
|
||||
|
||||
`SVar:NeedsToPlayVar:[ValidCards]`
|
||||
|
||||
`SVar:ManaNeededToAvoidNegativeEffect:`
|
||||
|
||||
`SVar:NonStackingEffect:True`
|
||||
|
||||
`SVar:PlayMain1:TRUE/ALWAYS/OPPONENTCREATURES`
|
||||
|
||||
The AI will play cards with this SVar in its first main phase. Without other AILogic, it will usually not play any permanents without this in Main1.
|
||||
|
||||
`SVar:SacMe:[number]`
|
||||
|
||||
The AI will sacrifice these cards to pay costs. The higher the number the higher the priority. Example: Hatching Plans has SVar:SacMe:5.
|
||||
|
||||
`SVar:Targeting:Dies`
|
||||
|
||||
`SVar:UntapMe:True`
|
||||
|
||||
The AI will prioritize untapping of this card.
|
||||
|
||||
`SVar:AIUntapPreference:`
|
||||
|
||||
`SVar:X:Count$`
|
||||
|
||||
Count is our general value computation function. It's quite varied with a lot of different things it can calculate and is often being updated.
|
||||
|
||||
## Keywords
|
||||
|
||||
All keywords need to be prepended with "K:" to be parsed correctly. Each
|
||||
keyword must appear on a separate line.
|
||||
|
||||
### Keywords without Parameters
|
||||
|
||||
This section is for Keywords that require no additional parameters and are one or two words long. Most of these you would see exactly on cards in the game.
|
||||
This section is for Keywords that require no additional parameters and are one or two words long. Most of these you would see exactly on cards in the game.<br>
|
||||
Examples:
|
||||
|
||||
- Cascade
|
||||
- Changeling
|
||||
@@ -201,7 +124,7 @@ This section is for Keywords that require no additional parameters and are one o
|
||||
- Vigilance
|
||||
- Wither
|
||||
|
||||
### Keywords with parameters
|
||||
## Keywords with parameters
|
||||
|
||||
- Adapt:{cost}
|
||||
- AdjustLandPlays:{params}
|
||||
@@ -272,10 +195,11 @@ This section is for Keywords that require no additional parameters and are one o
|
||||
- UpkeepCost:{cost}
|
||||
- Vanishing:{TimeCounters}
|
||||
|
||||
### Longer Card Properties
|
||||
## Plaintext keywords
|
||||
|
||||
Plaintext properties/triggers. This section is for Keywords that are two
|
||||
words or longer. CARDNAME is replaced by the card's name.
|
||||
These are hardcoded but not truly keywords rules-wise and will eventually be turned into static abilities.
|
||||
Only listing the most common ones here so you can recognize them.
|
||||
CARDNAME is replaced by the card's name ingame.
|
||||
|
||||
- All creatures able to block CARDNAME do so.
|
||||
- CARDNAME assigns no combat damage
|
||||
@@ -352,10 +276,81 @@ words or longer. CARDNAME is replaced by the card's name.
|
||||
- You may have CARDNAME assign its combat damage as though it weren't blocked.
|
||||
- Your life total can't change.
|
||||
|
||||
## Developer Mode
|
||||
# General SVars
|
||||
|
||||
[Forge\_DevMode](Forge_DevMode "wikilink")
|
||||
`SVar:SoundEffect:goblinpolkaband.mp3`
|
||||
|
||||
## Remaining Cards
|
||||
The sound system supports a special SVar that defines the sound that should be played when the spell is cast.
|
||||
|
||||
<https://docs.google.com/spreadsheet/ccc?key=0Aipjpk0ZcU8fdFlMczZRR2tmazZGSGZYeDh1Z24teVE&usp=sharing>
|
||||
`SVar:X:Count$`
|
||||
|
||||
Count is our general value computation function. It's quite varied with a lot of different things it can calculate and is often being updated.
|
||||
|
||||
# AI specific SVars
|
||||
|
||||
`SVar:AIPreference:SacCost$Creature.token,Creature.cmcLE2`
|
||||
|
||||
`SVar:AntiBuffedBy:[ValidCards]`
|
||||
|
||||
If a permanent with this SVar is on the battlefield under human control
|
||||
the AI will play the specified cards in Main1. Applicable for cards like
|
||||
Heart Sliver or Timid Drake.
|
||||
|
||||
`SVar:BuffedBy:[ValidCards]`
|
||||
|
||||
If a permanent with this SVar is on the battlefield under its control
|
||||
the AI will play the specified cards in Main1. Applicable for creatures
|
||||
with a P/T setting static ability (Kithkin Rabble) or additional buffes
|
||||
(Radiant, Archangel).
|
||||
|
||||
`SVar:EnchantMe:[Multiple]/[Once]`
|
||||
|
||||
Creatures with "Multiple" in this SVar will always be prefered when the
|
||||
AI enchants (Rabid Wombat), creatures with "Once" only if they are not
|
||||
enchanted already (Gate Hound).
|
||||
|
||||
`SVar:EquipMe:[Multiple]/[Once]`
|
||||
|
||||
Creatures with "Multiple" in this SVar will always be prefered when the
|
||||
AI equippes (Myr Adapter), creatures with "Once" only if they are not
|
||||
equipped already (Kor Duelist).
|
||||
|
||||
`SVar:AIEvaluationModifier:[ValidAmount]`
|
||||
|
||||
`SVar:EndOfTurnLeavePlay:True`
|
||||
|
||||
`SVar:maxLevel:`
|
||||
|
||||
`SVar:HasCombatEffect:True`
|
||||
|
||||
`SVar:HasAttackEffect:True`
|
||||
|
||||
`SVar:HasBlockEffect:True`
|
||||
|
||||
`SVar:MustAttack:True`
|
||||
|
||||
`SVar:MustBeBlocked:True`
|
||||
|
||||
`SVar:NeedsToPlayVar:[ValidCards]`
|
||||
|
||||
`SVar:ManaNeededToAvoidNegativeEffect:`
|
||||
|
||||
`SVar:NonStackingEffect:True`
|
||||
|
||||
`SVar:PlayMain1:TRUE/ALWAYS/OPPONENTCREATURES`
|
||||
|
||||
The AI will play cards with this SVar in its first main phase. Without other AILogic, it will usually not play any permanents without this in Main1.
|
||||
|
||||
`SVar:SacMe:[number]`
|
||||
|
||||
The AI will sacrifice these cards to pay costs. The higher the number the higher the priority. Example: Hatching Plans has SVar:SacMe:5.
|
||||
|
||||
`SVar:Targeting:Dies`
|
||||
|
||||
`SVar:UntapMe:True`
|
||||
|
||||
The AI will prioritize untapping of this card.
|
||||
|
||||
`SVar:AIUntapPreference:`
|
||||
|
||||
`SVar:NoZeroToughnessAI:True`
|
||||
|
||||
43
docs/Console-and-cheats.md
Normal file
43
docs/Console-and-cheats.md
Normal file
@@ -0,0 +1,43 @@
|
||||
Forge provides an in-game console in adventure mode.
|
||||
|
||||
You can access (and close) the console while exploring by pressing F9 (or Fn-F9).
|
||||
|
||||
To scroll the console window, click and drag the text box.
|
||||
|
||||
## Available commands
|
||||
|
||||
| Command Example | Description |
|
||||
| -- | -- |
|
||||
| resetMapQuests | Resets the map quests, resulting in all side-quest progress being lost and all side-quest types being re-picked |
|
||||
| give gold 1000 | Give 1000 gold |
|
||||
| give shards 1000 | Give 1000 shards |
|
||||
| give print lea 232 | Add an alpha (LEA set code) black lotus (232 collector number) |
|
||||
| give item <item name or code?> | Adds an in game item such as leather boots |
|
||||
| give set sld | Give 4 copies of every card in the Secret Lair Drop (set code SLD), flagged as having no sell value |
|
||||
| give nosell card forest | Gives a forest with no sell value |
|
||||
| give boosters leb | Add a booster from beta (LEB set code) |
|
||||
| give quest 123 | Add the quest by its number ID |
|
||||
| give life 10 | Add 10 life to yourself |
|
||||
| give card forest | Adds a forest to your inventory |
|
||||
| debug collision | Displays bounding boxes around entities |
|
||||
| debug map | TODO |
|
||||
| debug off | Turns off previously enable debugging |
|
||||
| teleport to 6000 5000 | Moves you 6000 tiles east and 5000 tiles north from the left bottom corner |
|
||||
| fullHeal | Returns your health back to baseline |
|
||||
| sprint 100 | Increases your speed for 100 seconds |
|
||||
| setColorId R | Sets the player color identity; Probably used for testing and shops |
|
||||
| clearnosell | Clears the no sell value flag from all cards you own that are not used in a deck |
|
||||
| remove enemy abc | Remove the enemy from the map with the map ID abc |
|
||||
| remove enemy all | Remove all the enemies from the map |
|
||||
| dumpEnemyDeckList | Print the enemy deck lists to terminal output stream |
|
||||
| getShards amount 100 | Similar to give shards command; Gives 100 shards to the player |
|
||||
| resetQuests | Resets the world quests. In progress quests are not abandonned or reset including dungeons. Does not reroll abandoned quests. Not really sure what this does. |
|
||||
| hide 100 | Enemies do not chase you for 100 seconds |
|
||||
| fly 100 | You can walk over obstacles for 100 seconds |
|
||||
| crack | Cracks a random item you are wearing |
|
||||
| spawn enemy Sliver | Spawns a Sliver on your screen |
|
||||
| listPOI | Prints all locations in terminal output stream as ID-type pairings |
|
||||
| leave | Gets you out of the current town/dungeon/cave |
|
||||
| dumpEnemyColorIdentity | Prints all enemies, their colour affinity and deck name to terminal output |
|
||||
| heal | Recover your full health |
|
||||
| dumpEnemyDeckColors | Prints all decks available to enemies and their affinities |
|
||||
46
docs/Currency.md
Normal file
46
docs/Currency.md
Normal file
@@ -0,0 +1,46 @@
|
||||
There are many currencies in the game, and most of them can be interchanged.
|
||||
|
||||
# Cards
|
||||
|
||||
Acquired by:
|
||||
- World drops
|
||||
- Match reward
|
||||
- Draft wins
|
||||
- Shop purchases
|
||||
- Quests
|
||||
|
||||
Spent on:
|
||||
- Selling to shops
|
||||
|
||||
# Gold
|
||||
|
||||
Acquired by:
|
||||
- World drop
|
||||
- Match reward
|
||||
- Draft reward
|
||||
- Quests
|
||||
|
||||
Spent on:
|
||||
- Cards and items from shops
|
||||
- Drafts games
|
||||
- Crafting cards
|
||||
- Shards
|
||||
|
||||
# Shards
|
||||
|
||||
Acquired by
|
||||
- World drop
|
||||
- Quest reward
|
||||
|
||||
Spent on
|
||||
- Crafting cards
|
||||
- Shop Re-rolls
|
||||
- Gold exchange
|
||||
|
||||
# Challenge Coins
|
||||
|
||||
Acquired by
|
||||
- At the start of the game
|
||||
|
||||
Spent on
|
||||
- Drafts
|
||||
28
docs/Deck-Building-Tips.md
Normal file
28
docs/Deck-Building-Tips.md
Normal file
@@ -0,0 +1,28 @@
|
||||
# Adding basic lands and special arts
|
||||
|
||||
You can add lands by clicking the triple dots icon in the right top of the deck building interface.
|
||||
|
||||
Initially you only have access to jumpstart basic land arts - to get more, you need to purchase the landscape sketch books from the basic land shop (The Cartographers Guild).
|
||||
|
||||
# 40-card deck recommendation
|
||||
|
||||
40-card decks give you a much more predictable curve.
|
||||
|
||||
In a 40-card deck, each individual card has a 2.5% chance of being drawn.
|
||||
|
||||
In a 60-card deck, each individual card has a 1.6% chance of being drawn.
|
||||
|
||||
When you use a smaller deck, the significance of each individual card is much higher and will give you more predictable performance.
|
||||
|
||||
# Autosell
|
||||
|
||||
When you click a card that is not part of any decks, you get the option to move it to auto-sell.
|
||||
|
||||
The numbers in the interface indicate how many copies you have.
|
||||
|
||||
To sell the cards you have marked, go to any town and enter the Inn.
|
||||
In the Inn, the middle icon of the coin called Sell (E) will sell all your cards you have marked to sell.
|
||||
|
||||
Individual card values vary by rarity and reputation with the town you sell them in.
|
||||
|
||||
Since dying will cause you to lose a percentage of your gold, you may want to not sell all your cards immediately.
|
||||
@@ -1,5 +1,5 @@
|
||||
> [!CAUTION]
|
||||
> - if you want to contribute to this Wiki please only make pull requests against the main repos docs folder or your changes might get lost
|
||||
> - if you want to contribute to this Wiki please only make pull requests against the main repositories *docs* folder or your changes might get lost
|
||||
> - due to GitHub limitations all filenames should be unique
|
||||
|
||||
# What is Forge?
|
||||
|
||||
@@ -13,10 +13,13 @@
|
||||
|
||||
- [Getting Started](Gameplay-Guide.md)
|
||||
- [Different Planes](Different-Planes.md)
|
||||
- [Currency](Currency.md)
|
||||
- [Deck Building Tips](Deck-Building-Tips.md)
|
||||
- [Towns & Capitals](Towns-&-Capitals.md)
|
||||
- [Dungeons](Dungeons.md)
|
||||
- [Equipments and Items](Equipments-and-Items.md)
|
||||
- [Keyboard Shortcuts](Keyboard-Shortcuts.md)
|
||||
- [Console and Cheats](Console-and-Cheats.md)
|
||||
|
||||
- [Modding and Development](Modding-and-Development.md)
|
||||
|
||||
@@ -36,9 +39,10 @@
|
||||
- [Ability effects](Card-scripting-API/AbilityFactory.md)
|
||||
- [Triggers](Card-scripting-API/Triggers.md)
|
||||
- [Replacements](Card-scripting-API/Replacements.md)
|
||||
- Statics
|
||||
- [Costs](Card-scripting-API/Costs.md)
|
||||
- [Affected / Targets](Card-scripting-API/Targeting.md)
|
||||
- [Restrictions](Card-scripting-API/Restrictions.md)
|
||||
- [Restrictions / Conditions](Card-scripting-API/Restrictions.md)
|
||||
- [Guide: Creating a Custom Card](Card-scripting-API/Creating-a-Custom-Card.md)
|
||||
|
||||
- [Development]((SM-autoconverted)-how-to-get-started-developing-forge.md)
|
||||
|
||||
@@ -2,7 +2,7 @@ Name:Powerbalance
|
||||
ManaCost:R R
|
||||
Types:Enchantment
|
||||
T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Opponent | OptionalDecider$ You | TriggerZones$ Battlefield | Execute$ TrigReveal | TriggerDescription$ Whenever an opponent casts a spell, you may reveal the top card of your library. If you do, you may cast that card without paying its mana cost if the two spells have the same mana value.
|
||||
SVar:TrigReveal:DB$ PeekAndReveal | PeekAmount$ 1 | RevealOptional$ True | RememberRevealed$ True | SubAbility$ DBPlay
|
||||
SVar:TrigReveal:DB$ PeekAndReveal | PeekAmount$ 1 | NoPeek$ True | RevealOptional$ True | RememberRevealed$ True | SubAbility$ DBPlay
|
||||
SVar:DBPlay:DB$ Play | Defined$ Remembered | ValidSA$ Spell.cmcEQX | WithoutManaCost$ True | Optional$ True | SubAbility$ DBCleanup
|
||||
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
|
||||
SVar:X:TriggeredSpellAbility$CardManaCostLKI
|
||||
|
||||
12
forge-gui/res/cardsfolder/upcoming/appa_the_vigilant.txt
Normal file
12
forge-gui/res/cardsfolder/upcoming/appa_the_vigilant.txt
Normal file
@@ -0,0 +1,12 @@
|
||||
Name:Appa, the Vigilant
|
||||
ManaCost:5 W W
|
||||
Types:Legendary Creature Bison Ally
|
||||
PT:6/6
|
||||
K:Flying
|
||||
K:Vigilance
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self,Ally.Other+YouCtrl | Execute$ TrigPumpAll | TriggerDescription$ Whenever NICKNAME or another Ally you control enters, creatures you control get +1/+1 and gain flying and vigilance until end of turn.
|
||||
SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 | KW$ Flying & Vigilance
|
||||
SVar:PlayMain1:TRUE
|
||||
SVar:BuffedBy:Ally
|
||||
AI:RemoveDeck:Random
|
||||
Oracle:Flying, vigilance\nWhenever Appa or another Ally you control enters, creatures you control get +1/+1 and gain flying and vigilance until end of turn.
|
||||
@@ -0,0 +1,12 @@
|
||||
Name:Bumi, King of Three Trials
|
||||
ManaCost:5 G
|
||||
Types:Legendary Creature Human Noble Ally
|
||||
PT:4/4
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When NICKNAME enters, ABILITY
|
||||
SVar:TrigCharm:DB$ Charm | MinCharmNum$ 0 | CharmNum$ X | Choices$ DBPutCounter,DBScry,DBEarthbend
|
||||
SVar:DBPutCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 3 | SpellDescription$ Put three +1/+1 counters on NICKNAME.
|
||||
SVar:DBScry:DB$ Scry | ScryNum$ 3 | ValidTgts$ Player | SpellDescription$ Target player scries 3.
|
||||
SVar:DBEarthbend:DB$ Earthbend | Num$ 3 | SpellDescription$ Earthbend 3. (Target land you control becomes a 0/0 creature with haste that's still a land. Put three +1/+1 counters on it. When it dies or is exiled, return it to the battlefield tapped.)
|
||||
SVar:X:Count$ValidGraveyard Lesson.YouOwn
|
||||
DeckHints:Type$Lesson
|
||||
Oracle:When Bumi enters, choose up to X, where X is the number of Lesson cards in your graveyard —\n• Put three +1/+1 counters on Bumi.\n• Target player scries 3.\n• Earthbend 3. (Target land you control becomes a 0/0 creature with haste that's still a land. Put three +1/+1 counters on it. When it dies or is exiled, return it to the battlefield tapped.)
|
||||
@@ -0,0 +1,9 @@
|
||||
Name:Cruel Administrator
|
||||
ManaCost:3 B R
|
||||
Types:Creature Human Soldier
|
||||
PT:5/4
|
||||
K:etbCounter:P1P1:1:CheckSVar$ RaidTest:Raid — CARDNAME enters with a +1/+1 counter on it if you attacked this turn.
|
||||
T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever this creature attacks, create a 2/2 red Soldier creature token with firebending 1. (Whenever it attacks, add {R}. This mana lasts until end of combat.)
|
||||
SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ r_2_2_soldier_firebending_1 | TokenOwner$ You
|
||||
SVar:RaidTest:Count$AttackersDeclared
|
||||
Oracle:Raid — This creature enters with a +1/+1 counter on it if you attacked this turn.\nWhenever this creature attacks, create a 2/2 red Soldier creature token with firebending 1. (Whenever it attacks, add {R}. This mana lasts until end of combat.)
|
||||
@@ -0,0 +1,9 @@
|
||||
Name:Earth Kingdom Jailer
|
||||
ManaCost:2 W
|
||||
Types:Creature Human Soldier Ally
|
||||
PT:3/3
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When this creature enters, exile up to one target artifact, creature, or enchantment an opponent controls with mana value 3 or greater until this creature leaves the battlefield.
|
||||
SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Artifact.OppCtrl+cmcGE3,Creature.OppCtrl+cmcGE3,Enchantment.OppCtrl+cmcGE3 | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target artifact, creature, or enchantment an opponent controls with mana value 3 or greater | Duration$ UntilHostLeavesPlay
|
||||
SVar:PlayMain1:TRUE
|
||||
SVar:OblivionRing:TRUE
|
||||
Oracle:When this creature enters, exile up to one target artifact, creature, or enchantment an opponent controls with mana value 3 or greater until this creature leaves the battlefield.
|
||||
8
forge-gui/res/cardsfolder/upcoming/earthshape.txt
Normal file
8
forge-gui/res/cardsfolder/upcoming/earthshape.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
Name:Earthshape
|
||||
ManaCost:2 W
|
||||
Types:Instant
|
||||
A:SP$ Earthbend | Num$ 3 | SubAbility$ DBPumpAll | SpellDescription$ Earthbend 3. Then each creature you control with power less than or equal to that land's power gains hexproof and indestructible until end of turn. You gain hexproof until end of turn.
|
||||
SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl+powerLEX | KW$ Hexproof & Indestructible | SubAbility$ DBPump
|
||||
SVar:DBPump:DB$ Pump | Defined$ You | KW$ Hexproof
|
||||
SVar:X:Targeted$CardPower
|
||||
Oracle:Earthbend 3. Then each creature you control with power less than or equal to that land's power gains hexproof and indestructible until end of turn.\nYou gain hexproof until end of turn.
|
||||
@@ -0,0 +1,9 @@
|
||||
Name:Fire Nation Turret
|
||||
ManaCost:2 R
|
||||
Types:Artifact
|
||||
T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ At the beginning of combat on your turn, up to one target creature gets +2/+0 and gains firebending 2 until end of turn.
|
||||
SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select up to one target creature | TargetMin$ 0 | TargetMax$ 1 | NumAtt$ +2 | KW$ Firebending:2
|
||||
A:AB$ PutCounter | Cost$ R | Defined$ Self | CounterType$ CHARGE | CounterNum$ 1 | SpellDescription$ Put a charge counter on this artifact.
|
||||
A:AB$ DealDamage | Cost$ SubCounter<50/CHARGE> | ValidTgts$ Any | NumDmg$ 50 | SpellDescription$ It deals 50 damage to any target.
|
||||
SVar:PlayMain1:TRUE
|
||||
Oracle:At the beginning of combat on your turn, up to one target creature gets +2/+0 and gains firebending 2 until end of turn.\n{R}: Put a charge counter on this artifact.\nRemove fifty charge counters from this artifact: It deals 50 damage to any target.
|
||||
10
forge-gui/res/cardsfolder/upcoming/fire_navy_trebuchet.txt
Normal file
10
forge-gui/res/cardsfolder/upcoming/fire_navy_trebuchet.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
Name:Fire Navy Trebuchet
|
||||
ManaCost:2 B
|
||||
Types:Artifact Creature Wall
|
||||
PT:0/4
|
||||
K:Defender
|
||||
K:Reach
|
||||
T:Mode$ AttackersDeclared | ValidAttackers$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you attack, create a 2/1 colorless Construct artifact creature token with flying named Ballistic Boulder that's tapped and attacking. Sacrifice that token at the beginning of the next end step.
|
||||
SVar:TrigToken:DB$ Token | TokenScript$ ballistic_boulder | TokenTapped$ True | TokenAttacking$ True | AtEOT$ Sacrifice
|
||||
DeckHas:Ability$Token & Type$Artifact|Construct
|
||||
Oracle:Defender, reach\nWhenever you attack, create a 2/1 colorless Construct artifact creature token with flying named Ballistic Boulder that's tapped and attacking. Sacrifice that token at the beginning of the next end step.
|
||||
@@ -0,0 +1,7 @@
|
||||
Name:Iroh's Demonstration
|
||||
ManaCost:1 R
|
||||
Types:Sorcery Lesson
|
||||
A:SP$ Charm | Choices$ DBDamageAll,DBDamage
|
||||
SVar:DBDamageAll:DB$ DamageAll | ValidCards$ Creature.OppCtrl | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to each creature your opponents control.
|
||||
SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to target creature.
|
||||
Oracle:Choose one —\n• Iroh's Demonstration deals 1 damage to each creature your opponents control.\n• Iroh's Demonstration deals 4 damage to target creature.
|
||||
@@ -0,0 +1,8 @@
|
||||
Name:Jasmine Dragon Tea Shop
|
||||
ManaCost:no cost
|
||||
Types:Land
|
||||
A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}.
|
||||
A:AB$ Mana | Cost$ T | Produced$ Any | RestrictValid$ Spell.Ally,Activated.Ally | SpellDescription$ Add one mana of any color. Spend this mana only to cast an Ally spell or activate an ability of an Ally source.
|
||||
A:AB$ Token | Cost$ 5 T | TokenAmount$ 1 | TokenScript$ w_1_1_ally | TokenOwner$ You | SpellDescription$ Create a 1/1 white Ally creature token.
|
||||
DeckNeeds:Type$Ally
|
||||
Oracle:{T}: Add {C}.\n{T}: Add one mana of any color. Spend this mana only to cast an Ally spell or activate an ability of an Ally source.\n{5}, {T}: Create a 1/1 white Ally creature token.
|
||||
8
forge-gui/res/cardsfolder/upcoming/sokkas_charge.txt
Normal file
8
forge-gui/res/cardsfolder/upcoming/sokkas_charge.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
Name:Sokka's Charge
|
||||
ManaCost:3 W
|
||||
Types:Enchantment
|
||||
S:Mode$ Continuous | Affected$ Ally.YouCtrl | Condition$ PlayerTurn | AddKeyword$ Double Strike & Lifelink | Description$ During your turn, Allies you control have double strike and lifelink.
|
||||
SVar:NonStackingEffect:True
|
||||
SVar:PlayMain1:TRUE
|
||||
DeckNeeds:Type$Ally
|
||||
Oracle:During your turn, Allies you control have double strike and lifelink.
|
||||
8
forge-gui/res/cardsfolder/upcoming/swampbenders.txt
Normal file
8
forge-gui/res/cardsfolder/upcoming/swampbenders.txt
Normal file
@@ -0,0 +1,8 @@
|
||||
Name:Swampbenders
|
||||
ManaCost:4 G G
|
||||
Types:Creature Human Druid Ally
|
||||
PT:*/*
|
||||
S:Mode$ Continuous | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to the number of Swamps on the battlefield.
|
||||
S:Mode$ Continuous | Affected$ Land.YouCtrl | AddType$ Swamp | Description$ Lands you control are Swamps in addition to their other types.
|
||||
SVar:X:Count$Valid Swamp
|
||||
Oracle:Swampbenders's power and toughness are each equal to the number of Swamps on the battlefield.\nLands you control are Swamps in addition to their other types.
|
||||
10
forge-gui/res/cardsfolder/upcoming/the_earth_king.txt
Normal file
10
forge-gui/res/cardsfolder/upcoming/the_earth_king.txt
Normal file
@@ -0,0 +1,10 @@
|
||||
Name:The Earth King
|
||||
ManaCost:3 G
|
||||
Types:Legendary Creature Human Noble Ally
|
||||
PT:2/2
|
||||
T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters, create a 4/4 green Bear creature token.
|
||||
SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_4_4_bear | TokenOwner$ You
|
||||
T:Mode$ AttackersDeclared | ValidAttackers$ Creature.YouCtrl+powerGE4 | Execute$ TrigSearch | TriggerZones$ Battlefield | TriggerDescription$ Whenever one or more creatures you control with power 4 or greater attack, search your library for up to that many basic land cards, put them onto the battlefield tapped, then shuffle.
|
||||
SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeTypeDesc$ basic land | Tapped$ True | ChangeNum$ X
|
||||
SVar:X:TriggerObjectsAttackers$Amount
|
||||
Oracle:When The Earth King enters, create a 4/4 green Bear creature token.\nWhenever one or more creatures you control with power 4 or greater attack, search your library for up to that many basic land cards, put them onto the battlefield tapped, then shuffle.
|
||||
@@ -7,22 +7,49 @@ ScryfallCode=TLE
|
||||
|
||||
[cards]
|
||||
1 M Brought Back @Viacom
|
||||
3 M Empty City Ruse @Viacom
|
||||
5 M Release to Memory @Viacom
|
||||
6 M Scout's Warning @Viacom
|
||||
7 M Teferi's Protection ${"flavorName": "Aang's Shelter"}
|
||||
9 M Agent of Treachery @Viacom
|
||||
10 M Bribery @Viacom
|
||||
11 M Clone @Viacom
|
||||
12 M Clone Legion @Viacom
|
||||
13 M Force of Negation @Viacom
|
||||
14 M Imprisoned in the Moon @Viacom
|
||||
16 M Mystic Remora @Viacom
|
||||
17 M Prosperity @Viacom
|
||||
19 M Standstill @Viacom
|
||||
20 M Training Grounds @Viacom
|
||||
23 M Bloodchief Ascension @Viacom ${"flavorName": "Bloodbender's Rise"}
|
||||
24 M Cruel Tutor @Viacom
|
||||
25 M Noxious Gearhulk @Viacom ${"flavorName": "Fire Nation Tank Train"}
|
||||
26 M Blasphemous Act @Viacom
|
||||
28 M Dockside Extortionist @Viacom
|
||||
33 M Mirrorwing Dragon @Viacom
|
||||
34 M Rending Volley @Viacom
|
||||
35 M Searing Blood @Viacom
|
||||
36 M Shattering Spree @Viacom
|
||||
39 M Beastmaster Ascension @Viacom
|
||||
41 M The Great Henge @Viacom ${"flavorName": "The Banyan Tree"}
|
||||
42 M Heartbeat of Spring @Viacom
|
||||
43 M Heroic Intervention @Viacom
|
||||
44 M Return of the Wildspeaker @Viacom ${"flavorName": "Earth Rumble Triumph"}
|
||||
45 M Rites of Flourishing @Viacom
|
||||
48 M Eladamri's Call @Viacom ${"flavorName": "Lifelong Friendship"}
|
||||
51 M Koma, Cosmos Serpent @Viacom ${"flavorName": "The Monstrous Serpent"}
|
||||
52 M Rhys the Redeemed @Viacom
|
||||
53 M Cityscape Leveler @Viacom
|
||||
55 M Sundial of the Infinite @Viacom
|
||||
56 M Dark Depths @Viacom ${"flavorName": "The Boy in the Iceberg"}
|
||||
61 M Valakut, the Molten Pinnacle @Viacom ${"flavorName": "Volcano of Roku's Island"}
|
||||
62 R Appa, the Vigilant @Fahmi Fauzi
|
||||
63 R Katara's Reversal @Fahmi Fauzi
|
||||
64 R Fire Nation Turret @Fahmi Fauzi
|
||||
65 R Swampbenders @Fahmi Fauzi
|
||||
66 R Sokka's Charge @Fahmi Fauzi
|
||||
67 R Earthshape @Fahmi Fauzi
|
||||
68 R Mai and Zuko @Brian Yuen
|
||||
69 R Aang and Katara @Brian Yuen
|
||||
70 R Toph, Greatest Earthbender @Brian Yuen
|
||||
71 R Sokka and Suki @Brian Yuen
|
||||
@@ -42,7 +69,7 @@ ScryfallCode=TLE
|
||||
139 M Hei Bai, Forest Guardian @TAPIOCA
|
||||
145 M Toph, Earthbending Master @Phima
|
||||
165 R Fiery Confluence @Salvatorre Zee Yazzie
|
||||
167 R Descendants' Path
|
||||
167 R Descendants' Path @Pauline Voss
|
||||
210 R Aang, Air Nomad @Jinho Bae
|
||||
211 C Aang's Defense @Jo Cordisco
|
||||
212 C Aardvark Sloth @Ionomycin
|
||||
|
||||
@@ -13,13 +13,19 @@ ScryfallCode=TLA
|
||||
5 R Aang's Iceberg @Matteo Bassini
|
||||
6 R Airbender Ascension @Shiren
|
||||
8 C Airbending Lesson @Pisukev
|
||||
9 U Appa, Loyal Sky Bison @Tomoyo Asatani
|
||||
10 M Appa, Steadfast Guardian @Maël Ollivier-Henry
|
||||
11 C Avatar Enthusiasts @Leanna Crossan
|
||||
12 R Avatar's Wrath @Ainezu
|
||||
13 C Compassionate Healer @Kuno
|
||||
16 U Earth Kingdom Jailer @Danciao
|
||||
18 U Enter the Avatar State @Shiren
|
||||
19 U Fancy Footwork @Mizutametori
|
||||
20 U Gather the White Lotus @Kozato
|
||||
21 C Glider Kids @ikeda_cpt
|
||||
22 U Glider Staff @Eduardo Francisco
|
||||
25 C Jeong Jeong's Deserters @Leonardo Borazio
|
||||
27 M The Legend of Yangchen @Kuno
|
||||
28 U Master Piandao @Brian Yuen
|
||||
29 R Momo, Friendly Flier @Brandon L. Hunt
|
||||
30 U Momo, Playful Pet @Awanqi (Angela Wang)
|
||||
@@ -27,6 +33,8 @@ ScryfallCode=TLA
|
||||
32 C Rabaroo Troop @Mizutametori
|
||||
33 C Razor Rings @Norikatsu Miyoshi
|
||||
36 U Southern Air Temple @Salvatorre Zee Yazzie
|
||||
37 R Suki, Courageous Rescuer @Tky
|
||||
39 M United Front @Mengxuan Li
|
||||
42 U Water Tribe Rallier @Boell Oyino
|
||||
43 C Yip Yip! @Cinkai
|
||||
49 C First-Time Flyer @Mizutametori
|
||||
@@ -37,6 +45,7 @@ ScryfallCode=TLA
|
||||
54 U Gran-Gran @Arou
|
||||
55 U Honest Work @ikeda_cpt
|
||||
56 C Iguana Parrot @Tyler Smith
|
||||
57 U Invasion Submersible @Sylvain Sarrailh
|
||||
58 C It'll Quench Ya! @Nathaniel Himawan
|
||||
59 U Katara, Bending Prodigy @Mephisto
|
||||
61 M The Legend of Kuruk @Toshiaki Takayama
|
||||
@@ -44,14 +53,18 @@ ScryfallCode=TLA
|
||||
63 U Master Pakku @Olena Richards
|
||||
64 R The Mechanist, Aerial Artisan @Le Vuong
|
||||
65 U North Pole Patrol @Rose Benjamin
|
||||
66 C Octopus Form @Norikatsu Miyoshi
|
||||
67 C Otter-Penguin @Eilene Cherie
|
||||
68 C Rowdy Snowballers @Mizutametori
|
||||
69 M Secret of Bloodbending @Olena Richards
|
||||
70 U Serpent of the Pass @Eiji Kaneda
|
||||
71 U Sokka's Haiku @Bun Toujo
|
||||
72 U The Spirit Oasis @Slawek Fedorczuk
|
||||
73 R Spirit Water Revival @Enishi
|
||||
74 U Teo, Spirited Glider @Robin Har
|
||||
75 R Tiger-Seal @Jinho Bae
|
||||
76 R Ty Lee, Chi Blocker @Gemi
|
||||
77 R The Unagi of Kyoshi Island @Miho Midorikawa
|
||||
78 M Wan Shi Tong, Librarian @Ryota Murayama
|
||||
80 C Waterbending Lesson @Sylvain Sarrailh
|
||||
82 C Watery Grasp @Rose Benjamin
|
||||
@@ -61,54 +74,75 @@ ScryfallCode=TLA
|
||||
86 C Beetle-Headed Merchants @Norikatsu Miyoshi
|
||||
87 R Boiling Rock Rioter @Airi Yoshihisa
|
||||
88 U Buzzard-Wasp Colony @Thomas Chamberlain-Keen
|
||||
89 C Callous Inspector @Enishi
|
||||
91 U Cat-Gator @Joseph Weston
|
||||
92 C Corrupt Court Official @Norikatsu Miyoshi
|
||||
93 C Dai Li Indoctrination @Lius Lasahido
|
||||
94 R Day of Black Sun @Matteo Bassini
|
||||
95 C Deadly Precision @Yuhong Ding
|
||||
96 U Epic Downfall @Hristo D. Chukov
|
||||
98 R The Fire Nation Drill @Brandon L. Hunt
|
||||
99 U Fire Nation Engineer @Norikatsu Miyoshi
|
||||
102 R Foggy Swamp Visions @Hori Airi
|
||||
103 U Heartless Act @Sylvain Sarrailh
|
||||
104 C Hog-Monkey @Miho Midorikawa
|
||||
106 U June, Bounty Hunter @Shiren
|
||||
109 R Mai, Scornful Striker @Hori Airi
|
||||
110 C Merchant of Many Hats @Boell Oyino
|
||||
111 U Northern Air Temple @Slawek Fedorczuk
|
||||
113 U Ozai's Cruelty @ikeda_cpt
|
||||
117 M The Rise of Sozin @Mitori
|
||||
119 C Sold Out @Nijihayashi
|
||||
121 U Tundra Tank @Shishizaru
|
||||
125 C Bumi Bash @Maël Ollivier-Henry
|
||||
126 U The Cave of Two Lovers @Ittoku
|
||||
129 U Crescent Island Temple @Luc Courtois
|
||||
130 C Cunning Maneuver @Robin Har
|
||||
131 C Deserter's Disciple @HAIKEI
|
||||
132 M Fated Firepower @Toshiaki Takayama
|
||||
133 U Fire Nation Attacks @Claudiu-Antoniu Magherusan
|
||||
134 C Fire Nation Cadets @Rafater
|
||||
136 U Fire Sages @Yuu Fujiki
|
||||
137 R Firebender Ascension @Tetsuko
|
||||
139 R Firebending Student @Kozato
|
||||
140 C How to Start a Riot @Robin Olausson
|
||||
142 U Jeong Jeong, the Deserter @Danciao
|
||||
143 U Jet's Brainwashing @Enishi
|
||||
144 R The Last Agni Kai @Pablo Rivera
|
||||
145 M The Legend of Roku @Song Qijin
|
||||
146 C Lightning Strike @Jo Cordisco
|
||||
147 U Mai, Jaded Edge @Toraji
|
||||
148 C Mongoose Lizard @Joseph Weston
|
||||
149 U Price of Freedom @Kotakan
|
||||
150 R Ran and Shaw @Miho Midorikawa
|
||||
151 R Redirect Lightning @Toni Infante
|
||||
152 C Rough Rhino Cavalry @Yuhong Ding
|
||||
153 U Solstice Revelations @Kotakan
|
||||
154 M Sozin's Comet @Salvatorre Zee Yazzie
|
||||
155 U Tiger-Dillo @John Di Giovanni
|
||||
156 C Treetop Freedom Fighters @AKAGI
|
||||
157 U Twin Blades @Jo Cordisco
|
||||
158 U Ty Lee, Artful Acrobat @Rose Benjamin
|
||||
159 U War Balloon @Matteo Bassini
|
||||
161 C Yuyan Archers @Domco.
|
||||
163 U Zuko, Exiled Prince @Nijihayashi
|
||||
164 U Allies at Last @Evan Shipard
|
||||
165 R Avatar Destiny @Iwamoto05
|
||||
166 C Badgermole @Matteo Bassini
|
||||
167 M Badgermole Cub @Nathaniel Himawan
|
||||
169 U Bumi, King of Three Trials @Thomas Chamberlain-Keen
|
||||
170 C Cycle of Renewal @Jocelin Carmes
|
||||
171 R Diligent Zookeeper @Maojin Lee
|
||||
172 R The Earth King @Ryota Murayama
|
||||
173 U Earth Kingdom General @Alexandr Leskinen
|
||||
174 U Earth Rumble @Olena Richards
|
||||
176 C Earthbending Lesson @Toni Infante
|
||||
178 R Elemental Teachings @Yoshioka
|
||||
179 U Flopsie, Bumi's Buddy @Alexandr Leskinen
|
||||
182 U Haru, Hidden Talent @Mitori
|
||||
183 U Invasion Tactics @Eduardo Francisco
|
||||
185 U Leaves from the Vine @Ittoku
|
||||
187 C Origin of Metalbending @Pauline Voss
|
||||
188 C Ostrich-Horse @Pablo Rivera
|
||||
189 C Pillar Launch @Jo Cordisco
|
||||
190 C Raucous Audience @ikeda_cpt
|
||||
@@ -116,50 +150,75 @@ ScryfallCode=TLA
|
||||
193 C Rocky Rebuke @Hokyoung Kim
|
||||
194 C Saber-Tooth Moose-Lion @Shiren
|
||||
195 U Seismic Sense @Jo Cordisco
|
||||
196 U Shared Roots @Alfven Ato
|
||||
197 U Sparring Dummy @Gemi
|
||||
198 U Toph, the Blind Bandit @Yueko
|
||||
199 U True Ancestry @Chibi
|
||||
200 C Turtle-Duck @Sylvain Sarrailh
|
||||
201 U Unlucky Cabbage Merchant @Thomas Chamberlain-Keen
|
||||
203 R Aang, at the Crossroads @Evan Shipard
|
||||
204 R Aang, Swift Savior @Tetsuko
|
||||
205 C Abandon Attachments @Shahab Alizadeh
|
||||
207 M Avatar Aang @Fahmi Fauzi
|
||||
208 R Azula, Cunning Usurper @Evyn Fong
|
||||
209 R Beifong's Bounty Hunters @Alexandr Leskinen
|
||||
210 U Bitter Work @Bun Toujo
|
||||
211 M Bumi, Unleashed @Toni Infante
|
||||
212 C Cat-Owl @Thomas Chamberlain-Keen
|
||||
213 U Cruel Administrator @Norikatsu Miyoshi
|
||||
214 U Dai Li Agents @Eduardo Francisco
|
||||
215 U Dragonfly Swarm @John Di Giovanni
|
||||
216 C Earth Kingdom Soldier @Rafater
|
||||
217 R Earth King's Lieutenant @Nathaniel Himawan
|
||||
218 C Earth Rumble Wrestlers @Thomas Chamberlain-Keen
|
||||
219 C Earth Village Ruffians @Dom Lay
|
||||
220 R Fire Lord Azula @Fahmi Fauzi
|
||||
221 R Fire Lord Zuko @Jo Cordisco
|
||||
222 U Foggy Swamp Spirit Keeper @Airi Yoshihisa
|
||||
223 U Guru Pathik @Dee Nguyen
|
||||
224 U Hama, the Bloodbender @Le Vuong
|
||||
225 U Hei Bai, Spirit of Balance @Tyler Smith
|
||||
227 R Iroh, Grand Lotus @Fahmi Fauzi
|
||||
228 R Iroh, Tea Master @Brian Yuen
|
||||
229 U Jet, Freedom Fighter @Fahmi Fauzi
|
||||
230 R Katara, the Fearless @Hisashi Momose
|
||||
231 R Katara, Water Tribe's Hope @Toraji
|
||||
232 R The Lion-Turtle @Yuumei
|
||||
233 U Long Feng, Grand Secretariat @Robin Har
|
||||
235 M Ozai, the Phoenix King @Kekai Kotaki
|
||||
236 C Platypus-Bear @Maël Ollivier-Henry
|
||||
237 C Pretending Poxbearers @Salvatorre Zee Yazzie
|
||||
240 R Sokka, Bold Boomeranger @Toni Infante
|
||||
241 U Sokka, Lateral Strategist @Axel Sauerwald
|
||||
242 R Sokka, Tenacious Tactician @Robin Har
|
||||
243 U Suki, Kyoshi Warrior @Yuhong Ding
|
||||
244 U Sun Warriors @Boell Oyino
|
||||
245 U Tolls of War @Jocelin Carmes
|
||||
247 R Toph, the First Metalbender @Eilene Cherie
|
||||
248 U Uncle Iroh @Kieran Yanner
|
||||
249 C Vindictive Warden @Jo Cordisco
|
||||
251 U White Lotus Reinforcements @Kotakan
|
||||
252 U Zhao, Ruthless Admiral @Yuumei
|
||||
253 R Zuko, Conflicted @Halil Ural
|
||||
254 C Barrels of Blasting Jelly @Salvatorre Zee Yazzie
|
||||
255 C Bender's Waterskin @Dee Nguyen
|
||||
256 U Fire Nation Warship @Hisashi Momose
|
||||
259 M Planetarium of Wan Shi Tong @Robin Olausson
|
||||
260 U Trusty Boomerang @Toni Infante
|
||||
262 M White Lotus Tile @Dee Nguyen
|
||||
265 C Airship Engine Room @Andreas Rocha
|
||||
267 C Boiling Rock Prison @Matteo Bassini
|
||||
268 R Fire Nation Palace @Awanqi (Angela Wang)
|
||||
269 C Foggy Bottom Swamp @Dom Lay
|
||||
270 R Jasmine Dragon Tea Shop @Leanna Crossan
|
||||
271 C Kyoshi Village @Luc Courtois
|
||||
272 C Meditation Pools @Luc Courtois
|
||||
273 C Misty Palms Oasis @Andreas Rocha
|
||||
274 C North Pole Gates @Andreas Rocha
|
||||
275 C Omashu City @Andreas Rocha
|
||||
278 R Secret Tunnel @Alexander Forssberg
|
||||
279 C Serpent's Pass @Matteo Bassini
|
||||
280 C Sun-Blessed Peak @Dom Lay
|
||||
281 U White Lotus Hideout @Luc Courtois
|
||||
282 L Plains @Slawek Fedorczuk
|
||||
283 L Island @Maojin Lee
|
||||
@@ -177,6 +236,7 @@ ScryfallCode=TLA
|
||||
295 L Mountain @Maojin Lee
|
||||
296 L Forest @Slawek Fedorczuk
|
||||
297 M Fated Firepower @Claudiu-Antoniu Magherusan
|
||||
298 R Aang, Swift Savior @Claudiu-Antoniu Magherusan
|
||||
299 U Fire Nation Attacks @Claudiu-Antoniu Magherusan
|
||||
303 R Azula, Cunning Usurper @Toni Infante
|
||||
304 R Aang, at the Crossroads @Toni Infante
|
||||
@@ -185,12 +245,14 @@ ScryfallCode=TLA
|
||||
308 M Avatar Aang @Dominik Mayer
|
||||
309 M Sozin's Comet @Dominik Mayer
|
||||
311 M Ozai, the Phoenix King @Dominik Mayer
|
||||
312 R Firebender Ascension @Dominik Mayer
|
||||
313 R Fire Lord Azula @Dominik Mayer
|
||||
314 R The Last Agni Kai @Dominik Mayer
|
||||
315 R Fire Lord Zuko @Dominik Mayer
|
||||
316 M Appa, Steadfast Guardian @Ilse Gort
|
||||
317 R Momo, Friendly Flier @Filip Burburan
|
||||
318 R Tiger-Seal @Andrea Piparo
|
||||
319 R The Unagi of Kyoshi Island @Antonio José Manzanedo
|
||||
320 M Wan Shi Tong, Librarian @Andrea Piparo
|
||||
321 R The Fire Nation Drill @Ben Hill
|
||||
325 R Ran and Shaw @Antonio José Manzanedo
|
||||
@@ -198,7 +260,9 @@ ScryfallCode=TLA
|
||||
327 R Diligent Zookeeper @Andrea Piparo
|
||||
328 R The Lion-Turtle @Filip Burburan
|
||||
330 M White Lotus Tile @Antonio José Manzanedo
|
||||
331 M United Front @JungShan
|
||||
332 M Sozin's Comet @JungShan
|
||||
333 R Avatar Destiny @Flavio Girón
|
||||
334 R Fire Lord Azula @JungShan
|
||||
335 M Ozai, the Phoenix King @Sidharth Chaturvedi
|
||||
336 R Aang's Iceberg @Brigitte Roka & Clifton Stommel
|
||||
@@ -208,29 +272,41 @@ ScryfallCode=TLA
|
||||
341 M Fated Firepower @Brigitte Roka
|
||||
342 R Firebending Student @Ina Wong
|
||||
343 R Redirect Lightning @Perci Chen
|
||||
344 R The Earth King @Brigitte Roka & Clifton Stommel
|
||||
346 R Aang, at the Crossroads @Brigitte Roka & Clifton Stommel
|
||||
347 R Aang, Swift Savior @Shane Beresford
|
||||
348 M Bumi, Unleashed @Brigitte Roka
|
||||
349 R Iroh, Grand Lotus @Dalton Pencarinha
|
||||
350 R Katara, the Fearless @Barbara Rosiak
|
||||
351 R Katara, Water Tribe's Hope @Chun Lo
|
||||
352 R Sokka, Tenacious Tactician @Faustine Dumontier
|
||||
353 R Toph, the First Metalbender @Barbara Rosiak
|
||||
354 M The Legend of Yangchen @Sija Hong
|
||||
355 M The Legend of Kuruk @Barbara Rosiak
|
||||
356 M The Rise of Sozin @Barbara Rosiak
|
||||
357 M The Legend of Roku @Barbara Rosiak
|
||||
359 R Aang, Swift Savior @Flavio Girón
|
||||
360 R Fire Lord Zuko @Flavio Girón
|
||||
361 R Katara, the Fearless @Flavio Girón
|
||||
362 R Toph, the First Metalbender @Flavio Girón
|
||||
363 M Avatar Aang @Bryan Konietzko
|
||||
364 R Airbender Ascension @Shiren
|
||||
365 R Avatar's Wrath @Ainezu
|
||||
366 R Hakoda, Selfless Commander @Rafater
|
||||
368 R Suki, Courageous Rescuer @Tky
|
||||
369 R The Mechanist, Aerial Artisan @Le Vuong
|
||||
370 R Spirit Water Revival @Enishi
|
||||
371 R Ty Lee, Chi Blocker @Gemi
|
||||
372 R Boiling Rock Rioter @Airi Yoshihisa
|
||||
373 R Day of Black Sun @Matteo Bassini
|
||||
374 R Mai, Scornful Striker @Hori Airi
|
||||
379 R Beifong's Bounty Hunters @Alexandr Leskinen
|
||||
380 R Earth King's Lieutenant @Nathaniel Himawan
|
||||
381 R Iroh, Tea Master @Brian Yuen
|
||||
383 R Sokka, Bold Boomeranger @Toni Infante
|
||||
385 M Planetarium of Wan Shi Tong @Robin Olausson
|
||||
389 R Fire Nation Palace @Awanqi (Angela Wang)
|
||||
390 R Jasmine Dragon Tea Shop @Leanna Crossan
|
||||
392 R Secret Tunnel @Alexander Forssberg
|
||||
393 R Firebending Student @Airi Yoshihisa
|
||||
394 R Momo, Friendly Flier @Ryota Murayama
|
||||
|
||||
@@ -6,7 +6,32 @@ Type=Collector_Edition
|
||||
ScryfallCode=SLC
|
||||
|
||||
[cards]
|
||||
1 R Altar of the Brood @Josh Freydkis
|
||||
2 R Brain Freeze @Your Cinema
|
||||
3 R Crop Rotation @Marcuscus
|
||||
4 R Demonic Consultation @Edward Steed
|
||||
5 R Eerie Ultimatum @Alexander Khabbazi
|
||||
6 R Field of the Dead @Colby Nichols
|
||||
7 R Gray Merchant of Asphodel @Jack Hughes
|
||||
8 R Hymn to Tourach @Sophy Hollington
|
||||
9 R Isochron Scepter @Kieran Yanner
|
||||
10 M Junji, the Midnight Sky @Diego Andrade
|
||||
11 R Krark-Clan Ironworks @Jimmy Knives
|
||||
12 R Llanowar Elves @Ampreh
|
||||
13 R Myrel, Shield of Argive @Molly Mendoza
|
||||
14 R Narset's Reversal @Ben Newman
|
||||
15 M Ob Nixilis, the Fallen @Skinner
|
||||
16 R Phyrexian Altar @See Machine
|
||||
17 M Questing Beast @Dan Hipp
|
||||
18 R Retrofitter Foundry @Nikki Radan
|
||||
19 R Sol Ring @Souther Salazar
|
||||
20 R Temple of the False God @Jon Vermilyea
|
||||
21 R Urza's Saga @Sadboi
|
||||
22 R Vesuva @Stephen Andrade
|
||||
23 R Wasteland @Aaron J. Riley
|
||||
24 R Xantcha, Sleeper Agent @Matthew Southworth
|
||||
25 M Yarok, the Desecrated @Cacho Rubione
|
||||
26 R Zo-Zu the Punisher @Mattias Lindström
|
||||
1993 R Shivan Dragon @Justine Jones
|
||||
1994 R Mishra's Factory @DXTR
|
||||
1995 M Necropotence @Rafal Wechterowicz (Too Many Skulls)
|
||||
|
||||
@@ -792,6 +792,7 @@ F798 M Discord, Lord of Disharmony @Narendra Bintara Adi
|
||||
816 R Seven Dwarves @Lisa Hanawalt
|
||||
817 R Seven Dwarves @S.Britt
|
||||
818 R Seven Dwarves @Keith Shore
|
||||
819 R Seven Dwarves @Jesse LeDoux
|
||||
820 R Arcane Signet @Rovina Cai
|
||||
820★ R Arcane Signet @Rovina Cai
|
||||
821 R Echo of Eons @Alex Petty
|
||||
|
||||
@@ -9,6 +9,7 @@ ScryfallCode=PSPL
|
||||
1 R Terror of the Peaks @Richard Kane Ferguson
|
||||
2 M Kaldra Compleat @Monztre
|
||||
3 M Sword of Forge and Frontier @Sam Guay
|
||||
5 M Cloud, Midgar Mercenary @Tetsuya Nomura
|
||||
6 R Get Lost @Dominik Mayer
|
||||
7 R Spectacular Spider-Man @Julian Totino Tedesco
|
||||
4 M Cloud, Midgar Mercenary @Tetsuya Nomura
|
||||
5 R Get Lost @Dominik Mayer
|
||||
6 R Spectacular Spider-Man @Julian Totino Tedesco
|
||||
7 R Day of Black Sun @Dom Lay
|
||||
|
||||
@@ -15,6 +15,9 @@ ScryfallCode=PURL
|
||||
8 C Aeronaut Tinkerer @Willian Murai
|
||||
23 R Kor Skyfisher @Dan Murayama Scott
|
||||
34★ U Shepherd of the Lost @Kekai Kotaki
|
||||
324 R White Orchid Phantom @Richard Kane Ferguson
|
||||
445 M Ral, Monsoon Mage @Borja Pindado
|
||||
2025-1 M Hylda of the Icy Crown @Yakotakos
|
||||
2025-3 R Katara, the Fearless @Yueko
|
||||
2025-4 M Behold the Sinister Six! @Jonas De Ro
|
||||
2025-5 R Unbreakable Formation @Xavier Ribeiro
|
||||
|
||||
@@ -19,3 +19,5 @@ ScryfallCode=PW25
|
||||
11 R Mary Jane Watson @Paolo Rivera
|
||||
12 R Ultimate Green Goblin @Tyler Walpole
|
||||
13 R Carnage, Crimson Chaos @Lucio Parrillo
|
||||
14 R Gran-Gran @Mizutametori
|
||||
15 R Unlucky Cabbage Merchant @Thanh Tuấn
|
||||
|
||||
Reference in New Issue
Block a user