Page 1 of 1

[wait list]Anvil of Bogardan gives no additional card

PostPosted: 21 Sep 2013, 18:30
by decker
Describe the Bug:
Anvil of Bogardan gives no additional card, after the normal draw it asks to discard.

Which card did behave improperly ?
Anvil of Bogardan

Which update are you using?(date,name)Which type(Duel,Gauntlet,Sealed Deck)
September 21, 2013 - Onslaught, Duel


What exactly should be the correct behavior/interaction ?
Anvil of Bogardan should give an additional card before and then ask to discard.

Are any other cards possibly affected by this bug ? unkown

Re: [confirmed]Anvil of Bogardan gives no additional card

PostPosted: 22 Sep 2013, 15:03
by Gargaroz
That's strange, the code seems fine, I'll try a different way. Consider it fixed.

Re: [check at OoAv2]Anvil of Bogardan gives no additional ca

PostPosted: 28 Sep 2013, 19:43
by stassy
As of OoAv2, the issue is still here (in fact, there not even an orange auto trigger, the game directly ask to discard a card and there isn't even a normal draw with the additional one)

Image

Re: [confirmed]Anvil of Bogardan gives no additional card

PostPosted: 29 Sep 2013, 13:02
by Gargaroz
It's a complex issue, waitlisted.

Re: [wait list]Anvil of Bogardan gives no additional card

PostPosted: 23 Feb 2014, 06:51
by decker
Would you guys care to try to fix this again ?
Thanks.

Re: [wait list]Anvil of Bogardan gives no additional card

PostPosted: 23 Feb 2014, 08:21
by BAgate
Decker, they are working on it. Just because something has been waitlisted doesn't mean they forgot about it. It just means that it is a big problem. Sometimes it involves rewriting huge sections of seemingly unrelated code. So there isn't a need to ask them to take another crack at it, it is on the to do list. We just label it as waitlisted to indicate to people that it will take time and they need to be patient.

So in the future, if you see that something is waitlisted, be content that it is being worked on, even if it isn't as fast as you might like.

Re: [wait list]Anvil of Bogardan gives no additional card

PostPosted: 23 Feb 2014, 14:17
by Korath
The problem here is that beginning-of-draw triggers happen before the normal draw in Manalink instead of after.

Re: [wait list]Anvil of Bogardan gives no additional card

PostPosted: 23 Feb 2014, 18:50
by decker
To BAgate,
Don't get me wrong, I do appreciate all the work that is put in this community game.
I myself tried to help a while back and was surprised how difficult it was for me to code cards (I managed one, only to figure out it was already done but not activated). This only increases the admiration I have for the individual and collective effort put in this game.

What is a little bit frustrating is that the card used to work in a previous version (2 or 3 patches before I reported it, so early 2013 I'd estimate). I suppose one of the rewriting (which were totally necessary), made it incompatible.

I do understand that I have to be patient.
It's just that when I see the incredible efforts put in adding new cards, and fixing them under a few months most of the time, I couldn't have guessed you guys still put time and energy to look up old card bugs periodically.

So continue doing this great work, happy to learn that the wait isn't a 'will be looked at again when out of new cards to fix' list.

To Korath,
I suppose you imply that there is no way to have the effect in two parts:
- draw an additional card at beginning-of-draw
- discard a card after all cards are drawn, at least that's how I understand the text (do we have end-of-draw triggers for lack of better solution ?)

What I really can't get my hand around is that if you have a Howling mine and an Anvil of Bogarden in play, the only event in your draw step is 'discard one'.
In any case I can't find another card that would work similarly.

Thanks for your time both of you.

Re: [wait list]Anvil of Bogardan gives no additional card

PostPosted: 24 Feb 2014, 01:55
by Korath
The workaround previously used (as of the November 2012 patch, at least; I haven't looked at others) was to draw exactly two cards and then discard one during EVENT_DRAW_PHASE. This wasn't compatible with the skip-your-draw-phase workarounds (which don't actually skip your draw phase, but make you draw fewer cards), nor was it compatible with cards that make you draw additional cards if they happened to have an earlier timestamp. For some reason, the discard breaks normal drawing (setting the number of cards to draw "normally" is the only thing that really works correctly during EVENT_DRAW_PHASE). There aren't any other existing entry points within the draw phase to put the discard; there's ostensibly a trigger that runs at the end of the draw phase, but it doesn't work.

Re: [wait list]Anvil of Bogardan gives no additional card

PostPosted: 24 Feb 2014, 23:38
by decker
Thanks for looking in the 2012 patch, at least I understand how it used to work (not as well as I though !).
Here are a few naive ideas, to workaround, maybe one will give you an idea (and even if you dismiss them right after reading them, thanks for reading them).

-Assign a high(er) timestamp
-Discard at beginning of main phase
-Make a legacy effect that launches the discard when end-of-draw happens

Thanks

Re: [wait list]Anvil of Bogardan gives no additional card

PostPosted: 26 Feb 2014, 03:36
by Nexhro
Thought I had posted this in another thread on this exact issue, but can't seem to find said thread.

Anways, just wanted to add that Anvil does give you an extra card if you have no cards in hand prior to your draw step. When that happens you get the extra card, your normal draw and don't have to discard.

Re: [wait list]Anvil of Bogardan gives no additional card

PostPosted: 04 Aug 2014, 04:13
by Intrudermdq
I'm having the same issue. I was trying to build a deck around [Waste Not]/Anvil of Bogardan/Burning Inquiry