Bug Reports (snapshot builds)
Post MTG Forge Related Programming Questions Here
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Bug Reports (snapshot builds)
by Sloth » 27 Feb 2013, 13:15
Looking at the card script obviously not.swordshine wrote:Are cards like Annihilating Fire not compatible with damage prevention effects?
Fixed with r19909.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.
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.Max mtg wrote:Could not understand how that method should work. =(
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Bug Reports (snapshot builds)
by 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)
Re: Bug Reports (snapshot builds)
by Sloth » 27 Feb 2013, 19:02
Fixed! Thanks mark.mark wrote:Description: Kor Outfitter causes an exception when I try to use his ability
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Bug Reports (snapshot builds)
by 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
Reason: mouseover
- storms
- Posts: 10
- Joined: 12 Jan 2013, 20:42
- Has thanked: 0 time
- Been thanked: 0 time
Re: Bug Reports (snapshot builds)
by swordshine » 28 Feb 2013, 06:22
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.storms wrote: Undead Alchemist isent doing damage when he generates zombies
- swordshine
- Posts: 682
- Joined: 11 Jul 2010, 02:37
- Has thanked: 116 times
- Been thanked: 87 times
Re: Bug Reports (snapshot builds)
by 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.
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)
by Sloth » 28 Feb 2013, 07:57
Fixed! Thanks swordshine.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.
-
Sloth - Programmer
- Posts: 3498
- Joined: 23 Jun 2009, 19:40
- Has thanked: 125 times
- Been thanked: 507 times
Re: Bug Reports (snapshot builds)
by 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)
by 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.
- myk
- Posts: 439
- Joined: 17 Jan 2013, 02:39
- Location: California
- Has thanked: 38 times
- Been thanked: 57 times
Re: Bug Reports (snapshot builds)
by swordshine » 01 Mar 2013, 01:26
Fixed, thanks.jeffwadsworth wrote:.Vedalken Engineer should read, "Add two mana of any one color to your mana pool.". Currently, it adds 2 colorless mana.
- swordshine
- Posts: 682
- Joined: 11 Jul 2010, 02:37
- Has thanked: 116 times
- Been thanked: 87 times
Re: Bug Reports (snapshot builds)
by 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.
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)
by swordshine » 01 Mar 2013, 07:17
Fixed! Thanks, Magic Pancake.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?
- swordshine
- Posts: 682
- Joined: 11 Jul 2010, 02:37
- Has thanked: 116 times
- Been thanked: 87 times
Re: Bug Reports (snapshot builds)
by 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
The message
"AI failed to play Demonmail Hauberk (3)"
is repeated endlessly
Re: Bug Reports (snapshot builds)
by 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.
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
Who is online
Users browsing this forum: No registered users and 38 guests