mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 19:58:00 +00:00
Merge branch 'mic_25' into 'master'
MIC - 25 Sep See merge request core-developers/forge!5438
This commit is contained in:
@@ -147,7 +147,7 @@ public class CharmEffect extends SpellAbilityEffect {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected String getStackDescription(SpellAbility sa) {
|
protected String getStackDescription(SpellAbility sa) {
|
||||||
// TODO Build StackDescription based on Chosen SubAbilities
|
// StackDescription based on Chosen SubAbilities allowed in chainAbilities
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -228,8 +228,10 @@ public class CharmEffect extends SpellAbilityEffect {
|
|||||||
// update ActivatingPlayer
|
// update ActivatingPlayer
|
||||||
clone.setActivatingPlayer(sa.getActivatingPlayer());
|
clone.setActivatingPlayer(sa.getActivatingPlayer());
|
||||||
|
|
||||||
// make StackDescription be the SpellDescription
|
// make StackDescription be the SpellDescription if it doesn't already have one
|
||||||
clone.putParam("StackDescription", "SpellDescription");
|
if (!clone.hasParam("StackDescription")) {
|
||||||
|
clone.putParam("StackDescription", "SpellDescription");
|
||||||
|
}
|
||||||
|
|
||||||
// do not forget what was targeted by the subability
|
// do not forget what was targeted by the subability
|
||||||
SpellAbility ssa = sub;
|
SpellAbility ssa = sub;
|
||||||
|
|||||||
8
forge-gui/res/cardsfolder/upcoming/cleaver_skaab.txt
Normal file
8
forge-gui/res/cardsfolder/upcoming/cleaver_skaab.txt
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
Name:Cleaver Skaab
|
||||||
|
ManaCost:3 U
|
||||||
|
Types:Creature Zombie Horror
|
||||||
|
PT:2/4
|
||||||
|
A:AB$ CopyPermanent | Cost$ 3 T Sac<1/Zombie.Other/another zombie> | Defined$ Sacrificed | NumCopies$ 2
|
||||||
|
DeckNeeds:Type$Zombie
|
||||||
|
DeckHas:Ability$Sacrifice & Ability$Token
|
||||||
|
Oracle:{3}, {T}, Sacrifice another Zombie: Create two tokens that are copies of the sacrificed creature.
|
||||||
11
forge-gui/res/cardsfolder/upcoming/drown_in_dreams.txt
Normal file
11
forge-gui/res/cardsfolder/upcoming/drown_in_dreams.txt
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
Name:Drown in Dreams
|
||||||
|
ManaCost:X 2 U
|
||||||
|
Types:Instant
|
||||||
|
A:SP$ Charm | MinCharmNum$ 1 | CharmNum$ W | Choices$ DBDraw,DBMill | AdditionalDescription$ . If you control a commander as you cast this spell, you may choose both.
|
||||||
|
SVar:DBDraw:DB$ Draw | ValidTgts$ Player | TgtPrompt$ Select target player to draw cards | NumCards$ X | StackDescription$ {p:ThisTargetedPlayer} draws X cards. | SpellDescription$ Target player draws X cards.
|
||||||
|
SVar:DBMill:DB$ Mill | ValidTgts$ Player | TgtPrompt$ Select target player to mill cards | NumCards$ Z | StackDescription$ {p:ThisTargetedPlayer} mills twice X cards. | SpellDescription$ Target player mills twice X cards.
|
||||||
|
SVar:W:Count$Compare Y GE1.2.1
|
||||||
|
SVar:X:Count$xPaid
|
||||||
|
SVar:Y:Count$Valid Card.IsCommander+YouCtrl
|
||||||
|
SVar:Z:Count$xPaid/Twice
|
||||||
|
Oracle:Choose one. If you control a commander as you cast this spell, you may choose both.\n• Target player draws X cards.\n• Target player mills twice X cards.
|
||||||
12
forge-gui/res/cardsfolder/upcoming/shadow_kin.txt
Normal file
12
forge-gui/res/cardsfolder/upcoming/shadow_kin.txt
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
Name:Shadow Kin
|
||||||
|
ManaCost:3 U
|
||||||
|
Types:Creature Shapeshifter
|
||||||
|
PT:2/2
|
||||||
|
K:Flash
|
||||||
|
T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigMillSK | TriggerDescription$ At the beginning of your upkeep, each player mills three cards. You may exile a creature card from among the cards milled this way. If you do, CARDNAME becomes a copy of that card, except it has this ability.
|
||||||
|
SVar:TrigMillSK:DB$ Mill | Defined$ Player | NumCards$ 3 | RememberMilled$ True | SubAbility$ DBExileSK
|
||||||
|
SVar:DBExileSK:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | Hidden$ True | ChangeType$ Creature.IsRemembered | ChangeNum$ 1 | Imprint$ True | ForgetOtherRemembered$ True | SelectPrompt$ You may exile a creature card from among the cards milled this way. | SubAbility$ DBCloneSK
|
||||||
|
SVar:DBCloneSK:DB$ Clone | ConditionDefined$ Imprinted | ConditionZone$ Exile | ConditionPresent$ Card | Defined$ Imprinted | GainThisAbility$ True
|
||||||
|
DeckHas:Ability$Mill
|
||||||
|
DeckHints:Ability$Graveyard
|
||||||
|
Oracle:Flash\nAt the beginning of your upkeep, each player mills three cards. You may exile a creature card from among the cards milled this way. If you do, Shadow Kin becomes a copy of that card, except it has this ability.
|
||||||
Reference in New Issue
Block a user