Forge Beta Release: 02-20-2017 ver. 1.5.60
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge Beta Release: 02-20-2017 ver. 1.5.60
by theHAT » 05 Mar 2017, 21:55
First off Thank you to everyone involved. I joined the forum just to say that.
This is really good for a public alpha/beta. I am just happy to have something being worked on.
Bugs I have encountered in my 2-3 hrs of play:
Suspension of games is buggy and I have seen heavily artifacted screens on resume as well as dark/black text boxes. (Seen on S7 and GPD Q9)
I have a video of the game refusing to allow me to attack with a vigilance creature. Received a 'Result: attack declaration invalid' error. (GPD Q9)
Upgrade request: I am a combo player in mtg and the playspace on the S7 is not big enough, doesn't resize, and/or is not scrollable to show all of my permanents (Thopters). The synergy is not infinite, so I need to attack which is fine, but I lose fine control over my mana as it becomes obscured after anout 5 or so thopters.
All of my testing has been using 1.5.61.001 (Alpha). I did notice the title of this thread indicates Beta status and my clients did auto update to a newer version. If this is incorrect I will be happy to reinstall if needed.
ROM Versions
GPD Q9 <- 4.4.4 (root custom build)
S7 <- 7.0 (OEM)
This is really good for a public alpha/beta. I am just happy to have something being worked on.
Bugs I have encountered in my 2-3 hrs of play:
Suspension of games is buggy and I have seen heavily artifacted screens on resume as well as dark/black text boxes. (Seen on S7 and GPD Q9)
I have a video of the game refusing to allow me to attack with a vigilance creature. Received a 'Result: attack declaration invalid' error. (GPD Q9)
Upgrade request: I am a combo player in mtg and the playspace on the S7 is not big enough, doesn't resize, and/or is not scrollable to show all of my permanents (Thopters). The synergy is not infinite, so I need to attack which is fine, but I lose fine control over my mana as it becomes obscured after anout 5 or so thopters.
All of my testing has been using 1.5.61.001 (Alpha). I did notice the title of this thread indicates Beta status and my clients did auto update to a newer version. If this is incorrect I will be happy to reinstall if needed.
ROM Versions
GPD Q9 <- 4.4.4 (root custom build)
S7 <- 7.0 (OEM)
- theHAT
- Posts: 3
- Joined: 05 Mar 2017, 21:24
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta Release: 02-20-2017 ver. 1.5.60
by friarsol » 06 Mar 2017, 00:57
Glad you enjoy it. This thread is for desktop builds, we have a different thread for android builds since it has slightly different ui featurestheHAT wrote:
All of my testing has been using 1.5.61.001 (Alpha). I did notice the title of this thread indicates Beta status and my clients did auto update to a newer version. If this is incorrect I will be happy to reinstall if needed.
ROM Versions
GPD Q9 <- 4.4.4 (root custom build)
S7 <- 7.0 (OEM)
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Forge Beta Release: 02-20-2017 ver. 1.5.60
by Nekoatl » 06 Mar 2017, 02:09
Description: The AI triggered this after declaring blockers by paying for Jhoira of the Ghitu Avatar's first ability using from a Forest and from 2 Eldrazi Scion created from Call the Scions.
- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.60-r-1
Operating System: Windows 10 10.0 amd64
Java Version: 1.8.0_101 Oracle Corporation
java.lang.NullPointerException
at forge.ai.ComputerUtilMana.calculateManaCost(ComputerUtilMana.java:1011)
at forge.ai.ComputerUtilMana.payManaCost(ComputerUtilMana.java:99)
at forge.ai.ComputerUtilMana.canPayManaCost(ComputerUtilMana.java:63)
at forge.ai.ComputerUtilMana.determineLeftoverMana(ComputerUtilMana.java:1292)
at forge.ai.ability.TokenAi.doTriggerAINoCost(TokenAi.java:290)
at forge.ai.SpellAbilityAi.doTriggerNoCostWithSubs(SpellAbilityAi.java:144)
at forge.ai.AiController.canPlayFromEffectAI(AiController.java:978)
at forge.ai.ability.PlayAi$1.apply(PlayAi.java:114)
at forge.ai.ability.PlayAi$1.apply(PlayAi.java:93)
at com.google.common.collect.Iterators$7.computeNext(Iterators.java:647)
at com.google.common.collect.AbstractIterator.tryToComputeNext(AbstractIterator.java:143)
at com.google.common.collect.AbstractIterator.hasNext(AbstractIterator.java:138)
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:259)
at forge.ai.ability.PlayAi.chooseSingleCard(PlayAi.java:93)
at forge.ai.SpellAbilityAi.chooseSingleEntity(SpellAbilityAi.java:291)
at forge.ai.PlayerControllerAi.chooseSingleEntityForEffect(PlayerControllerAi.java:152)
at forge.game.player.PlayerController.chooseSingleEntityForEffect(PlayerController.java:118)
at forge.ai.AiController.chooseCardsForEffect(AiController.java:1418)
at forge.ai.PlayerControllerAi.chooseCardsForEffect(PlayerControllerAi.java:140)
at forge.game.ability.effects.PlayEffect.resolve(PlayEffect.java:112)
at forge.game.ability.AbilityApiBased.resolve(AbilityApiBased.java:60)
at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1290)
at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1271)
at forge.game.zone.MagicStack.resolveStack(MagicStack.java:514)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:981)
at forge.game.GameAction.startGame(GameAction.java:1475)
at forge.game.Match.startGame(Match.java:95)
at forge.match.HostedMatch$2.run(HostedMatch.java:221)
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: Forge Beta Release: 02-20-2017 ver. 1.5.60
by theHAT » 06 Mar 2017, 02:17
Makes sense where there is a difference in Alpha/Beta status. I will relocate my feedback there.friarsol wrote:Glad you enjoy it. This thread is for desktop builds, we have a different thread for android builds since it has slightly different ui featurestheHAT wrote:
All of my testing has been using 1.5.61.001 (Alpha). I did notice the title of this thread indicates Beta status and my clients did auto update to a newer version. If this is incorrect I will be happy to reinstall if needed.
ROM Versions
GPD Q9 <- 4.4.4 (root custom build)
S7 <- 7.0 (OEM)
|`I|;-{)-
theHAT Thanks you.
- theHAT
- Posts: 3
- Joined: 05 Mar 2017, 21:24
- Has thanked: 0 time
- Been thanked: 0 time
Re: Forge Beta Release: 02-20-2017 ver. 1.5.60
by Ldcs8T4EAnj8h5ZMD8rf » 06 Mar 2017, 02:24
I didn't know Spellskite could counter a counterspell! /sarcasm
AI attempts would-be lethal Vines of Vastwood on Noble Hierarch and I respond with Pact of Negation. AI activates Spellskite which should do nothing as it is an illegal target for the Pact. Instead Spellskite magically fizzles my Pact of Negation.
AI attempts would-be lethal Vines of Vastwood on Noble Hierarch and I respond with Pact of Negation. AI activates Spellskite which should do nothing as it is an illegal target for the Pact. Instead Spellskite magically fizzles my Pact of Negation.
- Ldcs8T4EAnj8h5ZMD8rf
- Posts: 36
- Joined: 13 Nov 2015, 15:36
- Has thanked: 1 time
- Been thanked: 2 times
Re: Forge Beta Release: 02-20-2017 ver. 1.5.60
by Alico » 06 Mar 2017, 05:00
Is there an easy way to extend the cubes from just draft to also appear in the sealed pool options? I like playing around with them as sealed decks, but currently only Juzamjedi and Arabian Extended are available as options, compared to the multitude of options for draft.
Re: Forge Beta Release: 02-20-2017 ver. 1.5.60
by Nekoatl » 06 Mar 2017, 16:46
Description: I was clicking the "White" button when prompted to choose a color of mana to add from Mirari's Wake, after tapping Selesnya Sanctuary to pay for Gavony Township's ability. Play was able to continue without any noticeable side-effects, and I have not been able to reproduce the exception.
- RuntimeException | Open
- Code: Select all
Forge Version: 1.5.60-r-1
Operating System: Windows 10 10.0 amd64
Java Version: 1.8.0_101 Oracle Corporation
java.lang.RuntimeException: Cannot remove input InputPayManaOfCostPayment because it's not on top of stack. Stack = []
at forge.match.input.InputQueue.removeInput(InputQueue.java:57)
at forge.match.input.InputSyncronizedBase.stop(InputSyncronizedBase.java:51)
at forge.match.input.InputPayMana.onStateChanged(InputPayMana.java:438)
at forge.match.input.InputPayMana.showMessage(InputPayMana.java:432)
at forge.match.input.InputBase.showMessageInitial(InputBase.java:77)
at forge.match.input.InputProxy$1.run(InputProxy.java:73)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(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$JavaSecurityAccessImpl.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)
Re: Forge Beta Release: 02-20-2017 ver. 1.5.60
by Midori » 07 Mar 2017, 13:42
I'm very happy to see the implementation of macros, as i always felt manual combo execution in forge to be way too tedious.
I haven't had a chance to try the new feature yet though.
Anyway, the main reason for this post:
My old friend Living Lore is (still) acting up. It will never forget the "imprinted" spell(s) upon changing zones (it apparently doesn't even matter if Living Lore is put into the library), resulting often in a spell bloated Living Lore that will when sacrificed throw all "imprinted" spells at once (regardless whether that spell is currently in exile or in the graveyard (i didn't test if spells will be cast from hand or library as well)). This bug will also cause Living Lore to have incorrect power and toughness, as its stats will only be affecred by a single card (the first one "imprinted"?) rather than the most recent "imprinted" card (which would be accurate value).
Edit:
I just tested it, and Living Lore is able to cast Beacon of Tomorrows from my library if that beacon was previously "imprinted" into that Living Lore.
I haven't had a chance to try the new feature yet though.
Anyway, the main reason for this post:
My old friend Living Lore is (still) acting up. It will never forget the "imprinted" spell(s) upon changing zones (it apparently doesn't even matter if Living Lore is put into the library), resulting often in a spell bloated Living Lore that will when sacrificed throw all "imprinted" spells at once (regardless whether that spell is currently in exile or in the graveyard (i didn't test if spells will be cast from hand or library as well)). This bug will also cause Living Lore to have incorrect power and toughness, as its stats will only be affecred by a single card (the first one "imprinted"?) rather than the most recent "imprinted" card (which would be accurate value).
Edit:
I just tested it, and Living Lore is able to cast Beacon of Tomorrows from my library if that beacon was previously "imprinted" into that Living Lore.
Re: Forge Beta Release: 02-20-2017 ver. 1.5.60
by Agetian » 07 Mar 2017, 16:14
This has been fixed upstream. Thanks for reporting!Ldcs8T4EAnj8h5ZMD8rf wrote:I didn't know Spellskite could counter a counterspell! /sarcasm
AI attempts would-be lethal Vines of Vastwood on Noble Hierarch and I respond with Pact of Negation. AI activates Spellskite which should do nothing as it is an illegal target for the Pact. Instead Spellskite magically fizzles my Pact of Negation.
- Agetian
- Agetian
- Programmer
- Posts: 3474
- Joined: 14 Mar 2011, 05:58
- Has thanked: 677 times
- Been thanked: 563 times
Re: Forge Beta Release: 02-20-2017 ver. 1.5.60
by Agetian » 07 Mar 2017, 16:14
This has been fixed upstream. Thanks for reporting!Midori wrote:I just tested it, and Living Lore is able to cast Beacon of Tomorrows from my library if that beacon was previously "imprinted" into that Living Lore.
Also, glad to hear you like the idea of the macro feature!
- Agetian
- Agetian
- Programmer
- Posts: 3474
- Joined: 14 Mar 2011, 05:58
- Has thanked: 677 times
- Been thanked: 563 times
Re: Forge Beta Release: 02-20-2017 ver. 1.5.60
by DaniUG » 07 Mar 2017, 17:09
I found something weird regarding Metalwork Colossus
The casting cost is not reduced by 1 for each nonartifact creature but for at least 3....
In the captures you can see the number of artifacts I have in the field and the casting cost the it says I have
The casting cost is not reduced by 1 for each nonartifact creature but for at least 3....
In the captures you can see the number of artifacts I have in the field and the casting cost the it says I have
Even the smallest spark may set a world ablaze
Re: Forge Beta Release: 02-20-2017 ver. 1.5.60
by Agetian » 07 Mar 2017, 17:22
@ DaniUG: Actually, that looks correct since Metalwork Colossus's casting cost is reduced by the total CMC of noncreature artifacts, not by their amount on the battlefield.
- Agetian
- Agetian
- Agetian
- Programmer
- Posts: 3474
- Joined: 14 Mar 2011, 05:58
- Has thanked: 677 times
- Been thanked: 563 times
Re: Forge Beta Release: 02-20-2017 ver. 1.5.60
by DaniUG » 07 Mar 2017, 17:52
then you have to change the text of the card, as yoou can see in my screenshots, it says 1 less for each non creature artifact in the field... @Agetian
Even the smallest spark may set a world ablaze
Re: Forge Beta Release: 02-20-2017 ver. 1.5.60
by Agetian » 07 Mar 2017, 18:35
Yeah, the description mistype has been fixed. Thanks!DaniUG wrote:then you have to change the text of the card, as yoou can see in my screenshots, it says 1 less for each non creature artifact in the field... @Agetian
- Agetian
- Agetian
- Programmer
- Posts: 3474
- Joined: 14 Mar 2011, 05:58
- Has thanked: 677 times
- Been thanked: 563 times
Re: Forge Beta Release: 02-20-2017 ver. 1.5.60
by Nekoatl » 08 Mar 2017, 05:25
Firestorm Phoenix should be a Phoenix instead of a Zombie.
Who is online
Users browsing this forum: No registered users and 51 guests