It is currently 27 Apr 2024, 09:39
   
Text Size

Forge Beta: 06-28-2013 ver 1.4.2

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

Re: Forge Beta: 06-28-2013 ver 1.4.2

Postby njstein » 09 Jul 2013, 16:32

Description: During my draw phase, my library was empty. Forge correctly asserted that I lost and declared my opponent winner, but did not end the game. Game crashed and was frozen on my draw step. Closing the game window does not record the loss.

IllegalStateException | Open
Code: Select all
Forge Version:    1.4.2-r22320
Operating System: Windows 8 6.2 x86
Java Version:     1.7.0_25 Oracle Corporation

java.lang.IllegalStateException: No opponents left ingame for Harry Potter
   at forge.game.player.Player.getOpponent(Player.java:286)
   at forge.card.TriggerReplacementBase.meetsCommonRequirements(TriggerReplacementBase.java:224)
   at forge.card.trigger.Trigger.requirementsCheck(Trigger.java:265)
   at forge.card.trigger.TriggerHandler.canRunTrigger(TriggerHandler.java:290)
   at forge.card.trigger.TriggerHandler.runNonStaticTriggersForPlayer(TriggerHandler.java:263)
   at forge.card.trigger.TriggerHandler.runWaitingTrigger(TriggerHandler.java:234)
   at forge.card.trigger.TriggerHandler.runTrigger(TriggerHandler.java:168)
   at forge.game.phase.PhaseHandler.onPhaseBegin(PhaseHandler.java:412)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:875)
   at forge.game.GameAction.startGame(GameAction.java:1465)
   at forge.game.Match$1.run(Match.java:105)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
njstein
 
Posts: 1
Joined: 09 Jul 2013, 16:19
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 06-28-2013 ver 1.4.2

Postby cc-drake » 09 Jul 2013, 20:41

 Jinxed Idol doesn't switch to AI's side when I sacrifice a creature.
cc-drake
 
Posts: 570
Joined: 14 Aug 2010, 07:15
Has thanked: 29 times
Been thanked: 6 times

Re: Forge Beta: 06-28-2013 ver 1.4.2

Postby mortimermcmire » 10 Jul 2013, 00:57

For the last few versions I crash whenever I win or lose in quest mode. Basically whenever the game ends this message comes up (non-fatal), and I get no credits or packs and the win/loss isn't recorded in my profile.

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

[spoiler=ArithmeticException]
Code: Select all
Forge Version:    1.4.2-r22320
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_25 Oracle Corporation

java.lang.ArithmeticException: / by zero
   at forge.gui.match.QuestWinLose.populateCustomPanel(QuestWinLose.java:216)
   at forge.gui.match.ViewWinLose.<init>(ViewWinLose.java:131)
   at forge.control.FControlGameEventHandler$6.run(FControlGameEventHandler.java:133)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$200(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$1.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)
mortimermcmire
 
Posts: 5
Joined: 30 Apr 2013, 19:53
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 06-28-2013 ver 1.4.2

Postby cc-drake » 10 Jul 2013, 07:06

Description: Trying to start a new Constructed match with random decks.

RuntimeException | Open
Code: Select all
Forge Version:    1.4.2-r22320
Operating System: Windows XP 5.1 x86
Java Version:     1.7.0_25 Oracle Corporation

