Forge Beta: 07-04-2014 ver 1.5.21
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Forge Beta: 07-04-2014 ver 1.5.21
by elcnesh » 06 Jul 2014, 15:10
Fixed.Zirbert wrote:Sadly for my zombie deck, Gatherer says Phage the Untouchable is officially no longer a zombie (although our forum mouseover disagrees). She's back to being an Avatar Minion. So in her code,should revert to
- Code: Select all
Types:Legendary Creature Zombie Minion
- Code: Select all
Types:Legendary Creature Avatar Minion
Fixed.Sarusei wrote:Gnarlid Pack's kicker cost is 0
Fixed.Bundy wrote:Computer plays Arcbound Slith. I use Threads of Disloyalty to gain control of it. Next turn computer casts Oust on Arcbound Slith. It returns to the computer's deck, but the computer also gains 3 life while it is not the controller of Arcbound Slith.
Can't reproduce this... Was something preventing your life-gain (like Erebos)?xbon wrote:Urborg Syphon-Mage does not restore your life when effect is used and it successfully deals damage.
Works for me. Was it your opponent's (or your own) commander? If its exiling is replaced with moving to the command zone, Duplicant won't see it anymore.Marek14 wrote:It seems that Duplicant doesn't work - I exiled Ruric Thar, the Unbowed, but neither creature type, neither P/T changed.
Last edited by elcnesh on 06 Jul 2014, 23:23, edited 1 time in total.
- elcnesh
- Posts: 290
- Joined: 16 May 2014, 15:11
- Location: Netherlands
- Has thanked: 34 times
- Been thanked: 92 times
Re: Forge Beta: 07-04-2014 ver 1.5.21
by Marek14 » 06 Jul 2014, 22:19
Right, that was probably it...elcnesh wrote:Works for me. Was it your opponent's (or your own) commander? If it's exiling is replaced with moving to the command zone, Duplicant won't see it anymore.Marek14 wrote:It seems that Duplicant doesn't work - I exiled Ruric Thar, the Unbowed, but neither creature type, neither P/T changed.
Re: Forge Beta: 07-04-2014 ver 1.5.21
by Haytrid » 06 Jul 2014, 23:24
Description: [Seemingly random, just at an ET step after I attacked with some pretty normal creatures]
- ConcurrentModificationException | Open
- Code: Select all
Forge Version: 1.5.21-r26540
Operating System: Windows 7 6.1 x86
Java Version: 1.7.0_60 Oracle Corporation
java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.checkForComodification(Unknown Source)
at java.util.ArrayList$Itr.next(Unknown Source)
at forge.game.card.Card.getHiddenExtrinsicKeyword(Card.java:4665)
at forge.game.card.Card.getKeyword(Card.java:4372)
at forge.game.card.Card.getAmountOfKeyword(Card.java:5235)
at forge.game.card.Card.getNetAttack(Card.java:4068)
at forge.card.CardDetailUtil.formatPowerToughness(CardDetailUtil.java:201)
at forge.gui.CardDetailPanel.setCard(CardDetailPanel.java:244)
at forge.screens.match.controllers.CDetail.showCard(CDetail.java:50)
at forge.screens.match.CMatchUI.setCard(CMatchUI.java:272)
at forge.screens.match.CMatchUI.setCard(CMatchUI.java:268)
at forge.screens.match.views.VStack.updateStack(VStack.java:147)
at forge.screens.match.controllers.CStack.update(CStack.java:42)
at forge.GuiDesktop.updateStack(GuiDesktop.java:245)
at forge.control.FControlGameEventHandler$7.run(FControlGameEventHandler.java:142)
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)
Re: Forge Beta: 07-04-2014 ver 1.5.21
by ozks » 07 Jul 2014, 01:14
awesome thank you everyone who made this possible
one question:
why the double size of the archive? its because the sound?
one question:
why the double size of the archive? its because the sound?
Re: Forge Beta: 07-04-2014 ver 1.5.21
by xbon » 07 Jul 2014, 04:38
Traveling Plague returns to the field with all of its counters intact, This should not happen, and has lead to plenty of field wipes.
Re: Forge Beta: 07-04-2014 ver 1.5.21
by elcnesh » 07 Jul 2014, 07:07
Fixedxbon wrote:Traveling Plague returns to the field with all of its counters intact, This should not happen, and has lead to plenty of field wipes.

