It is currently 26 Aug 2025, 22:05
   
Text Size

Forge Beta: 07-04-2014 ver 1.5.21

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

Re: Forge Beta: 07-04-2014 ver 1.5.21

Postby elcnesh » 06 Jul 2014, 15:10

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,

Code: Select all
Types:Legendary Creature Zombie Minion
should revert to

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.
Fixed.

xbon wrote:Urborg Syphon-Mage does not restore your life when effect is used and it successfully deals damage.
Can't reproduce this... Was something preventing your life-gain (like Erebos)?

Marek14 wrote:It seems that Duplicant doesn't work - I exiled Ruric Thar, the Unbowed, but neither creature type, neither P/T changed.
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.
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

Postby Marek14 » 06 Jul 2014, 22:19

elcnesh wrote:
Marek14 wrote:It seems that Duplicant doesn't work - I exiled Ruric Thar, the Unbowed, but neither creature type, neither P/T changed.
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.
Right, that was probably it...
Marek14
Tester
 
Posts: 2773
Joined: 07 Jun 2008, 07:54
Has thanked: 0 time
Been thanked: 303 times

Re: Forge Beta: 07-04-2014 ver 1.5.21

Postby 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)
Haytrid
 
Posts: 66
Joined: 13 Aug 2011, 16:01
Has thanked: 0 time
Been thanked: 3 times

Re: Forge Beta: 07-04-2014 ver 1.5.21

Postby 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?
User avatar
ozks
 
Posts: 279
Joined: 24 May 2012, 22:49
Has thanked: 107 times
Been thanked: 23 times

Re: Forge Beta: 07-04-2014 ver 1.5.21

Postby 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.
xbon
 
Posts: 124
Joined: 04 Jun 2013, 22:52
Has thanked: 18 times
Been thanked: 2 times

Re: Forge Beta: 07-04-2014 ver 1.5.21

Postby elcnesh » 07 Jul 2014, 07:07

xbon 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.
Fixed :)
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

Postby 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
| Open
Image
Sarusei
 
Posts: 18
Joined: 01 Aug 2013, 21:50
Has thanked: 3 times
Been thanked: 0 time

Re: Forge Beta: 07-04-2014 ver 1.5.21

Postby 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

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.
Note the key word is "targeted"
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
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.
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)
User avatar
Fizanko
Tester
 
Posts: 780
Joined: 07 Feb 2014, 11:24
Has thanked: 155 times
Been thanked: 94 times

Re: Forge Beta: 07-04-2014 ver 1.5.21

Postby Sarusei » 07 Jul 2014, 16:04

Fizanko 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.pdf

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.
Note the key word is "targeted"
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
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.
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
thank you for the detailed information :)
Sarusei
 
Posts: 18
Joined: 01 Aug 2013, 21:50
Has thanked: 3 times
Been thanked: 0 time

Re: Forge Beta: 07-04-2014 ver 1.5.21

Postby 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

Image

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)
User avatar
Fizanko
Tester
 
Posts: 780
Joined: 07 Feb 2014, 11:24
Has thanked: 155 times
Been thanked: 94 times

Re: Forge Beta: 07-04-2014 ver 1.5.21

Postby ozks » 08 Jul 2014, 06:06

Conspiracy set, images work with forge

Academy Elite.full.jpg
CNS Preview card


Download
https://www.mediafire.com/?z7cky8xhj6vx09i

use, share as you please!
User avatar
ozks
 
Posts: 279
Joined: 24 May 2012, 22:49
Has thanked: 107 times
Been thanked: 23 times

Re: Forge Beta: 07-04-2014 ver 1.5.21

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

Re: Forge Beta: 07-04-2014 ver 1.5.21

Postby 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)
xbon
 
Posts: 124
Joined: 04 Jun 2013, 22:52
Has thanked: 18 times
Been thanked: 2 times

Re: Forge Beta: 07-04-2014 ver 1.5.21

Postby elcnesh » 08 Jul 2014, 10:42

Fizanko wrote:i got an error, i was attaching Fencer's Magemark to Wojek Halberdiers and got the error appear just after
Fixed.

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.
I think it's slightly more general, having to do with the active player leaving the game (governed by rule 800.4). Will investigate.
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

Postby 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:
Unbenannt.jpg

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.
Symphonic
 
Posts: 146
Joined: 10 Dec 2011, 19:09
Has thanked: 3 times
Been thanked: 6 times

PreviousNext

Return to Forge

Who is online

Users browsing this forum: No registered users and 56 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 56 users online :: 0 registered, 0 hidden and 56 guests (based on users active over the past 10 minutes)
Most users ever online was 7303 on 15 Jul 2025, 20:46

Users browsing this forum: No registered users and 56 guests

Login Form