Xyx's Report
Post MTG Forge Related Programming Questions Here
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Xyx's Report
by friarsol » 30 Mar 2014, 21:32
I'm going to break down this report for Card related things go here, just so it doesn't fill up the release thread:
For the original message check it out -
viewtopic.php?f=26&t=14155#p149440
More info:
Forge asking order for graveyard needs a repro scenario as I request in my signature. I cast an Armageddon when the AI had two lands out and I wasn't asked to order.
Clockwork Avian 0/3, not that I Don't believe you, but it's impossible to hunt down a bug like this.
Refund Payment
- Gilder Bairn remembering previous activation
- Urza's land not knowing how much mana was generated the last time it was activated.
- Cloudpost. Certain cards are marked "undoable" for their mana costs, and this is one of them. The reason is the exact same as the Urza's exploit you posted above. When I repro this scenario and cancel, the mana goes to my mana pool. Maybe not ideal, but the mana doesn't disappear entirely.
More general reports
- Optional triggers that target that do not have costs may be canceled instead of choosing a target
- Some/Many "DamageAll" cards do not have a default Description for what is being damaged. This matters more when you can't read the description of the Spell/Ability to find out what that is.
- Some X Values and Trigger references are not displayed in the Stack Description of Spell/Abilities. Night Soil piles aren't listing the correct info
- Certain UI icons aren't cleared when they should be (Persist, Phantasmagorian canceling, others?)
- May untap cards - I'll add the ID onto the prompt to help, but the detail panel is drawn with card it's referencing in the prompt.
- Some abilities (like Chandra, Pyromaster's +0) don't clear the "Can be played" keyword when entering the Stack allowing them to be abused.
- Some mana abilities (Nykthos, maybe others where the primary ability isn't a Mana API type?) don't trigger TapsForMana, even though it was obviously tapped for mana in a subability.
- All Hallow's Eve shows up just fine with Counters in the Exile zone for me? Maybe hover over a different card, then the Eve to force the DetailPanel to refresh?
Auto issues AKA these are the reason these cards are marked No AI, and since Auto just uses the AI code, they break. I believe all of the cards you listed with having auto payment issues are also marked remove AI. drdev, since you added Auto maybe it should filter out all cards with this tag so "auto" doesn't cheat/break things?
More feature requests then "bugs"
- Certain input dialogs lock out the UI, making it impossible to double check on information during the input to make the correct decision.
- Graveyard ordered "backwards" and with meaningless buttons
- Remove unnecessary choices and duplicated screens sometimes due to card scripting (Exiling 0 of things, showing library twice during a Fetch for two different Valid types)
For the original message check it out -
viewtopic.php?f=26&t=14155#p149440
More info:
Forge asking order for graveyard needs a repro scenario as I request in my signature. I cast an Armageddon when the AI had two lands out and I wasn't asked to order.
Clockwork Avian 0/3, not that I Don't believe you, but it's impossible to hunt down a bug like this.
Refund Payment
- Gilder Bairn remembering previous activation
- Urza's land not knowing how much mana was generated the last time it was activated.
- Cloudpost. Certain cards are marked "undoable" for their mana costs, and this is one of them. The reason is the exact same as the Urza's exploit you posted above. When I repro this scenario and cancel, the mana goes to my mana pool. Maybe not ideal, but the mana doesn't disappear entirely.
More general reports
- Optional triggers that target that do not have costs may be canceled instead of choosing a target
- Some/Many "DamageAll" cards do not have a default Description for what is being damaged. This matters more when you can't read the description of the Spell/Ability to find out what that is.
- Some X Values and Trigger references are not displayed in the Stack Description of Spell/Abilities. Night Soil piles aren't listing the correct info
- Certain UI icons aren't cleared when they should be (Persist, Phantasmagorian canceling, others?)
- May untap cards - I'll add the ID onto the prompt to help, but the detail panel is drawn with card it's referencing in the prompt.
- Some abilities (like Chandra, Pyromaster's +0) don't clear the "Can be played" keyword when entering the Stack allowing them to be abused.
- Some mana abilities (Nykthos, maybe others where the primary ability isn't a Mana API type?) don't trigger TapsForMana, even though it was obviously tapped for mana in a subability.
- All Hallow's Eve shows up just fine with Counters in the Exile zone for me? Maybe hover over a different card, then the Eve to force the DetailPanel to refresh?
Auto issues AKA these are the reason these cards are marked No AI, and since Auto just uses the AI code, they break. I believe all of the cards you listed with having auto payment issues are also marked remove AI. drdev, since you added Auto maybe it should filter out all cards with this tag so "auto" doesn't cheat/break things?
More feature requests then "bugs"
- Certain input dialogs lock out the UI, making it impossible to double check on information during the input to make the correct decision.
- Graveyard ordered "backwards" and with meaningless buttons
- Remove unnecessary choices and duplicated screens sometimes due to card scripting (Exiling 0 of things, showing library twice during a Fetch for two different Valid types)
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Xyx's Report
by Marek14 » 31 Mar 2014, 05:27
Another thing that should be removed, IMHO: asking if you want to untap a permanent (for example Nettle Sentinel) that is already untapped. Both choices are exactly the same.
Re: Xyx's Report
by friarsol » 31 Mar 2014, 12:19
While you may prefer to remove it, I'm not sure if we can due to code structure. The "optional" part of triggers lives in triggers module, whereas what the card is doing lives in the effects module. I'd much rather spend time fixing bugs and adding new cards than adding look-aheads that can possibly cause more issues. We already have express handling for optional triggers (right click the trigger while it's on the stack and say always accept) that should help a user's experience in this scenario.Marek14 wrote:Another thing that should be removed, IMHO: asking if you want to untap a permanent (for example Nettle Sentinel) that is already untapped. Both choices are exactly the same.
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Xyx's Report
by moomarc » 31 Mar 2014, 13:17
Edit: I suppose this isn't actually what Marek was suggesting, so just ignore it.
-Marc
-
moomarc - Pixel Commander
- Posts: 2091
- Joined: 04 Jun 2010, 15:22
- Location: Johannesburg, South Africa
- Has thanked: 371 times
- Been thanked: 372 times
Re: Xyx's Report
by Marek14 » 01 Apr 2014, 06:28
Never heard about this before...friarsol wrote:We already have express handling for optional triggers (right click the trigger while it's on the stack and say always accept) that should help a user's experience in this scenario.
5 posts
• Page 1 of 1
Who is online
Users browsing this forum: JustinzeStymn and 13 guests