It is currently 19 May 2025, 20:09
   
Text Size

Bug Reports (snapshot builds)

Post MTG Forge Related Programming Questions Here

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

Re: Bug Reports (snapshot builds)

Postby drdev » 18 Oct 2014, 22:26

Fizanko wrote:r27978
Something very strange happened.

I was playtesting a black deck i had build from my current Zendikar quest rewards , vs the Nissa revane (Medium) AI and suddenly noticed i had 1 in Flashback.

Curious about it as i didn't remembered having a Flashback card, i looked at it and saw it was a Morph creature.

Image

Problem is that my deck does not feature any morph creature.
Here's my current deck
Bloodnight Festival | Open
[metadata]
Name=Bloodnight Festival
[Main]
1 Anowon, the Ruin Sage|WWK
2 Blood Seeker|ZEN
1 Bloodchief Ascension|ZEN
1 Bloodghast|ZEN
1 Bloodhusk Ritualist|WWK
1 Bloodrite Invoker|ROE
2 Bojuka Bog|WWK
3 Brink of Disaster|WWK
1 Contaminated Ground|ROE
1 Corrupted Zendikon|WWK
1 Curse of Wizardry|ROE
2 Disfigure|ZEN
1 Drana, Kalastria Bloodchief+|ROE
1 Feast of Blood|ZEN
1 Gatekeeper of Malakir|ZEN
1 Guul Draz Assassin|ROE
1 Guul Draz Vampire|ZEN
1 Kalastria Highborn|WWK
1 Malakir Bloodwitch|ZEN
1 Nirkana Cutthroat|ROE
1 Pawn of Ulamog|ROE
2 Piranha Marsh|ZEN
3 Pulse Tracker|WWK
1 Quag Vampires|WWK
2 Ruthless Cullblade|WWK
1 Soul Stair Expedition|ZEN
2 Swamp|ROE|2
10 Swamp|ROE|3
6 Swamp|ROE|4
2 Swamp|ZEN|6
2 Urge to Feed|WWK
1 Vampire Lacerator|ZEN
1 Vampire Nighthawk|ZEN
1 Vampire's Bite|ZEN
[Sideboard]

