mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-14 17:58:01 +00:00
Merge branch 'AFR_Artifacts' into 'master'
add last AFR artifacts and updated counter enum list to support HARMONY counters See merge request core-developers/forge!4991
This commit is contained in:
@@ -139,6 +139,8 @@ public enum CounterEnumType {
|
|||||||
|
|
||||||
GROWTH("GRWTH", 87, 226, 32),
|
GROWTH("GRWTH", 87, 226, 32),
|
||||||
|
|
||||||
|
HARMONY("HRMNY", 0, 230, 155),
|
||||||
|
|
||||||
HATCHLING("HATCH", 201, 199, 186),
|
HATCHLING("HATCH", 201, 199, 186),
|
||||||
|
|
||||||
HEALING("HEAL", 255, 166, 236),
|
HEALING("HEAL", 255, 166, 236),
|
||||||
|
|||||||
@@ -0,0 +1,11 @@
|
|||||||
|
Name:Instrument of the Bards
|
||||||
|
ManaCost:G
|
||||||
|
Types:Legendary Artifact
|
||||||
|
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, you may put a charge counter on CARDNAME.
|
||||||
|
SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ HARMONY | CounterNum$ 1
|
||||||
|
A:AB$ ChangeZone | Cost$ 3 G T | Origin$ Library | Destination$ Hand | ChangeType$ Creature.cmcLEX | ChangeNum$ 1 | RememberChanged$ True | SubAbility$ DBToken | StackDescription$ SpellDescription | SpellDescription$ Search your library for a creature card with mana value equal to the number of harmony counters on CARDNAME, reveal it, and put it into your hand. If that card is legendary, create a Treasure token. Then shuffle.
|
||||||
|
SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You | ConditionDefined$ Remembered | ConditionPresent$ Card.Legendary | ConditionCompare$ GE1 | SubAbility$ DBCleanup
|
||||||
|
SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True
|
||||||
|
SVar:X:Count$CardCounters.HARMONY
|
||||||
|
DeckHas:Ability$Token & Ability$Counters
|
||||||
|
Oracle:At the beginning of your upkeep, you may put a harmony counter on Instrument of the Bards.\n{3}{G}, {T}: Search your library for a creature card with mana value equal to the number of harmony counters on Instrument of the Bards, reveal it, and put it into your hand. If that card is legendary, create a Treasure token. Then shuffle.
|
||||||
8
forge-gui/res/cardsfolder/upcoming/spare_dagger.txt
Normal file
8
forge-gui/res/cardsfolder/upcoming/spare_dagger.txt
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
Name:Spare Dagger
|
||||||
|
ManaCost:1
|
||||||
|
Types:Artifact Equipment
|
||||||
|
K:Equip:1
|
||||||
|
S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddTrigger$ AttackTrigger | Description$ Equipped creature gets +1/+0 and has "Whenever this creature attacks, you may sacrifice Spare Dagger. When you do, this creature deals 1 damage to any target."
|
||||||
|
SVar:AttackTrigger:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ Whenever this creature attacks, you may sacrifice CARDNAME. When you do, this creature deals 1 damage to any target.
|
||||||
|
SVar:TrigDealDamage:AB$ DealDamage | Cost$ Sac<1/OriginalHost/Spare Dagger> | ValidTgts$ Player,Creature,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1
|
||||||
|
Oracle:Equipped creature gets +1/+0 and has "Whenever this creature attacks, you may sacrifice Spare Dagger. When you do, this creature deals 1 damage to any target."\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.)
|
||||||
9
forge-gui/res/cardsfolder/upcoming/thieves_tools.txt
Normal file
9
forge-gui/res/cardsfolder/upcoming/thieves_tools.txt
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
Name:Thieves' Tools
|
||||||
|
ManaCost:1 B
|
||||||
|
Types:Artifact Equipment
|
||||||
|
K:Equip:3
|
||||||
|
T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ DBToken | TriggerDescription$ When CARDNAME enters the battlefield, create a Treasure token.
|
||||||
|
SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You
|
||||||
|
S:Mode$ Continuous | Affected$ Creature.EquippedBy+powerLE3 | AddHiddenKeyword$ Unblockable | Description$ nEquipped creature can't be blocked as long as its power is 3 or less.
|
||||||
|
DeckHas:Ability$Token
|
||||||
|
Oracle:When Thieves' Tools enters the battlefield, create a Treasure token. (It's an artifact with \"{T}, Sacrifice this artifact: Add one mana of any color.\")\nEquipped creature can't be blocked as long as its power is 3 or less.\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.)
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
Name:Trickster's Talisman
|
||||||
|
ManaCost:U
|
||||||
|
Types:Artifact Equipment
|
||||||
|
K:Equip:2
|
||||||
|
S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | AddTrigger$ AttackTrigger | Description$ Equipped creature gets +1/+1 and has "Whenever this creature deals combat damage to a player, you may sacrifice Trickster's Talisman. If you do, create a token that's a copy of this creature."
|
||||||
|
SVar:AttackTrigger:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigCopy | TriggerDescription$ Whenever this creature deals combat damage to a player, you may sacrifice Trickster's Talisman. If you do, create a token that's a copy of this creature.
|
||||||
|
SVar:TrigCopy:AB$ CopyPermanent | Cost$ Sac<1/OriginalHost/Trickster's Talisman> | Defined$ Self | NumCopies$ 1 | AILogic$ DuplicatePerms
|
||||||
|
DeckHas:Ability$Token
|
||||||
|
Oracle:Equipped creature gets +1/+1 and has "Whenever this creature deals combat damage to a player, you may sacrifice Trickster's Talisman. If you do, create a token that's a copy of this creature."\nEquip {2}
|
||||||
Reference in New Issue
Block a user