It is currently 20 Apr 2024, 15:33
   
Text Size

Shandalar - Program Bugs

Can't cast Drain Life with black mana (fix completed)

 

The bug happens when I try casting Drain Life with black mana only.

The card costs X1B, the problem is that the game pays the B and X part of it, but never the 1. So I can't cast it.

Example (you can reproduce):
First turn, tap your only Swamp for B and cast a Dark Ritual. Now try to cast Drain Life with the BBB you just generated for 1 damage/life ... it won't cast! Instead it'll tell you 1 is missing and set X to 2.
Last edited by Korath on 19 Feb 2016, 20:51, edited 1 time in total.
Reason: Component Individual Card->Duel Engine

Comments

Posted by Korath » 12 Feb 2016, 02:04

No need for Dark Ritual to demonstrate this. The {1} is correctly paid for if you tap a Swamp for it directly, but never if you use floating black mana.

Posted by Achilles » 12 Feb 2016, 17:26

Correct. I just wanted my example to stress the fact that in many situations you don't have a land to tap.

Posted by Korath » 19 Feb 2016, 20:51

commit b06d3ea83572ba09c1b955efd88b4578aaa96e27
Author: Korath <dgk@Dirge.none>
Date: Fri Feb 19 15:49:55 2016 -0500

[AS] FIX #1014: floating mana pays for costs in same order as drawn from lands

In particular, B clicked from the floating-mana pane applied to Drain Life's
X(B)1B cost pays for B, 1, X(B) in that order, not B, X(B), 1.

Ticket details

  • Ticket ID: 1014
  • Project: Shandalar
  • Status: Fix completed
  • Component: Duel Engine
  • Project version: Thieves Hideout 3
  • Priority: Normal
  • Severity: Normal
  • Assigned to: Korath
  • Reported by: Achilles
  • Reporter's tickets: List all tickets
  • Reported on: 11 Feb 2016, 23:21
  • Last visited by Korath » 04 Mar 2016, 20:27.
 

Login Form