Here's the game log of that round in case i am missing something obvious, but i can't see anything out of ordinary
gamelog | Open
Match result: Human: 1 Nissa revane: 1
Game outcome: Nissa revane has won because all opponents have lost
Game outcome: Human has lost because life total reached 0
Damage: Oracle of Mul Daya (72) deals 2 combat damage to Human.
Damage: Nissa's Chosen (77) deals 2 combat damage to Human.
Damage: Nissa's Chosen (80) deals 2 combat damage to Human.
Damage: Scute Mob (86) deals 17 combat damage to Human.
Damage: Joraga Warcaller (70) deals 1 combat damage to Human.
Damage: Scythe Tiger (84) deals 3 combat damage to Human.
Phase: Nissa revane's Combat Damage
Phase: Nissa revane's First Strike Damage
Combat: Human didn't block Scythe Tiger (84).
Human didn't block Joraga Warcaller (70).
Human didn't block Scute Mob (86).
Human didn't block Nissa's Chosen (80).
Human didn't block Nissa's Chosen (77).
Human didn't block Oracle of Mul Daya (72).
Phase: Nissa revane's Declare Blockers
Combat: Nissa revane assigned Scute Mob (86), Scythe Tiger (84), Oracle of Mul Daya (72), Nissa's Chosen (77), Nissa's Chosen (80) and Joraga Warcaller (70) to attack Human.
Phase: Nissa revane's Declare Attackers
Phase: Nissa revane's Begin Combat
Phase: Nissa revane's Main, precombat
Phase: Nissa revane's Draw
Resolve stack: At the beginning of your upkeep, if you control five or more lands, put four +1/+1 counters on Scute Mob.
Add to stack: Nissa revane activated Scute Mob (86).
Phase: Nissa revane's Upkeep
Phase: Nissa revane's Untap
Turn: Turn 17 (Nissa revane)
Phase: Human's Cleanup
Phase: Human's End of Turn
Resolve stack: Ruthless Cullblade - Creature 2 / 1
Add to stack: Human cast Ruthless Cullblade (25).
Mana: Swamp (49) - {T}: Add {B} to your mana pool.
Mana: Swamp (50) - {T}: Add {B} to your mana pool.
Resolve stack: Pulse Tracker - Creature 1 / 1
Add to stack: Human cast Pulse Tracker (58).
Mana: Swamp (24) - {T}: Add {B} to your mana pool.
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
Resolve stack: Soul Stair Expedition (9) - Soul Stair Expedition - Return Pulse Tracker (58) Ruthless Cullblade (25) from the graveyard to their owners hand.
Add to stack: Human activated Soul Stair Expedition (9) targeting .
Phase: Human's Begin Combat
Resolve stack: When Bloodhusk Ritualist enters the battlefield, target opponent discards a card for each time it was kicked. (Targeting Nissa revane)
Add to stack: Human activated Bloodhusk Ritualist (55) targeting Nissa revane .
Resolve stack: Bloodhusk Ritualist - Creature 2 / 2
Add to stack: Human cast Bloodhusk Ritualist (55).
Mana: Swamp (32) - {T}: Add {B} to your mana pool.
Mana: Swamp (42) - {T}: Add {B} to your mana pool.
Mana: Swamp (33) - {T}: Add {B} to your mana pool.
Resolve stack: Landfall - Whenever a land enters the battlefield under your control, you may put a quest counter on Soul Stair Expedition.
Add to stack: Human activated Soul Stair Expedition (9).
Land: Human played Swamp (46)
Phase: Human's Main, precombat
Phase: Human's Draw
Phase: Human's Upkeep
Phase: Human's Untap
Turn: Turn 16 (Human)
Phase: Nissa revane's Cleanup
Phase: Nissa revane's End of Turn
Resolve stack: Joraga Warcaller - Creature 1 / 1
Replacement Effect: Joraga Warcaller enters the battlefield with a +1/+1 counter on it for each time it was kicked.
Add to stack: Nissa revane cast Joraga Warcaller (70).
Mana: Forest (97) - {T}: Add {G} to your mana pool.
Phase: Nissa revane's Main, postcombat
Phase: Nissa revane's End Combat
Resolve stack: When enchanted land is put into a graveyard, return that card to its owner's hand.
Add to stack: Human activated Corrupted Zendikon (20).
Damage: Scute Mob (86) deals 13 damage to Swamp (46).
Damage: Swamp (46) deals 3 damage to Scute Mob (86).
Damage: Oracle of Mul Daya (72) deals 2 combat damage to Human.
Damage: Nissa's Chosen (77) deals 2 combat damage to Human.
Damage: Nissa's Chosen (80) deals 2 combat damage to Human.
Damage: Scythe Tiger (84) deals 3 combat damage to Human.
Phase: Nissa revane's Combat Damage
Phase: Nissa revane's First Strike Damage
Combat: Human didn't block Scythe Tiger (84).
Human assigned Swamp (46) to block Scute Mob (86).
Human didn't block Nissa's Chosen (80).
Human didn't block Nissa's Chosen (77).
Human didn't block Oracle of Mul Daya (72).
Phase: Nissa revane's Declare Blockers
Combat: Nissa revane assigned Scute Mob (86), Scythe Tiger (84), Oracle of Mul Daya (72), Nissa's Chosen (77) and Nissa's Chosen (80) to attack Human.
Phase: Nissa revane's Declare Attackers
Phase: Nissa revane's Begin Combat
Land: Nissa revane played Forest (102)
Phase: Nissa revane's Main, precombat
Phase: Nissa revane's Draw
Resolve stack: At the beginning of your upkeep, if you control five or more lands, put four +1/+1 counters on Scute Mob.
Add to stack: Nissa revane activated Scute Mob (86).
Phase: Nissa revane's Upkeep
Phase: Nissa revane's Untap
Turn: Turn 15 (Nissa revane)
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: Corrupted Zendikon (20) - Attach to Swamp (46)
Add to stack: Human cast Corrupted Zendikon (20) targeting .
Mana: Swamp (24) - {T}: Add {B} to your mana pool.
Mana: Swamp (50) - {T}: Add {B} to your mana pool.
Resolve stack: Landfall - Whenever a land enters the battlefield under your control, you may put a quest counter on Soul Stair Expedition.
Add to stack: Human activated Soul Stair Expedition (9).
Land: Human played Swamp (46)
Phase: Human's Main, precombat
Phase: Human's Draw
Phase: Human's Upkeep
Phase: Human's Untap
Turn: Turn 14 (Human)
Phase: Nissa revane's Cleanup
Phase: Nissa revane's End of Turn
Resolve stack: Nissa's Chosen - Creature 2 / 3
Add to stack: Nissa revane cast Nissa's Chosen (80).
Mana: Forest (91) - {T}: Add {G} to your mana pool.
Mana: Forest (97) - {T}: Add {G} to your mana pool.
Phase: Nissa revane's Main, postcombat
Phase: Nissa revane's End Combat
Damage: Scute Mob (86) deals 9 damage to Hound Pet (2).
Damage: Hound Pet (2) deals 2 damage to Scute Mob (86).
Damage: Oracle of Mul Daya (72) deals 2 combat damage to Human.
Damage: Nissa's Chosen (77) deals 2 combat damage to Human.
Damage: Scythe Tiger (84) deals 3 combat damage to Human.
Phase: Nissa revane's Combat Damage
Phase: Nissa revane's First Strike Damage
Combat: Human didn't block Scythe Tiger (84).
Human assigned Hound Pet (2) to block Scute Mob (86).
Human didn't block Nissa's Chosen (77).
Human didn't block Oracle of Mul Daya (72).
Phase: Nissa revane's Declare Blockers
Combat: Nissa revane assigned Scute Mob (86), Scythe Tiger (84), Oracle of Mul Daya (72) and Nissa's Chosen (77) to attack Human.
Phase: Nissa revane's Declare Attackers
Phase: Nissa revane's Begin Combat
Phase: Nissa revane's Main, precombat
Phase: Nissa revane's Draw
Resolve stack: At the beginning of your upkeep, if you control five or more lands, put four +1/+1 counters on Scute Mob.
Add to stack: Nissa revane activated Scute Mob (86).
Phase: Nissa revane's Upkeep
Phase: Nissa revane's Untap
Turn: Turn 13 (Nissa revane)
Phase: Human's Cleanup
Phase: Human's End of Turn
Phase: Human's Main, postcombat
Phase: Human's End Combat
Damage: Ruthless Cullblade (25) deals 4 damage to Tajuru Preserver (66).
Damage: Tajuru Preserver (66) deals 2 damage to Ruthless Cullblade (25).
Phase: Human's Combat Damage
Phase: Human's First Strike Damage
Combat: Nissa revane assigned Tajuru Preserver (66) to block Ruthless Cullblade (25).
Phase: Human's Declare Blockers
Combat: Human assigned Ruthless Cullblade (25) to attack Nissa revane.
Phase: Human's Declare Attackers
Phase: Human's Begin Combat
Resolve stack: Contaminated Ground (60) - Attach to Forest (106)
Add to stack: Human cast Contaminated Ground (60) targeting .
Mana: Swamp (42) - {T}: Add {B} to your mana pool.
Mana: Swamp (33) - {T}: Add {B} to your mana pool.
Resolve stack: Landfall - Whenever a land enters the battlefield under your control, you may put a quest counter on Soul Stair Expedition.
Add to stack: Human activated Soul Stair Expedition (9).
Land: Human played Swamp (49)
Phase: Human's Main, precombat
Phase: Human's Draw
Phase: Human's Upkeep
Phase: Human's Untap
Turn: Turn 12 (Human)
Phase: Nissa revane's Cleanup
Phase: Nissa revane's End of Turn
Resolve stack: Nissa's Chosen - Creature 2 / 3
Add to stack: Nissa revane cast Nissa's Chosen (77).
Mana: Forest (91) - {T}: Add {G} to your mana pool.
Mana: Forest (97) - {T}: Add {G} to your mana pool.
Phase: Nissa revane's Main, postcombat
Phase: Nissa revane's End Combat
Damage: Scute Mob (86) deals 5 damage to Plant Wall (1).
Phase: Nissa revane's Combat Damage
Phase: Nissa revane's First Strike Damage
Combat: Human assigned Plant Wall (1) to block Scute Mob (86).
Phase: Nissa revane's Declare Blockers
Resolve stack: When enchanted permanent becomes tapped, destroy it.
Add to stack: Human activated Brink of Disaster (16).
Combat: Nissa revane assigned Scute Mob (86) and Mul Daya Channelers (73) to attack Human.
Phase: Nissa revane's Declare Attackers
Phase: Nissa revane's Begin Combat
Phase: Nissa revane's Main, precombat
Phase: Nissa revane's Draw
Resolve stack: At the beginning of your upkeep, if you control five or more lands, put four +1/+1 counters on Scute Mob.
Add to stack: Nissa revane activated Scute Mob (86).
Phase: Nissa revane's Upkeep
Phase: Nissa revane's Untap
Turn: Turn 11 (Nissa revane)
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: Brink of Disaster (16) - Attach to Mul Daya Channelers (73)
Add to stack: Human cast Brink of Disaster (16) targeting .
Mana: Swamp (24) - {T}: Add {B} to your mana pool.
Mana: Swamp (32) - {T}: Add {B} to your mana pool.
Mana: Swamp (42) - {T}: Add {B} to your mana pool.
Mana: Swamp (33) - {T}: Add {B} to your mana pool.
Resolve stack: Landfall - Whenever a land enters the battlefield under your control, you may put a quest counter on Soul Stair Expedition.
Add to stack: Human activated Soul Stair Expedition (9).
Land: Human played Swamp (50)
Phase: Human's Main, precombat
Phase: Human's Draw
Phase: Human's Upkeep
Phase: Human's Untap
Turn: Turn 10 (Human)
Phase: Nissa revane's Cleanup
Phase: Nissa revane's End of Turn
Resolve stack: When Scythe Tiger enters the battlefield, sacrifice it unless you sacrifice a Land.
Add to stack: Nissa revane activated Scythe Tiger (84).
Resolve stack: Scythe Tiger - Creature 3 / 2
Add to stack: Nissa revane cast Scythe Tiger (84).
Mana: Forest (100) - {T}: Add {G} to your mana pool.
Resolve stack: Tajuru Preserver - Creature 2 / 1
Add to stack: Nissa revane cast Tajuru Preserver (66).
Mana: Forest (109) - {T}: Add {G} to your mana pool.
Mana: Forest (96) - {T}: Add {G} to your mana pool.
Resolve stack: Mul Daya Channelers - Creature 2 / 2
Add to stack: Nissa revane cast Mul Daya Channelers (73).
Mana: Forest (106) - {T}: Add {G} to your mana pool.
Mana: Forest (91) - {T}: Add {G} to your mana pool.
Mana: Forest (97) - {T}: Add {G} to your mana pool.
Phase: Nissa revane's Main, postcombat
Phase: Nissa revane's End Combat
Phase: Nissa revane's Combat Damage
Phase: Nissa revane's First Strike Damage
Phase: Nissa revane's Declare Blockers
Combat: Nissa revane didn't attack this turn.
Phase: Nissa revane's Declare Attackers
Phase: Nissa revane's Begin Combat
Land: Nissa revane played Forest (100)
Land: Nissa revane played Forest (109)
Phase: Nissa revane's Main, precombat
Phase: Nissa revane's Draw
Phase: Nissa revane's Upkeep
Phase: Nissa revane's Untap
Turn: Turn 9 (Nissa revane)
Phase: Human's Cleanup
Phase: Human's End of Turn
Phase: Human's Main, postcombat
Phase: Human's End Combat
Damage: Pulse Tracker (58) deals 1 damage to Oracle of Mul Daya (72).
Damage: Oracle of Mul Daya (72) deals 2 damage to Pulse Tracker (58).
Damage: Hound Pet (2) deals 2 combat damage to Nissa revane.
Phase: Human's Combat Damage
Phase: Human's First Strike Damage
Combat: Nissa revane didn't block Hound Pet (2).
Nissa revane assigned Oracle of Mul Daya (72) to block Pulse Tracker (58).
Phase: Human's Declare Blockers
Resolve stack: Whenever Pulse Tracker attacks, each opponent loses 1 life.
Add to stack: Human activated Pulse Tracker (58).
Combat: Human assigned Hound Pet (2) and Pulse Tracker (58) to attack Nissa revane.
Phase: Human's Declare Attackers
Phase: Human's Begin Combat
Resolve stack: Ruthless Cullblade - Creature 2 / 1
Add to stack: Human cast Ruthless Cullblade (25).
Mana: Swamp (42) - {T}: Add {B} to your mana pool.
Mana: Swamp (33) - {T}: Add {B} to your mana pool.
Resolve stack: Landfall - Whenever a land enters the battlefield under your control, you may put a quest counter on Soul Stair Expedition.
Add to stack: Human activated Soul Stair Expedition (9).
Land: Human played Swamp (24)
Phase: Human's Main, precombat
Phase: Human's Draw
Phase: Human's Upkeep
Phase: Human's Untap
Turn: Turn 8 (Human)
Phase: Nissa revane's Cleanup
Phase: Nissa revane's End of Turn
Resolve stack: Oracle of Mul Daya - Creature 2 / 2
Add to stack: Nissa revane cast Oracle of Mul Daya (72).
Mana: Forest (96) - {T}: Add {G} to your mana pool.
Mana: Forest (106) - {T}: Add {G} to your mana pool.
Mana: Forest (91) - {T}: Add {G} to your mana pool.
Mana: Forest (97) - {T}: Add {G} to your mana pool.
Phase: Nissa revane's Main, postcombat
Phase: Nissa revane's End Combat
Phase: Nissa revane's Combat Damage
Phase: Nissa revane's First Strike Damage
Phase: Nissa revane's Declare Blockers
Combat: Nissa revane didn't attack this turn.
Phase: Nissa revane's Declare Attackers
Phase: Nissa revane's Begin Combat
Land: Nissa revane played Forest (96)
Phase: Nissa revane's Main, precombat
Phase: Nissa revane's Draw
Phase: Nissa revane's Upkeep
Phase: Nissa revane's Untap
Turn: Turn 7 (Nissa revane)
Phase: Human's Cleanup
Phase: Human's End of Turn
Phase: Human's Main, postcombat
Phase: Human's End Combat
Damage: Pulse Tracker (58) deals 1 combat damage to Nissa revane.
Damage: Hound Pet (2) deals 2 combat damage to Nissa revane.
Phase: Human's Combat Damage
Phase: Human's First Strike Damage
Combat: Nissa revane didn't block Hound Pet (2).
Nissa revane didn't block Pulse Tracker (58).
Phase: Human's Declare Blockers
Resolve stack: Whenever Pulse Tracker attacks, each opponent loses 1 life.
Add to stack: Human activated Pulse Tracker (58).
Combat: Human assigned Hound Pet (2) and Pulse Tracker (58) to attack Nissa revane.
Phase: Human's Declare Attackers
Phase: Human's Begin Combat
Resolve stack: Urge to Feed (30) - Daggerback Basilisk (75) gains -3/-3 until end of turn. Human chooses a card. Tap . Put 1 +1/+1 counter on .
Add to stack: Human cast Urge to Feed (30) targeting .
Mana: Swamp (42) - {T}: Add {B} to your mana pool.
Mana: Swamp (33) - {T}: Add {B} to your mana pool.
Resolve stack: Landfall - Whenever a land enters the battlefield under your control, you may put a quest counter on Soul Stair Expedition.
Add to stack: Human activated Soul Stair Expedition (9).
Land: Human played Swamp (32)
Phase: Human's Main, precombat
Phase: Human's Draw
Phase: Human's Upkeep
Phase: Human's Untap
Turn: Turn 6 (Human)
Phase: Nissa revane's Cleanup
Phase: Nissa revane's End of Turn
Resolve stack: Daggerback Basilisk - Creature 2 / 2
Add to stack: Nissa revane cast Daggerback Basilisk (75).
Mana: Forest (106) - {T}: Add {G} to your mana pool.
Mana: Forest (91) - {T}: Add {G} to your mana pool.
Mana: Forest (97) - {T}: Add {G} to your mana pool.
Phase: Nissa revane's Main, postcombat
Phase: Nissa revane's End Combat
Phase: Nissa revane's Combat Damage
Phase: Nissa revane's First Strike Damage
Phase: Nissa revane's Declare Blockers
Combat: Nissa revane didn't attack this turn.
Phase: Nissa revane's Declare Attackers
Phase: Nissa revane's Begin Combat
Land: Nissa revane played Forest (106)
Phase: Nissa revane's Main, precombat
Phase: Nissa revane's Draw
Phase: Nissa revane's Upkeep
Phase: Nissa revane's Untap
Turn: Turn 5 (Nissa revane)
Phase: Human's Cleanup
Phase: Human's End of Turn
Phase: Human's Main, postcombat
Phase: Human's End Combat
Damage: Pulse Tracker (58) deals 1 combat damage to Nissa revane.
Damage: Hound Pet (2) deals 2 combat damage to Nissa revane.
Phase: Human's Combat Damage
Phase: Human's First Strike Damage
Combat: Nissa revane didn't block Hound Pet (2).
Nissa revane didn't block Pulse Tracker (58).
Phase: Human's Declare Blockers
Resolve stack: Whenever Pulse Tracker attacks, each opponent loses 1 life.
Add to stack: Human activated Pulse Tracker (58).
Combat: Human assigned Hound Pet (2) and Pulse Tracker (58) to attack Nissa revane.
Phase: Human's Declare Attackers
Phase: Human's Begin Combat
Resolve stack: Landfall - Whenever a land enters the battlefield under your control, you may put a quest counter on Soul Stair Expedition.
Add to stack: Human activated Soul Stair Expedition (9).
Land: Human played Swamp (42)
Resolve stack: Soul Stair Expedition
Add to stack: Human cast Soul Stair Expedition (9).
Mana: Swamp (33) - {T}: Add {B} to your mana pool.
Phase: Human's Main, precombat
Phase: Human's Draw
Phase: Human's Upkeep
Phase: Human's Untap
Turn: Turn 4 (Human)
Phase: Nissa revane's Cleanup
Phase: Nissa revane's End of Turn
Phase: Nissa revane's Main, postcombat
Phase: Nissa revane's End Combat
Phase: Nissa revane's Combat Damage
Phase: Nissa revane's First Strike Damage
Phase: Nissa revane's Declare Blockers
Combat: Nissa revane didn't attack this turn.
Phase: Nissa revane's Declare Attackers
Phase: Nissa revane's Begin Combat
Land: Nissa revane played Forest (91)
Phase: Nissa revane's Main, precombat
Phase: Nissa revane's Draw
Phase: Nissa revane's Upkeep
Phase: Nissa revane's Untap
Turn: Turn 3 (Nissa revane)
Phase: Human's Cleanup
Phase: Human's End of Turn
Phase: Human's Main, postcombat
Phase: Human's End Combat
Damage: Hound Pet (2) deals 2 combat damage to Nissa revane.
Phase: Human's Combat Damage
Phase: Human's First Strike Damage
Combat: Nissa revane didn't block Hound Pet (2).
Phase: Human's Declare Blockers
Combat: Human assigned Hound Pet (2) to attack Nissa revane.
Phase: Human's Declare Attackers
Phase: Human's Begin Combat
Resolve stack: Pulse Tracker - Creature 1 / 1
Add to stack: Human cast Pulse Tracker (58).
Mana: Swamp (33) - {T}: Add {B} to your mana pool.
Land: Human played Swamp (33)
Phase: Human's Main, precombat
Phase: Human's Draw
Phase: Human's Upkeep
Phase: Human's Untap
Turn: Turn 2 (Human)
Phase: Nissa revane's Cleanup
Phase: Nissa revane's End of Turn
Resolve stack: Scute Mob - Creature 1 / 1
Add to stack: Nissa revane cast Scute Mob (86).
Mana: Forest (97) - {T}: Add {G} to your mana pool.
Phase: Nissa revane's Main, postcombat
Phase: Nissa revane's End Combat
Phase: Nissa revane's Combat Damage
Phase: Nissa revane's First Strike Damage
Phase: Nissa revane's Declare Blockers
Combat: Nissa revane didn't attack this turn.
Phase: Nissa revane's Declare Attackers
Phase: Nissa revane's Begin Combat
Land: Nissa revane played Forest (97)
Phase: Nissa revane's Main, precombat
Phase: Nissa revane's Draw
Phase: Nissa revane's Upkeep
Phase: Nissa revane's Untap
Turn: Turn 1 (Nissa revane)
Mulligan: Nissa revane has kept a hand of 6 cards
Mulligan: Human has kept a hand of 7 cards
Mulligan: Nissa revane has mulliganed down to 6 cards.
It may be the card is supposed to be hidden. Currently, the same image is used for both Morph cards and hidden cards, which is fine if you are using the Magic card back for both, but misleading if you've overwritten that with the new Morph token image. Ultimately I need to find a way to separate the two now that we're displaying hidden cards this way for other zones.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Bug Reports (snapshot builds)

