It is currently 25 May 2025, 02:23
   
Text Size

Bug Reports (snapshot builds)

Post MTG Forge Related Programming Questions Here

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

Re: Bug Reports (snapshot builds)

Postby friarsol » 27 Feb 2013, 13:12

Nevermind, Sloth got it.
Last edited by friarsol on 27 Feb 2013, 13:19, edited 1 time in total.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

Re: Bug Reports (snapshot builds)

Postby Sloth » 27 Feb 2013, 13:15

swordshine wrote:Are cards like Annihilating Fire not compatible with damage prevention effects?
Looking at the card script obviously not.

myk wrote:Description: exception while fighting Hobbes in the main quest world. Hobbes had just activated the Bazaar of Baghdad and brought a Narcomoeba in from the graveyard. Screenshot and game log attached.
Fixed with r19909.

Max mtg wrote:Could not understand how that method should work. =(
The AI should only use SacType costs when there are preffered outlets and never otherwise. I don't know where that last part of the code came from.
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Bug Reports (snapshot builds)

Postby mark » 27 Feb 2013, 17:31

Description: Kor Outfitter causes an exception when I try to use his ability

NullPointerException | Open
Code: Select all
Forge Version:    1.3.9-SNAPSHOT-r19915
Operating System: Linux 3.8.0-08664-gc41b381 amd64
Java Version:     1.7.0_13 Oracle Corporation

java.lang.NullPointerException
   at forge.card.spellability.TargetSelection.getUniqueTargets(TargetSelection.java:246)
   at forge.card.spellability.TargetSelection.chooseValidInput(TargetSelection.java:286)
   at forge.card.spellability.TargetSelection.chooseTargets(TargetSelection.java:229)
   at forge.card.spellability.TargetSelection.chooseTargets(TargetSelection.java:218)
   at forge.card.spellability.TargetSelection$3.done(TargetSelection.java:526)
   at forge.card.spellability.TargetSelection$3.selectCard(TargetSelection.java:477)
   at forge.gui.match.nonsingleton.CField.cardclickAction(CField.java:446)
   at forge.gui.match.nonsingleton.CField.access$7(CField.java:393)
   at forge.gui.match.nonsingleton.CField$8.mousePressed(CField.java:104)
   at java.awt.AWTEventMulticaster.mousePressed(AWTEventMulticaster.java:280)
   at java.awt.Component.processMouseEvent(Component.java:6502)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3312)
   at java.awt.Component.processEvent(Component.java:6270)
   at java.awt.Container.processEvent(Container.java:2229)
   at java.awt.Component.dispatchEventImpl(Component.java:4861)
   at java.awt.Container.dispatchEventImpl(Container.java:2287)
   at java.awt.Component.dispatchEvent(Component.java:4687)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4489)
   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
   at java.awt.Container.dispatchEventImpl(Container.java:2273)
   at java.awt.Window.dispatchEventImpl(Window.java:2719)
   at java.awt.Component.dispatchEvent(Component.java:4687)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:729)
   at java.awt.EventQueue.access$200(EventQueue.java:103)
   at java.awt.EventQueue$3.run(EventQueue.java:688)
   at java.awt.EventQueue$3.run(EventQueue.java:686)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
   at java.awt.EventQueue$4.run(EventQueue.java:702)
   at java.awt.EventQueue$4.run(EventQueue.java:700)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:699)
   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)
mark
 
Posts: 138
Joined: 28 Dec 2011, 11:32
Has thanked: 6 times
Been thanked: 11 times

Re: Bug Reports (snapshot builds)

Postby Sloth » 27 Feb 2013, 19:02

mark wrote:Description: Kor Outfitter causes an exception when I try to use his ability
Fixed! Thanks mark.
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Bug Reports (snapshot builds)

Postby storms » 27 Feb 2013, 19:28

 Undead Alchemist isent doing damage when he generates zombies
Last edited by Chris H. on 27 Feb 2013, 19:52, edited 2 times in total.
Reason: mouseover
storms
 
Posts: 10
Joined: 12 Jan 2013, 20:42
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby swordshine » 28 Feb 2013, 06:22

storms wrote: Undead Alchemist isent doing damage when he generates zombies
What do you mean? Undead Alchemist's ability is a replacement effect and it's a Zombie itself, of course it won't assign any damage to the player.
swordshine
 
