Bug Reports (snapshot builds)
Post MTG Forge Related Programming Questions Here
Moderators: timmermac, Agetian, friarsol, Blacksmith, KrazyTheFox, CCGHQ Admins
Re: Bug Reports (snapshot builds)
by Yosituna » 30 Oct 2014, 19:57
Description: Crashed while creating a token/lifegain/card-draw/counter explosion with Doubling Season, Parallel Lives, Trostani, Selesnya's Voice + Illusionist's Bracers, Cathars' Crusade, two Rhox Faithmender tokens created using Seance, Well of Lost Dreams, Cradle of Vitality, and Ajani Goldmane's Avatar tokens (and if it matters all of it was indestructible and hexproof thanks to Avacyn, Angel of Hope and Asceticism). It crashed partway through populating a single Avatar token, which was actually eight thanks to the Bracers + doubling enchantments, and resulted in exponential lifegain/counters/possible card draw...I imagine it was either that the life gain got so out of hand that it went beyond the maximum, or that there was just too much stuff in general going on for the program to handle.
- OutOfMemoryError | Open
- Code: Select all
Forge Version: 1.5.30-SNAPSHOT-r28107 (mixed revisions detected; please update from the root directory)
Operating System: Mac OS X 10.9.4 x86_64
Java Version: 1.7.0_67 Oracle Corporation
java.lang.OutOfMemoryError: Java heap space
at forge.player.PlayerControllerHuman.chooseNumber(PlayerControllerHuman.java:431)
at forge.game.ability.effects.ChooseNumberEffect.resolve(ChooseNumberEffect.java:66)
at forge.game.spellability.AbilitySub.resolve(AbilitySub.java:119)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1225)
at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1207)
at forge.player.HumanPlaySpellAbility.playAbility(HumanPlaySpellAbility.java:127)
at forge.player.HumanPlay.playSpellAbilityNoStack(HumanPlay.java:195)
at forge.player.PlayerControllerHuman.playSpellAbilityNoStack(PlayerControllerHuman.java:227)
at forge.game.trigger.WrappedAbility.resolve(WrappedAbility.java:407)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1225)
at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1207)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:466)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:940)
at forge.game.GameAction.startGame(GameAction.java:1351)
at forge.game.Match.startGame(Match.java:71)
at forge.match.MatchUtil$2.run(MatchUtil.java:200)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Re: Bug Reports (snapshot builds)
by Marek14 » 30 Oct 2014, 21:25
Yosituna: I wonder if anyone tried this:
Opalescence + Doubling Season + Followed Footsteps on Doubling Season.
On second turn, Followed Footsteps creates 2 Doubling Season tokens.
On third turn, it creates 8 tokens.
On fourth turn, it creates 2048 tokens.
On fifth turn, it creates 66185228434044942951864067458396061614989522267577311297802947435570493724401440549267868490798926773634494383968047143923956857140205406402740536087446083831052036848232439995904404992798007514718326043410570379830870463780085260619444417205199197123751210704970352727833755425876102776028267313405809429548880554782040765277562828362884238325465448520348307574943345990309941642666926723379729598185834735054732500415409883868361423159913770812218772711901772249553153402287759789517121744336755350465901655205184917370974202405586941211065395540765567663193297173367254230313612244182941999500402388195450053080383488 tokens.
Turn 6 is left as an exercise for the reader.
Opalescence + Doubling Season + Followed Footsteps on Doubling Season.
On second turn, Followed Footsteps creates 2 Doubling Season tokens.
On third turn, it creates 8 tokens.
On fourth turn, it creates 2048 tokens.
On fifth turn, it creates 66185228434044942951864067458396061614989522267577311297802947435570493724401440549267868490798926773634494383968047143923956857140205406402740536087446083831052036848232439995904404992798007514718326043410570379830870463780085260619444417205199197123751210704970352727833755425876102776028267313405809429548880554782040765277562828362884238325465448520348307574943345990309941642666926723379729598185834735054732500415409883868361423159913770812218772711901772249553153402287759789517121744336755350465901655205184917370974202405586941211065395540765567663193297173367254230313612244182941999500402388195450053080383488 tokens.
Turn 6 is left as an exercise for the reader.
Re: Bug Reports (snapshot builds)
by friarsol » 31 Oct 2014, 03:05
r28115
In the deck editor, looking at the flipped side of DFCs doesn't update the card text box.
1. Select Daybreak Ranger
2. Click on the switch icon to look at the back
The name and type changes, but the ability text still has the Daybreak Ranger's text, not the Nightfall Predator's.
Edit: Extort asks me (via the optional dialog) if I want to do it, and then it asks me to pay mana. It shouldn't do both, just the mana dialog.
In the deck editor, looking at the flipped side of DFCs doesn't update the card text box.
1. Select Daybreak Ranger
2. Click on the switch icon to look at the back
The name and type changes, but the ability text still has the Daybreak Ranger's text, not the Nightfall Predator's.
Edit: Extort asks me (via the optional dialog) if I want to do it, and then it asks me to pay mana. It shouldn't do both, just the mana dialog.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Bug Reports (snapshot builds)
by Hanmac » 31 Oct 2014, 10:34
Elixir of Immortality is broken because the library is not shuffled that way.
seems it does not shuffle the library if the graveyard is empty ...
----
Ink-Treader Nephilim does trigger with spells that does have: "target creature you control"
----
Contaminated Ground or Evil Presence on Dryad Arbor does remove the Dryad Type too but it should only remove the Land types
as this ruling does say:
seems it does not shuffle the library if the graveyard is empty ...
----
Ink-Treader Nephilim does trigger with spells that does have: "target creature you control"
----
Contaminated Ground or Evil Presence on Dryad Arbor does remove the Dryad Type too but it should only remove the Land types
as this ruling does say:
10/1/2009: The enchanted land loses its existing land types and any abilities printed on it. It now has the land type Swamp and has the ability ": Add
to your mana pool." Evil Presence doesn't change the enchanted land's name or whether it's legendary, basic, or snow.
Re: Bug Reports (snapshot builds)
by asaharasensei » 01 Nov 2014, 05:16
AI's cards not untapping during the untap step. I'm using forge 1.5.30 with the latest snapshot build.
- asaharasensei
- Posts: 1
- Joined: 14 Sep 2014, 18:49
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by friarsol » 01 Nov 2014, 13:08
You sure he didn't cast something during his upkeep? I can't see the log, so know way to be sure.asaharasensei wrote:AI's cards not untapping during the untap step. I'm using forge 1.5.30 with the latest snapshot build.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Bug Reports (snapshot builds)
by friarsol » 01 Nov 2014, 18:20
r28126
I feel like someone already reported this, but just in case:
When choosing the damage assignment order (for multiple blockers), Morph creatures leak information telling you which Morph is which in this dialogue.
I feel like someone already reported this, but just in case:
When choosing the damage assignment order (for multiple blockers), Morph creatures leak information telling you which Morph is which in this dialogue.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Bug Reports (snapshot builds)
by AlexFolland » 03 Nov 2014, 07:59
Ice Floe is bugged. I used it on a Leatherback Baloth, then the next turn, chose "Leave Tapped" when Forge prompted me, and then on the opponent's next turn, Leatherback Baloth untapped and attacked me again. I am currently being attacked the second time in the screenshot below.


