mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-16 18:58:00 +00:00
- Underworld Dreeams will now effect the Player that drew the cards, not just the first Opponent
This commit is contained in:
@@ -2,7 +2,7 @@ Name:Underworld Dreams
|
|||||||
ManaCost:B B B
|
ManaCost:B B B
|
||||||
Types:Enchantment
|
Types:Enchantment
|
||||||
T:Mode$ Drawn | ValidCard$ Card.OppOwn | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever an opponent draws a card, CARDNAME deals 1 damage to him or her.
|
T:Mode$ Drawn | ValidCard$ Card.OppOwn | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever an opponent draws a card, CARDNAME deals 1 damage to him or her.
|
||||||
SVar:TrigDamage:AB$DealDamage | Cost$ 0 | Defined$ Opponent | NumDmg$ 1
|
SVar:TrigDamage:AB$DealDamage | Cost$ 0 | Defined$ TriggeredPlayer | NumDmg$ 1
|
||||||
SVar:Picture:http://www.wizards.com/global/images/magic/general/underworld_dreams.jpg
|
SVar:Picture:http://www.wizards.com/global/images/magic/general/underworld_dreams.jpg
|
||||||
Oracle:Whenever an opponent draws a card, Underworld Dreams deals 1 damage to him or her.
|
Oracle:Whenever an opponent draws a card, Underworld Dreams deals 1 damage to him or her.
|
||||||
SetInfo:8ED Rare
|
SetInfo:8ED Rare
|
||||||
|
|||||||
@@ -83,5 +83,6 @@ public class TriggerDrawn extends Trigger {
|
|||||||
@Override
|
@Override
|
||||||
public final void setTriggeringObjects(final SpellAbility sa) {
|
public final void setTriggeringObjects(final SpellAbility sa) {
|
||||||
sa.setTriggeringObject("Card", this.getRunParams().get("Card"));
|
sa.setTriggeringObject("Card", this.getRunParams().get("Card"));
|
||||||
|
sa.setTriggeringObject("Player", this.getRunParams().get("Player"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1392,6 +1392,7 @@ public abstract class Player extends GameEntity implements Comparable<Player> {
|
|||||||
final HashMap<String, Object> runParams = new HashMap<String, Object>();
|
final HashMap<String, Object> runParams = new HashMap<String, Object>();
|
||||||
runParams.put("Card", c);
|
runParams.put("Card", c);
|
||||||
runParams.put("Number", this.numDrawnThisTurn);
|
runParams.put("Number", this.numDrawnThisTurn);
|
||||||
|
runParams.put("Player", this);
|
||||||
game.getTriggerHandler().runTrigger(TriggerType.Drawn, runParams, false);
|
game.getTriggerHandler().runTrigger(TriggerType.Drawn, runParams, false);
|
||||||
}
|
}
|
||||||
// lose:
|
// lose:
|
||||||
|
|||||||
Reference in New Issue
Block a user