Postby Fizanko » 18 Oct 2014, 22:30

I'm not sure what could be the hidden card, maybe then it has to do with what i added in edit about the Zendikon blocking a big attacker (and so being destroyed) ?
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

Re: Bug Reports (snapshot builds)

Postby drdev » 18 Oct 2014, 22:31

Sloth wrote:
jawg wrote:r28000: Playing Commander: Game freezes at "waiting for opponent" when EDITED: [Either Player] casts Chromatic Lantern.
Yes, i can confirm Chromatic Lantern freezing the game sooner or later (i once managed to play 4 turns until it froze). [Not Commander mode]

It always starts with this error:
ConcurrentModificationException | Open
Code: Select all
Forge Version:    SVN
Operating System: Windows 7 6.1 amd64
Java Version:     1.8.0_11 Oracle Corporation

java.util.ConcurrentModificationException
   at java.util.LinkedList$ListItr.checkForComodification(Unknown Source)
   at java.util.LinkedList$ListItr.next(Unknown Source)
   at forge.game.StaticEffects.removeStaticEffect(StaticEffects.java:217)
   at forge.game.StaticEffects.clearStaticEffects(StaticEffects.java:51)
   at forge.game.GameAction.checkStaticAbilities(GameAction.java:535)
   at forge.player.PlayerControllerHuman$DevModeCheats$2.run(PlayerControllerHuman.java:1526)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