- AlexFolland
- Posts: 41
- Joined: 28 Aug 2012, 15:38
- Has thanked: 4 times
- Been thanked: 3 times
Re: Bug Reports (snapshot builds)
by friarsol » 03 Nov 2014, 13:04
Please post your revision number when posting bug reports.AlexFolland wrote:Ice Floe is bugged. I used it on a Leatherback Baloth, then the next turn, chose "Leave Tapped" when Forge prompted me, and then on the opponent's next turn, Leatherback Baloth untapped and attacked me again. I am currently being attacked the second time in the screenshot below.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Bug Reports (snapshot builds)
by Marek14 » 03 Nov 2014, 19:04
In the version from 2nd November convoke is still bugged and can't pay for colored costs.
Re: Bug Reports (snapshot builds)
by Hanmac » 03 Nov 2014, 19:18
paying auto cost like
with a plains and a card that can make mana of any color does fail because it does try to use the any-color for the
and not for the
part
convoke should be after cost reduction, but its still before (that was changed after M14)
with a plains and a card that can make mana of any color does fail because it does try to use the any-color for the
and not for the
partconvoke should be after cost reduction, but its still before (that was changed after M14)
Re: Bug Reports (snapshot builds)
by Sloth » 03 Nov 2014, 19:50
I've just cast Conclave Equenaut with using Squire for a white mana. Can you give your example?Marek14 wrote:In the version from 2nd November convoke is still bugged and can't pay for colored costs.
Fixed! Same for Delve.Hanmac wrote:convoke should be after cost reduction, but its still before (that was changed after M14)
-

Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Bug Reports (snapshot builds)
by Marek14 » 04 Nov 2014, 06:32
Sloth wrote:I've just cast Conclave Equenaut with using Squire for a white mana. Can you give your example?Marek14 wrote:In the version from 2nd November convoke is still bugged and can't pay for colored costs.
Mostly Stoke the Flames using red creatures for convoke. If it works now, the better.Fixed! Same for Delve.Hanmac wrote:convoke should be after cost reduction, but its still before (that was changed after M14)
Re: Bug Reports (snapshot builds)
by AlexFolland » 04 Nov 2014, 09:10
Forge just crashed. I've pasted the crash dump thingy, which includes the revision I have been using for this quest mode playing, including for my previous bug report which you quoted.friarsol wrote:Please post your revision number when posting bug reports.AlexFolland wrote:Ice Floe is bugged. I used it on a Leatherback Baloth, then the next turn, chose "Leave Tapped" when Forge prompted me, and then on the opponent's next turn, Leatherback Baloth untapped and attacked me again. I am currently being attacked the second time in the screenshot below.
Description: I was attacking with Bird Pet and Welkin Tern. I had just played Energy Flux against an artifact deck, so the crash felt spiteful!
- ConcurrentModificationException | Open
- Code: Select all
Forge Version: 1.5.30-SNAPSHOT-r28080
Operating System: Windows 7 6.1 amd64
Java Version: 1.8.0_25 Oracle Corporation
java.util.ConcurrentModificationException
at java.util.HashMap$HashIterator.nextNode(Unknown Source)
at java.util.HashMap$ValueIterator.next(Unknown Source)
at java.util.AbstractCollection.addAll(Unknown Source)
at java.util.HashSet.<init>(Unknown Source)
at forge.game.combat.CombatView.getDefenders(CombatView.java:60)
at forge.screens.match.controllers.CCombat.getCombatDescription(CCombat.java:65)
at forge.screens.match.controllers.CCombat.update(CCombat.java:52)
at forge.screens.match.CMatchUI.showCombat(CMatchUI.java:273)
at forge.control.FControlGameEventHandler$1.run(FControlGameEventHandler.java:120)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$400(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

Edit: Oh, I was able to continue playing as if it didn't happen (and destroy him with Energy Flux!). There don't seem to be any side effects.
- AlexFolland
- Posts: 41
- Joined: 28 Aug 2012, 15:38
- Has thanked: 4 times
- Been thanked: 3 times
Re: Bug Reports (snapshot builds)
by Fizanko » 04 Nov 2014, 20:01
got an endgame concurrent in the post-match panel (it popped up in the same time i won and the post match panel appeared) :

It was my final attack, i didn't needed it but just for fun i played Protect//Serve (fused both and paid all the mana) on the AI own Masako the Humorless (and the positive part on my own Azorius-First Wing) while my unblocked flyers were destroying the last lives of the AI anyways.
And :

It was my final attack, i didn't needed it but just for fun i played Protect//Serve (fused both and paid all the mana) on the AI own Masako the Humorless (and the positive part on my own Azorius-First Wing) while my unblocked flyers were destroying the last lives of the AI anyways.
And :
- ConcurrentModificationException | Open
- Code: Select all
Forge Version: 1.5.30-SNAPSHOT-r28107 (mixed revisions detected; please update from the root directory)
Operating System: Windows XP 5.1 x86
Java Version: 1.7.0_10 Oracle Corporation
java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.checkForComodification(Unknown Source)
at java.util.ArrayList$Itr.next(Unknown Source)
at forge.ai.ComputerUtilMana.refundMana(ComputerUtilMana.java:75)
at forge.ai.ComputerUtilMana.payManaCost(ComputerUtilMana.java:324)
at forge.ai.ComputerUtilMana.payManaCost(ComputerUtilMana.java:54)
at forge.match.input.InputPayMana$2.run(InputPayMana.java:360)
at forge.game.player.Player.runWithController(Player.java:2205)
at forge.match.input.InputPayMana.runAsAi(InputPayMana.java:349)
at forge.match.input.InputPayMana$3.run(InputPayMana.java:367)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
- game log | Open
- Match result: Human: 2 Sithik: 0
Game outcome: Sithik has lost because life total reached 0
Game outcome: Human has won because all opponents have lost
Damage: Minister of Impediments (37) deals 1 damage to Masako the Humorless (91).
Damage: Gaddock Teeg (85) deals 2 damage to Minister of Impediments (37).
Damage: Azorius First-Wing (10) deals 4 combat damage to Sithik.
Damage: Lyev Skyknight (36) deals 3 combat damage to Sithik.
Damage: Lyev Skyknight (33) deals 3 combat damage to Sithik.
Phase: Human's Combat Damage
Phase: Human's First Strike Damage
Resolve stack: Sword of the Chosen (78) - Masako the Humorless (91) gains +2/+2 until end of turn.
Add to stack: Sithik activated Sword of the Chosen (78) targeting .
Combat: Sithik didn't block Lyev Skyknight (33).
Sithik didn't block Lyev Skyknight (36).
Sithik assigned Masako the Humorless (91) and Gaddock Teeg (85) to block Minister of Impediments (37).
Sithik didn't block Azorius First-Wing (10).
Phase: Human's Declare Blockers
Resolve stack: Protect // Serve (54) - Azorius First-Wing (10) gains +2/+4 until end of turn. Masako the Humorless (91) gains -6/+0 until end of turn.
Add to stack: Human cast Protect // Serve (54) targeting .
Mana: Azorius Chancery (5) -
: Add
{U} to your mana pool.
Mana: Island (20) -
: Add
to your mana pool.
Mana: Plains (50) -
: Add
to your mana pool.
Mana: Island (25) -
: Add
to your mana pool.
Mana: Plains (48) -
: Add
to your mana pool.
Combat: Human assigned Azorius First-Wing (10), Lyev Skyknight (33), Lyev Skyknight (36) and Minister of Impediments (37) to attack Sithik.
Phase: Human's Declare Attackers
Phase: Human's Begin Combat
Land: Human played Island (20)
Phase: Human's Main, precombat
Phase: Human's Draw
Phase: Human's Upkeep
Phase: Human's Untap
Turn: Turn 14 (Human)
Phase: Sithik's Cleanup
Phase: Sithik's End of Turn
Phase: Sithik's Main, postcombat
Phase: Sithik's End Combat
Damage: Isamaru, Hound of Konda (89) deals 2 combat damage to Human.
Damage: Isao, Enlightened Bushi (93) deals 2 combat damage to Human.
Damage: Gaddock Teeg (85) deals 2 combat damage to Human.
Phase: Sithik's Combat Damage
Phase: Sithik's First Strike Damage
Combat: Human didn't block Gaddock Teeg (85).
Human didn't block Isao, Enlightened Bushi (93).
Human didn't block Isamaru, Hound of Konda (89).
Phase: Sithik's Declare Blockers
Combat: Sithik assigned Gaddock Teeg (85), Isamaru, Hound of Konda (89) and Isao, Enlightened Bushi (93) to attack Human.
Phase: Sithik's Declare Attackers
Phase: Sithik's Begin Combat
Phase: Sithik's Main, precombat
Phase: Sithik's Draw
Phase: Sithik's Upkeep
Phase: Sithik's Untap
Turn: Turn 13 (Sithik)
Phase: Human's Cleanup
Phase: Human's End of Turn
Phase: Human's Main, postcombat
Phase: Human's End Combat
Damage: Azorius First-Wing (10) deals 2 combat damage to Sithik.
Damage: Lyev Skyknight (36) deals 3 combat damage to Sithik.
Damage: Lyev Skyknight (33) deals 3 combat damage to Sithik.
Phase: Human's Combat Damage
Phase: Human's First Strike Damage
Combat: Sithik didn't block Lyev Skyknight (33).
Sithik didn't block Lyev Skyknight (36).
Sithik didn't block Azorius First-Wing (10).
Phase: Human's Declare Blockers
Combat: Human assigned Azorius First-Wing (10), Lyev Skyknight (33) and Lyev Skyknight (36) to attack Sithik.
Phase: Human's Declare Attackers
Phase: Human's Begin Combat
Resolve stack: Minister of Impediments - Creature 1 / 1
Add to stack: Human cast Minister of Impediments (37).
Mana: Plains (50) -
: Add
to your mana pool.
Mana: Island (25) -
: Add
to your mana pool.
Mana: Plains (48) -
: Add
to your mana pool.
Phase: Human's Main, precombat
Phase: Human's Draw
Phase: Human's Upkeep
Phase: Human's Untap
Turn: Turn 12 (Human)
Phase: Sithik's Cleanup
Phase: Sithik's End of Turn
Resolve stack: Isao, Enlightened Bushi - Creature 2 / 1
Add to stack: Sithik cast Isao, Enlightened Bushi (93).
Mana: Sunpetal Grove (61) -
: Add
to your mana pool.
Mana: Plains (118) -
: Add
to your mana pool.
Mana: Plains (120) -
: Add
to your mana pool.
Phase: Sithik's Main, postcombat
Phase: Sithik's End Combat
Damage: Isamaru, Hound of Konda (89) deals 4 combat damage to Human.
Phase: Sithik's Combat Damage
Phase: Sithik's First Strike Damage
Combat: Human didn't block Isamaru, Hound of Konda (89).
Phase: Sithik's Declare Blockers
Combat: Sithik assigned Isamaru, Hound of Konda (89) to attack Human.
Phase: Sithik's Declare Attackers
Resolve stack: Sword of the Chosen (78) - Isamaru, Hound of Konda (89) gains +2/+2 until end of turn.
Add to stack: Sithik activated Sword of the Chosen (78) targeting .
Phase: Sithik's Begin Combat
Phase: Sithik's Main, precombat
Phase: Sithik's Draw
Phase: Sithik's Upkeep
Phase: Sithik's Untap
Turn: Turn 11 (Sithik)
Phase: Human's Cleanup
Phase: Human's End of Turn
Phase: Human's Main, postcombat
Phase: Human's End Combat
Damage: Azorius First-Wing (10) deals 2 combat damage to Sithik.
Damage: Lyev Skyknight (33) deals 3 combat damage to Sithik.
Phase: Human's Combat Damage
Phase: Human's First Strike Damage
Combat: Sithik didn't block Lyev Skyknight (33).
Sithik didn't block Azorius First-Wing (10).
Phase: Human's Declare Blockers
Resolve stack: Masako the Humorless - Creature 2 / 1
Add to stack: Sithik cast Masako the Humorless (91).
Mana: Sunpetal Grove (61) -
: Add
to your mana pool.
Mana: Plains (118) -
: Add
to your mana pool.
Mana: Plains (120) -
: Add
to your mana pool.
Combat: Human assigned Azorius First-Wing (10) and Lyev Skyknight (33) to attack Sithik.
Phase: Human's Declare Attackers
Phase: Human's Begin Combat
Resolve stack: When Lyev Skyknight enters the battlefield, detain target nonland permanent an opponent controls. (Until your next turn, that permanent can't attack or block and its activated abilities can't be activated.) (Targeting Gaddock Teeg (85))
Add to stack: Human activated Lyev Skyknight (36) targeting Gaddock Teeg (85) .
Resolve stack: Lyev Skyknight - Creature 3 / 1
Add to stack: Human cast Lyev Skyknight (36).
Mana: Plains (50) -
: Add
to your mana pool.
Mana: Island (25) -
: Add
to your mana pool.
Mana: Plains (48) -
: Add
to your mana pool.
Land: Human played Plains (50)
Phase: Human's Main, precombat
Phase: Human's Draw
Phase: Human's Upkeep
Phase: Human's Untap
Turn: Turn 10 (Human)
Phase: Sithik's Cleanup
Phase: Sithik's End of Turn
Phase: Sithik's Main, postcombat
Phase: Sithik's End Combat
Phase: Sithik's Combat Damage
Phase: Sithik's First Strike Damage
Phase: Sithik's Declare Blockers
Combat: Sithik didn't attack this turn.
Phase: Sithik's Declare Attackers
Phase: Sithik's Begin Combat
Phase: Sithik's Main, precombat
Phase: Sithik's Draw
Phase: Sithik's Upkeep
Phase: Sithik's Untap
Turn: Turn 9 (Sithik)
Phase: Human's Cleanup
Phase: Human's End of Turn
Phase: Human's Main, postcombat
Phase: Human's End Combat
Damage: Azorius First-Wing (10) deals 2 combat damage to Sithik.
Phase: Human's Combat Damage
Phase: Human's First Strike Damage
Combat: Sithik didn't block Azorius First-Wing (10).
Phase: Human's Declare Blockers
Combat: Human assigned Azorius First-Wing (10) to attack Sithik.
Phase: Human's Declare Attackers
Phase: Human's Begin Combat
Resolve stack: When Lyev Skyknight enters the battlefield, detain target nonland permanent an opponent controls. (Until your next turn, that permanent can't attack or block and its activated abilities can't be activated.) (Targeting Gaddock Teeg (85))
Add to stack: Human activated Lyev Skyknight (33) targeting Gaddock Teeg (85) .
Resolve stack: Lyev Skyknight - Creature 3 / 1
Add to stack: Human cast Lyev Skyknight (33).
Mana: Azorius Chancery (5) -
: Add
{U} to your mana pool.
Mana: Island (25) -
: Add
to your mana pool.
Mana: Plains (48) -
: Add
to your mana pool.
Land: Human played Island (25)
Phase: Human's Main, precombat
Phase: Human's Draw
Phase: Human's Upkeep
Phase: Human's Untap
Turn: Turn 8 (Human)
Phase: Sithik's Cleanup
Phase: Sithik's End of Turn
Resolve stack: Isamaru, Hound of Konda - Creature 2 / 2
Add to stack: Sithik cast Isamaru, Hound of Konda (89).
Mana: Plains (120) -
: Add
to your mana pool.
Phase: Sithik's Main, postcombat
Phase: Sithik's End Combat
Phase: Sithik's Combat Damage
Phase: Sithik's First Strike Damage
Phase: Sithik's Declare Blockers
Combat: Sithik didn't attack this turn.
Phase: Sithik's Declare Attackers
Phase: Sithik's Begin Combat
Phase: Sithik's Main, precombat
Phase: Sithik's Draw
Phase: Sithik's Upkeep
Phase: Sithik's Untap
Turn: Turn 7 (Sithik)
Phase: Human's Cleanup
Phase: Human's End of Turn
Phase: Human's Main, postcombat
Phase: Human's End Combat
Phase: Human's Combat Damage
Phase: Human's First Strike Damage
Phase: Human's Declare Blockers
Combat: Human didn't attack this turn.
Phase: Human's Declare Attackers
Phase: Human's Begin Combat
Resolve stack: Azorius First-Wing - Creature 2 / 2
Add to stack: Human cast Azorius First-Wing (10).
Mana: Azorius Chancery (5) -
: Add
{U} to your mana pool.
Land: Human played Plains (48)
Phase: Human's Main, precombat
Phase: Human's Draw
Phase: Human's Upkeep
Phase: Human's Untap
Turn: Turn 6 (Human)
Phase: Sithik's Cleanup
Phase: Sithik's End of Turn
Resolve stack: Gaddock Teeg - Creature 2 / 2
Add to stack: Sithik cast Gaddock Teeg (85).
Mana: Plains (120) -
: Add
to your mana pool.
Mana: Sunpetal Grove (61) -
: Add
to your mana pool.
Phase: Sithik's Main, postcombat
Phase: Sithik's End Combat
Phase: Sithik's Combat Damage
Phase: Sithik's First Strike Damage
Phase: Sithik's Declare Blockers
Combat: Sithik didn't attack this turn.
Phase: Sithik's Declare Attackers
Phase: Sithik's Begin Combat
Land: Sithik played Sunpetal Grove (61)
Replacement Effect: Sunpetal Grove enters the battlefield tapped unless you control a Forest or a Plains.
Phase: Sithik's Main, precombat
Phase: Sithik's Draw
Phase: Sithik's Upkeep
Phase: Sithik's Untap
Turn: Turn 5 (Sithik)
Phase: Human's Cleanup
Phase: Human's End of Turn
Phase: Human's Main, postcombat
Phase: Human's End Combat
Phase: Human's Combat Damage
Phase: Human's First Strike Damage
Phase: Human's Declare Blockers
Combat: Human didn't attack this turn.
Phase: Human's Declare Attackers
Phase: Human's Begin Combat
Resolve stack: When Azorius Chancery enters the battlefield, return a land you control to its owner's hand.
Add to stack: Human activated Azorius Chancery (5).
Land: Human played Azorius Chancery (5)
Replacement Effect: Azorius Chancery enters the battlefield tapped.
Phase: Human's Main, precombat
Phase: Human's Draw
Phase: Human's Upkeep
Phase: Human's Untap
Turn: Turn 4 (Human)
Phase: Sithik's Cleanup
Phase: Sithik's End of Turn
Resolve stack: Sword of the Chosen
Add to stack: Sithik cast Sword of the Chosen (78).
Mana: Plains (118) -
: Add
to your mana pool.
Mana: Plains (120) -
: Add
to your mana pool.
Phase: Sithik's Main, postcombat
Phase: Sithik's End Combat
Phase: Sithik's Combat Damage
Phase: Sithik's First Strike Damage
Phase: Sithik's Declare Blockers
Combat: Sithik didn't attack this turn.
Phase: Sithik's Declare Attackers
Phase: Sithik's Begin Combat
Land: Sithik played Plains (118)
Phase: Sithik's Main, precombat
Phase: Sithik's Draw
Phase: Sithik's Upkeep
Phase: Sithik's Untap
Turn: Turn 3 (Sithik)
Phase: Human's Cleanup
Phase: Human's End of Turn
Phase: Human's Main, postcombat
Phase: Human's End Combat
Phase: Human's Combat Damage
Phase: Human's First Strike Damage
Phase: Human's Declare Blockers
Combat: Human didn't attack this turn.
Phase: Human's Declare Attackers
Phase: Human's Begin Combat
Land: Human played Island (22)
Phase: Human's Main, precombat
Phase: Human's Draw
Phase: Human's Upkeep
Phase: Human's Untap
Turn: Turn 2 (Human)
Phase: Sithik's Cleanup
Phase: Sithik's End of Turn
Phase: Sithik's Main, postcombat
Phase: Sithik's End Combat
Phase: Sithik's Combat Damage
Phase: Sithik's First Strike Damage
Phase: Sithik's Declare Blockers
Combat: Sithik didn't attack this turn.
Phase: Sithik's Declare Attackers
Phase: Sithik's Begin Combat
Land: Sithik played Plains (120)
Phase: Sithik's Main, precombat
Phase: Sithik's Draw
Phase: Sithik's Upkeep
Phase: Sithik's Untap
Turn: Turn 1 (Sithik)
Mulligan: Human has kept a hand of 7 cards
Mulligan: Sithik has kept a hand of 7 cards
probably outdated by now so you should avoid : Innistrad world for Forge (updated 17/11/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Who is online
Users browsing this forum: No registered users and 77 guests
to your mana pool." Evil Presence doesn't change the enchanted land's name or whether it's legendary, basic, or snow.