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

Shandalar - Program Bugs

X activations (and spells) remember last x_value (fix completed)

 

Drana, Kalastria Bloodchief's activated ability not working quite right. It sometimes stores the previous value for X and starts with that on the next activation.

Example: I used it for x=3 by tapping 3BB. The next round I activated the ability again and X started at 3, still requiring me to tap BB.

I have also seen the computer do this.

It does not happen 100% of the time.

Can reliably reproduce if I use the next trigger while the first trigger is still on the stack.
Last edited by Korath on 14 Aug 2015, 03:29, edited 2 times in total.
Reason: Retitle from "Drana, Kalastria Bloodchief"; component Individual Card->Duel Engine

Comments

Posted by Guest » 11 Aug 2015, 01:39

I also had a problem with X-spells. For example: I cast prosperity for 15 at my main phase, and then my opponent with 3 mana casts stroke of genius for 15

Posted by Korath » 18 Aug 2015, 19:21

Has duplicate 684, which has an even clearer repro.
Last edited by Korath on 18 Aug 2015, 19:23, edited 1 time in total.

Posted by Korath » 19 Aug 2015, 03:09

commit 7e003d676f7d078c7f7e6d05e87fff2141b09add
Author: Korath <dgk@Dirge.none>
Date: Tue Aug 18 23:08:20 2015 -0400

[TH] FIX #677: charge_mana_impl(): initialize x_value

Accidentally removed while reusing the data space assigned to MicroProse's
never-finished Power Artifact implementation for X+colorless costs like
Stroke of Genius's X2U. Manifested as X-cost instants and activations starting
with the X of the previous spell's/activation's when cast or activated in
response.

Ticket details

  • Ticket ID: 677
  • Project: Shandalar
  • Status: Fix completed
  • Component: Duel Engine
  • Project version: Thieves Hideout 1
  • Priority: High
  • Severity: Normal
  • Assigned to: Korath
  • Reported by: rodil
  • Reporter's tickets: List all tickets
  • Reported on: 10 Aug 2015, 19:53
  • Last visited by Korath » 10 Sep 2015, 01:10.
 

Login Form