Page 2 of 6

Re: Forge Beta: 06-06-2014 ver 1.5.19

PostPosted: 07 Jun 2014, 20:37
by Fizanko
Thanks, so it's a good time to switch this card to another one in my deck.

Re: Forge Beta: 06-06-2014 ver 1.5.19

PostPosted: 07 Jun 2014, 20:57
by Fizanko
A question about the game mechanics, as i just experienced a situation in which i don't understand why i won :

Image

It's turn 15 of the duel, the last turn actually.
As you see on the screenshot the AI has 2 Worship enchantements on the battlefield.

If i understand well Worship, as long as i can't remove the 2 Worship enchantements or if the AI will keep control of at least 1 creature, it can't lose anymore that round .

After the screenshot, i played Tomb Hex to destroy (thanks to the -2/-2 malus) the Kor Firewalker the AI had, sending it to the graveyard and then triggering the effect of my Bloodchief Ascension

Effect that make the opponent losing 2 lives and me gaining 2.
But the AI still had 1 creature, Wall of Omens (that i was hoping to kill on the next turn with my Corpsehatch)and still had the 2 Worship enchantments.

So i don't understand, why did i won ?

turn 13 14 and 15 | Open
Match result: Human: 2 NDE: 1
Game outcome: NDE has lost because life total reached 0
Game outcome: Human has won because all opponents have lost
Resolve stack: Whenever a card is put into an opponent's graveyard from anywhere, if Bloodchief Ascension has three or more quest counters on it, you may have that player lose 2 life. If you do, you gain 2 life.
Add to stack: Human activated Bloodchief Ascension (17).
Resolve stack: Tomb Hex (10) - Kor Firewalker (67) gains -2/-2 until end of turn.
Add to stack: Human cast Tomb Hex (10) targeting .
Mana: Swamp (38) - {T}: Add {B} to your mana pool.
Mana: Swamp (32) - {T}: Add {B} to your mana pool.
Mana: Swamp (52) - {T}: Add {B} to your mana pool.
Phase: Human's Main, precombat
Phase: Human's Draw
Resolve stack: At the beginning of your upkeep, you lose 1 life unless an opponent has 10 or less life.
Add to stack: Human activated Vampire Lacerator (62).
Phase: Human's Upkeep
Phase: Human's Untap
Turn: Turn 15 (Human)
Phase: NDE's Cleanup
Phase: NDE's End of Turn
Resolve stack: Kor Firewalker - Creature 2 / 2
Add to stack: NDE cast Kor Firewalker (67).
Mana: Plains (112) - {T}: Add {W} to your mana pool.
Mana: Plains (117) - {T}: Add {W} to your mana pool.
Phase: NDE's Main, postcombat
Phase: NDE's End Combat
Phase: NDE's Combat Damage
Phase: NDE's First Strike Damage
Phase: NDE's Declare Blockers
Combat: NDE didn't attack this turn.
Phase: NDE's Declare Attackers
Phase: NDE's Begin Combat
Land: NDE played Arid Mesa (81)
Phase: NDE's Main, precombat
Phase: NDE's Draw
Phase: NDE's Upkeep
Phase: NDE's Untap
Turn: Turn 14 (NDE)
Phase: Human's Cleanup
Phase: Human's End of Turn
Phase: Human's Main, postcombat
Phase: Human's End Combat
Damage: Nimana Sell-Sword (13) deals 3 damage to Wall of Omens (99).
Damage: Vampire Lacerator (62) deals 2 combat damage to NDE.
Damage: Hound Pet (2) deals 2 combat damage to NDE.
Phase: Human's Combat Damage
Phase: Human's First Strike Damage
Combat: NDE didn't block Hound Pet (2).
NDE assigned Wall of Omens (99) to block Nimana Sell-Sword (13).
NDE didn't block Vampire Lacerator (62).
Phase: Human's Declare Blockers
Combat: Human assigned Vampire Lacerator (62), Nimana Sell-Sword (13) and Hound Pet (2) to attack NDE.
Phase: Human's Declare Attackers
Phase: Human's Begin Combat
Resolve stack: Null Champion - Creature 1 / 1
Add to stack: Human cast Null Champion (12).
Mana: Swamp (32) - {T}: Add {B} to your mana pool.
Mana: Swamp (52) - {T}: Add {B} to your mana pool.
Phase: Human's Main, precombat
Phase: Human's Draw
Resolve stack: At the beginning of your upkeep, you lose 1 life unless an opponent has 10 or less life.
Add to stack: Human activated Vampire Lacerator (62).
Phase: Human's Upkeep
Phase: Human's Untap
Turn: Turn 13 (Human)

