It is currently 16 Apr 2024, 23:41
   
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 MaxMtg » 30 Oct 2017, 13:51

Ugin enters the battlefield with 14 loyalty counters
Attachments
nm.png
MaxMtg
 
Posts: 102
Joined: 11 Aug 2017, 16:11
Has thanked: 50 times
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby stormcat » 30 Oct 2017, 18:45

:r36077
Replacement Effect of Dredge didn't work.
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby stormcat » 31 Oct 2017, 18:39

:r36080
When AI cast Condemn to my commander creature, window that choosing replacement effect didn't show.
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby stormcat » 31 Oct 2017, 23:16

:r36080
I reported this bug ago.
In TL Deck Editor, after anything change the deck, stack overflow error occur when I change tab before save.

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

StackOverflowError | Open
Code: Select all
Forge Version:    1.6.5-SNAPSHOT-r-1
Operating System: Windows 10 10.0 x86
Java Version:     1.8.0_151 Oracle Corporation

java.lang.StackOverflowError
   at forge.screens.deckeditor.controllers.CEditorCommander.getDeckController(CEditorCommander.java:159)
   at forge.screens.deckeditor.CDeckEditorUI.hasChanges(CDeckEditorUI.java:85)
   at forge.screens.deckeditor.SEditorIO.confirmSaveChanges(SEditorIO.java:83)
   at forge.screens.deckeditor.controllers.CEditorCommander.canSwitchAway(CEditorCommander.java:195)
   at forge.screens.deckeditor.CDeckEditorUI.canSwitchAway(CDeckEditorUI.java:93)
   at forge.screens.deckeditor.VDeckEditorUI.onSwitching(VDeckEditorUI.java:50)
   at forge.gui.framework.FScreen.onSwitching(FScreen.java:221)
   at forge.view.FNavigationBar.canSwitch(FNavigationBar.java:134)
   at forge.control.FControl.setCurrentScreen(FControl.java:295)
   at forge.control.FControl.setCurrentScreen(FControl.java:287)
   at forge.control.FControl.ensureScreenActive(FControl.java:344)
   at forge.screens.deckeditor.SEditorIO.confirmSaveChanges(SEditorIO.java:85)
   at forge.screens.deckeditor.controllers.CEditorCommander.canSwitchAway(CEditorCommander.java:195)
   at forge.screens.deckeditor.CDeckEditorUI.canSwitchAway(CDeckEditorUI.java:93)
   at forge.screens.deckeditor.VDeckEditorUI.onSwitching(VDeckEditorUI.java:50)
   at forge.gui.framework.FScreen.onSwitching(FScreen.java:221)
   at forge.view.FNavigationBar.canSwitch(FNavigationBar.java:134)
   at forge.control.FControl.setCurrentScreen(FControl.java:295)
   at forge.control.FControl.setCurrentScreen(FControl.java:287)
   at forge.control.FControl.ensureScreenActive(FControl.java:344)
   at forge.screens.deckeditor.SEditorIO.confirmSaveChanges(SEditorIO.java:85)
   at forge.screens.deckeditor.controllers.CEditorCommander.canSwitchAway(CEditorCommander.java:195)
   at forge.screens.deckeditor.CDeckEditorUI.canSwitchAway(CDeckEditorUI.java:93)
   at forge.screens.deckeditor.VDeckEditorUI.onSwitching(VDeckEditorUI.java:50)
   at forge.gui.framework.FScreen.onSwitching(FScreen.java:221)
   at forge.view.FNavigationBar.canSwitch(FNavigationBar.java:134)
   at forge.control.FControl.setCurrentScreen(FControl.java:295)
   at forge.control.FControl.setCurrentScreen(FControl.java:287)
   at forge.control.FControl.ensureScreenActive(FControl.java:344)
   at forge.screens.deckeditor.SEditorIO.confirmSaveChanges(SEditorIO.java:85)
   at forge.screens.deckeditor.controllers.CEditorCommander.canSwitchAway(CEditorCommander.java:195)
   at forge.screens.deckeditor.CDeckEditorUI.canSwitchAway(CDeckEditorUI.java:93)
   at forge.screens.deckeditor.VDeckEditorUI.onSwitching(VDeckEditorUI.java:50)
   at forge.gui.framework.FScreen.onSwitching(FScreen.java:221)
   at forge.view.FNavigationBar.canSwitch(FNavigationBar.java:134)
   at forge.control.FControl.setCurrentScreen(FControl.java:295)
   at forge.control.FControl.setCurrentScreen(FControl.java:287)
   at forge.control.FControl.ensureScreenActive(FControl.java:344)
   at forge.screens.deckeditor.SEditorIO.confirmSaveChanges(SEditorIO.java:85)
   at forge.screens.deckeditor.controllers.CEditorCommander.canSwitchAway(CEditorCommander.java:195)
   at forge.screens.deckeditor.CDeckEditorUI.canSwitchAway(CDeckEditorUI.java:93)
   at forge.screens.deckeditor.VDeckEditorUI.onSwitching(VDeckEditorUI.java:50)
   at forge.gui.framework.FScreen.onSwitching(FScreen.java:221)
   at forge.view.FNavigationBar.canSwitch(FNavigationBar.java:134)
   at forge.control.FControl.setCurrentScreen(FControl.java:295)
   at forge.control.FControl.setCurrentScreen(FControl.java:287)
   at forge.control.FControl.ensureScreenActive(FControl.java:344)
   at forge.screens.deckeditor.SEditorIO.confirmSaveChanges(SEditorIO.java:85)
   at forge.screens.deckeditor.controllers.CEditorCommander.canSwitchAway(CEditorCommander.java:195)
   at forge.screens.deckeditor.CDeckEditorUI.canSwitchAway(CDeckEditorUI.java:93)
   at forge.screens.deckeditor.VDeckEditorUI.onSwitching(VDeckEditorUI.java:50)
   at forge.gui.framework.FScreen.onSwitching(FScreen.java:221)
   at forge.view.FNavigationBar.canSwitch(FNavigationBar.java:134)
   at forge.control.FControl.setCurrentScreen(FControl.java:295)
   at forge.control.FControl.setCurrentScreen(FControl.java:287)
   at forge.control.FControl.ensureScreenActive(FControl.java:344)
   at forge.screens.deckeditor.SEditorIO.confirmSaveChanges(SEditorIO.java:85)
   at forge.screens.deckeditor.controllers.CEditorCommander.canSwitchAway(CEditorCommander.java:195)
   at forge.screens.deckeditor.CDeckEditorUI.canSwitchAway(CDeckEditorUI.java:93)
   at forge.screens.deckeditor.VDeckEditorUI.onSwitching(VDeckEditorUI.java:50)
   at forge.gui.framework.FScreen.onSwitching(FScreen.java:221)
   at forge.view.FNavigationBar.canSwitch(FNavigationBar.java:134)
   at forge.control.FControl.setCurrentScreen(FControl.java:295)
   at forge.control.FControl.setCurrentScreen(FControl.java:287)
   at forge.control.FControl.ensureScreenActive(FControl.java:344)
   at forge.screens.deckeditor.SEditorIO.confirmSaveChanges(SEditorIO.java:85)
   at forge.screens.deckeditor.controllers.CEditorCommander.canSwitchAway(CEditorCommander.java:195)
   at forge.screens.deckeditor.CDeckEditorUI.canSwitchAway(CDeckEditorUI.java:93)
   at forge.screens.deckeditor.VDeckEditorUI.onSwitching(VDeckEditorUI.java:50)
   at forge.gui.framework.FScreen.onSwitching(FScreen.java:221)
   at forge.view.FNavigationBar.canSwitch(FNavigationBar.java:134)
   at forge.control.FControl.setCurrentScreen(FControl.java:295)
   at forge.control.FControl.setCurrentScreen(FControl.java:287)
   at forge.control.FControl.ensureScreenActive(FControl.java:344)
   at forge.screens.deckeditor.SEditorIO.confirmSaveChanges(SEditorIO.java:85)
   at forge.screens.deckeditor.controllers.CEditorCommander.canSwitchAway(CEditorCommander.java:195)
   at forge.screens.deckeditor.CDeckEditorUI.canSwitchAway(CDeckEditorUI.java:93)
   at forge.screens.deckeditor.VDeckEditorUI.onSwitching(VDeckEditorUI.java:50)
   at forge.gui.framework.FScreen.onSwitching(FScreen.java:221)
   at forge.view.FNavigationBar.canSwitch(FNavigationBar.java:134)
   at forge.control.FControl.setCurrentScreen(FControl.java:295)
   at forge.control.FControl.setCurrentScreen(FControl.java:287)
   at forge.control.FControl.ensureScreenActive(FControl.java:344)
   at forge.screens.deckeditor.SEditorIO.confirmSaveChanges(SEditorIO.java:85)
   at forge.screens.deckeditor.controllers.CEditorCommander.canSwitchAway(CEditorCommander.java:195)
   at forge.screens.deckeditor.CDeckEditorUI.canSwitchAway(CDeckEditorUI.java:93)
   at forge.screens.deckeditor.VDeckEditorUI.onSwitching(VDeckEditorUI.java:50)
   at forge.gui.framework.FScreen.onSwitching(FScreen.java:221)
   at forge.view.FNavigationBar.canSwitch(FNavigationBar.java:134)
   at forge.control.FControl.setCurrentScreen(FControl.java:295)
   at forge.control.FControl.setCurrentScreen(FControl.java:287)
   at forge.control.FControl.ensureScreenActive(FControl.java:344)
   at forge.screens.deckeditor.SEditorIO.confirmSaveChanges(SEditorIO.java:85)
   at forge.screens.deckeditor.controllers.CEditorCommander.canSwitchAway(CEditorCommander.java:195)
   at forge.screens.deckeditor.CDeckEditorUI.canSwitchAway(CDeckEditorUI.java:93)
   at forge.screens.deckeditor.VDeckEditorUI.onSwitching(VDeckEditorUI.java:50)
   at forge.gui.framework.FScreen.onSwitching(FScreen.java:221)
   at forge.view.FNavigationBar.canSwitch(FNavigationBar.java:134)
   at forge.control.FControl.setCurrentScreen(FControl.java:295)
   at forge.control.FControl.setCurrentScreen(FControl.java:287)
   at forge.control.FControl.ensureScreenActive(FControl.java:344)
   at forge.screens.deckeditor.SEditorIO.confirmSaveChanges(SEditorIO.java:85)
   at forge.screens.deckeditor.controllers.CEditorCommander.canSwitchAway(CEditorCommander.java:195)
   at forge.screens.deckeditor.CDeckEditorUI.canSwitchAway(CDeckEditorUI.java:93)
   at forge.screens.deckeditor.VDeckEditorUI.onSwitching(VDeckEditorUI.java:50)
   at forge.gui.framework.FScreen.onSwitching(FScreen.java:221)
   at forge.view.FNavigationBar.canSwitch(FNavigationBar.java:134)
   at forge.control.FControl.setCurrentScreen(FControl.java:295)
   at forge.control.FControl.setCurrentScreen(FControl.java:287)
   at forge.control.FControl.ensureScreenActive(FControl.java:344)
   at forge.screens.deckeditor.SEditorIO.confirmSaveChanges(SEditorIO.java:85)
   at forge.screens.deckeditor.controllers.CEditorCommander.canSwitchAway(CEditorCommander.java:195)
   at forge.screens.deckeditor.CDeckEditorUI.canSwitchAway(CDeckEditorUI.java:93)
   at forge.screens.deckeditor.VDeckEditorUI.onSwitching(VDeckEditorUI.java:50)
   at forge.gui.framework.FScreen.onSwitching(FScreen.java:221)
   at forge.view.FNavigationBar.canSwitch(FNavigationBar.java:134)
   at forge.control.FControl.setCurrentScreen(FControl.java:295)
   at forge.control.FControl.setCurrentScreen(FControl.java:287)
   at forge.control.FControl.ensureScreenActive(FControl.java:344)
   at forge.screens.deckeditor.SEditorIO.confirmSaveChanges(SEditorIO.java:85)
   at forge.screens.deckeditor.controllers.CEditorCommander.canSwitchAway(CEditorCommander.java:195)
   at forge.screens.deckeditor.CDeckEditorUI.canSwitchAway(CDeckEditorUI.java:93)
   at forge.screens.deckeditor.VDeckEditorUI.onSwitching(VDeckEditorUI.java:50)
   at forge.gui.framework.FScreen.onSwitching(FScreen.java:221)
   at forge.view.FNavigationBar.canSwitch(FNavigationBar.java:134)
   at forge.control.FControl.setCurrentScreen(FControl.java:295)
   at forge.control.FControl.setCurrentScreen(FControl.java:287)
   at forge.control.FControl.ensureScreenActive(FControl.java:344)
   at forge.screens.deckeditor.SEditorIO.confirmSaveChanges(SEditorIO.java:85)
   at forge.screens.deckeditor.controllers.CEditorCommander.canSwitchAway(CEditorCommander.java:195)
   at forge.screens.deckeditor.CDeckEditorUI.canSwitchAway(CDeckEditorUI.java:93)
   at forge.screens.deckeditor.VDeckEditorUI.onSwitching(VDeckEditorUI.java:50)
   at forge.gui.framework.FScreen.onSwitching(FScreen.java:221)
   at forge.view.FNavigationBar.canSwitch(FNavigationBar.java:134)
   at forge.control.FControl.setCurrentScreen(FControl.java:295)
   at forge.control.FControl.setCurrentScreen(FControl.java:287)
   at forge.control.FControl.ensureScreenActive(FControl.java:344)
   at forge.screens.deckeditor.SEditorIO.confirmSaveChanges(SEditorIO.java:85)
   at forge.screens.deckeditor.controllers.CEditorCommander.canSwitchAway(CEditorCommander.java:195)
   at forge.screens.deckeditor.CDeckEditorUI.canSwitchAway(CDeckEditorUI.java:93)
   at forge.screens.deckeditor.VDeckEditorUI.onSwitching(VDeckEditorUI.java:50)
   at forge.gui.framework.FScreen.onSwitching(FScreen.java:221)
   at forge.view.FNavigationBar.canSwitch(FNavigationBar.java:134)
   at forge.control.FControl.setCurrentScreen(FControl.java:295)
   at forge.control.FControl.setCurrentScreen(FControl.java:287)
   at forge.control.FControl.ensureScreenActive(FControl.java:344)
   at forge.screens.deckeditor.SEditorIO.confirmSaveChanges(SEditorIO.java:85)
   at forge.screens.deckeditor.controllers.CEditorCommander.canSwitchAway(CEditorCommander.java:195)
   at forge.screens.deckeditor.CDeckEditorUI.canSwitchAway(CDeckEditorUI.java:93)
   at forge.screens.deckeditor.VDeckEditorUI.onSwitching(VDeckEditorUI.java:50)
   at forge.gui.framework.FScreen.onSwitching(FScreen.java:221)
   at forge.view.FNavigationBar.canSwitch(FNavigationBar.java:134)
   at forge.control.FControl.setCurrentScreen(FControl.java:295)
   at forge.control.FControl.setCurrentScreen(FControl.java:287)
   at forge.control.FControl.ensureScreenActive(FControl.java:344)
   at forge.screens.deckeditor.SEditorIO.confirmSaveChanges(SEditorIO.java:85)
   at forge.screens.deckeditor.controllers.CEditorCommander.canSwitchAway(CEditorCommander.java:195)
   at forge.screens.deckeditor.CDeckEditorUI.canSwitchAway(CDeckEditorUI.java:93)
   at forge.screens.deckeditor.VDeckEditorUI.onSwitching(VDeckEditorUI.java:50)
   at forge.gui.framework.FScreen.onSwitching(FScreen.java:221)
   at forge.view.FNavigationBar.canSwitch(FNavigationBar.java:134)
   at forge.control.FControl.setCurrentScreen(FControl.java:295)
   at forge.control.FControl.setCurrentScreen(FControl.java:287)
   at forge.control.FControl.ensureScreenActive(FControl.java:344)
   at forge.screens.deckeditor.SEditorIO.confirmSaveChanges(SEditorIO.java:85)
   at forge.screens.deckeditor.controllers.CEditorCommander.canSwitchAway(CEditorCommander.java:195)
   at forge.screens.deckeditor.CDeckEditorUI.canSwitchAway(CDeckEditorUI.java:93)
   at forge.screens.deckeditor.VDeckEditorUI.onSwitching(VDeckEditorUI.java:50)
   at forge.gui.framework.FScreen.onSwitching(FScreen.java:221)
   at forge.view.FNavigationBar.canSwitch(FNavigationBar.java:134)
   at forge.control.FControl.setCurrentScreen(FControl.java:295)
   at forge.control.FControl.setCurrentScreen(FControl.java:287)
   at forge.control.FControl.ensureScreenActive(FControl.java:344)
   at forge.screens.deckeditor.SEditorIO.confirmSaveChanges(SEditorIO.java:85)
   at forge.screens.deckeditor.controllers.CEditorCommander.canSwitchAway(CEditorCommander.java:195)
   at forge.screens.deckeditor.CDeckEditorUI.canSwitchAway(CDeckEditorUI.java:93)
   at forge.screens.deckeditor.VDeckEditorUI.onSwitching(VDeckEditorUI.java:50)
   at forge.gui.framework.FScreen.onSwitching(FScreen.java:221)
   at forge.view.FNavigationBar.canSwitch(FNavigationBar.java:134)
   at forge.control.FControl.setCurrentScreen(FControl.java:295)
   at forge.control.FControl.setCurrentScreen(FControl.java:287)
   at forge.control.FControl.ensureScreenActive(FControl.java:344)
   at forge.screens.deckeditor.SEditorIO.confirmSaveChanges(SEditorIO.java:85)
   at forge.screens.deckeditor.controllers.CEditorCommander.canSwitchAway(CEditorCommander.java:195)
   at forge.screens.deckeditor.CDeckEditorUI.canSwitchAway(CDeckEditorUI.java:93)
   at forge.screens.deckeditor.VDeckEditorUI.onSwitching(VDeckEditorUI.java:50)
   at forge.gui.framework.FScreen.onSwitching(FScreen.java:221)
   at forge.view.FNavigationBar.canSwitch(FNavigationBar.java:134)
   at forge.control.FControl.setCurrentScreen(FControl.java:295)
   at forge.control.FControl.setCurrentScreen(FControl.java:287)
   at forge.control.FControl.ensureScreenActive(FControl.java:344)
   at forge.screens.deckeditor.SEditorIO.confirmSaveChanges(SEditorIO.java:85)
   at forge.screens.deckeditor.controllers.CEditorCommander.canSwitchAway(CEditorCommander.java:195)
   at forge.screens.deckeditor.CDeckEditorUI.canSwitchAway(CDeckEditorUI.java:93)
   at forge.screens.deckeditor.VDeckEditorUI.onSwitching(VDeckEditorUI.java:50)
   at forge.gui.framework.FScreen.onSwitching(FScreen.java:221)
   at forge.view.FNavigationBar.canSwitch(FNavigationBar.java:134)
   at forge.control.FControl.setCurrentScreen(FControl.java:295)
   at forge.control.FControl.setCurrentScreen(FControl.java:287)
   at forge.control.FControl.ensureScreenActive(FControl.java:344)
   at forge.screens.deckeditor.SEditorIO.confirmSaveChanges(SEditorIO.java:85)
   at forge.screens.deckeditor.controllers.CEditorCommander.canSwitchAway(CEditorCommander.java:195)
   at forge.screens.deckeditor.CDeckEditorUI.canSwitchAway(CDeckEditorUI.java:93)
   at forge.screens.deckeditor.VDeckEditorUI.onSwitching(VDeckEditorUI.java:50)
   at forge.gui.framework.FScreen.onSwitching(FScreen.java:221)
   at forge.view.FNavigationBar.canSwitch(FNavigationBar.java:134)
   at forge.control.FControl.setCurrentScreen(FControl.java:295)
   at forge.control.FControl.setCurrentScreen(FControl.java:287)
   at forge.control.FControl.ensureScreenActive(FControl.java:344)
   at forge.screens.deckeditor.SEditorIO.confirmSaveChanges(SEditorIO.java:85)
   at forge.screens.deckeditor.controllers.CEditorCommander.canSwitchAway(CEditorCommander.java:195)
   at forge.screens.deckeditor.CDeckEditorUI.canSwitchAway(CDeckEditorUI.java:93)
   at forge.screens.deckeditor.VDeckEditorUI.onSwitching(VDeckEditorUI.java:50)
   at forge.gui.framework.FScreen.onSwitching(FScreen.java:221)
   at forge.view.FNavigationBar.canSwitch(FNavigationBar.java:134)
   at forge.control.FControl.setCurrentScreen(FControl.java:295)
   at forge.control.FControl.setCurrentScreen(FControl.java:287)
   at forge.control.FControl.ensureScreenActive(FControl.java:344)
   at forge.screens.deckeditor.SEditorIO.confirmSaveChanges(SEditorIO.java:85)
   at forge.screens.deckeditor.controllers.CEditorCommander.canSwitchAway(CEditorCommander.java:195)
   at forge.screens.deckeditor.CDeckEditorUI.canSwitchAway(CDeckEditorUI.java:93)
   at forge.screens.deckeditor.VDeckEditorUI.onSwit
