mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-16 10:48:00 +00:00
- Propaganda effects only apply to creatures attacking a player, not planeswalkers.
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
program/mail=mtgerror@yahoo.com
|
program/mail=mtgerror@yahoo.com
|
||||||
program/forum=http://www.slightlymagic.net/forum/viewforum.php?f=26
|
program/forum=http://www.slightlymagic.net/forum/viewforum.php?f=26
|
||||||
program/version=Forge -- official beta: 10/01/17, SVN revision: 292
|
program/version=Forge -- official beta: 10/01/17, SVN revision: 293
|
||||||
|
|
||||||
tokens--file=AllTokens.txt
|
tokens--file=AllTokens.txt
|
||||||
|
|
||||||
|
|||||||
@@ -16393,9 +16393,12 @@ return land.size() > 1 && CardFactoryUtil.AI_isMainPhase();
|
|||||||
|
|
||||||
public void resolve()
|
public void resolve()
|
||||||
{
|
{
|
||||||
|
|
||||||
|
card.setKicked(true);
|
||||||
PlayerZone play = AllZone.getZone(Constant.Zone.Play, card.getController());
|
PlayerZone play = AllZone.getZone(Constant.Zone.Play, card.getController());
|
||||||
for (int i = 0; i < 12; i++)
|
for (int i = 0; i < 12; i++)
|
||||||
{
|
{
|
||||||
|
|
||||||
Card c = new Card();
|
Card c = new Card();
|
||||||
|
|
||||||
c.setOwner(card.getController());
|
c.setOwner(card.getController());
|
||||||
@@ -16421,6 +16424,7 @@ return land.size() > 1 && CardFactoryUtil.AI_isMainPhase();
|
|||||||
kicker.setDescription("Kicker 6: If Conqueror's Pledge was kicked, put twelve of those tokens onto the battlefield instead.");
|
kicker.setDescription("Kicker 6: If Conqueror's Pledge was kicked, put twelve of those tokens onto the battlefield instead.");
|
||||||
kicker.setStackDescription(card.getName() + " - " + card.getController() + " puts twelve 1/1 white Kor Soldier creature tokens onto the battlefield.");
|
kicker.setStackDescription(card.getName() + " - " + card.getController() + " puts twelve 1/1 white Kor Soldier creature tokens onto the battlefield.");
|
||||||
|
|
||||||
|
|
||||||
card.clearSpellAbility();
|
card.clearSpellAbility();
|
||||||
card.addSpellAbility(spell);
|
card.addSpellAbility(spell);
|
||||||
card.addSpellAbility(kicker);
|
card.addSpellAbility(kicker);
|
||||||
|
|||||||
@@ -11057,7 +11057,7 @@ public class CardFactory_Creatures {
|
|||||||
|
|
||||||
hand.remove(card);
|
hand.remove(card);
|
||||||
play.add(card);
|
play.add(card);
|
||||||
card.comesIntoPlay(); //do i need this?
|
//card.comesIntoPlay(); //do i need this?
|
||||||
}
|
}
|
||||||
public boolean canPlay()
|
public boolean canPlay()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -88,7 +88,7 @@ import java.util.*;
|
|||||||
{
|
{
|
||||||
CardList list = new CardList();
|
CardList list = new CardList();
|
||||||
list.addAll(AllZone.Combat.getAttackers());
|
list.addAll(AllZone.Combat.getAttackers());
|
||||||
list.addAll(AllZone.pwCombat.getAttackers());
|
//list.addAll(AllZone.pwCombat.getAttackers());
|
||||||
|
|
||||||
for (Card c : list)
|
for (Card c : list)
|
||||||
CombatUtil.checkPropagandaEffects(c);
|
CombatUtil.checkPropagandaEffects(c);
|
||||||
@@ -297,7 +297,8 @@ import java.util.*;
|
|||||||
{
|
{
|
||||||
CardList list = new CardList();
|
CardList list = new CardList();
|
||||||
list.addAll(AllZone.Combat.getAttackers());
|
list.addAll(AllZone.Combat.getAttackers());
|
||||||
list.addAll(AllZone.pwCombat.getAttackers());
|
//list.addAll(AllZone.pwCombat.getAttackers());
|
||||||
|
|
||||||
for (Card c : list)
|
for (Card c : list)
|
||||||
{
|
{
|
||||||
CombatUtil.checkPropagandaEffects(c);
|
CombatUtil.checkPropagandaEffects(c);
|
||||||
|
|||||||
Reference in New Issue
Block a user