Page 3 of 4

Re: Forge Beta: 03-19-2016 ver 1.5.50

PostPosted: 03 Apr 2016, 16:01
by Xyx
I have a problem with theAI tournament I want to host. It used to be so that I got a clear "Player X wins the match" dialog when two AIs concluded a match. Now the game tab instantly vanishes and it's often unclear who won.

Is this a new "feature"?

Is there a log I could check to find the result? I can't find any game or match logs.

Re: Forge Beta: 03-19-2016 ver 1.5.50

PostPosted: 04 Apr 2016, 03:19
by Turbomoose
Dead Gone has two spaces in between the words "dead" and "gone" in the rankings.txt file, which results in it being at the bottom of the planar chaos pick order

Re: Forge Beta: 03-19-2016 ver 1.5.50

PostPosted: 05 Apr 2016, 23:36
by Chakan
Don't know if it's been fixed or reported yet, but Startled Awake costs one more than it should. ({3}{U}{U}, should be {2}{U}{U})

Re: Forge Beta: 03-19-2016 ver 1.5.50

PostPosted: 06 Apr 2016, 00:14
by Xyx
Contagion is completely bugged. I've seen it just disappear from the AI's hand a bunch of times, and the one time it got cast (to kill my 1/1) it crashed the game.

Re: Forge Beta: 03-19-2016 ver 1.5.50

PostPosted: 06 Apr 2016, 01:05
by Xyx
AI cast Spoils of Evil for X=7, game crashed.

Re: Forge Beta: 03-19-2016 ver 1.5.50

PostPosted: 06 Apr 2016, 02:02
by l33t3rth4nur1111
Hey, haven't seen this one before:

AI cast Ajani, Mentor of Heroes and attempted to activate its first ability to distribute 3 +1/+1 counters amongst its creatures (a tapped Gilder Bairn enchanted with Karametra's Favor and a tapped Alloy Myr):

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

[spoiler=NullPointerException][code]
Forge Version:    1.5.50-r-1
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_02 Oracle Corporation

java.lang.NullPointerException
   at forge.game.spellability.TargetRestrictions.getDividedValue(TargetRestrictions.java:767)
   at forge.game.ability.effects.CountersPutEffect.resolve(CountersPutEffect.java:113)
   at forge.game.ability.AbilityApiBased.resolve(AbilityApiBased.java:60)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1249)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1231)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:503)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1003)
   at forge.game.GameAction.startGame(GameAction.java:1479)
   at forge.game.Match.startGame(Match.java:96)
   at forge.match.HostedMatch$2.run(HostedMatch.java:220)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
[/code][/spoiler]

Re: Forge Beta: 03-19-2016 ver 1.5.50

PostPosted: 06 Apr 2016, 02:08
by friarsol
Xyx wrote:AI cast Spoils of Evil for X=7, game crashed.
Can you post the crash?

Re: Forge Beta: 03-19-2016 ver 1.5.50

PostPosted: 06 Apr 2016, 12:18
by Reaper
Hello, in Archenemy, the heroes attack eachother, i thought they were supposed to be on same side..

Re: Forge Beta: 03-19-2016 ver 1.5.50

PostPosted: 06 Apr 2016, 21:11
by Xyx
friarsol wrote:
Xyx wrote:AI cast Spoils of Evil for X=7, game crashed.
Can you post the crash?
It's reproducible. Here's another one:

Description: AI cast Spoils of Evil (again for X=7). I had 7 dead guys, AI had 3 vanilla creatures on board.

NullPointerException | Open
Code: Select all
Forge Version:    1.5.50-r-1
Operating System: Windows 7 6.1 x86
Java Version:     1.8.0_77 Oracle Corporation

java.lang.NullPointerException
   at forge.game.spellability.TargetRestrictions.getDividedValue(TargetRestrictions.java:767)
   at forge.game.ability.effects.CountersPutEffect.resolve(CountersPutEffect.java:113)
   at forge.game.ability.SpellApiBased.resolve(SpellApiBased.java:50)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1249)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1231)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:503)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1003)
   at forge.game.GameAction.startGame(GameAction.java:1479)
   at forge.game.Match.startGame(Match.java:96)
   at forge.match.HostedMatch$2.run(HostedMatch.java:220)
   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: 03-19-2016 ver 1.5.50

PostPosted: 07 Apr 2016, 00:13
by friarsol
Xyx wrote:It's reproducible. Here's another one:
I wasn't saying it wasn't, typically we ask users to post as much information as possible so it's easier to track down. See my signature for that info.

Re: Forge Beta: 03-19-2016 ver 1.5.50