java.lang.RuntimeException: Generate2ColorDeck : get2ColorDeck -- looped too much -- Cr12
   at forge.deck.generate.GenerateColoredDeckBase.addSome(GenerateColoredDeckBase.java:112)
   at forge.deck.generate.GenerateColoredDeckBase.addCmcAdjusted(GenerateColoredDeckBase.java:228)
   at forge.deck.generate.GenerateColoredDeckBase.addCreaturesAndSpells(GenerateColoredDeckBase.java:86)
   at forge.deck.generate.Generate2ColorDeck.getDeck(Generate2ColorDeck.java:91)
   at forge.deck.DeckgenUtil.buildColorDeck(DeckgenUtil.java:78)
   at forge.gui.toolbox.FDeckChooser.getDeck(FDeckChooser.java:284)
   at forge.gui.home.sanctioned.CSubmenuConstructed.startGame(CSubmenuConstructed.java:100)
   at forge.gui.home.sanctioned.CSubmenuConstructed.access$100(CSubmenuConstructed.java:29)
   at forge.gui.home.sanctioned.CSubmenuConstructed$2.actionPerformed(CSubmenuConstructed.java:58)
   at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
   at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
   at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
   at java.awt.Component.processMouseEvent(Unknown Source)
   at javax.swing.JComponent.processMouseEvent(Unknown Source)
   at java.awt.Component.processEvent(Unknown Source)
   at java.awt.Container.processEvent(Unknown Source)
   at java.awt.Component.dispatchEventImpl(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
   at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
   at java.awt.Container.dispatchEventImpl(Unknown Source)
   at java.awt.Window.dispatchEventImpl(Unknown Source)
   at java.awt.Component.dispatchEvent(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$200(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$1.doIntersectionPrivilege(Unknown Source)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.awt.EventQueue$4.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.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)
cc-drake
 
Posts: 570
Joined: 14 Aug 2010, 07:15
Has thanked: 29 times
Been thanked: 6 times

Re: Forge Beta: 06-28-2013 ver 1.4.2

Postby Marek14 » 10 Jul 2013, 07:33

 Wall of Shards (and maybe other Cumulative Upkeep cards) put an age counter on the card immediately after triggering. It should be only put there as a part of resolution.

I tapped four lands to play Palinchron, and I got a chance to untap up to four lands since that was all I had tapped -- technically, though, it should be allowed to untap other player's lands as well (useful in Archenemy, for example).
Last edited by Chris H. on 10 Jul 2013, 10:32, edited 1 time in total.
Reason: mouse-over
Marek14
Tester
 
Posts: 2761
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 297 times

Re: Forge Beta: 06-28-2013 ver 1.4.2

Postby zxc » 10 Jul 2013, 08:02

Sorry, but for some reason the crash report didn't paste to my clipboard. The game froze when Bushi Tenderfoot tried to flip to Kenzo the Hardhearted.

Edit: A second crash.

Description: Was assigning Veiled Serpent as blocker to Ardent Militia.

NullPointerException | Open
Code: Select all
Forge Version:    1.4.2-r22320
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_25 Oracle Corporation

java.lang.NullPointerException
   at forge.game.combat.Combat.getAttackersOf(Combat.java:100)
   at forge.game.ai.ComputerUtilCombat.lifeThatWouldRemain(ComputerUtilCombat.java:222)
   at forge.game.ai.ComputerUtilCombat.wouldLoseLife(ComputerUtilCombat.java:341)
   at forge.card.ability.ai.DamagePreventAi.canPlayAI(DamagePreventAi.java:124)
   at forge.card.ability.SpellAbilityAi.canPlayAIWithSubs(SpellAbilityAi.java:18)
   at forge.card.ability.AbilityApiBased.canPlayAI(AbilityApiBased.java:67)
   at forge.game.ai.AiController.canPlayAndPayFor(AiController.java:478)
   at forge.game.ai.AiController.chooseSpellAbilyToPlay(AiController.java:462)
   at forge.game.ai.AiController.getSpellAbilityToPlay(AiController.java:816)
   at forge.game.ai.AiController.playSpellAbilities(AiController.java:790)
   at forge.game.ai.AiController.onPriorityRecieved(AiController.java:738)
   at forge.game.player.PlayerControllerAi.takePriority(PlayerControllerAi.java:339)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:847)
   at forge.game.GameAction.startGame(GameAction.java:1465)
   at forge.game.Match$1.run(Match.java:105)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
Attachments
crash.jpg
zxc
 
Posts: 11
Joined: 29 Jun 2013, 05:53
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 06-28-2013 ver 1.4.2

Postby cc-drake » 10 Jul 2013, 09:50

- When my Mask of Memory is attached to AI's Illusionary Forces and the Forces deal damage to me, the Mask doesn't trigger.
- Forcefield does nothing on resolution.
- Postmortem Lunge can animate your opponent's creatures.
cc-drake
 
Posts: 570
Joined: 14 Aug 2010, 07:15
Has thanked: 29 times
Been thanked: 6 times

Re: Forge Beta: 06-28-2013 ver 1.4.2

Postby saturnine » 10 Jul 2013, 17:33

Description: AI used Azorius Charm on my Snapcaster Mage to put it on top of my library while it was attacking. Has this been fixed yet? Think I reported it a few pages back... Azorius Charm's on top of library mode seems to be the cause.

NullPointerException | Open
Code: Select all
Forge Version:    1.4.2-r22320
Operating System: Windows 7 6.1 x86
Java Version:     1.7.0_25 Oracle Corporation

java.lang.NullPointerException
   at forge.game.combat.Combat.assignAttackersDamage(Combat.java:464)
   at forge.game.combat.Combat.assignCombatDamage(Combat.java:513)
   at forge.game.phase.PhaseHandler.onPhaseBegin(PhaseHandler.java:342)
   at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:875)
   at forge.game.GameAction.startGame(GameAction.java:1465)
   at forge.game.Match$1.run(Match.java:105)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
   at java.lang.Thread.run(Unknown Source)
