[engine limit]Goblin Sharpshooter untaps once on multiple
Report wrong Card behavior to get it fixed.
PLEASE ADD SAVEGAMES TO YOUR TOPIC !
PLEASE ADD SAVEGAMES TO YOUR TOPIC !
Moderators: BAgate, drool66, Aswan jaguar, gmzombie, stassy, CCGHQ Admins
[engine limit]Goblin Sharpshooter untaps once on multiple
by Aquillion » 12 Dec 2014, 23:56
Describe the Bug:
The bug here is due to a limitation in Manalink's engine, but the impact on Goblin Sharpshooter's functionality is severe enough that I thought I'd submit a bug report in case someone can think of a workaround.
Basically, under normal rules, when multiple creatures die at once (say, in the same combat) Goblin Sharpshooter gets a trigger to untap for each of them. The player can then active it, let one trigger resolve, activate it again, and so on, allowing it to do 1 damage for every creature that dies.
You've probably figured out the problem here already, but Manalink doesn't let the player pause resolution once it has begun; all the triggers resolve at once immediately, meaning that Goblin Sharpshooter only does one damage regardless of the number of creatures that die in a single combat.
One approximation to work around this might be to change Goblin Sharpshooter's effect so that (in addition to untapping as normal when a creature dies) if it's already untapped when it resolves, and isn't suffering from summoning sickness or otherwise unable to use its activated ability, then the player is simply prompted to do one damage to any target -- this would functionally be the same thing as its printed effect under most circumstances, and would preserve its intent without having to fiddle with Manalink's core mechanics.
Which card did behave improperly ?
Goblin Sharpshooter
Which update are you using?(date,name)Which type(Duel,Gauntlet,Sealed Deck)
KOT, duel
What exactly should be the correct behavior/interaction ?
Goblin Sharpshooter should, somehow, allow you to do one damage per creature when multiple creatures die simultaneously.
Are any other cards possibly affected by this bug ?
Lots of other cards are affected by these rules, but they probably need their own specific approximations...
The bug here is due to a limitation in Manalink's engine, but the impact on Goblin Sharpshooter's functionality is severe enough that I thought I'd submit a bug report in case someone can think of a workaround.
Basically, under normal rules, when multiple creatures die at once (say, in the same combat) Goblin Sharpshooter gets a trigger to untap for each of them. The player can then active it, let one trigger resolve, activate it again, and so on, allowing it to do 1 damage for every creature that dies.
You've probably figured out the problem here already, but Manalink doesn't let the player pause resolution once it has begun; all the triggers resolve at once immediately, meaning that Goblin Sharpshooter only does one damage regardless of the number of creatures that die in a single combat.
One approximation to work around this might be to change Goblin Sharpshooter's effect so that (in addition to untapping as normal when a creature dies) if it's already untapped when it resolves, and isn't suffering from summoning sickness or otherwise unable to use its activated ability, then the player is simply prompted to do one damage to any target -- this would functionally be the same thing as its printed effect under most circumstances, and would preserve its intent without having to fiddle with Manalink's core mechanics.
Which card did behave improperly ?
Goblin Sharpshooter
Which update are you using?(date,name)Which type(Duel,Gauntlet,Sealed Deck)
KOT, duel
What exactly should be the correct behavior/interaction ?
Goblin Sharpshooter should, somehow, allow you to do one damage per creature when multiple creatures die simultaneously.
Are any other cards possibly affected by this bug ?
Lots of other cards are affected by these rules, but they probably need their own specific approximations...
- Attachments
-
- Goblin Sharpshooter only untaps once.zip
- (2.5 KiB) Downloaded 139 times
Last edited by BAgate on 14 Dec 2014, 18:00, edited 2 times in total.
Reason: engine limitation
Reason: engine limitation
Re: [confirm]Goblin Sharpshooter untaps once on multiple dea
by Gargaroz » 14 Dec 2014, 15:54
Unless the stack is completely redone, this is unfixable, unfortunately.
----
- Current / medium term task: adjusting the code for making Misdirection and such usable
- Long term task: inserting all the good stuff I left out from the "Golden Years" mod
- Current / medium term task: adjusting the code for making Misdirection and such usable
- Long term task: inserting all the good stuff I left out from the "Golden Years" mod
- Gargaroz
- Programmer
- Posts: 7097
- Joined: 06 Nov 2009, 11:11
- Has thanked: 82 times
- Been thanked: 595 times
2 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 28 guests