... (truncated)
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby MaxMtg » 02 Nov 2017, 00:31

Description: [Was going to cast Nighthowler when it crashed]

StackOverflowError | Open
Code: Select all
Forge Version:    1.6.5-SNAPSHOT-r-1
Operating System: Windows 8.1 6.3 amd64
Java Version:     1.8.0_144 Oracle Corporation

java.lang.StackOverflowError
   at java.lang.String.startsWith(Unknown Source)
   at forge.game.card.CardFactoryUtil.addTriggerAbility(CardFactoryUtil.java:2058)
   at forge.game.keyword.KeywordInstance.createTraits(KeywordInstance.java:95)
   at forge.game.keyword.KeywordsChange.addKeywordsToCard(KeywordsChange.java:123)
   at forge.game.card.Card.addChangedCardKeywords(Card.java:3300)
   at forge.game.card.Card.animateBestow(Card.java:4754)
   at forge.game.spellability.Spell.canPlay(Spell.java:98)
   at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
   at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
   at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
   at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
   at forge.game.spellability.SpellAbility.copy(SpellAbility.java:799)
   at forge.game.keyword.KeywordInstance.copy(KeywordInstance.java:189)
   at forge.game.card.CardState.setIntrinsicKeywords(CardState.java:162)
   at forge.game.card.CardState.copyFrom(CardState.java:388)
   at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
   at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:217)
   at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:545)
   at forge.game.spellability.Spell.canPlay(Spell.java:115)
   at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
   at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
   at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
   at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
   at forge.game.spellability.SpellAbility.copy(SpellAbility.java:799)
   at forge.game.keyword.KeywordInstance.copy(KeywordInstance.java:189)
   at forge.game.card.CardState.setIntrinsicKeywords(CardState.java:162)
   at forge.game.card.CardState.copyFrom(CardState.java:388)
   at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
   at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:217)
   at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:545)
   at forge.game.spellability.Spell.canPlay(Spell.java:115)
   at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
   at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
   at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
   at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
   at forge.game.spellability.SpellAbility.copy(SpellAbility.java:799)
   at forge.game.keyword.KeywordInstance.copy(KeywordInstance.java:189)
   at forge.game.card.CardState.setIntrinsicKeywords(CardState.java:162)
   at forge.game.card.CardState.copyFrom(CardState.java:388)
   at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
   at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:217)
   at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:545)
   at forge.game.spellability.Spell.canPlay(Spell.java:115)
   at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
   at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
   at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
   at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
   at forge.game.spellability.SpellAbility.copy(SpellAbility.java:799)
   at forge.game.keyword.KeywordInstance.copy(KeywordInstance.java:189)
   at forge.game.card.CardState.setIntrinsicKeywords(CardState.java:162)
   at forge.game.card.CardState.copyFrom(CardState.java:388)
   at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
   at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:217)
   at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:545)
   at forge.game.spellability.Spell.canPlay(Spell.java:115)
   at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
   at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
   at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
   at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
   at forge.game.spellability.SpellAbility.copy(SpellAbility.java:799)
   at forge.game.keyword.KeywordInstance.copy(KeywordInstance.java:189)
   at forge.game.card.CardState.setIntrinsicKeywords(CardState.java:162)
   at forge.game.card.CardState.copyFrom(CardState.java:388)
   at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
   at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:217)
   at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:545)
   at forge.game.spellability.Spell.canPlay(Spell.java:115)
   at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
   at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
   at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
   at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
   at forge.game.spellability.SpellAbility.copy(SpellAbility.java:799)
   at forge.game.keyword.KeywordInstance.copy(KeywordInstance.java:189)
   at forge.game.card.CardState.setIntrinsicKeywords(CardState.java:162)
   at forge.game.card.CardState.copyFrom(CardState.java:388)
   at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
   at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:217)
   at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:545)
   at forge.game.spellability.Spell.canPlay(Spell.java:115)
   at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
   at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
   at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
   at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
   at forge.game.spellability.SpellAbility.copy(SpellAbility.java:799)
   at forge.game.keyword.KeywordInstance.copy(KeywordInstance.java:189)
   at forge.game.card.CardState.setIntrinsicKeywords(CardState.java:162)
   at forge.game.card.CardState.copyFrom(CardState.java:388)
   at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
   at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:217)
   at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:545)
   at forge.game.spellability.Spell.canPlay(Spell.java:115)
   at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
   at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
   at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
   at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
   at forge.game.spellability.SpellAbility.copy(SpellAbility.java:799)
   at forge.game.keyword.KeywordInstance.copy(KeywordInstance.java:189)
   at forge.game.card.CardState.setIntrinsicKeywords(CardState.java:162)
   at forge.game.card.CardState.copyFrom(CardState.java:388)
   at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
   at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:217)
   at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:545)
   at forge.game.spellability.Spell.canPlay(Spell.java:115)
   at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
   at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
   at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
   at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
   at forge.game.spellability.SpellAbility.copy(SpellAbility.java:799)
   at forge.game.keyword.KeywordInstance.copy(KeywordInstance.java:189)
   at forge.game.card.CardState.setIntrinsicKeywords(CardState.java:162)
   at forge.game.card.CardState.copyFrom(CardState.java:388)
   at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
   at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:217)
   at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:545)
   at forge.game.spellability.Spell.canPlay(Spell.java:115)
   at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
   at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
   at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
   at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
   at forge.game.spellability.SpellAbility.copy(SpellAbility.java:799)
   at forge.game.keyword.KeywordInstance.copy(KeywordInstance.java:189)
   at forge.game.card.CardState.setIntrinsicKeywords(CardState.java:162)
   at forge.game.card.CardState.copyFrom(CardState.java:388)
   at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
   at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:217)
   at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:545)
   at forge.game.spellability.Spell.canPlay(Spell.java:115)
   at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
   at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
   at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
   at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
   at forge.game.spellability.SpellAbility.copy(SpellAbility.java:799)
   at forge.game.keyword.KeywordInstance.copy(KeywordInstance.java:189)
   at forge.game.card.CardState.setIntrinsicKeywords(CardState.java:162)
   at forge.game.card.CardState.copyFrom(CardState.java:388)
   at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
   at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:217)
   at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:545)
   at forge.game.spellability.Spell.canPlay(Spell.java:115)
   at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
   at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
   at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
   at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
   at forge.game.spellability.SpellAbility.copy(SpellAbility.java:799)
   at forge.game.keyword.KeywordInstance.copy(KeywordInstance.java:189)
   at forge.game.card.CardState.setIntrinsicKeywords(CardState.java:162)
   at forge.game.card.CardState.copyFrom(CardState.java:388)
   at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
   at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:217)
   at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:545)
   at forge.game.spellability.Spell.canPlay(Spell.java:115)
   at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
   at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
   at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
   at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
   at forge.game.spellability.SpellAbility.copy(SpellAbility.java:799)
   at forge.game.keyword.KeywordInstance.copy(KeywordInstance.java:189)
   at forge.game.card.CardState.setIntrinsicKeywords(CardState.java:162)
   at forge.game.card.CardState.copyFrom(CardState.java:388)
   at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
   at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:217)
   at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:545)
   at forge.game.spellability.Spell.canPlay(Spell.java:115)
   at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
   at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
   at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
   at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
   at forge.game.spellability.SpellAbility.copy(SpellAbility.java:799)
   at forge.game.keyword.KeywordInstance.copy(KeywordInstance.java:189)
   at forge.game.card.CardState.setIntrinsicKeywords(CardState.java:162)
   at forge.game.card.CardState.copyFrom(CardState.java:388)
   at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
   at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:217)
   at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:545)
   at forge.game.spellability.Spell.canPlay(Spell.java:115)
   at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
   at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
   at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
   at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
   at forge.game.spellability.SpellAbility.copy(SpellAbility.java:799)
   at forge.game.keyword.KeywordInstance.copy(KeywordInstance.java:189)
   at forge.game.card.CardState.setIntrinsicKeywords(CardState.java:162)
   at forge.game.card.CardState.copyFrom(CardState.java:388)
   at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
   at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:217)
   at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:545)
   at forge.game.spellability.Spell.canPlay(Spell.java:115)
   at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
   at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
   at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
   at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
   at forge.game.spellability.SpellAbility.copy(SpellAbility.java:799)
   at forge.game.keyword.KeywordInstance.copy(KeywordInstance.java:189)
   at forge.game.card.CardState.setIntrinsicKeywords(CardState.java:162)
   at forge.game.card.CardState.copyFrom(CardState.java:388)
   at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
   at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:217)
   at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:545)
   at forge.game.spellability.Spell.canPlay(Spell.java:115)
   at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
   at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
   at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
   at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
   at forge.game.spellability.SpellAbility.copy(SpellAbility.java:799)
   at forge.game.keyword.KeywordInstance.copy(KeywordInstance.java:189)
   at forge.game.card.CardState.setIntrinsicKeywords(CardState.java:162)
   at forge.game.card.CardState.copyFrom(CardState.java:388)
   at forge.game.card.CardUtil.getLKICopy(CardUtil.java:207)
   at forge.game.spellability.SpellAbilityRestriction.checkZoneRestrictions(SpellAbilityRestriction.java:217)
   at forge.game.spellability.SpellAbilityRestriction.canPlay(SpellAbilityRestriction.java:545)
   at forge.game.spellability.Spell.canPlay(Spell.java:115)
   at forge.game.spellability.SpellAbility.canPlay(SpellAbility.java:273)
   at forge.game.spellability.SpellAbilityView.updateCanPlay(SpellAbilityView.java:57)
   at forge.game.spellability.SpellAbility.setActivatingPlayer(SpellAbility.java:332)
   at forge.game.card.CardFactory.copySpellAbility(CardFactory.java:653)
   at forge.game.spellability.SpellAbility.copy(SpellAbility.java:
... (truncated)
MaxMtg
 
Posts: 102
Joined: 11 Aug 2017, 16:11
Has thanked: 50 times
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby shteev » 02 Nov 2017, 12:29

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

ClassCastException | Open
Code: Select all
Forge Version:    1.6.4-r-1
Operating System: Windows 10 10.0 x86
Java Version:     1.8.0_151 Oracle Corporation

java.lang.ClassCastException: forge.game.card.Card cannot be cast to forge.game.player.Player
   at forge.game.ability.AbilityUtils.getDefinedPlayers(AbilityUtils.java:1038)
   at forge.game.ability.AbilityUtils.calculateAmount(AbilityUtils.java:636)
   at forge.game.ability.AbilityUtils.calculateAmount(AbilityUtils.java:351)
   at forge.ai.ability.PumpAi.doTriggerAINoCost(PumpAi.java:632)
   at forge.ai.SpellAbilityAi.doTriggerNoCostWithSubs(SpellAbilityAi.java:172)
   at forge.ai.SpellAbilityAi.doTriggerAI(SpellAbilityAi.java:167)
   at forge.ai.AiController.doTrigger(AiController.java:1350)
   at forge.ai.PlayerControllerAi.prepareSingleSa(PlayerControllerAi.java:752)
   at forge.ai.PlayerControllerAi.orderAndPlaySimultaneousSa(PlayerControllerAi.java:740)
   at forge.game.zone.MagicStack.chooseOrderOfSimultaneousStackEntry(MagicStack.java:829)
   at forge.game.zone.MagicStack.addAllTriggeredAbilitiesToStack(MagicStack.java:797)
   at forge.game.phase.PhaseHandler.checkStateBasedEffects(PhaseHandler.java:1033)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:940)
   at forge.game.GameAction.startGame(GameAction.java:1572)
   at forge.game.Match.startGame(Match.java:87)
   at forge.match.HostedMatch$2.run(HostedMatch.java:225)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Opponent attacked with Wings of the Guard while I had Kaya, Ghost Assassin in play.

