mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 04:08:01 +00:00
- Fixed Mana Breach.
This commit is contained in:
@@ -4,7 +4,7 @@ Types:Enchantment
|
|||||||
Text:no text
|
Text:no text
|
||||||
T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigBounceYou | TriggerDescription$ Whenever a player casts a spell, that player returns a land he or she controls to its owner's hand.
|
T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigBounceYou | TriggerDescription$ Whenever a player casts a spell, that player returns a land he or she controls to its owner's hand.
|
||||||
T:Mode$ SpellCast | ValidCard$ Card.YouDontCtrl | TriggerZones$ Battlefield | Execute$ TrigBounceOpp | Secondary$ True | TriggerDescription$ Whenever a player casts a spell, that player returns a land he or she controls to its owner's hand.
|
T:Mode$ SpellCast | ValidCard$ Card.YouDontCtrl | TriggerZones$ Battlefield | Execute$ TrigBounceOpp | Secondary$ True | TriggerDescription$ Whenever a player casts a spell, that player returns a land he or she controls to its owner's hand.
|
||||||
SVar:TrigBounceYou:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Land.YouCtrl | Mandatory$ True | Defined$ You | Hidden$ True
|
SVar:TrigBounceYou:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | ChangeNum$ 1 | ChangeType$ Land.YouCtrl | Mandatory$ True | Defined$ You | Hidden$ True
|
||||||
SVar:TrigBounceOpp:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | ChangeNum$ 1 | ChangeType$ Land.YouDontCtrl | Mandatory$ True | Defined$ Opponent | Hidden$ True
|
SVar:TrigBounceOpp:AB$ ChangeZone | Cost$ 0 | Origin$ Battlefield | Destination$ Hand | ChangeNum$ 1 | ChangeType$ Land.YouDontCtrl | Mandatory$ True | Defined$ Opponent | Hidden$ True
|
||||||
SVar:RemRandomDeck:True
|
SVar:RemRandomDeck:True
|
||||||
SVar:Rarity:Uncommon
|
SVar:Rarity:Uncommon
|
||||||
|
|||||||
@@ -494,9 +494,11 @@ public class AbilityFactory_ChangeZone {
|
|||||||
Card card = af.getHostCard();
|
Card card = af.getHostCard();
|
||||||
Target tgt = af.getAbTgt();
|
Target tgt = af.getAbTgt();
|
||||||
if (tgt != null){
|
if (tgt != null){
|
||||||
player = tgt.getTargetPlayers().get(0);
|
if(!tgt.getTargetPlayers().isEmpty()) {
|
||||||
if (!player.canTarget(sa.getSourceCard()))
|
player = tgt.getTargetPlayers().get(0);
|
||||||
return;
|
if (!player.canTarget(sa.getSourceCard()))
|
||||||
|
return;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
String origin = params.get("Origin");
|
String origin = params.get("Origin");
|
||||||
@@ -579,9 +581,11 @@ public class AbilityFactory_ChangeZone {
|
|||||||
Card card = af.getHostCard();
|
Card card = af.getHostCard();
|
||||||
|
|
||||||
if (tgt != null){
|
if (tgt != null){
|
||||||
player = tgt.getTargetPlayers().get(0);
|
if(!tgt.getTargetPlayers().isEmpty()) {
|
||||||
if (!player.canTarget(sa.getSourceCard()))
|
player = tgt.getTargetPlayers().get(0);
|
||||||
return;
|
if (!player.canTarget(sa.getSourceCard()))
|
||||||
|
return;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
String origin = params.get("Origin");
|
String origin = params.get("Origin");
|
||||||
|
|||||||
Reference in New Issue
Block a user