Bug Reports (snapshot builds)
Post MTG Forge Related Programming Questions Here
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Bug Reports (snapshot builds)
by Bog Wraith » 30 Sep 2018, 00:45
Ok will do.KrazyTheFox wrote:The letters and numbers are more helpful for developers, while the regular r number is more helpful for general users. I'd post both, personally.Bog Wraith wrote:Ok for future reference, when I submit a bug report I post which r number snapshot it is. Should I still use only the r number or add the letters/numbers version along with it?
Thank you, my friend!
'Twas in the bogs of Cannelbrae
My mate did meet an early grave
'Twas nothing left for us to save
In the peat-filled bogs of Cannelbrae.
My mate did meet an early grave
'Twas nothing left for us to save
In the peat-filled bogs of Cannelbrae.
-
Bog Wraith - Global Mod 1 (Ret)
- Posts: 1108
- Joined: 28 May 2008, 22:40
- Location: Shandalar
- Has thanked: 425 times
- Been thanked: 153 times
Re: Bug Reports (snapshot builds)
by fiend123 » 30 Sep 2018, 14:53
League Guildmage's second activated ability is cost R instead of XR when activated.
There is no options to set the value of X for Chamber Sentry. The game automatically sets X = Zero so you can't pay for it and it immediately goes into the graveyard for being 0/0
forge-1.6.17-SNAPSHOT-r3-5371cbe9c8
There is no options to set the value of X for Chamber Sentry. The game automatically sets X = Zero so you can't pay for it and it immediately goes into the graveyard for being 0/0
forge-1.6.17-SNAPSHOT-r3-5371cbe9c8
Re: Bug Reports (snapshot builds)
by stormcat » 02 Oct 2018, 12:57
:1.6.17-SNAPSHOT-r22-27f61201f8
It seems that changes that have occurred once to a creature are keeping being recorded.
For example, Dryad Greenseeker enchanted Deep Freeze, then Dryad dies afterwards,
and I refer to Dryad in the graveyard, it has no ability.
It seems that changes that have occurred once to a creature are keeping being recorded.
For example, Dryad Greenseeker enchanted Deep Freeze, then Dryad dies afterwards,
and I refer to Dryad in the graveyard, it has no ability.
Re: Bug Reports (snapshot builds)
by Devilman06 » 02 Oct 2018, 15:40
forge-1.6.17-SNAPSHOT-r30-e6f554a2c4
Pause for Reflection is bugged, at least in sealed mode. If it is in hand, it will trigger every phase on opponents turn whether or not it was selected.
Pause for Reflection is bugged, at least in sealed mode. If it is in hand, it will trigger every phase on opponents turn whether or not it was selected.
- Devilman06
- Posts: 127
- Joined: 29 Jan 2010, 03:59
- Has thanked: 1 time
- Been thanked: 2 times
Re: Bug Reports (snapshot builds)
by stormcat » 02 Oct 2018, 16:30
:1.6.17-SNAPSHOT-r30-e6f554a2c4
I hadn't get 10 mana in spite of Apex of Power was cast from my hand.
I hadn't get 10 mana in spite of Apex of Power was cast from my hand.
Re: Bug Reports (snapshot builds)
by peepser » 02 Oct 2018, 22:44
Crash: Innistrad booster draft game. Latest build (Oct 2/18) PC.
java.lang.NullPointerException
at forge.game.ability.AbilityUtils.getDefinedPlayers(AbilityUtils.java:996)
at forge.game.card.CardProperty.cardHasProperty(CardProperty.java:334)
at forge.game.card.Card.hasProperty(Card.java:4063)
at forge.game.card.Card.isValid(Card.java:4052)
at forge.game.GameObject.isValid(GameObject.java:27)
at forge.game.card.CardPredicates$18.apply(CardPredicates.java:205)
at forge.game.card.CardPredicates$18.apply(CardPredicates.java:202)
at com.google.common.collect.Iterators$5.computeNext(Iterators.java:639)
at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:141)
at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:136)
at forge.util.collect.FCollection.<init>(FCollection.java:90)
at forge.game.card.CardCollection.<init>(CardCollection.java:115)
at forge.game.card.CardLists.filter(CardLists.java:297)
at forge.game.card.CardLists.getValidCards(CardLists.java:220)
at forge.game.ability.effects.ChooseCardEffect.resolve(ChooseCardEffect.java:55)
at forge.game.spellability.AbilitySub.resolve(AbilitySub.java:111)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1350)
at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1327)
at forge.player.HumanPlaySpellAbility.playAbility(HumanPlaySpellAbility.java:187)
at forge.player.HumanPlay.playSpellAbilityNoStack(HumanPlay.java:255)
at forge.player.PlayerControllerHuman.playSpellAbilityNoStack(PlayerControllerHuman.java:209)
at forge.game.trigger.WrappedAbility.resolve(WrappedAbility.java:483)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1350)
at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1327)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:525)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1006)
at forge.game.GameAction.startGame(GameAction.java:1694)
at forge.game.Match.startGame(Match.java:87)
at forge.match.HostedMatch$2.run(HostedMatch.java:235)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
java.lang.NullPointerException
at forge.game.ability.AbilityUtils.getDefinedPlayers(AbilityUtils.java:996)
at forge.game.card.CardProperty.cardHasProperty(CardProperty.java:334)
at forge.game.card.Card.hasProperty(Card.java:4063)
at forge.game.card.Card.isValid(Card.java:4052)
at forge.game.GameObject.isValid(GameObject.java:27)
at forge.game.card.CardPredicates$18.apply(CardPredicates.java:205)
at forge.game.card.CardPredicates$18.apply(CardPredicates.java:202)
at com.google.common.collect.Iterators$5.computeNext(Iterators.java:639)
at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:141)
at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:136)
at forge.util.collect.FCollection.<init>(FCollection.java:90)
at forge.game.card.CardCollection.<init>(CardCollection.java:115)
at forge.game.card.CardLists.filter(CardLists.java:297)
at forge.game.card.CardLists.getValidCards(CardLists.java:220)
at forge.game.ability.effects.ChooseCardEffect.resolve(ChooseCardEffect.java:55)
at forge.game.spellability.AbilitySub.resolve(AbilitySub.java:111)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1350)
at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1327)
at forge.player.HumanPlaySpellAbility.playAbility(HumanPlaySpellAbility.java:187)
at forge.player.HumanPlay.playSpellAbilityNoStack(HumanPlay.java:255)
at forge.player.PlayerControllerHuman.playSpellAbilityNoStack(PlayerControllerHuman.java:209)
at forge.game.trigger.WrappedAbility.resolve(WrappedAbility.java:483)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1350)
at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1327)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:525)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1006)
at forge.game.GameAction.startGame(GameAction.java:1694)
at forge.game.Match.startGame(Match.java:87)
at forge.match.HostedMatch$2.run(HostedMatch.java:235)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Re: Bug Reports (snapshot builds)
by MaxMtg » 09 Oct 2018, 12:26
Not really a bug but the Guild Kit and GRN Masterpieces haven't been added to Forge yet
Re: Bug Reports (snapshot builds)
by stormcat » 10 Oct 2018, 18:51
:r102-01ab4d7467
The card put into hand by Underrealm Lich's ability shouldn't be revealed.
The card put into hand by Underrealm Lich's ability shouldn't be revealed.
Re: Bug Reports (snapshot builds)
by Xirious » 11 Oct 2018, 17:55
Hi there,
So I've just started using Forge and I saw (using search) that people asked to pause music when
Forge is minimized. Is there a way to put an option in where this is enabled/disabled? I'm adding
my own custom music (DOTP!!!) but when I switch windows I find it quite jarring to hear the music stop.
I realize other players prefer it that way but it's just something I'd like to be able to configure.
So I've just started using Forge and I saw (using search) that people asked to pause music when
Forge is minimized. Is there a way to put an option in where this is enabled/disabled? I'm adding
my own custom music (DOTP!!!) but when I switch windows I find it quite jarring to hear the music stop.
I realize other players prefer it that way but it's just something I'd like to be able to configure.
- Xirious
- Posts: 8
- Joined: 16 Jun 2013, 01:13
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by Kiryu666 » 12 Oct 2018, 05:41
Symbol of nausea appearing in creatures with Haste
Re: Bug Reports (snapshot builds)
by Indigo Dragon » 15 Oct 2018, 10:01
Hello, long time no post
New LGS is great at distracting me ("Local" as in 1 hour train trip).
Good to see everything going great here.
Anyway...
Currently running 1.6.17 r90-a43ef0044f
Noticed a quirk with Random Commander Card-based Decks
The generation will fill up the first 60 applicable nonland cards... in alphabetical order. This is more of a problem with decks that are the most popular, and therefore the most variations.
For Example
Kaalia of the Vast: Abrade -> Blood Speaker
Yidris, Maelstrom Wielder: Abrade -> Berserkers' Onslaught
Nekusar, the Mindrazer: Abyssal Nocturnus -> Bribery
Oloro, Ageless Ascetic: Abeyance -> Back to Basics
Breya, Etherium Shaper: Abeyance -> Beacon of Tomorrows
Meren of Clan Nel Toth: Abhorrent Overlord -> Brawn
Atraxa, Praetors' Voice: Abrupt Decay -> Authority of the Consuls
So no cards past the letter B. No Sol Ring, Swords to Plowshares, Mystical Tutor, Vandalblast, Kodama's Reach... or Zulaport Cutthroat.
As a side effect, take a Teferi, Temporal Archmage deck for example. It will run Back to Basics... and 26 Nonbasic Lands. Not the best synergy. Also the lands suffer from this, you'll never see Reliquary Tower or Rogue's Passage generated.
New LGS is great at distracting me ("Local" as in 1 hour train trip).
Good to see everything going great here.
Anyway...
Currently running 1.6.17 r90-a43ef0044f
Noticed a quirk with Random Commander Card-based Decks
The generation will fill up the first 60 applicable nonland cards... in alphabetical order. This is more of a problem with decks that are the most popular, and therefore the most variations.
For Example
Kaalia of the Vast: Abrade -> Blood Speaker
Yidris, Maelstrom Wielder: Abrade -> Berserkers' Onslaught
Nekusar, the Mindrazer: Abyssal Nocturnus -> Bribery
Oloro, Ageless Ascetic: Abeyance -> Back to Basics
Breya, Etherium Shaper: Abeyance -> Beacon of Tomorrows
Meren of Clan Nel Toth: Abhorrent Overlord -> Brawn
Atraxa, Praetors' Voice: Abrupt Decay -> Authority of the Consuls
So no cards past the letter B. No Sol Ring, Swords to Plowshares, Mystical Tutor, Vandalblast, Kodama's Reach... or Zulaport Cutthroat.
As a side effect, take a Teferi, Temporal Archmage deck for example. It will run Back to Basics... and 26 Nonbasic Lands. Not the best synergy. Also the lands suffer from this, you'll never see Reliquary Tower or Rogue's Passage generated.
Ctrl+C, Ctrl+V
-
Indigo Dragon - Posts: 130
- Joined: 11 May 2016, 10:18
- Location: Australia
- Has thanked: 63 times
- Been thanked: 56 times
Re: Bug Reports (snapshot builds)
by pfirpfel » 15 Oct 2018, 13:47
We could import the EDH ranking of edhrec. Scryfall lets you export its card data. In there, most cards have a field edhrec_rank. The lower this value, the more often the card is played. Sol Ring for example has rank=1 as the most played card.
Using this value, we could generate more realistic commander decks.
Using this value, we could generate more realistic commander decks.
Re: Bug Reports (snapshot builds)
by Bog Wraith » 16 Oct 2018, 16:59
Snapshot _1.6.18_r14-51ce712623 - Draft game.
When A.I. was decked, game did not end when it was its turn to draw card(s).
If I had to venture a guess, I think it might have to do with the first Underrealm Lich ability. The Underrealm Lich is what my Capture Sphere has enchanted.
When A.I. was decked, game did not end when it was its turn to draw card(s).
If I had to venture a guess, I think it might have to do with the first Underrealm Lich ability. The Underrealm Lich is what my Capture Sphere has enchanted.
'Twas in the bogs of Cannelbrae
My mate did meet an early grave
'Twas nothing left for us to save
In the peat-filled bogs of Cannelbrae.
My mate did meet an early grave
'Twas nothing left for us to save
In the peat-filled bogs of Cannelbrae.
-
Bog Wraith - Global Mod 1 (Ret)
- Posts: 1108
- Joined: 28 May 2008, 22:40
- Location: Shandalar
- Has thanked: 425 times
- Been thanked: 153 times
Re: Bug Reports (snapshot builds)
by friarsol » 16 Oct 2018, 17:24
You don't lose the game for having 0 cards in your library. You only lose for attempting to draw a card and being unable to. Since the Lich replaces the card draw with the "look at top 3, pick 1" it also has a the side benefit of losing because you can't draw a card, even with an empty library.Bog Wraith wrote:Snapshot _1.6.18_r14-51ce712623 - Draft game.
When A.I. was decked, game did not end when it was its turn to draw card(s).
If I had to venture a guess, I think it might have to do with the first Underrealm Lich ability. The Underrealm Lich is what my Capture Sphere has enchanted.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Who is online
Users browsing this forum: JustinzeStymn and 13 guests