It is currently 09 Nov 2025, 03:40
   
Text Size

Bug Reports (snapshot builds)

Post MTG Forge Related Programming Questions Here

Moderators: timmermac, Agetian, friarsol, Blacksmith, KrazyTheFox, CCGHQ Admins

Re: Bug Reports (snapshot builds)

Postby 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)
Yosituna
 
Posts: 22
Joined: 10 Jan 2014, 20:30
Has thanked: 4 times
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby 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.
Marek14
Tester
 
Posts: 2774
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 303 times

Re: Bug Reports (snapshot builds)

Postby 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.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Bug Reports (snapshot builds)

Postby 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:
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 " {T}: Add {B} to your mana pool." Evil Presence doesn't change the enchanted land's name or whether it's legendary, basic, or snow.
Hanmac
 
Posts: 954
Joined: 06 May 2013, 18:44
Has thanked: 229 times
Been thanked: 158 times

Re: Bug Reports (snapshot builds)

Postby 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.
Attachments
lands didn't untap.png
asaharasensei
 
Posts: 1
Joined: 14 Sep 2014, 18:49
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby friarsol » 01 Nov 2014, 13:08

asaharasensei wrote:AI's cards not untapping during the untap step. I'm using forge 1.5.30 with the latest snapshot build.
You sure he didn't cast something during his upkeep? I can't see the log, so know way to be sure.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Bug Reports (snapshot builds)

Postby 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.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Bug Reports (snapshot builds)

Postby 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.

Image
AlexFolland
 
Posts: 41
Joined: 28 Aug 2012, 15:38
Has thanked: 4 times
Been thanked: 3 times

Re: Bug Reports (snapshot builds)

Postby friarsol » 03 Nov 2014, 13:04

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.
Please post your revision number when posting bug reports.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Bug Reports (snapshot builds)

Postby Marek14 » 03 Nov 2014, 19:04

In the version from 2nd November convoke is still bugged and can't pay for colored costs.
Marek14
Tester
 
Posts: 2774
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 303 times

Re: Bug Reports (snapshot builds)

Postby Hanmac » 03 Nov 2014, 19:18

paying auto cost like {1} {G} 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 {1} and not for the {G} part

convoke should be after cost reduction, but its still before (that was changed after M14)
Hanmac
 
Posts: 954
Joined: 06 May 2013, 18:44
Has thanked: 229 times
Been thanked: 158 times

Re: Bug Reports (snapshot builds)

Postby Sloth » 03 Nov 2014, 19:50

Marek14 wrote:In the version from 2nd November convoke is still bugged and can't pay for colored costs.
I've just cast Conclave Equenaut with using Squire for a white mana. Can you give your example?

Hanmac wrote:convoke should be after cost reduction, but its still before (that was changed after M14)
Fixed! Same for Delve.
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Bug Reports (snapshot builds)

Postby Marek14 » 04 Nov 2014, 06:32

Sloth wrote:
Marek14 wrote:In the version from 2nd November convoke is still bugged and can't pay for colored costs.
I've just cast Conclave Equenaut with using Squire for a white mana. Can you give your example?

Mostly Stoke the Flames using red creatures for convoke. If it works now, the better.

Hanmac wrote:convoke should be after cost reduction, but its still before (that was changed after M14)
Fixed! Same for Delve.
Marek14
Tester
 
Posts: 2774
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 303 times

Re: Bug Reports (snapshot builds)

Postby AlexFolland » 04 Nov 2014, 09:10

friarsol wrote:
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.
Please post your revision number when posting bug reports.
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.

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! :P

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)
Image

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)

Postby 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) :

Image

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)
The game log in case it can help seeing what is the exact reason of this conccurent
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) - {T}: Add {W}{U} to your mana pool.
Mana: Island (20) - {T}: Add {U} to your mana pool.
Mana: Plains (50) - {T}: Add {W} to your mana pool.
Mana: Island (25) - {T}: Add {U} to your mana pool.
Mana: Plains (48) - {T}: Add {W} 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) - {T}: Add {W} to your mana pool.
Mana: Island (25) - {T}: Add {U} to your mana pool.
Mana: Plains (48) - {T}: Add {W} 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) - {T}: Add {G} to your mana pool.
Mana: Plains (118) - {T}: Add {W} to your mana pool.
Mana: Plains (120) - {T}: Add {W} 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) - {T}: Add {G} to your mana pool.
Mana: Plains (118) - {T}: Add {W} to your mana pool.
Mana: Plains (120) - {T}: Add {W} 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) - {T}: Add {W} to your mana pool.
Mana: Island (25) - {T}: Add {U} to your mana pool.
Mana: Plains (48) - {T}: Add {W} 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) - {T}: Add {W}{U} to your mana pool.
Mana: Island (25) - {T}: Add {U} to your mana pool.
Mana: Plains (48) - {T}: Add {W} 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) - {T}: Add {W} 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) - {T}: Add {W}{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) - {T}: Add {W} to your mana pool.
Mana: Sunpetal Grove (61) - {T}: Add {G} 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) - {T}: Add {W} to your mana pool.
Mana: Plains (120) - {T}: Add {W} 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)
User avatar
Fizanko
Tester
 
Posts: 780
Joined: 07 Feb 2014, 11:24
Has thanked: 155 times
Been thanked: 94 times

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 77 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 77 users online :: 0 registered, 0 hidden and 77 guests (based on users active over the past 10 minutes)
Most users ever online was 9298 on 10 Oct 2025, 12:54

Users browsing this forum: No registered users and 77 guests

Login Form