It appears once or twice and then the game freezes.
This bug should not be fixed in r28011.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Bug Reports (snapshot builds)

Postby drdev » 18 Oct 2014, 22:33

Sloth wrote:r28005: When i Concede the game while i'm prompted to select a target (with a spell or trigger) the game will not end and i can't start a new one until i've restarted Forge.
I can't reproduce this in r28011.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Bug Reports (snapshot builds)

Postby drdev » 18 Oct 2014, 22:57

Marek14 wrote:r27989

I can't see top card of opponent's library when he has Vampire Nocturnus out.
excessum wrote:r28000

Courser of Kruphix is not working again... I cannot see or play the top card from my library.
I've at least partially fixed these in r28013. It now will properly reveal the card if you open up your library itself in the new floating window, and, for Courser, allow you to play the card if it's a land from there. The only problem is the image doesn't seem to refresh properly the next time you draw a card, and lands revealed this way don't show up in the flashback zone like I thought they used to. I'm currently investigating those issues, but the main issue is fixed.

EDIT: Fixed issue where card image wouldn't update in floating window in r28014.
Last edited by drdev on 19 Oct 2014, 00:36, edited 2 times in total.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Bug Reports (snapshot builds)

Postby drdev » 18 Oct 2014, 23:44

Bob Marley wrote:When playing Prossh, Skyraider of Kher from the command zone, no Kobold tokens enter the battlefield.

