mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-16 10:48:00 +00:00
Merge branch 'add_backdraft' into 'master'
Add Back See merge request core-developers/forge!4240
This commit is contained in:
@@ -254,6 +254,8 @@ public final class CardUtil {
|
||||
newCopy.setColor(in.determineColor().getColor());
|
||||
newCopy.setReceivedDamageFromThisTurn(in.getReceivedDamageFromThisTurn());
|
||||
newCopy.setReceivedDamageFromPlayerThisTurn(in.getReceivedDamageFromPlayerThisTurn());
|
||||
newCopy.setDealtDamageToThisTurn(in.getDealtDamageToThisTurn());
|
||||
newCopy.setDealtDamageToPlayerThisTurn(in.getDealtDamageToPlayerThisTurn());
|
||||
newCopy.getDamageHistory().setCreatureGotBlockedThisTurn(in.getDamageHistory().getCreatureGotBlockedThisTurn());
|
||||
|
||||
newCopy.setAttachedCards(getLKICopyList(in.getAttachedCards(), cachedMap));
|
||||
|
||||
16
forge-gui/res/cardsfolder/b/backdraft.txt
Normal file
16
forge-gui/res/cardsfolder/b/backdraft.txt
Normal file
@@ -0,0 +1,16 @@
|
||||
Name:Backdraft
|
||||
ManaCost:1 R
|
||||
Types:Instant
|
||||
T:Mode$ Phase | Phase$ Untap | Execute$ DBForget | Static$ True
|
||||
SVar:DBForget:DB$ Cleanup | ClearRemembered$ True
|
||||
T:Mode$ DamageDone | ValidSource$ Sorcery.IsNotRemembered | Execute$ TrigRememberPlayer | Static$ True
|
||||
SVar:TrigRememberPlayer:DB$ Pump | Defined$ TriggeredSourceController | RememberObjects$ TriggeredSourceController | SubAbility$ DBRememberSorcery
|
||||
SVar:DBRememberSorcery:DB$ Pump | Defined$ TriggeredSourceLKICopy | RememberObjects$ TriggeredSourceLKICopy
|
||||
A:SP$ ChoosePlayer | Cost$ 1 R | Defined$ You | Choices$ Player.IsRemembered | SubAbility$ DBChooseSpell | SpellDescription$ Choose a player who cast one or more sorcery spells this turn. CARDNAME deals damage to that player equal to half the damage dealt by one of those sorcery spells this turn, rounded down.
|
||||
SVar:DBChooseSpell:DB$ ChooseCard | DefinedCards$ RememberedLKI.ControlledBy ChosenPlayer | Mandatory$ True | ChoiceTitle$ Choose a Sorcery | ImprintChosen$ True | SubAbility$ DBDealDamage
|
||||
SVar:DBDealDamage:DB$ DealDamage | Defined$ ChosenPlayer | NumDmg$ X | SubAbility$ DBCleanup
|
||||
SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True | ClearChosenCard$ True | ClearChosenPlayer$ True
|
||||
SVar:X:ImprintedLKI$TotalDamageDoneByThisTurn/HalfDown
|
||||
AI:RemoveDeck:All
|
||||
AI:RemoveDeck:Random
|
||||
Oracle:Choose a player who cast one or more sorcery spells this turn. Backdraft deals damage to that player equal to half the damage dealt by one of those sorcery spells this turn, rounded down.
|
||||
Reference in New Issue
Block a user