saturnine
 
Posts: 154
Joined: 29 Jul 2012, 15:16
Has thanked: 98 times
Been thanked: 7 times

Re: Forge Beta: 06-28-2013 ver 1.4.2

Postby cc-drake » 10 Jul 2013, 20:55

My black-white 2 color random deck contains Ghostfire and some Mountains. I thought these random decks respected color identity - Ghostfire should have red identity, shouldn't it?
cc-drake
 
Posts: 570
Joined: 14 Aug 2010, 07:15
Has thanked: 29 times
Been thanked: 6 times

Re: Forge Beta: 06-28-2013 ver 1.4.2

Postby Marek14 » 11 Jul 2013, 14:56

When attacking through with two creatures, Living Artifact triggered once for each -- technically, Living Artifact should only trigger once and gain counters corresponding to the total amount of damage. This is analogical to Dromad Purebred, whose Gatherer rulings say:

"Each time Dromad Purebred is dealt damage, including from multiple sources at once, you gain 1 life. You don't gain life equal to the damage dealt."

In other words, triggers that trigger on an object being dealt damage without mentioning its source should only trigger once per damage-dealing event; if they use amount of damage, they will see the total amount of damage dealt. This should cover the following cards: Angelheart Vial, Binding Agony, Blood Hound, Boros Reckoner, Broodhatch Nantuko, Chandra's Spitfire, Coalhauler Swine, Darien, King of Kjeldor; Death Pits of Rath, Deep-Slumber Titan, Dromad Purebred, Druid's Call, Filthy Cur, Frozen Solid, Fungus Sliver, Fungusaur, Grollub, High Priest of Penance, Jackal Pup, Jagged Poppet, Kami of the Honored Dead, Lich, Living Artifact, Mire Blight, Mogg Maniac, Mortal Wound, Phyrexian Negator, Phyrexian Totem, Pious Warrior, Ragged Veins, Repercussion, Rite of Passage, Saber Ants, Shinka Gatekeeper, Shriveling Rot, Soul Link, Souls of the Faultless, Spiteful Shadows, Spitemare, Sprouting Phytohydra, Stuffy Doll, Sun Droplet, Thrashing Mudspawn, Volatile Rig, Wall of Essence, Wall of Hope, Wall of Souls, War Elemental

Similarly, if an ability triggers on object dealing damage with no mention of recipient, it should only trigger once per damage-dealing event, using the total amount of damage if necessary. This should cover the following cards: Armadillo Cloak, Banshee's Blade, Blaze Commando, Descendant of Kiyomaro, Doubtless One, Drinker of Sorrow, El-Hajjaj, Emberwilde Caliph, Essence Sliver, Exalted Angel, Five-Alarm Fire, Flash Conscription, Genju of the Fields, Guilty Conscience, Horned Cheetah, Justice, Kiyomaro, First to Stand; Kjeldoran Gargoyle, Leyline Phantom, Mourning Thrull, Necravolver, Noble Purpose, Paladin of Prahv, Phantom Nishoba, Putrid Warrior, Rakavolver, Soul Link, Spirit Link, Spirit Loop, Spiritualize, Stir the Pride, Sunhome Enforcer, Tamanoa, Umezawa's Jitte, Vampiric Link, Vigorous Charge, Warrior Angel, Zebra Unicorn