- elcnesh
- Posts: 290
- Joined: 16 May 2014, 15:11
- Location: Netherlands
- Has thanked: 34 times
- Been thanked: 92 times
Re: Forge Beta: 07-04-2014 ver 1.5.21
by Sarusei » 07 Jul 2014, 13:42
not sure if it's right or not but is Progenitus (opponent) supposed to be destroyed atfer i get hit when i have Teysa, Envoy of Ghosts (me) on the field?
here is a pic of the log
here is a pic of the log
- | Open
Re: Forge Beta: 07-04-2014 ver 1.5.21
by Fizanko » 07 Jul 2014, 14:41
Yes, Teysa is able to get rid of Progenitus, iran into a similar situation and found by googling around that it's actually valid according to the rules as in fact "everything" is a very poor wording because it does NOT mean everything :
http://media.wizards.com/images/magic/t ... 140601.pdf
Because that's the flaw with those wording "everything" does not mean "everything", it only mean "everything using target" or block or combat damage.
It's a bit like Wrath of God that destroy every creatures even those with hexproof or shroud (and will destroy Progenitus too) , because of the wording is "destroy all creature", it does not have the word target or targeted and will then ignore the anti-target protection of shroud or hexproof, only creatures with "indestructible" are immune because Wrath of God has the word "destroy", it would have "remove" instead then the "indestructible" creature would be removed
http://media.wizards.com/images/magic/t ... 140601.pdf
Note the key word is "targeted"702.16i “Protection from everything” is a variant of the protection ability. A permanent with protection from everything has protection from each object regardless of that object’s characteristic values.
Such a permanent can’t be targeted by spells or abilities, enchanted by Auras, equipped by Equipment, fortified by Fortifications, or blocked by creatures, and all damage that would be dealt to it is prevented.
And Teysa, Envoy of Ghosts does not have the word target, so her ability is not considered as using a target according to that rule and so that's how it can get through the "protection against everything" from Progenitus.114.9. Spells and abilities can affect objects and players they don’t target. In general, those objects and players aren’t chosen until the spell or ability resolves. See rule 608, “Resolving Spells and Abilities.”
114.9a Just because an object or player is being affected by a spell or ability doesn’t make that object or player a target of that spell or abi lity. Unless that object or player is identified by the word “target” in the text of that spell or ability, or the rule for that keyword ability, it’s not a target.
114.9b In particular, the word “you” in an object’s text doesn’t indicate a target
Because that's the flaw with those wording "everything" does not mean "everything", it only mean "everything using target" or block or combat damage.
It's a bit like Wrath of God that destroy every creatures even those with hexproof or shroud (and will destroy Progenitus too) , because of the wording is "destroy all creature", it does not have the word target or targeted and will then ignore the anti-target protection of shroud or hexproof, only creatures with "indestructible" are immune because Wrath of God has the word "destroy", it would have "remove" instead then the "indestructible" creature would be removed
probably outdated by now so you should avoid : Innistrad world for Forge (updated 17/11/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Re: Forge Beta: 07-04-2014 ver 1.5.21
by Sarusei » 07 Jul 2014, 16:04
thank you for the detailed informationFizanko wrote:Yes, Teysa is able to get rid of Progenitus, iran into a similar situation and found by googling around that it's actually valid according to the rules as in fact "everything" is a very poor wording because it does NOT mean everything :
http://media.wizards.com/images/magic/t ... 140601.pdfNote the key word is "targeted"702.16i “Protection from everything” is a variant of the protection ability. A permanent with protection from everything has protection from each object regardless of that object’s characteristic values.
Such a permanent can’t be targeted by spells or abilities, enchanted by Auras, equipped by Equipment, fortified by Fortifications, or blocked by creatures, and all damage that would be dealt to it is prevented.And Teysa, Envoy of Ghosts does not have the word target, so her ability is not considered as using a target according to that rule and so that's how it can get through the "protection against everything" from Progenitus.114.9. Spells and abilities can affect objects and players they don’t target. In general, those objects and players aren’t chosen until the spell or ability resolves. See rule 608, “Resolving Spells and Abilities.”
114.9a Just because an object or player is being affected by a spell or ability doesn’t make that object or player a target of that spell or abi lity. Unless that object or player is identified by the word “target” in the text of that spell or ability, or the rule for that keyword ability, it’s not a target.
114.9b In particular, the word “you” in an object’s text doesn’t indicate a target
Because that's the flaw with those wording "everything" does not mean "everything", it only mean "everything using target" or block or combat damage.
It's a bit like Wrath of God that destroy every creatures even those with hexproof or shroud (and will destroy Progenitus too) , because of the wording is "destroy all creature", it does not have the word target or targeted and will then ignore the anti-target protection of shroud or hexproof, only creatures with "indestructible" are immune because Wrath of God has the word "destroy", it would have "remove" instead then the "indestructible" creature would be removed

Re: Forge Beta: 07-04-2014 ver 1.5.21
by Fizanko » 08 Jul 2014, 00:14
i got an error, i was attaching Fencer's Magemark to Wojek Halberdiers and got the error appear just after


- NullPointerException | Open
- Code: Select all
Forge Version: 1.5.21-r26540
Operating System: Windows XP 5.1 x86
Java Version: 1.7.0_10 Oracle Corporation
java.lang.NullPointerException
at forge.game.card.CardFactory.getCard(CardFactory.java:231)
at forge.game.card.CardFactory.getCard(CardFactory.java:227)
at forge.game.card.CardFactory.copyCard(CardFactory.java:76)
at forge.ai.ability.PumpAiBase.pumpedCreature(PumpAiBase.java:708)
at forge.ai.ability.PumpAiBase.shouldPumpCard(PumpAiBase.java:464)
at forge.ai.ability.PumpAiBase$3.apply(PumpAiBase.java:602)
at forge.ai.ability.PumpAiBase$3.apply(PumpAiBase.java:599)
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 com.google.common.collect.Iterators.addAll(Iterators.java:356)
at com.google.common.collect.Lists.newArrayList(Lists.java:147)
at com.google.common.collect.Lists.newArrayList(Lists.java:129)
at forge.game.card.CardLists.filter(CardLists.java:225)
at forge.ai.ability.PumpAiBase.getPumpCreatures(PumpAiBase.java:599)
at forge.ai.ability.PumpAi.pumpTgtAI(PumpAi.java:291)
at forge.ai.ability.PumpAi.canPlayAI(PumpAi.java:180)
at forge.ai.SpellAbilityAi.canPlayAIWithSubs(SpellAbilityAi.java:23)
at forge.ai.AiController.canPlaySa(AiController.java:650)
at forge.ai.AiController.canPlayAndPayFor(AiController.java:637)
at forge.ai.AiController.chooseSpellAbilyToPlay(AiController.java:1178)
at forge.ai.AiController.getSpellAbilityToPlay(AiController.java:1159)
at forge.ai.AiController.choooseSpellAbilityToPlay(AiController.java:1110)
at forge.ai.PlayerControllerAi.chooseSpellAbilityToPlay(PlayerControllerAi.java:415)
at forge.game.phase.PhaseHandler.startFirstTurn(PhaseHandler.java:984)
at forge.game.GameAction.startGame(GameAction.java:1545)
at forge.game.Match.startGame(Match.java:81)
at forge.control.FControl$4.run(FControl.java:442)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
probably outdated by now so you should avoid : Innistrad world for Forge (updated 17/11/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Duel Decks for Forge - Forge custom decks (updated 25/10/2014)
Re: Forge Beta: 07-04-2014 ver 1.5.21
by ozks » 08 Jul 2014, 06:06
Conspiracy set, images work with forge
Download
https://www.mediafire.com/?z7cky8xhj6vx09i
use, share as you please!
Download
https://www.mediafire.com/?z7cky8xhj6vx09i
use, share as you please!
Re: Forge Beta: 07-04-2014 ver 1.5.21
by Nekoatl » 08 Jul 2014, 06:25
Life loss in multiplayer games causes the game to get stuck. I've seen this happen in a number of different situations, with a variety of different cards, but now I offer a simple, quick, and reliable way to reproduce the bug.
Steps to reproduce:
1) Use a deck containing Maralen of the Mornsong (sample deck below) vs 2+ players using harmless decks (e.g. all Plains).
2) Summon Maralen of the Mornsong.
3) Attack one of the opponents until it has between 1 and 3 life, inclusive (optional step).
4) Watch as the game gets stuck during that player's draw phase and cannot proceed.
Sample deck:
25x Black Lotus
20x Maralen of the Mornsong
1x Mirror Gallery
1x Platinum Emperion
Steps to reproduce:
1) Use a deck containing Maralen of the Mornsong (sample deck below) vs 2+ players using harmless decks (e.g. all Plains).
2) Summon Maralen of the Mornsong.
3) Attack one of the opponents until it has between 1 and 3 life, inclusive (optional step).
4) Watch as the game gets stuck during that player's draw phase and cannot proceed.
Sample deck:
25x Black Lotus
20x Maralen of the Mornsong
1x Mirror Gallery
1x Platinum Emperion
Re: Forge Beta: 07-04-2014 ver 1.5.21
by xbon » 08 Jul 2014, 07:08
Description: Just passing priority into M2... Here's the field http://pbrd.co/1n9UuHG
- ConcurrentModificationException | Open
- Code: Select all
Forge Version: 1.5.21-r26540
Operating System: Windows 8.1 6.3 amd64
Java Version: 1.7.0_55 Oracle Corporation
java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.checkForComodification(Unknown Source)
at java.util.ArrayList$Itr.next(Unknown Source)
at forge.game.card.Card.getHiddenExtrinsicKeyword(Card.java:4665)
at forge.game.card.Card.getKeyword(Card.java:4372)
at forge.game.card.Card.getAmountOfKeyword(Card.java:5235)
at forge.game.card.Card.getNetAttack(Card.java:4068)
at forge.screens.match.controllers.CCombat.combatantToString(CCombat.java:139)
at forge.screens.match.controllers.CCombat.getCombatDescription(CCombat.java:106)
at forge.screens.match.controllers.CCombat.update(CCombat.java:49)
at forge.screens.match.CMatchUI.showCombat(CMatchUI.java:305)
at forge.GuiDesktop.showCombat(GuiDesktop.java:344)
at forge.control.FControlGameEventHandler$2.run(FControlGameEventHandler.java:61)
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)
Re: Forge Beta: 07-04-2014 ver 1.5.21
by elcnesh » 08 Jul 2014, 10:42
Fixed.Fizanko wrote:i got an error, i was attaching Fencer's Magemark to Wojek Halberdiers and got the error appear just after
I think it's slightly more general, having to do with the active player leaving the game (governed by rule 800.4). Will investigate.Nekoatl wrote:Life loss in multiplayer games causes the game to get stuck. I've seen this happen in a number of different situations, with a variety of different cards, but now I offer a simple, quick, and reliable way to reproduce the bug.
- elcnesh
- Posts: 290
- Joined: 16 May 2014, 15:11
- Location: Netherlands
- Has thanked: 34 times
- Been thanked: 92 times
Re: Forge Beta: 07-04-2014 ver 1.5.21
by Symphonic » 08 Jul 2014, 15:43
I've had a freeze several times in a row in a Quest-draft game in the Zendikar-block.
It's the first time sth like this happens to me again and again every time.
The game didn't react any more, I had to quit and restart, and play the draft-game again until it froze again at an unpredictable point during the first or second game. Happened about 5-6 times...
I don't know what causes the freezing, there wasn't any specific card being activated or played each of these times, but it always happened during one of the opponent's "Main-2" or "End-turn" phases.
A screenshot of the last crash:
Is there anything I can do to continue the game and finish the tournament or to avoid these crashes?
Edit: Okay, I found some similarities between the crashes. They always happen after the opponent tries to play a specific card for two mana during the second main phase.
So it has to be a green, black or colorless 2-mana card from Zendikar (or Worldwake)...
It's the first time sth like this happens to me again and again every time.
The game didn't react any more, I had to quit and restart, and play the draft-game again until it froze again at an unpredictable point during the first or second game. Happened about 5-6 times...
I don't know what causes the freezing, there wasn't any specific card being activated or played each of these times, but it always happened during one of the opponent's "Main-2" or "End-turn" phases.
A screenshot of the last crash:
Is there anything I can do to continue the game and finish the tournament or to avoid these crashes?
Edit: Okay, I found some similarities between the crashes. They always happen after the opponent tries to play a specific card for two mana during the second main phase.
So it has to be a green, black or colorless 2-mana card from Zendikar (or Worldwake)...
Last edited by Symphonic on 08 Jul 2014, 16:15, edited 2 times in total.
Who is online
Users browsing this forum: No registered users and 56 guests