Posts: 682
Joined: 11 Jul 2010, 02:37
Has thanked: 116 times
Been thanked: 87 times

Re: Bug Reports (snapshot builds)

Postby swordshine » 28 Feb 2013, 06:27

I tried to script Duplicity and used Moonring Mirror as a template. I got a crash.
Description: When I returned exiled face-down cards with Moonring Mirror back to my hand, the game crashed. It seems the faced-down cards do not reset correctly.

IndexOutOfBoundsException | Open
Code: Select all
Forge Version:    SVN
Operating System: Windows XP 5.1 x86
Java Version:     1.6.0_37 Sun Microsystems Inc.

java.lang.IndexOutOfBoundsException: toIndex = 1
   at java.util.SubList.<init>(AbstractList.java:602)
   at java.util.RandomAccessSubList.<init>(AbstractList.java:758)
   at java.util.AbstractList.subList(AbstractList.java:468)
   at forge.card.CardCharacteristics.resetCardColor(CardCharacteristics.java:139)
   at forge.game.GameAction.changeZone(GameAction.java:248)
   at forge.game.GameAction.moveTo(GameAction.java:361)
   at forge.game.GameAction.moveTo(GameAction.java:342)
   at forge.game.GameAction.moveToHand(GameAction.java:562)
   at forge.game.GameAction.moveTo(GameAction.java:739)
   at forge.card.ability.effects.ChangeZoneAllEffect.resolve(ChangeZoneAllEffect.java:87)
   at forge.card.spellability.AbilitySub.resolve(AbilitySub.java:128)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1190)
   at forge.card.ability.AbilityUtils.resolveSubAbilities(AbilityUtils.java:1009)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1196)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:995)
   at forge.card.spellability.SpellAbilityRequirements.finishPaying(SpellAbilityRequirements.java:197)
   at forge.card.cost.CostPayment.payCost(CostPayment.java:231)
   at forge.card.cost.CostPayment.paidCost(CostPayment.java:194)
   at forge.card.cost.CostPartMana.payHuman(CostPartMana.java:225)
   at forge.card.cost.CostPayment.payCost(CostPayment.java:225)
   at forge.card.spellability.SpellAbilityRequirements.startPaying(SpellAbilityRequirements.java:186)
   at forge.card.spellability.SpellAbilityRequirements.needPayment(SpellAbilityRequirements.java:172)
   at forge.card.spellability.SpellAbilityRequirements.fillRequirements(SpellAbilityRequirements.java:139)
   at forge.game.GameActionPlay.playSpellAbilityNoStack(GameActionPlay.java:443)
   at forge.card.trigger.WrappedAbility.resolve(WrappedAbility.java:438)
   at forge.card.ability.AbilityUtils.resolveApiAbility(AbilityUtils.java:1190)
   at forge.card.ability.AbilityUtils.resolve(AbilityUtils.java:995)
   at forge.game.zone.MagicStack.resolveStack(MagicStack.java:844)
   at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:735)
   at forge.game.player.PlayerController.passPriority(PlayerController.java:70)
   at forge.game.ai.AiInputCommon.showMessage(AiInputCommon.java:110)
   at forge.gui.GuiInput.setInput(GuiInput.java:71)
   at forge.gui.GuiInput.update(GuiInput.java:54)
   at java.util.Observable.notifyObservers(Observable.java:142)
   at java.util.Observable.notifyObservers(Observable.java:98)
   at forge.util.MyObservable.updateObservers(MyObservable.java:38)
   at forge.control.input.InputControl.resetInput(InputControl.java:141)
   at forge.control.input.InputControl.resetInput(InputControl.java:137)
   at forge.game.phase.PhaseHandler.passPriority(PhaseHandler.java:740)
   at forge.game.player.PlayerController.passPriority(PlayerController.java:70)
   at forge.control.input.InputPassPriority.selectButtonOK(InputPassPriority.java:77)
   at forge.gui.GuiInput.selectButtonOK(GuiInput.java:80)
   at forge.gui.match.controllers.CMessage$2.actionPerformed(CMessage.java:57)
   at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
   at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
   at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
   at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
   at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
   at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:272)
   at java.awt.Component.processMouseEvent(Component.java:6297)
   at javax.swing.JComponent.processMouseEvent(JComponent.java:3275)
   at java.awt.Component.processEvent(Component.java:6062)
   at java.awt.Container.processEvent(Container.java:2039)
   at java.awt.Component.dispatchEventImpl(Component.java:4660)
   at java.awt.Container.dispatchEventImpl(Container.java:2097)
   at java.awt.Component.dispatchEvent(Component.java:4488)
   at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4575)
   at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4236)
   at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4166)
   at java.awt.Container.dispatchEventImpl(Container.java:2083)
   at java.awt.Window.dispatchEventImpl(Window.java:2489)
   at java.awt.Component.dispatchEvent(Component.java:4488)
   at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:668)
   at java.awt.EventQueue.access$400(EventQueue.java:81)
   at java.awt.EventQueue$2.run(EventQueue.java:627)
   at java.awt.EventQueue$2.run(EventQueue.java:625)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
   at java.awt.EventQueue$3.run(EventQueue.java:641)
   at java.awt.EventQueue$3.run(EventQueue.java:639)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
   at java.awt.EventQueue.dispatchEvent(EventQueue.java:638)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
   at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
   at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
   at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