PostPosted: 07 Apr 2016, 05:00
by l33t3rth4nur1111
l33t3rth4nur1111 wrote:Hey, haven't seen this one before:

AI cast Ajani, Mentor of Heroes and attempted to activate its first ability to distribute 3 +1/+1 counters amongst its creatures (a tapped Gilder Bairn enchanted with Karametra's Favor and a tapped Alloy Myr):
Just repeated this against a different deck (AI Ajani, Mentor of Heroes tried to put counters on a Celestial Archon).

Re: Forge Beta: 03-19-2016 ver 1.5.50

PostPosted: 07 Apr 2016, 14:08
by friarsol
Xyx wrote:
friarsol wrote:
Xyx wrote:AI cast Spoils of Evil for X=7, game crashed.
Can you post the crash?
It's reproducible. Here's another one:

Description: AI cast Spoils of Evil (again for X=7). I had 7 dead guys, AI had 3 vanilla creatures on board.

NullPointerException | Open
Code: Select all
Forge Version:    1.5.50-r-1
Operating System: Windows 7 6.1 x86
Java Version:     1.8.0_77 Oracle Corporation

java.lang.NullPointerException
   at forge.game.spellability.TargetRestrictions.getDividedValue(TargetRestrictions.java:767)
   at forge.game.ability.effects.CountersPutEffect.resolve(CountersPutEffect.java:113)
   at forge.game.ability.SpellApiBased.resolve(SpellApiBased.java:50)
   at forge.game.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1249)
   at forge.game.ability.AbilityUtils.resolve(AbilityUtils.java:1231)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:503)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:1003)
   at forge.game.GameAction.startGame(GameAction.java:1479)
   at forge.game.Match.startGame(Match.java:96)
   at forge.match.HostedMatch$2.run(HostedMatch.java:220)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Also, the card you are talking about is definitely not Spoils of Evil. Spoils of War maybe?

Re: Forge Beta: 03-19-2016 ver 1.5.50

PostPosted: 07 Apr 2016, 17:25
by Xyx
Something weird happened. I blocked Phelddagrif with my random 1/1, AI tried to give it trample, then...

"Phelddagrif ability fizzles"

It sure did, because I didn't take trample damage or get a hippo token, but how's that even possible?

friarsol wrote:the card you are talking about is definitely not Spoils of Evil. Spoils of War maybe?
Oops, yes! Sorry! :( I keep getting my spoils mixed up.

Re: Forge Beta: 03-19-2016 ver 1.5.50

PostPosted: 07 Apr 2016, 18:12
by friarsol
Xyx wrote:Something weird happened. I blocked Phelddagrif with my random 1/1, AI tried to give it trample, then...

"Phelddagrif ability fizzles"

It sure did, because I didn't take trample damage or get a hippo token, but how's that even possible?
It probably failed to target you properly, and then when it checked to see if it had legal targets it didnt and it failed. OR you somehow gained shroud/hexproof in between activation and resolution.

Re: Forge Beta: 03-19-2016 ver 1.5.50

PostPosted: 07 Apr 2016, 18:36
by Ldcs8T4EAnj8h5ZMD8rf
Bug: In a Constructed game against the AI I resolved Dragon Fodder and Hordeling Outburst, giving me 5 Red 1/1 Goblin Tokens. I end turn and in Main Phase 1 the AI activates the -3 Loyalty ability on Jace, Telepath Unbound to give the Magma Spray in the AI's graveyard Flashback. The AI proceeded to cast the Magma Spray 4 times, tapping for R each time. Magma Spray did enter the Exile Zone after its first use. Two turns later the AI used the same Loyalty ability to Flashback Wild Slash 3 times.

Switching the two decks (I'm now using the Jace deck and the AI is using the Goblin Tokens deck), the AI used the ability of Frenzied Goblin (costs R) despite having no untapped mana sources and having no mana floating. I replicated the repeat flashback bug using Lightning Strike and was able to cast the spell twice (I only had 4 mana available). In all 3 incidents involving the Loyalty ability, the spell appeared under the Flashback interface after being cast and exiled. When I targeted Lightning Strike it did not appear in the Flashback interface until I had selected the spell in the graveyard, paid the mana cost, and then resolved the spell. It remained in the Flashback interface even after I ended turn. The AI's Magma Spray and Wild Slash did not remain in the Flashback interface after ending turn.

AI cheating is disabled. I have used the same Loyalty ability to give other spells Flashback without being able to recast the Flashbacked spell in Version 1.5.48. The AI has used the ability on other spells but only casting them once in Version 1.5.48. I skipped Version 1.5.49 so I am unaware of if the bug was present in that version. The application did not crash or produce a crash report.