It is currently 07 Jul 2021, 07:29
   
Text Size

Shandalar - Program Bugs

Card which can give themselves protection respond to their owners being targeted (will not fix)

 

The name of the ticket is stupid, I'm sorry, it's more than that.

After a lot of testing with various cards in debug mode I found that one of the problems with cards like Resilient Wanderer , Grotesque Hybrid or cards like Jareth, Leonine Titan , or even Mother of Runes is that they can activate their abilities in response to too many different things.

One of the most common causes of misplay is trying to activate their ability whenever their owner is targeted by something. This often causes them to assign a random protection:color to themselves when their ability resolves. I assume this is because upon resolution of their ability it turns out no protection is relevant as they aren't the target and they can't in any way help the target of whatever is on the stack. An example of this would be Mother of Runes taping herself to give herself irrelevant protection from red in response to her owner being targeted with a Mind Burst.

After a lot of experimentation, it also seems that having creatures which pump themselves (or give themselves combat ability via an actvated ability) is also likely to cause these creatures to activate their abilities and assign random protections from color, as well. It looks like Jareth, Leonine Titan interprets activations from Stillmoon Cavalier as prompts to use his ability. I suppose it might be because Stillmoon Cavalier is somehow being targeted by his own ability activations and Jareth can't tell it's not himelf being targeted and/or that he can't do anything about it so he activates his ability.

I believe I could recreate situations and screenshot them, or even make a video if that would help, or write detailed instructions as to how to recreate it if it's any help.
Last edited by lujo on 05 Nov 2016, 20:09, edited 3 times in total.

Comments

Posted by Korath » 15 Nov 2016, 02:29

Yes, the AI activates things in response to stuff you do. Yes, sometimes it does so stupidly, just like every other time it does something. No, it has nothing to do specifically with what it's activating. The only difference is that it ignores the cast/activation phase bits if it's doing something in response instead of spontaneously, and that's usually correct. The reason you seem to be seeing it more often with activation for protection is that those generally are set to be cast or activated after blockers and so haven't had a chance to be cast or activated spontaneously yet.

Posted by lujo » 15 Nov 2016, 02:50

What you just told me is: "Exclude every single card with a repeatable activated ability of any kind from deckmaking, they're only there for the player and should under no circumstances be even considered as implemented for the AI". Which I suspected the situation was, but figured it might just be related to protection granting abilities.

I've seen what having a pump knight and something which activates for protection on board looks like. Also how it handles any discard outlet. As silly as the AI can get it doesn't go that madly off the rails with just anything. If nothing can be done, nothing can be done, and it's very good to know this.
Last edited by lujo on 15 Nov 2016, 02:51, edited 1 time in total.

Ticket details

  • Ticket ID: 1265
  • Project: Shandalar
  • Status: Will not fix
  • Component: Duel AI
  • Project version: Hall of the Sultan 2
  • Priority: Normal
  • Severity: Normal
  • Assigned to: (unassigned)
  • Reported by: lujo
  • Reporter's tickets: List all tickets
  • Reported on: 05 Nov 2016, 20:05
  • Last visited by Korath » 15 Nov 2016, 02:29.
 

Login Form