swordshine
 
Posts: 682
Joined: 11 Jul 2010, 02:37
Has thanked: 116 times
Been thanked: 87 times

Re: Bug Reports (snapshot builds)

Postby Sloth » 28 Feb 2013, 07:57

swordshine wrote:I tried to script Duplicity and used Moonring Mirror as a template. I got a crash.
Description: When I returned exiled face-down cards with Moonring Mirror back to my hand, the game crashed. It seems the faced-down cards do not reset correctly.
Fixed! Thanks swordshine.
User avatar
Sloth
Programmer
 
Posts: 3498
Joined: 23 Jun 2009, 19:40
Has thanked: 125 times
Been thanked: 507 times

Re: Bug Reports (snapshot builds)

Postby jeffwadsworth » 28 Feb 2013, 17:28

.Vedalken Engineer should read, "Add two mana of any one color to your mana pool.". Currently, it adds 2 colorless mana.
jeffwadsworth
Super Tester Elite
 
Posts: 1172
Joined: 20 Oct 2010, 04:47
Location: USA
Has thanked: 287 times
Been thanked: 70 times

Re: Bug Reports (snapshot builds)

Postby myk » 28 Feb 2013, 23:48

Game stuck when AI played and used Animate Dead when I had a Grafdigger's Cage in play.
game log | Open
Code: Select all
Final: Won: 1, Lost: 1
Final: You have conceded
Final: Ned Flanders has won because all opponents have lost
Final: You Lost
AddToStack: Ned Flanders activated Animate Dead (20).
ReplacementEffect: CARDNAME enters the battlefield with X +1/+1 counters on it.
ReplacementEffect: Creature cards can't enter the battlefield from graveyards or libraries.
ResolveStack: When Animate Dead enters the battlefield, if it's on the battlefield, it loses "enchant creature card in a graveyard" and gains "enchant creature put onto the battlefield with Animate Dead." Return enchanted creature card to the battlefield under your control and attach Animate Dead to it.
AddToStack: Ned Flanders activated Animate Dead (20).
ResolveStack: Animate Dead (20) -  Attach to Mikaeus, the Lunarch (103)
AddToStack: Ned Flanders cast Animate Dead (20) targeting Mikaeus, the Lunarch (103) .
Phase: Ned Flanders Main1
Phase: Ned Flanders Draw
Phase: Ned Flanders Upkeep
Turn: Turn 13 (Ned Flanders)
Phase: Ned Flanders Untap
Phase: Human Cleanup
Phase: Human End of Turn
Phase: Human Main2
Phase: Human EndCombat
Phase: Human Combat Damage
Phase: Human First Strike Damage
Phase: Human Declare Blockers - Play Instants and Abilities
Phase: Human Declare Blockers
Phase: Human Declare Attackers - Play Instants and Abilities
Phase: Human Declare Attackers
Phase: Human BeginCombat
Phase: Human Main1
Phase: Human Draw
Phase: Human Upkeep
Turn: Turn 12 (Human)
Phase: Human Untap
Phase: Ned Flanders Cleanup
ResolveStack: Plant Wall (62) - Human gains 1 life.
AddToStack: Human activated Plant Wall (62).
Phase: Ned Flanders End of Turn
Phase: Ned Flanders Main2
Phase: Ned Flanders EndCombat
Phase: Ned Flanders Combat Damage
Phase: Ned Flanders First Strike Damage
Phase: Ned Flanders Declare Blockers - Play Instants and Abilities
Phase: Ned Flanders Declare Blockers
Phase: Ned Flanders Declare Attackers - Play Instants and Abilities
Phase: Ned Flanders Declare Attackers
Phase: Ned Flanders BeginCombat
Land: Ned Flanders played Swamp (48)
Phase: Ned Flanders Main1
Phase: Ned Flanders Draw
Phase: Ned Flanders Upkeep
Turn: Turn 11 (Ned Flanders)
Phase: Ned Flanders Untap
Phase: Human Cleanup
Phase: Human End of Turn
Phase: Human Main2
Phase: Human EndCombat
Phase: Human Combat Damage
Phase: Human First Strike Damage
Phase: Human Declare Blockers - Play Instants and Abilities
Phase: Human Declare Blockers
Phase: Human Declare Attackers - Play Instants and Abilities
Phase: Human Declare Attackers
Phase: Human BeginCombat
Land: Human played Plains (89)
Phase: Human Main1
Phase: Human Draw
Phase: Human Upkeep
Turn: Turn 10 (Human)
Phase: Human Untap
Phase: Ned Flanders Cleanup
ResolveStack: Plant Wall (62) - Human gains 1 life.
AddToStack: Human activated Plant Wall (62).
Phase: Ned Flanders End of Turn
Phase: Ned Flanders Main2
Phase: Ned Flanders EndCombat
Phase: Ned Flanders Combat Damage
Phase: Ned Flanders First Strike Damage
Phase: Ned Flanders Declare Blockers - Play Instants and Abilities
Phase: Ned Flanders Declare Blockers
Phase: Ned Flanders Declare Attackers - Play Instants and Abilities
Phase: Ned Flanders Declare Attackers
Phase: Ned Flanders BeginCombat
Land: Ned Flanders played Swamp (31)
Phase: Ned Flanders Main1
Phase: Ned Flanders Draw
Phase: Ned Flanders Upkeep
Turn: Turn 9 (Ned Flanders)
Phase: Ned Flanders Untap
Phase: Human Cleanup
Phase: Human End of Turn
Phase: Human Main2
Phase: Human EndCombat
Phase: Human Combat Damage
Phase: Human First Strike Damage
Phase: Human Declare Blockers - Play Instants and Abilities
Phase: Human Declare Blockers
Phase: Human Declare Attackers - Play Instants and Abilities
Phase: Human Declare Attackers
Phase: Human BeginCombat
Land: Human played Plains (100)
Phase: Human Main1
Phase: Human Draw
Phase: Human Upkeep
Turn: Turn 8 (Human)
Phase: Human Untap
Phase: Ned Flanders Cleanup
ResolveStack: Plant Wall (62) - Human gains 1 life.
AddToStack: Human activated Plant Wall (62).
Phase: Ned Flanders End of Turn
ResolveStack: Hymn to Tourach (27) - Human discards (2) at random.
AddToStack: Ned Flanders cast Hymn to Tourach (27) targeting Human .
Phase: Ned Flanders Main2
Phase: Ned Flanders EndCombat
Phase: Ned Flanders Combat Damage
Phase: Ned Flanders First Strike Damage
Phase: Ned Flanders Declare Blockers - Play Instants and Abilities
Phase: Ned Flanders Declare Blockers
Phase: Ned Flanders Declare Attackers - Play Instants and Abilities
Phase: Ned Flanders Declare Attackers
Phase: Ned Flanders BeginCombat
Land: Ned Flanders played Swamp (42)
Phase: Ned Flanders Main1
Phase: Ned Flanders Draw
Phase: Ned Flanders Upkeep
Turn: Turn 7 (Ned Flanders)
Phase: Ned Flanders Untap
Phase: Human Cleanup
Phase: Human End of Turn
Phase: Human Main2
Phase: Human EndCombat
Phase: Human Combat Damage
Phase: Human First Strike Damage
Phase: Human Declare Blockers - Play Instants and Abilities
Phase: Human Declare Blockers
Phase: Human Declare Attackers - Play Instants and Abilities
Phase: Human Declare Attackers
Phase: Human BeginCombat
Land: Human played Plains (101)
Phase: Human Main1
Phase: Human Draw
Phase: Human Upkeep
Turn: Turn 6 (Human)
Phase: Human Untap
Phase: Ned Flanders Cleanup
ResolveStack: Plant Wall (62) - Human gains 1 life.
AddToStack: Human activated Plant Wall (62).
Phase: Ned Flanders End of Turn
Phase: Ned Flanders Main2
Phase: Ned Flanders EndCombat
Phase: Ned Flanders Combat Damage
Phase: Ned Flanders First Strike Damage
Phase: Ned Flanders Declare Blockers - Play Instants and Abilities
Phase: Ned Flanders Declare Blockers
Phase: Ned Flanders Declare Attackers - Play Instants and Abilities
Phase: Ned Flanders Declare Attackers
Phase: Ned Flanders BeginCombat
Land: Ned Flanders played Swamp (49)
Phase: Ned Flanders Main1
ResolveStack: Terror (1) - Destroy Mikaeus, the Lunarch (103). It can't be regenerated.
AddToStack: Ned Flanders cast Terror (1) targeting Mikaeus, the Lunarch (103) .
Phase: Ned Flanders Draw
Phase: Ned Flanders Upkeep
Turn: Turn 5 (Ned Flanders)
Phase: Ned Flanders Untap
Phase: Human Cleanup
Phase: Human End of Turn
Phase: Human Main2
Phase: Human EndCombat
Phase: Human Combat Damage
Phase: Human First Strike Damage
Phase: Human Declare Blockers - Play Instants and Abilities
Phase: Human Declare Blockers
Phase: Human Declare Attackers - Play Instants and Abilities
Phase: Human Declare Attackers
Phase: Human BeginCombat
ReplacementEffect: CARDNAME enters the battlefield with X +1/+1 counters on it.
ResolveStack: Mikaeus, the Lunarch - Creature 0 / 0
AddToStack: Human cast Mikaeus, the Lunarch (103).
Mana: Plains (92) - Tap: Add W to your mana pool.
Mana: Plains (93) - Tap: Add W to your mana pool.
Land: Human played Plains (93)
Phase: Human Main1
Phase: Human Draw
Phase: Human Upkeep
Turn: Turn 4 (Human)
Phase: Human Untap
Phase: Ned Flanders Cleanup
Phase: Ned Flanders End of Turn
Phase: Ned Flanders Main2
Phase: Ned Flanders EndCombat
Phase: Ned Flanders Combat Damage
Phase: Ned Flanders First Strike Damage
Phase: Ned Flanders Declare Blockers - Play Instants and Abilities
Phase: Ned Flanders Declare Blockers
Phase: Ned Flanders Declare Attackers - Play Instants and Abilities
Phase: Ned Flanders Declare Attackers
Phase: Ned Flanders BeginCombat
ResolveStack: Go for the Throat (24) - Destroy Wolf Pet (64).
AddToStack: Ned Flanders cast Go for the Throat (24) targeting Wolf Pet (64) .
Land: Ned Flanders played Swamp (44)
Phase: Ned Flanders Main1
Phase: Ned Flanders Draw
Phase: Ned Flanders Upkeep
Turn: Turn 3 (Ned Flanders)
Phase: Ned Flanders Untap
Phase: Human Cleanup
Phase: Human End of Turn
Phase: Human Main2
Phase: Human EndCombat
Phase: Human Combat Damage
Phase: Human First Strike Damage
Phase: Human Declare Blockers - Play Instants and Abilities
Phase: Human Declare Blockers
Phase: Human Declare Attackers - Play Instants and Abilities
Phase: Human Declare Attackers
Phase: Human BeginCombat
ResolveStack: Grafdigger's Cage
AddToStack: Human cast Grafdigger's Cage (108).
Mana: Plains (92) - Tap: Add W to your mana pool.
Land: Human played Plains (92)
Phase: Human Main1
Phase: Human Draw
Phase: Human Upkeep
Turn: Turn 2 (Human)
Phase: Human Untap
Phase: Ned Flanders Cleanup
Phase: Ned Flanders End of Turn
Phase: Ned Flanders Main2
Phase: Ned Flanders EndCombat
Phase: Ned Flanders Combat Damage
Phase: Ned Flanders First Strike Damage
Phase: Ned Flanders Declare Blockers - Play Instants and Abilities
Phase: Ned Flanders Declare Blockers
Phase: Ned Flanders Declare Attackers - Play Instants and Abilities
Phase: Ned Flanders Declare Attackers
Phase: Ned Flanders BeginCombat
Land: Ned Flanders played Swamp (32)
Phase: Ned Flanders Main1
Phase: Ned Flanders Draw
Phase: Ned Flanders Upkeep
Turn: Turn 1 (Ned Flanders)
Phase: Ned Flanders Untap
Mulligan: Ned Flanders has mulliganed down to 6 cards.
Mulligan: Human has mulliganed down to 6 cards.
Mulligan: Human has mulliganed down to 6 cards.
freeze_on_animate_dead_with_grafdiggers_cage.jpeg
Dance of the Dead was played in a later round in the same situation and didn't have a problem.
myk
 