Snapshot r27996

*Still a bug in r28000
Fixed in r28015.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Bug Reports (snapshot builds)

Postby ZappaZ » 19 Oct 2014, 00:10

r28007

Vraska the Unseen's -7 ability only put 3 tokens on the battlefield even though I had 2 Doubling Season's in play.

Same with Sorin, Lord of Innistrad's +1.
Last edited by ZappaZ on 19 Oct 2014, 00:30, edited 1 time in total.
ZappaZ
 
Posts: 92
Joined: 26 Jul 2014, 05:37
Has thanked: 26 times
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby drdev » 19 Oct 2014, 00:15

fiend123 wrote:r28000

Ulamog, the Infinite Gyre's Annihilator is still bugged. The AI only sacrifices one permanent when it resolves.
Fixed in r28017.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Bug Reports (snapshot builds)

Postby drdev » 19 Oct 2014, 00:34

ZappaZ wrote:r28007

Vraska the Unseen's -7 ability only put 3 tokens on the battlefield even though I had 2 Doubling Season's in play.

Same with Sorin, Lord of Innistrad's +1.
Fixed in r28018.
drdev
Programmer
 
Posts: 1958
Joined: 27 Jul 2013, 02:07
Has thanked: 189 times
Been thanked: 565 times

Re: Bug Reports (snapshot builds)