Re: Forge Beta: 06-06-2014 ver 1.5.19

PostPosted: 07 Jun 2014, 21:04
by friarsol
Lose of life is not damage. Worship only prevents replaces damage with sorta not damage.

Re: Forge Beta: 06-06-2014 ver 1.5.19

PostPosted: 07 Jun 2014, 21:14
by Fizanko
Ah thanks i see, something i'll have to keep in mind for my future decks.

Re: Forge Beta: 06-06-2014 ver 1.5.19

PostPosted: 07 Jun 2014, 21:16
by Marek14
friarsol wrote:Lose of life is not damage. Worship only prevents replaces damage with sorta not damage.
Specifically, Worship doesn't do anything to damage (you still take the normal amount of damage for purpose of lifelink etc.), it changes the result of damage, making it unable to reduce your life below 1. It's very similar to how infect replaces the loss of life with poison counters.

Re: Forge Beta: 06-06-2014 ver 1.5.19

PostPosted: 08 Jun 2014, 01:36
by Xitax
.Plague Boiler plus Stalking Vengeance. When the Boiler goes off no damage was done to my opponent due to creatures dying. It's probably related to ETB and leaves play triggers not working quite right.

Re: Forge Beta: 06-06-2014 ver 1.5.19

PostPosted: 08 Jun 2014, 05:25
by Bog Wraith
Description: I was casting a Fleecemane Lion with the board state shown below when Forge generated this crash report.

Not sure what the (mixed revisions detected; please update from the root directory) is referring to as I installed this version of Forge as I do normally & have not had this issue before.




RuntimeException | Open
Code: Select all
Forge Version:    1.5.19-r26210Mu (mixed revisions detected; please update from the root directory)
Operating System: Mac OS X 10.9.3 x86_64
Java Version:     1.7.0_60 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:54)
   at forge.match.input.InputSyncronizedBase.stop(InputSyncronizedBase.java:49)
   at forge.match.input.InputPayMana.onStateChanged(InputPayMana.java:400)
   at forge.match.input.InputPayMana.showMessage(InputPayMana.java:394)
   at forge.match.input.InputBase.showMessageInitial(InputBase.java:47)
   at forge.match.input.InputProxy$2.run(InputProxy.java:85)
   at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:312)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
   at java.awt.EventQueue.access$200(EventQueue.java:103)
   at java.awt.EventQueue$3.run(EventQueue.java:694)
   at java.awt.EventQueue$3.run(EventQueue.java:692)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

Re: Forge Beta: 06-06-2014 ver 1.5.19

PostPosted: 08 Jun 2014, 05:31
by swordshine
Fizanko wrote:Thanks, so it's a good time to switch this card to another one in my deck.
Suffer the Past is fixed. Thanks for reporting the bug.

Re: Forge Beta: 06-06-2014 ver 1.5.19

PostPosted: 08 Jun 2014, 07:40
by lujo
Is anyone else having this problem - the only way to see which card is blocking which is by looking at the log. The game shows the "blocking" token on a card which the AI blocks with, but not which card it is blocking making combat highly difficult to keep track of.

Re: Forge Beta: 06-06-2014 ver 1.5.19

PostPosted: 08 Jun 2014, 10:47
by Fizanko
You mean you don't see the blocking arrows like by example this when i block on this example ?

Image

Image

EDIT : just after doing that, i noticed on a duel in quest an AI blocking me without an arrow displaying.

Hmm, didn't noticed it before, and does not seems to happen everytime (as up to now i always had the AI blocking having a red arrow)

Re: Forge Beta: 06-06-2014 ver 1.5.19