Posts: 439
Joined: 17 Jan 2013, 02:39
Location: California
Has thanked: 38 times
Been thanked: 57 times

Re: Bug Reports (snapshot builds)

Postby swordshine » 01 Mar 2013, 01:26

jeffwadsworth wrote:.Vedalken Engineer should read, "Add two mana of any one color to your mana pool.". Currently, it adds 2 colorless mana.
Fixed, thanks.
swordshine
 
Posts: 682
Joined: 11 Jul 2010, 02:37
Has thanked: 116 times
Been thanked: 87 times

Re: Bug Reports (snapshot builds)

Postby Magic Pancake » 01 Mar 2013, 06:33

I'm having a problem using Xantid Swarm. After I attack with it, my opponent is still able to cast counterspells. I do not notice a triggered effect when I'm attacking, perhaps it is not triggering?

I am using stock Forge 1.3.8, if that makes a difference.
Magic Pancake
 
Posts: 13
Joined: 03 Dec 2010, 13:48
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports (snapshot builds)

Postby swordshine » 01 Mar 2013, 07:17

Magic Pancake wrote:I'm having a problem using Xantid Swarm. After I attack with it, my opponent is still able to cast counterspells. I do not notice a triggered effect when I'm attacking, perhaps it is not triggering?
Fixed! Thanks, Magic Pancake.
swordshine
 