Postby nefigah » 19 Oct 2014, 02:47

r28021 (was also present in r28000 at least, but I just tried it again after updating to confirm)–

The names of opponent's morphs are revealed during Choose Damage Order. To reproduce:

1. Attack into an opponent who has at least 2 face-down creatures.

2. Ensure that your attacker is blocked by at least 2 face-down defenders (doesn't matter how; Lure is simplest but not required).

3. When the time comes to choose damage order, you'll see something like the attached screenshot.


If it makes a difference, I always play with "dev mode" checked, but it is certainly the case that this scenario did not used to spoil the names of enemy morphs, dev mode or not.
Attachments
Screen Shot 2014-10-18 at 7.38.24 PM.png
nefigah
 
Posts: 42
Joined: 16 Mar 2014, 15:49
Has thanked: 10 times
Been thanked: 1 time

Re: Bug Reports (snapshot builds)

Postby lujo » 19 Oct 2014, 03:53

Zelyon Sword is still reducing power when you untap it permanently. Every time you "attach" it, and then untap it, the creature permanetly loses 2 base power.

Farrel's Mantle has a weird trigger, it always forces you to choose a target even though the texts sayes "you may", and then when damage is about to be dealt it asks you whether you want to do it or not. Since you can't target yourself, I think it's possible to lock the game up with it (have to test this though, but it should probably be cleaned up).
---

My Shandalar deck pack folder is avaliable here:Dropbox
Leave feedback on particular decks here: Google doc
Ask for instructions, give feedback and complaints here: Thread
User avatar
lujo
 
Posts: 557
Joined: 20 Nov 2013, 13:17
Has thanked: 224 times
Been thanked: 70 times

Re: Bug Reports (snapshot builds)

Postby Marek14 » 19 Oct 2014, 05:38

lujo wrote:Zelyon Sword is still reducing power when you untap it permanently. Every time you "attach" it, and then untap it, the creature permanetly loses 2 base power.

Farrel's Mantle has a weird trigger, it always forces you to choose a target even though the texts sayes "you may", and then when damage is about to be dealt it asks you whether you want to do it or not. Since you can't target yourself, I think it's possible to lock the game up with it (have to test this though, but it should probably be cleaned up).
I think that, strangely enough, this is how optional triggers are SUPPOSED to work -- if they target, it should be mandatory to choose the target (unless there's no legal target, in which case the ability never goes on stack), and only on resolution choose whether to do what the trigger wants to do or not. This is relevant for Horobi, Death's Wail, since it often forces players to target things even with optional triggers they wouldn't normally have no intention of using.
Marek14
Tester
 
Posts: 2771
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 302 times

Re: Bug Reports (snapshot builds)

Postby ggwithrow » 19 Oct 2014, 05:45

Description: [describe what you were doing when the crash occurred]

NullPointerException | Open
Code: Select all
Forge Version:    1.5.29-SNAPSHOT-r-1u
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_67 Oracle Corporation

java.lang.NullPointerException
   at forge.card.CardDetailUtil.composeCardText(CardDetailUtil.java:243)
   at forge.gui.CardDetailPanel.setCard(CardDetailPanel.java:258)
   at forge.screens.match.controllers.CDetail.showCard(CDetail.java:53)
   at forge.screens.match.CMatchUI.setCard(CMatchUI.java:238)
   at forge.screens.match.CMatchUI.setCard(CMatchUI.java:233)
   at forge.gui.GuiChoose$1$1.valueChanged(GuiChoose.java:218)
   at javax.swing.JList.fireSelectionValueChanged(Unknown Source)
   at javax.swing.JList$ListSelectionHandler.valueChanged(Unknown Source)
   at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
   at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
   at javax.swing.DefaultListSelectionModel.fireValueChanged(Unknown Source)
   at javax.swing.DefaultListSelectionModel.changeSelection(Unknown Source)
   at javax.swing.DefaultListSelectionModel.changeSelection(Unknown Source)
   at javax.swing.DefaultListSelectionModel.setSelectionInterval(Unknown Source)
   at javax.swing.JList.setSelectedIndex(Unknown Source)
   at javax.swing.JList.setSelectedValue(Unknown Source)
   at forge.gui.ListChooser$3.run(ListChooser.java:171)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$200(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.pumpEventsForFilter(Unknown Source)
   at java.awt.WaitDispatchSupport$2.run(Unknown Source)
   at java.awt.WaitDispatchSupport$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.awt.WaitDispatchSupport.enter(Unknown Source)
   at java.awt.Dialog.show(Unknown Source)
   at java.awt.Component.show(Unknown Source)
   at java.awt.Component.setVisible(Unknown Source)
   at java.awt.Window.setVisible(Unknown Source)
   at java.awt.Dialog.setVisible(Unknown Source)
   at forge.view.FDialog.setVisible(FDialog.java:176)
   at forge.toolbox.FOptionPane.setVisible(FOptionPane.java:272)
   at forge.gui.ListChooser.show(ListChooser.java:178)
   at forge.gui.ListChooser.show(ListChooser.java:152)
   at forge.gui.GuiChoose$1.call(GuiChoose.java:233)
   at forge.gui.GuiChoose$1.call(GuiChoose.java:198)
   at java.util.concurrent.FutureTask.run(Unknown Source)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$200(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)
ggwithrow
 
Posts: 25
Joined: 12 Mar 2014, 04:35
Has thanked: 1 time
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby ggwithrow » 19 Oct 2014, 05:46

Issue with floating mana after casting dark ritual, keep getting prompted to select mana from dark ritual for every action, even if the action doesn't cost mana.
ggwithrow
 
Posts: 25
Joined: 12 Mar 2014, 04:35
Has thanked: 1 time
Been thanked: 2 times

Re: Bug Reports (snapshot builds)

Postby lujo » 19 Oct 2014, 05:49

Marek14 wrote:I think that, strangely enough, this is how optional triggers are SUPPOSED to work -- if they target, it should be mandatory to choose the target (unless there's no legal target, in which case the ability never goes on stack), and only on resolution choose whether to do what the trigger wants to do or not. This is relevant for Horobi, Death's Wail, since it often forces players to target things even with optional triggers they wouldn't normally have no intention of using.
^ Hmm, stranger things turn out to be true, but who knows. The wording seemed to imply that if you're attackign and unblocked you MAY choose to deal damage to another creature, and instead of being asked "do I want to trigger the Farrel's Mantle effect" I was being asked to target a creature with no cancel option, then the mantle went on stack, and only then I was asked whether I wanted to do it. Pretty confusing stuff. Where could I check the rulings?

And that aside - what I DO know is that the Zelyon Sword is 1st pick in it's draft and it's hilariously bugged in a way I've never seen before, and that probably should be fixed. Did anything else ever do that, unintentinaly perma-reduce a stat? It's sorta clear how it happens, when you activate it it pumps the creature for 2 power, but when you deactivate it ends it's effect but it ALSO reduces the creatures base power. I've stacked it for -10 power. Hope it's easy to fix.
---

My Shandalar deck pack folder is avaliable here:Dropbox
Leave feedback on particular decks here: Google doc
Ask for instructions, give feedback and complaints here: Thread
User avatar
lujo
 
Posts: 557
Joined: 20 Nov 2013, 13:17
Has thanked: 224 times
Been thanked: 70 times

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 50 guests


Who is online

In total there are 50 users online :: 0 registered, 0 hidden and 50 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 50 guests

Login Form