This crash happened twice under similar circumstances... in another game, when I did not have Kaya, opponent was able to attack with Wings of the Guard successfully.
User avatar
shteev
 
Posts: 231
Joined: 10 Jul 2015, 16:08
Has thanked: 7 times
Been thanked: 4 times

Re: Bug Reports (snapshot builds)

Postby MaxMtg » 02 Nov 2017, 13:39

This is not a bug but there are 4 mountains and 4 islands in Duel Decks Merfolk vs Goblins in the game there are only 3 of each
MaxMtg
 
Posts: 102
Joined: 11 Aug 2017, 16:11
Has thanked: 50 times
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby stormcat » 02 Nov 2017, 17:48

:r36081
Forge don't load the deck that new create by TL Deck Editor.
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby rikimbo » 05 Nov 2017, 17:08

:r36086
Hideaway lands no longer enter the battlefield tapped.

Reproduce by starting a game in dev mode, add Mosswort Bridge to hand, play Mosswort Bridge. Hideaway triger goes on the stack but the land enters the battlefield untapped.

I think the bug comes from the recent changes made to intrinsic abilities and Hideaway specifically in CardFactoryUtil. The current implementation doesn't capture the ETB-tapped part of Hideaway.

EDIT: This was fixed in r36103. Thanks friarsol! :)
Last edited by rikimbo on 11 Nov 2017, 15:11, edited 2 times in total.
User avatar
rikimbo
 
