It is currently 07 Jul 2021, 11:57
   
Text Size

Shandalar - Program Bugs

Urza land trio not yielding additional colorless mana while prompted to pay mana (fix completed)

 

When you have Urza's Tower, Urza's Mine, and Urza's Power Plant the three lands are supposed to yield 3, 2, and 2 colorless mana, respectively. If you have all three in play, they yield the correct amount of colorless mana if you tap them while NOT casting any spell. However, if you cast a spell (and get the "CASTING ABC, Tap X" message) each only yields a single colorless mana.

In a probably related bug, when you manually tap e.g. Urza's Tower (assuming the trio is on the field) it would normally produce 3 mana. If Mana Flare is also on the field, the Urza land is producing only 1 additional mana per Mana Flare (e.g. 4 mana for a Urza's Tower with 1 Mana Flare on the field).
Last edited by Guest on 30 Jan 2016, 23:44, edited 3 times in total.

Comments

Posted by Korath » 03 Feb 2016, 13:32

Behavior with Mana Flare is correct. Ruling: 9/16/2007: Produces only one additional mana, regardless of how much was produced by tapping the land.

Main bug:
I remember this happening in Manalink, but not what was done to fix it, and can't find it. (Related to, but not caused by, the bugs linked from this and the one event_activate_then_duplicate_into_stack() was put in to fix.)

There's another bug with the urzatron that'll sometimes keep it from producing extra mana at all, but it shouldn't vary between whether the lands are being tapped in isolation or when paying a mana cost. When I fix that, I can't reproduce this at all in the current dev version. (Testcase: Debug Urza's Mine, Urza's Power Plant, Urza's Tower onto bf and Obsianus Golem into hand. Click unrelated card in hand so mana is recounted. Click Obsianus Golem, then Urza's Mine. Prompt correctly asks for {4} more.)

Can anyone reproduce this in release with other lands that tap for multiple mana - Mishra's Workshop, Tolarian Academy, Ancient Tomb, etc?
Last edited by Korath on 03 Feb 2016, 13:37, edited 1 time in total.
Reason: add testcase

Posted by Korath » 03 Feb 2016, 13:51

commit 681e40f997c874695714524ccfc6885bcfe23b45
Author: Korath <dgk@Dirge.none>
Date: Wed Feb 3 08:49:58 2016 -0500

[AS] related to #1007: has_urzatron(): initialize parts[]

Posted by Korath » 17 Mar 2016, 17:17

I'll take that as a "no", and the above commit preceded AS1, so I'm closing this as part unreproducible, part already-deployed.

Ticket details

  • Ticket ID: 1007
  • Project: Shandalar
  • Status: Fix completed
  • Component: Individual Card
  • Project version: Nomad's Bazaar 1
  • Priority: Normal
  • Severity: Normal
  • Assigned to: Korath
  • Reported by:
  • Reporter's tickets: List all tickets
  • Reported on: 27 Jan 2016, 02:20
  • Last visited by Korath » 17 Mar 2016, 17:17.
 

Login Form