PostPosted: 08 Jun 2014, 11:04
by Fizanko
Noticed something new when playing with Miffy AI on the Zendikar world , it seems related to his Guardian Zendikon breaking the battlefield visual stability very badly

I could reproduce this problem easily with the Preconstructed game mode and taking Opponent Decks -> Miffy1

When i play Guardian Zendikon and attach it to one of my land the whole battlefield will "flicker" badly from time to time when changing phases.

Very disturbing for the eyes.

Re: Forge Beta: 06-06-2014 ver 1.5.19

PostPosted: 08 Jun 2014, 11:36
by jacksonjack
I am having troubles with this release for Mac OS X, I can't launch
the app, and have Java 7 v60.

Console Log:
Job appears to have crashed: Segmentation fault: 11
Code: Select all
Process:         launchd [7077]
Path:            /Applications/Groups/*/Forge new.app/Contents/MacOS/JavaAppLauncher
Identifier:      forge.view.Main
Version:         ??? (???)
Code Type:       X86-64 (Native)
Parent Process:  launchd [171]

Date/Time:       2014-06-08 13:34:50.149 +0200
OS Version:      Mac OS X 10.7.4 (11E53)
Report Version:  9

Crashed Thread:  Unknown

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x00007fff5fc01028

Backtrace not available

Unknown thread crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000055  rbx: 0x0000000000000000  rcx: 0x0000000000000000  rdx: 0x0000000000000000
  rdi: 0x0000000000000000  rsi: 0x0000000000000000  rbp: 0x0000000000000000  rsp: 0x0000000000000000
   r8: 0x0000000000000000   r9: 0x0000000000000000  r10: 0x0000000000000000  r11: 0x0000000000000000
  r12: 0x0000000000000000  r13: 0x0000000000000000  r14: 0x0000000000000000  r15: 0x0000000000000000
  rip: 0x00007fff5fc01028  rfl: 0x0000000000010203  cr2: 0x00007fff5fc01028
Logical CPU: 0

Binary images description not available


External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 1
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 7202
    thread_create: 0
    thread_set_state: 0
I must also say the last version I had running was 1.3.10.

Does anyone know how to resolve this?

Re: Forge Beta: 06-06-2014 ver 1.5.19

PostPosted: 08 Jun 2014, 12:36
by timmermac
Do you have just have the Java Runtime Environment or do you have the full Development Kit?

Re: Forge Beta: 06-06-2014 ver 1.5.19

PostPosted: 08 Jun 2014, 13:19
by mastroego
Description: Random semi-crash

This issue appears fairly often.
Forge allows to go on, but the UI is messed up (tapped creatures appeared untapped, counters are not displayed and so on)

ConcurrentModificationException | Open
Code: Select all
Forge Version:    1.5.19-r26210Mu (mixed revisions detected; please update from the root directory)
Operating System: Windows 7 6.1 amd64
Java Version:     1.7.0_25 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:4610)
   at forge.game.card.Card.getKeyword(Card.java:4317)
   at forge.game.card.Card.getAmountOfKeyword(Card.java:5180)
   at forge.game.card.Card.getNetAttack(Card.java:4013)
   at forge.view.arcane.CardPanel.setText(CardPanel.java:627)
   at forge.view.arcane.CardPanel.setCard(CardPanel.java:664)
   at forge.view.arcane.PlayArea.updateCard(PlayArea.java:699)
   at forge.view.arcane.PlayArea.updateSingleCard(PlayArea.java:359)
   at forge.screens.match.CMatchUI.updateSingleCard(CMatchUI.java:385)
   at forge.screens.match.CMatchUI.updateCards(CMatchUI.java:377)
   at forge.GuiDesktop.updateCards(GuiDesktop.java:376)
   at forge.control.FControlGameEventHandler$9.run(FControlGameEventHandler.java:225)
   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: 06-06-2014 ver 1.5.19

PostPosted: 08 Jun 2014, 16:45
by jacksonjack
timmermac wrote:Do you have just have the Java Runtime Environment or do you have the full Development Kit?
Just the JRE not the JDK