Posts: 52
Joined: 25 Mar 2014, 14:15
Location: Winnipeg
Has thanked: 10 times
Been thanked: 7 times

Re: Bug Reports (snapshot builds)

Postby vilq » 07 Nov 2017, 13:04

Description: Crash on loading Forge (initial JRE version check)

NullPointerException | Open
Code: Select all
Forge Version:    1.6.4-SNAPSHOT-r-1
Operating System: Mac OS X 10.13 x86_64
Java Version:     9.0.1 Oracle Corporation

java.lang.NullPointerException
   had to cut full log due to external url (?!?) protection
User avatar
vilq
 
Posts: 12
Joined: 05 Dec 2016, 14:03
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby stormcat » 08 Nov 2017, 00:14

:r36100
In Deck Editor, when I sort by Set, it show mix order.(Please refer to attachment)
I think the cause is Explorer of Ixalan and From the Vault:Transform has equal release date.
Attachments
capture_001_08112017_070640.jpg
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

Re: Bug Reports (snapshot builds)

Postby Agetian » 08 Nov 2017, 04:52

vilq wrote:Description: Crash on loading Forge (initial JRE version check)

NullPointerException | Open
Code: Select all
Forge Version:    1.6.4-SNAPSHOT-r-1
Operating System: Mac OS X 10.13 x86_64
Java Version:     9.0.1 Oracle Corporation