EDIT: Mana from Stomping Ground can be used to play Imperiosaur; it shouldn't.

EDIT2: I unearthed Dregscape Zombie, then exiled it with Liberate. At end of turn, it came back, but at end of next turn it got exiled -- the unearth effect should cease to exist when the card leaves the battlefield. Technically, it should trigger at the end of current turn, but do nothing in this case.
Marek14
Tester
 
Posts: 2761
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 297 times

Re: Forge Beta: 06-28-2013 ver 1.4.2

Postby lazylockie » 11 Jul 2013, 21:39

I just noticed that we can't select Planechase 2012, Archenemy among others as custom format starting pool or prized cards for quest mode. Why?
lazylockie
 
Posts: 508
Joined: 13 Jul 2010, 22:44
Has thanked: 74 times
Been thanked: 15 times

Re: Forge Beta: 06-28-2013 ver 1.4.2

Postby zxc » 12 Jul 2013, 01:36

Another random typo. Goblin Replica has "Destory target artifact."
Attachments
destory.jpg
zxc
 
Posts: 11
Joined: 29 Jun 2013, 05:53
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 06-28-2013 ver 1.4.2

Postby XxGr33Nxx » 12 Jul 2013, 03:00

This is the error report I get whenever a game in quest mode ends.

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

ArithmeticException | Open
Code: Select all
Forge Version:    1.4.2-r22320
Operating System: Windows 8 6.2 amd64
Java Version:     1.7.0_09 Oracle Corporation

java.lang.ArithmeticException: / by zero
   at forge.gui.match.QuestWinLose.populateCustomPanel(QuestWinLose.java:216)
   at forge.gui.match.ViewWinLose.<init>(ViewWinLose.java:131)
   at forge.control.FControlGameEventHandler$6.run(FControlGameEventHandler.java:133)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$200(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$1.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)
XxGr33Nxx
 
Posts: 1
Joined: 08 Jul 2013, 23:52
Has thanked: 0 time
Been thanked: 0 time

Re: Forge Beta: 06-28-2013 ver 1.4.2

Postby Marek14 » 12 Jul 2013, 06:00

The triggered ability of Coalition Relic should use stack. Triggered mana abilities (those that resolve immediately) are only those that that trigger on mana abilities themselves like Wild Growth or Mana Flare. The following cards should normally use stack: Akki Rockspeaker, Altar of Shadows, Black Market, Blinkmoth Urn, Burning-Tree Emissary, Cathodion, Chancellor of the Tangle, Coal Stoker, Eladamri's Vineyard, Elemental Resonance, Magus of the Vineyard, Mana Drain, Mark of Sakiko, Myr Moonvessel, Orcish Squatters Avatar, Plasm Capture, Priest of Gix, Priest of Urabrask, Quirion Sentinel, Sakiko, Mother of Summer; Sakura-Tribe Springcaller, Shizuko, Caller of Autumn; Su-Chi, Tangleroot

EDIT: Vanishing seems simplified. Removing of the last time counter should trigger a new ability that sacrifices the permanent, not kill it immediately.
Marek14
Tester
 
Posts: 2761
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 297 times

Re: Forge Beta: 06-28-2013 ver 1.4.2

Postby muppet » 12 Jul 2013, 12:17

If you cast Force of Will by pitching a card it ignores effects that increase its mana cost e.g. Lodestone Golem.
muppet
Tester
 
Posts: 590
Joined: 03 Aug 2011, 14:37
Has thanked: 33 times
Been thanked: 30 times

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 204 guests


Who is online

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

Login Form