Shandalar - Program Bugs
Erhnam Djinn forestwalk effect ends immediately (fix completed)
Last edited by Korath on 24 Aug 2015, 04:25, edited 1 time in total.
Reason: retitle from "Erhnam Djinn"
Reason: retitle from "Erhnam Djinn"
Comments
Posted by Korath » 24 Aug 2015, 04:32
Erhnam Djinn hasn't been rewritten yet, and this is properly a bug in the original MicroProse version - it violates MicroProse's event interface, checking the current phase every time the effect card's function is called rather than waiting for TRIGGER_UPKEEP or setting upkeep_flags. So this would normally be a won't-fix.
On the other hand, it was difficult, perhaps impossible, to exercise the bug before TH, and now it's guaranteed to happen every time. So I'll add a hack to avoid it, or at least make it as rare as it was before.
On the other hand, it was difficult, perhaps impossible, to exercise the bug before TH, and now it's guaranteed to happen every time. So I'll add a hack to avoid it, or at least make it as rare as it was before.
Posted by Korath » 24 Aug 2015, 04:41
commit 085a8ee44125647900fa191d15dbafb9ce616192
Author: Korath <dgk@Dirge.none>
Date: Mon Aug 24 00:40:13 2015 -0400
[TH] FIX #708: suppress EVENT_EFFECT_CREATED for iid_legacy_erhnam_djinn
Author: Korath <dgk@Dirge.none>
Date: Mon Aug 24 00:40:13 2015 -0400
[TH] FIX #708: suppress EVENT_EFFECT_CREATED for iid_legacy_erhnam_djinn
Posted by Draggamor » 24 Aug 2015, 14:14
Like Clockwork Avian, I remember well playing against Erhnam Djinn and it worked perfectly. In fact, I won several games due to that ability.
3 Posts
• Page 1 of 1
Ticket details
- Ticket ID: 708
- Project: Shandalar
- Status: Fix completed
- Component: Individual Card
- Project version: Thieves Hideout 1
- Priority: Normal
- Severity: Normal
- Assigned to: Korath
- Reported by: Draggamor
- Reporter's tickets: List all tickets
- Reported on: 22 Aug 2015, 23:35
- Last visited by Korath » 01 Nov 2015, 17:53.