java.lang.NullPointerException
   had to cut full log due to external url (?!?) protection
Unfortunately, you cut the most important part of the report, so now it's impossible to tell what went wrong or how to fix it.

- Agetian
Agetian
Programmer
 
Posts: 3471
Joined: 14 Mar 2011, 05:58
Has thanked: 676 times
Been thanked: 561 times

Re: Bug Reports (snapshot builds)

Postby vilq » 08 Nov 2017, 11:26

Agetian wrote:
vilq wrote:Description: Crash on loading Forge (initial JRE version check)

NullPointerException | Open
Code: Select all
Forge Version:    1.6.4-SNAPSHOT-r-1
Operating System: Mac OS X 10.13 x86_64
Java Version:     9.0.1 Oracle Corporation

java.lang.NullPointerException
   had to cut full log due to external url (?!?) protection
Unfortunately, you cut the most important part of the report, so now it's impossible to tell what went wrong or how to fix it.

- Agetian
Sadly forum recognizes crash report as urls and blocks sending it for new user.

I assume that the main issue is a way of JRE version recognition. I could see for a moment a popup with information that I need at least JRE 1.8 and it won't work at 1.7 (or something similar).
Attachments
Zrzut ekranu 2017-11-08 o 12.29.49.png
User avatar
vilq
 
