It is currently 04 Sep 2025, 03:10
   
Text Size

Shandalar - Program Bugs

Triskelion can only activate with its own counters (fix completed)

 

Original report.

There's a lot of similar cards; there are different +1/+1 counters for Dwarven Weaponsmith (card_instance_t::counters; shared by all cards programmed in C), Ashnod's Transmogrant (card_instance_t::counters5), Fungusaur, Rock Hydra, Sengir Vampire, Khabal Ghoul, Citanul Druid, Tetravus, and Triskelion (all card_instance_t::special_counters). Whirling Dervish used special_counters also until it was moved into C.

Generally, I've made new cards that care about whether +1/+1 counters are present check all these special cases; the problem is that none of the cards themselves check +1/+1 counters from other sources. I don't think that's a particular problem for any of the others except Tetravus and Rock Hydra.

Manalink made them all use the same sort of +1/+1 counters (all in card_instance_t::counters) up until I rewrote the entire counter engine last year; I hadn't been planning on the intermediate step, but it looks like it's going to be necessary at least for these three cards.

History

Changed ticket status from "Fix completed in VCS" to "Fix completed"
Action performed by Korath » 10 Jun 2015, 08:19
Changed ticket status from "Fix in progress" to "Fix completed in VCS"
Action performed by Korath » 06 Jun 2015, 04:48
Changed ticket status from "New" to "Fix in progress"
Action performed by Korath » 27 May 2015, 23:10
Assigned ticket to user "Korath"
Action performed by Korath » 27 May 2015, 23:10

Ticket details

  • Ticket ID: 540
  • Project: Shandalar
  • Status: Fix completed
  • Component: Individual Card
  • Project version: Ruined Tower 1
  • Priority: Normal
  • Severity: Normal
  • Assigned to: Korath
  • Reported by: Korath
  • Reporter's tickets: List all tickets
  • Reported on: 25 May 2015, 23:43
  • Last visited by Korath » 29 Mar 2016, 13:52.
 

Main Menu

User Menu

Our Partners


Login Form