It is currently 19 Apr 2024, 02:44
   
Text Size

Forge Beta Release: 02-20-2017 ver. 1.5.60

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

Re: Forge Beta Release: 02-20-2017 ver. 1.5.60

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

Postby friarsol » 06 Mar 2017, 00:57

theHAT 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)
Glad you enjoy it. This thread is for desktop builds, we have a different thread for android builds since it has slightly different ui features
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

Postby 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 {G} from a Forest and {2} 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)
Scions.png
Nekoatl
 
Posts: 196
Joined: 22 Aug 2013, 20:13
Has thanked: 21 times
Been thanked: 8 times

Re: Forge Beta Release: 02-20-2017 ver. 1.5.60

Postby theHAT » 06 Mar 2017, 02:17

friarsol wrote:
theHAT 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)
Glad you enjoy it. This thread is for desktop builds, we have a different thread for android builds since it has slightly different ui features
Makes sense where there is a difference in Alpha/Beta status. I will relocate my feedback there.

|`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

Postby 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.
Attachments
spellskite illegal target.png
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

Postby 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.
Alico
 
Posts: 47
Joined: 21 Sep 2012, 18:16
Has thanked: 0 time
Been thanked: 1 time

Re: Forge Beta Release: 02-20-2017 ver. 1.5.60

Postby 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)
Nekoatl
 
Posts: 196
Joined: 22 Aug 2013, 20:13
Has thanked: 21 times
Been thanked: 8 times

Re: Forge Beta Release: 02-20-2017 ver. 1.5.60

Postby 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.
Midori
 
Posts: 55
Joined: 20 Apr 2014, 12:43
Has thanked: 1 time
Been thanked: 4 times

Re: Forge Beta Release: 02-20-2017 ver. 1.5.60

Postby Agetian » 07 Mar 2017, 16:14

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.
This has been fixed upstream. Thanks for reporting! :)

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

Re: Forge Beta Release: 02-20-2017 ver. 1.5.60

Postby Agetian » 07 Mar 2017, 16:14

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.
This has been fixed upstream. Thanks for reporting! :)
Also, glad to hear you like the idea of the macro feature!

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

Re: Forge Beta Release: 02-20-2017 ver. 1.5.60

Postby 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
1a.png
Only one artifact

2a.png
2 artifacts

3a.png
3 artifacts
Even the smallest spark may set a world ablaze
User avatar
DaniUG
 
Posts: 59
Joined: 01 Jul 2015, 10:36
Has thanked: 11 times
Been thanked: 0 time

Re: Forge Beta Release: 02-20-2017 ver. 1.5.60

Postby 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
Programmer
 
Posts: 3471
Joined: 14 Mar 2011, 05:58
Has thanked: 676 times
Been thanked: 561 times

Re: Forge Beta Release: 02-20-2017 ver. 1.5.60

Postby 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
User avatar
DaniUG
 
Posts: 59
Joined: 01 Jul 2015, 10:36
Has thanked: 11 times
Been thanked: 0 time

Re: Forge Beta Release: 02-20-2017 ver. 1.5.60

Postby Agetian » 07 Mar 2017, 18:35

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
Yeah, the description mistype has been fixed. Thanks! :)

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

Re: Forge Beta Release: 02-20-2017 ver. 1.5.60

Postby Nekoatl » 08 Mar 2017, 05:25

Firestorm Phoenix should be a Phoenix instead of a Zombie.
Nekoatl
 
Posts: 196
Joined: 22 Aug 2013, 20:13
Has thanked: 21 times
Been thanked: 8 times

PreviousNext

Return to Forge

Who is online

Users browsing this forum: Bing [Bot] and 102 guests


Who is online

In total there are 103 users online :: 1 registered, 0 hidden and 102 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: Bing [Bot] and 102 guests

Login Form