Posts: 12
Joined: 05 Dec 2016, 14:03
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby Agetian » 09 Nov 2017, 05:42

vilq wrote:I assume that the main issue is a way of JRE version recognition. I could see for a moment a popup with information that I need at least JRE 1.8 and it won't work at 1.7 (or something similar).
Hmm, it might also indicate some compatibility issues with Java 9 in general, I'm not yet sure. Can you please try manually editing the configuration file for Forge (the file "forge.preferences" found in your profile folder under "preferences") and setting the option DISABLE_DISPLAY_JAVA_8_UPDATE_WARNING to "true"? If you still get the same crash after you do, it's actually something about Java 9 compatibility itself and we may need to discuss it further among the devs to devise a solution. If, however, setting that option to "true" fixes the game for you, then it's just the version detection / notification mechanism, and that should be easier to fix.

P.S. If you're not sure where the profile folder is on a Mac machine (I have no idea since I don't own a Mac), please try doing a file search for the file called forge.preferences.

- Agetian
Agetian
Programmer
 
Posts: 3471
Joined: 14 Mar 2011, 05:58
Has thanked: 676 times
Been thanked: 561 times

Re: Bug Reports (snapshot builds)

Postby stormcat » 10 Nov 2017, 07:43

:r36102
When I cast my commander using mana produced by Opal Palace's ability from command zone at second time,
My commander enter the battlefield with four +1/+1 counters.
stormcat
 
Posts: 361
Joined: 17 Jun 2015, 05:32
Has thanked: 0 time
Been thanked: 6 times

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 43 guests


Who is online

In total there are 43 users online :: 0 registered, 0 hidden and 43 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 43 guests

Login Form