Posts: 682
Joined: 11 Jul 2010, 02:37
Has thanked: 116 times
Been thanked: 87 times

Re: Bug Reports (snapshot builds)

Postby mark » 01 Mar 2013, 21:56

in revision 19955 there is an endless loop when the AI has the Demonmail Hauberk:
The message
"AI failed to play Demonmail Hauberk (3)"
is repeated endlessly
mark
 
Posts: 138
Joined: 28 Dec 2011, 11:32
Has thanked: 6 times
Been thanked: 11 times

Re: Bug Reports (snapshot builds)

Postby friarsol » 01 Mar 2013, 23:30

r19963

If the selected Planar deck is too small, Forge returns to the screen without providing a useful error popup. Just a "false" in the console log.

Additionally, I created a planar deck and saved it. After I realized my deck might be too small (I'm guessing?) I went back to the planar deck editor, and it looked liked my deck was loaded, but nothing was actually displayed in Current Deck.

I opened the file up in a deck editor and got:

[metadata]
Name=test
[Main]
[Sideboard]
5 Feeding Grounds|HOP
5 Horizon Boughs|HOP
[Planes]
1 Academy at Tolaria West|HOP
1 Feeding Grounds|HOP
1 Horizon Boughs|HOP
1 Krosa|HOP
1 Llanowar|HOP


I really have no idea what's going on here.
friarsol
Global Moderator
 
Posts: 7593
Joined: 15 May 2010, 04:20
Has thanked: 243 times
Been thanked: 965 times

PreviousNext

Return to Developer's Corner

Who is online

Users browsing this forum: No registered users and 38 guests


Who is online

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

Login Form