It is currently 25 Apr 2024, 13:33
   
Text Size

Bug Reports xmage 1.4.0

by BetaSteward

Moderators: North, BetaSteward, noxx, jeffwadsworth, JayDi, TheElk801, LevelX, CCGHQ Admins

Bug Reports xmage 1.4.0

Postby LevelX » 12 May 2015, 23:36

If you have encountered any problems while using XMage 1.4.0 you can post them here.
Please mention who you were playing against: Human or the AI type.
Please describe how you got to that point. A screenshot of the battlefield at the moment something went wrong will be useful too. Otherwise, naming the cards that interacted will suffice. If you get an error log please add that too.

Thank you for your help in detecting bugs.


Known Issues
* Linux -> UI problems if the tray icon is blinking

1.4.1v0 (2015-06-14)
* Added missing world enchantments rule.
* Fixed a bug that continuous effects created by copied cards (e.g. by Isochron Scepter using Silence) were not applied correctly.
Grave Pact, Dictate of Erebos, Butcher of Malakir, Agent of the Fates, Tribute to the Wild and Yawning Fissure - Fixed that the selection for the object to sacrifice was wrongly handled targeted.
* Landfall - Fixed that it also works for Instant and Soceries copied from opponents. Corrected tooltip text formating.
* Heroic - Fixed that heroic only triggered for one mode if a modal spell with heroic targets in differnt modes was used (e.g. Dromoka's Command).
* Fixed that removed players (e.g. by lethal damage) changed the players in range wrongly immediatly instead of at the start of the next turn.
* Saved skill filter setting of active tables list.
* Dash - Fixed missing tooltip text for triggered return to hand ability.
* Fixed that player enchantments were not correctly removed as they left the battlefield causing problems if they were cast again later in the game.
* Tiny Leaders - Fixed wrong split cards converted mana costs check. Added check for sideboard card that was missing.
* Fixed a bug that cards with added abilities by continuous effects were not found when searching for cards with that ability.
* Fixed that countering the half spell of a split card did not work correctly.
* Fixed that attack each turn if able was always handled like attack each combat if able.


* Akron Legionnaire - Fixed not correct working restrict ability.
* Alms Beast - Fixed that the liflink ability did not work correctly.
* Ancient Stirrings - Fixed that the card selection to move a card to hand was not optional (fixes #1020).
* Apostle's Blessing - Fixed that choice of type of protection had wrongly to be done while going to stack instead during resolution.
* Avarice Totem - Fixed the non working control changing activated ability.
* Banefire - Fixed Banefire's switched condition check.
* Bazaar Trader - Fixed that the control effect was applied after the target left and returned to the battlefield.
* Bloodshot Cyclops - Added missing tap source cost.
* Burning Earth - Fixed that the damage effect did not trigger.
* Burrenton Forge-Tender - Fixed that every source could be selected.
* Chromatic Sphere - Fixed Chromatic Sphere being undoable to spy for next card to draw.
* Dack Fayden - Fixed that the controll of Artifacts taken under control by Dack Faden wrongly also change with the control of Dack Fayden.
* Dance of the Dead - Fixed that the enchanted creature was not tapped as it entered the battlefield. Fixed that it was untapped in controllers untap phase without paying the mana costs.
* Deathmist Raptor - Fixed that the return ability did wrongly also work if the Raptor had left the graveyard.
* Deep-Sea Kraken - Fixed that the triggered ability to remove time counters did not work.
* Enduring Renewal - Fixed that the creature did not come back to hand.
* Erratic Portal - Fixed that the mana costs had not to be paid if the players said he wants to pay.
* Fallen Ferromancer - Added missing Infect ability.
* Forsaken City - Fixed mana ability only producing colorless mana.
* Grisly Salvage - Fixed that the move to hand effect was not optional.
* Helm of Possession - Added missing activation cost of {2}.
* Helm of Obedience - Fixed that card movement to graveyard was not handled correct. It was not checked, if card was really moved to graveyard.
* Homing Sliver - Fixed the gain Slivercycling ability.
* Hushwing Gryff - Fixed not correct implemented rule modifying effect.
* Keranos, God of Storms - Fixed that it's triggered ability triggered not only on the first card drawn on the turn.
* Laboratory Maniac - Removed wrong checks that prevented the player to win if his life was below 1 and he drew from an empty libraray.
* Mycosynth Golem - Fixed not working second ability.
* Mycosynth Lattice - Fixed that the change to colorless effect for non permanents was not removed as Mycosynth Lattice left the battlefield.
* Nemesis of Reason - Fixed IndexOutOfBoundsException.
* Novijen Sages - Fixed that it was not possible to pay the activated ability with the counters of Novijen Sages.
* Ojutai Exemplars - Fixed wrong tooltip text.
* Opal Palace - Fixed that a commander casr with opal palace did not get a +1/+1 counter.
* Otherworldly Journey - Fixed that the exiled card came back wrongly for the controller of Otherworldly Journey instead of the owner of the card.
* Painter Servant - Fixed that the color change was not reset as Painter Servant left the battlefield.
* Phantasmal Image - Fixed that under some circumstances copied Dies-Triggered abilities did not work (e.g. copying a Wurmcoil Engine and dying in combat).
* Pit Trap - Fixed tooltip text.
* Praetor's Grasp - Fixed that the exiled card could not be looked at nor played.
* Quenchable Fire - Fixed that the delayed triggered effect could not be removed by the special action.
* Quickling - Fixed that the selection of the other creature you control was handled targeted.
* Recurring Insight - FIxed target handling.
* Refraction Trap - Fixed a bunch of problems with that card.
* Skarrgan Firebird - Fixed that the condtion check of the activated ability was inverted.
* Soul Foundry - Fixed that the activation cost for the ability to put a copy of the imprinted card to the battlefield was calculated wrongly.
* Sphinx Summoner - Fixed that the searched card was not revealed.
* Stromkirk Noble - Fixed missing tooltip text.
* Tajuru Preserver - Fixed that also opponent was not able to sacrifice permants due to the effect.
* Teferi, Mage of Zhalfir - Fixed that Flash was not given to cards in the libraray (so e.g. Mystical Teachings did not work for creatures that did not have Flash by itself).
* The Mimeoplasm - Fixed that if a Mimeoplasm was copied (e.g. by Clone) that not the target copied by Mimeoplasm was copied but instead the Mimeoplasm itself.
* Treacherous Pit-Dweller - Fixed that the enteres the battlefield ability was not implemented correctly.
* Vectis Dominator - Fixed wrong activation cost.
* Worldheart Phoenix - Fixed that it could be cast from graveyard with it's regular casting costs.
* Zoetic Cavern - Fixed that if cast with Morph the spell was not handled as spell with card type "Creature" (e.g. causing problem with Possibility Storm).


XMage 1.4.0v2 (26.05.2015)
* Fixed that player names for damage assigning during combat had html tags.
* Changeling - Fixed that some non creature subtypes of cards (e.g. Arcane) were positive filtered for Changeling.
* Proliferate - Fixed that in some cases permanents that had counters before could be choosen to proliferate.
* Unearth - Fixed the not working replacement effect of unearth that exiles the creature if neccessary.
* Mana Tapping - Fixed a bug that prevented to undo mana tapping done without paying for a spell or ability.


* Commune with the Gods - Fixed that the choosen card went wrongly to graveyard instead to hand as intended.
* Early Harvest - Fixed that it wrongly only untaps non basic lands instead of basic lands.
* Flicker - Added missing implementation.
* Flickering Spirit - Added missing implementation.
* Dawn Charm - Fixed that the prevention effect did prevent all damage not only combat damage.
* Eldrazi Temple - Fixed that the first ability was automatically used for spells also if second ability would be better. Now the ability selector is shown.
* Mindcrank - Fixed that the triggered effect did not work.
* Reflecting Pool - Fixed that it did not work correctly with lands that produce conditional mana (e.g. Sliver Hive or Caverns of Soul)

XMage 1.4.0v1 (24.05.2015)
* Fixed a bug that the AI did most of the time choose the wrong mana color if producing mana from any or multiple mana effects.
* Fixed that cards in graveyard did not show their id in tooltip.
* Retrace - Fixed that retrace did not work correctly with cost modifications.
* Fixed that named searches (e.g. Surgical Extraction) work also if the selected card is a split card.
* Game timer - Fixed that the timer count down was not shown while selecting the starting player and deciding for mulligan.
* Fixed a bug in table sort that could produce a cast error if tables are sorted by skill level.
* Fixed that the AI used activated abilities even if they were forbidden by a restriction effect like Arrest.
* A lot of fixes that cards that go simultanously to graveyard can be ordered.
* Fixed target handling of AI for TargetPermanentOrPlayer.
* Fixed ConcurrentModificationException of TriggeredAblities.


* Angelic Destiny - Fixed that the enchantment did not return from graveyard to hand.
* Combust - Fixed rarity (was common instead of uncommon).
* Deranged Assistant - Disallowed possible undo to prevent cheating with otherwise hidden information (top card of library).
* Dolmen Gate - Fixed that it was not checked if the creates were attacking creatures for damage prevention.
* Dragonlord Kolaghan - Fixed that morphed cast spells where compared with its origin name with cards in the graveyard.
* Drooling Groodion - Fixed that the same creature could be targeted from both targets of the activated ability.
* Endrek Sahr, Master Breeder - Fixed Thrull creating ability that did not work when the triggering spell was countered.
* Flickerwisp - Fixed that Flickerwisp could target itself.
* Ghastlord of Fugue - Fixed the not working triggered ability.
* Goblin Tinkerer - Fixed the not working activated ability.
* Hindering Light - Fixed that target check did not work correctly for modal spells (e.g. Cryptic Command).
* Hollowsage - Fixed that it wrongly triggered on tapping insteadof untapping.
* Intimidator Initiate - Added missing target definition.
* Jareth, Leonine Titan - Fixed that the protection giving ability did not work correctly.
* Mortarpod - Fixed tooltip text.
* Narcolepsy - Fixed Narcolepsy's intervening if clause.
* Necrogenesis - Fixed tooltip text.
* Otherworldly Journey - Fixed that the returning creature did not get the +1/+1 counter.
* Overwhelming Stampede - Fixed that the boost value was not correctly calculated and applied.
* Puppeteer Clique - Fixed that the ability also tiggered without a valid target.
* Quckling - Fixed that it was not optional to return another creature.
* Satyr Firedancer - Fixed that its ability did also trigger for damage from other sources than iinstant or sorcery spells.
* Sidisi, Brood Tyrant - Fixed that multiple cards going to graveyard by replacement effects (e.g. Dredge) trigger Sidisi ability only once.
* Sigil Blessing - Fixed tooltip and internal handling.
* Sliver Overlord - Fixed that the searched card was not revealed.
* Stranglehold - Fixed that the can't search effect did not work correctly.
* Surrak, the Hunt Caller - Fixed tooltip text.
* Taj-Nar Swordsmith - Fixed that the searched card was returned to hand instead correctly to battlefield.
* Thrive - Fixed tooltip text.
User avatar
LevelX
DEVELOPER
 
Posts: 1677
Joined: 08 Dec 2011, 15:08
Has thanked: 174 times
Been thanked: 374 times

Re: Bug Reports xmage 1.4.0

Postby fireshoes » 13 May 2015, 00:17

I killed my opponent's Champion of the Parish, which was enchanted with Angelic Destiny. However the Angelic Destiny went to the graveyard instead of returning his hand. =p

LevelX: Fixed beyond v0
User avatar
fireshoes
 
Posts: 536
Joined: 20 Aug 2014, 03:51
Has thanked: 201 times
Been thanked: 49 times

Re: Bug Reports xmage 1.4.0

Postby fireshoes » 13 May 2015, 00:58

Taj-Nar Swordsmith's ability is putting the equipment into your hand instead of the battlefield.

LevelX: Fixed beyond v0.
User avatar
fireshoes
 
Posts: 536
Joined: 20 Aug 2014, 03:51
Has thanked: 201 times
Been thanked: 49 times

Re: Bug Reports xmage 1.4.0

Postby fireshoes » 13 May 2015, 01:55

I activated Sunforger's unequip ability and cast Otherworldly Journey for free, targeting Cathodion. When Cathodion returned to the battlefield, it did not get a +1/+1 counter.

LevelX: Fixed beyond v0.
User avatar
fireshoes
 
Posts: 536
Joined: 20 Aug 2014, 03:51
Has thanked: 201 times
Been thanked: 49 times

Re: Bug Reports xmage 1.4.0

Postby blender505 » 13 May 2015, 19:01

AI was able to discard Foundry Street Denizen and Lobber Crew to Sphinx of the Chimes in order to draw four cards.
blender505
 
Posts: 6
Joined: 01 May 2015, 16:17
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports xmage 1.4.0

Postby JeskaiCharmer » 13 May 2015, 20:00

Modern Masters 2015 Sigil Blessing tooltip lists it as giving the target creature +2/+2 when the card reads +3/+3. Not sure yet about functionality.

LevelX: Fixed beyond v0
JeskaiCharmer
 
Posts: 75
Joined: 21 Oct 2014, 03:58
Has thanked: 2 times
Been thanked: 1 time

Re: Bug Reports xmage 1.4.0

Postby aieie » 13 May 2015, 20:59

IDs are not shown for cards in the graveyard.

LevelX: Fixed beyond v0
aieie
 
Posts: 44
Joined: 07 Dec 2014, 18:51
Has thanked: 0 time
Been thanked: 1 time

An error has occurred on the MAGE server

Postby jctm » 14 May 2015, 01:53

The thread is locked or something so I just made this acc to post regardless because maybe someone will see what they were suppose to Yaaaay!

Git reedy here is the error.....Edit
Capture.PNG

...my post looked too SPAMY for a new user...So I put the jpg in the attachment guys..Thanks


LevelX: Fixed beyond v0 - Handled here: https://github.com/magefree/mage/issues/966
jctm
 
Posts: 1
Joined: 14 May 2015, 01:39
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports xmage 1.4.0

Postby Oby » 14 May 2015, 18:06

The following 9 cards always fail to download for me (this was the case in 1.3 too):
Code: Select all
Abzan Beastmaster (FNMP)       
Frost Walker (FNMP)                                 
Suspension Field (FNMP)                               
Scaleguard Sentinels (MGDC)                         
Thunderbreak Regent (MGDC)                           
Deathbringer Regent (MLP)                             
Ojutai's Command (MBP)                               
Shamanic Revelation (MBP)                         
Gatherer: Thalia, Guardian of Thraben (WMCQ)   
(Could not add the log here due to the post "looking too spammy for a new user"...)
Oby
 
Posts: 4
Joined: 19 Apr 2015, 23:06
Has thanked: 1 time
Been thanked: 0 time

Re: Bug Reports xmage 1.4.0

Postby blender505 » 14 May 2015, 19:47

Intimidator Initiate's ability seems to triggers correctly, but it doesn't let me select a creature to not be able to block.

LevelX: Fixed beyond v0.


Hollowsage's discard is triggering when it is tapped not when it is untapped.

LevelX: Fixed beyond v0.
blender505
 
Posts: 6
Joined: 01 May 2015, 16:17
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports xmage 1.4.0

Postby eugenegene417 » 14 May 2015, 21:15

Why can't I see the cards?
The same happens when I play a booster draft: when I open the booster, it is simply blank, I can't see any of the cards in it.

The same happens when I'm playing draft, the pack is blank, I can't see the cards.

aaa.jpg
eugenegene417
 
Posts: 2
Joined: 13 May 2015, 21:46
Has thanked: 0 time
Been thanked: 0 time

Re: Bug Reports xmage 1.4.0

Postby Lysk » 14 May 2015, 21:47

I have a Mirari's Wake out and try to activate any land's Mana ability. Worked the turn before, now I get this (see picture).

Here's the Call Stack:
| Open
Code: Select all
Game exception occurred: java.util.ConcurrentModificationException
Server version: 1.4.0v0
java.util.HashMap$HashIterator.nextNode(HashMap.java:1429)
java.util.HashMap$ValueIterator.next(HashMap.java:1458)
mage.abilities.TriggeredAbilities.checkTriggers(TriggeredAbilities.java:69)
mage.game.GameState.handleEvent(GameState.java:592)
mage.game.GameImpl.fireEvent(GameImpl.java:2097)
mage.abilities.AbilityImpl.activate(AbilityImpl.java:419)
mage.players.PlayerImpl.playManaAbility(PlayerImpl.java:1017)
mage.players.PlayerImpl.activateAbility(PlayerImpl.java:1102)
mage.player.human.HumanPlayer.activateAbility(HumanPlayer.java:1033)
mage.player.human.HumanPlayer.priority(HumanPlayer.java:580)
mage.game.GameImpl.playPriority(GameImpl.java:1147)
mage.game.turn.Step.priority(Step.java:87)
mage.game.turn.Phase.playStep(Phase.java:203)
mage.game.turn.Phase.play(Phase.java:115)
mage.game.turn.Turn.play(Turn.java:143)
mage.game.GameImpl.playTurn(GameImpl.java:738)
mage.game.GameImpl.play(GameImpl.java:661)
mage.game.GameImpl.start(GameImpl.java:628)
mage.game.GameImpl.start(GameImpl.java:613)
mage.server.game.GameWorker.call(GameWorker.java:60)
java.util.concurrent.FutureTask.run(FutureTask.java:266)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
java.lang.Thread.run(Thread.java:745)
bug.png


Also, the web adress provided in the crash message (http://www.slightlymagic.net/forum/posting.php?mode=reply&f=70&t=3116) ends in a closed post.

LevelX: This is handled here https://github.com/magefree/mage/issues/966 - Fixed beyond v0

While I'm at it, here's a few other things I encountered:

  • Sewer Nemesis count's all cards in each player's graveyard to determine it's */*, not just the chosen player's graveyard.
  • Sliver Overlord's Tutor Ability doesn't reveal the tutored sliver card. Eladamri's Call did the same thing last time I checked.
    LevelX: Fixed Sliver Overlord beyond v0 (Eladamri's Call was ok)
  • Flickerwisp can target itself, not limited to another permanent.
    LevelX: Fixed beyond v0
  • Puppeteer Clique causes a draw when there are no creature cards in any opponent's graveyard. Ability should not trigger when there are no valid targets.
    LevelX: Fixed beyond v0
  • An older bug, but could still be in the game, didn't get to check yet: Have a Phantasmal Image copy a Fiend Hunter, then use the ETB exile trigger to exile any nontoken creature (should not cease to exist in exile). Now target the Phantasmal Image with anything so it get's sacced. The returning part of the copied Fiend Hunter's ETB trigger get's skipped/left out, the exiled creature does not return.
  • Maralen of the Mornsong bypasses Stranglehold, should not be happening.
    LevelX: Fixed beyond v0
  • Some Cards that are banned as commander but not as 1 of the other 99 slots cannot be used in a commander deck (examples: Braids, Cabal Minion or Rofellos, Llanowar Emissary).
    LevelX: Can't find a source that confirms that. Can you give a link?
  • Clicking a card to cast it reveals it on the stack even before it has been paid. Card should only be revealed on the stack upon actually putting it on the stack, not whilst declaring mana/alternative costs.
    LevelX: I don't know. It's like announcing a spell and get aware that you can't cast it. So it gives a bit of the feeling to play with real cards. Or what do others think?
  • Certain mana abilities can be undone even though one already obtained nonvisible information through them. For example, you can currently use this bug to have a look at your topdeck card with Deranged Assistant's Mana ability and then click the Undo-Button if you need that card on top of your library rather than in your graveyard.
    LevelX: Deranged Assistant can't be undone beyond v0. Any more examples?
I hope this helps.
Last edited by Lysk on 17 May 2015, 22:09, edited 3 times in total.
Lysk
 
Posts: 21
Joined: 07 Mar 2015, 11:57
Has thanked: 5 times
Been thanked: 4 times

Re: Bug Reports xmage 1.4.0

Postby patomaluco2 » 15 May 2015, 13:26

Dragonlord Kolaghan passive of 10 damage works when you play a morph creature and it isn't suposed to. Because it is nameless.

LevelX: Fixed beyond v0
patomaluco2
 
Posts: 5
Joined: 16 Mar 2015, 17:37
Has thanked: 1 time
Been thanked: 0 time

Re: Bug Reports xmage 1.4.0

Postby fireshoes » 15 May 2015, 13:37

Oby wrote:The following 9 cards always fail to download for me (this was the case in 1.3 too):
Code: Select all
Abzan Beastmaster (FNMP)       
Frost Walker (FNMP)                                 
Suspension Field (FNMP)                               
Scaleguard Sentinels (MGDC)                         
Thunderbreak Regent (MGDC)                           
Deathbringer Regent (MLP)                             
Ojutai's Command (MBP)                               
Shamanic Revelation (MBP)                         
Gatherer: Thalia, Guardian of Thraben (WMCQ)   
(Could not add the log here due to the post "looking too spammy for a new user"...)
These are all promo cards (FNM, Game Day, Prerelease, World Magic Cup Qualifier). I add them as they are announced on Wizard's website, but they aren't necessarily added right away to the Gatherer or magiccards.info. I will put a zip file of them up in a moment.

Edit: OK, added the zip file. You will need to put the cards in the correct image folder still, i.e. Thalia in .../images/WMCQ. There is also some upcoming promos that are not in the current version of xmage. Path to Exile and Serum Visions for FNMP, and Damnation, Dualcaster Mage, Feldon of the Third Path, Ravages of War, and Wasteland for JR (it's the second judge promo version of Wasteland so they are now named Wasteland1 and Wasteland2).
Attachments
promos.zip
(3.02 MiB) Downloaded 262 times
User avatar
fireshoes
 
Posts: 536
Joined: 20 Aug 2014, 03:51
Has thanked: 201 times
Been thanked: 49 times

Re: Bug Reports xmage 1.4.0

Postby SpringsTea » 15 May 2015, 20:12

Retracing a Raven's Crime with a Thalia, Guardian of Thraben on board forces you to pay extra twice. 1B when you retrace and 1 after you choose it's target.

LevelX: Fixed beyond v0.
SpringsTea
 
Posts: 18
Joined: 27 Sep 2014, 00:34
Has thanked: 0 time
Been thanked: 0 time

Next

Return to XMage

Who is online

Users browsing this forum: No registered users and 180 guests


Who is online

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

Login Form