Card AI (Improvements) Requests
by mtgrares
Moderators: timmermac, Blacksmith, KrazyTheFox, Agetian, friarsol, CCGHQ Admins
Re: Card AI (Improvements) Requests
by cc-drake » 04 Aug 2012, 23:03
AI doesn't activate Cunning Advisor
Re: Card AI (Improvements) Requests
by Diogenes » 05 Aug 2012, 02:15
You rock Sloth. 
A friend of mine mentioned this one to me, and I've confirmed it in 1.2.11: the AI will cast Stifle to prevent your City of Brass's activated ability (which does one damage to you whenever it becomes tapped, you still get the mana.)
I've tried this with Psychic Venom as well, and the AI won't Stifle a Psychic Venom it controls, but will use it on yours even if (for some odd reason) you decide to enchant your own land. Amusingly, in the process of testing with two decks loaded with these cards, the AI is willing to take Psychic Venom damage to prevent your City of Brass from hurting you.

A friend of mine mentioned this one to me, and I've confirmed it in 1.2.11: the AI will cast Stifle to prevent your City of Brass's activated ability (which does one damage to you whenever it becomes tapped, you still get the mana.)
I've tried this with Psychic Venom as well, and the AI won't Stifle a Psychic Venom it controls, but will use it on yours even if (for some odd reason) you decide to enchant your own land. Amusingly, in the process of testing with two decks loaded with these cards, the AI is willing to take Psychic Venom damage to prevent your City of Brass from hurting you.
Re: Card AI (Improvements) Requests
by friarsol » 05 Aug 2012, 02:36
Just to clarify the ability being targeted is the triggered ability (since mana abilities can't be targeted). It's definitely not too bright in this circumstance.Diogenes wrote:You rock Sloth.
A friend of mine mentioned this one to me, and I've confirmed it in 1.2.11: the AI will cast Stifle to prevent your City of Brass's activated ability (which does one damage to you whenever it becomes tapped, you still get the mana.)
- friarsol
- Global Moderator
- Posts: 7593
- Joined: 15 May 2010, 04:20
- Has thanked: 243 times
- Been thanked: 965 times
Re: Card AI (Improvements) Requests
by Bundy » 05 Aug 2012, 11:35
Computer controls Kavu Chameleon and activates it's ability till it runs out of 
And he uses the ability to turn Kavu Chameleon from green to... green

And he uses the ability to turn Kavu Chameleon from green to... green

- Bundy
- Posts: 348
- Joined: 17 Dec 2010, 17:32
- Location: The netherlands
- Has thanked: 23 times
- Been thanked: 3 times
Re: Card AI (Improvements) Requests
by mcrawford620 » 05 Aug 2012, 23:50
Fixed, in the sense that Computer won't activate that ability any more.Bundy wrote:Computer controls Kavu Chameleon and activates it's ability till it runs out of
And he uses the ability to turn Kavu Chameleon from green to... green
Other "Change Color" cards have an AILogic tag that tells the AI which color to pick. The current choices are:
"MostProminentInHumanDeck"
"MostProminentInComputerDeck"
"MostProminentInGame"
"MostProminentHumanCreatures"
"MostProminentComputerControls"
"MostProminentPermanent"
"MostProminentAttackers"
or whatever else you can think of can be added, of course.
But I don't know what you would do with Kavu Chameleon or Caldera Kavu, which is just another random one I happened to find. So those don't have any AILogic tags, so the computer just won't activate those abilities. Because right now the computer is always choosing Green if it has no further instructions.
Anyways, thanks Bundy.
- mcrawford620
- Posts: 112
- Joined: 25 Jun 2012, 16:59
- Has thanked: 55 times
- Been thanked: 25 times
Re: Card AI (Improvements) Requests
by Zirbert » 06 Aug 2012, 18:36
The AI will play Animate Artifact on an artifact creature if it has no non-creature artifacts on the battlefield. The corner cases where this would be a good play (to trigger an Argothian Enchantress, trying to reduce hand size against a Black Vise, etc.) probably don't outweigh its usual pointlessness.
Re: Card AI (Improvements) Requests
by Zirbert » 06 Aug 2012, 18:37
The AI played a Kor Sanctifiers when I had no artifacts or enchantments in play, and paid the kicker to destroy its own Manalith.
Re: Card AI (Improvements) Requests
by mcrawford620 » 07 Aug 2012, 00:15
AI paid to use the ability of Onyx Mage to give himself Deathtouch when he didn't need it. His attack was greater than the toughness of any creature I had, so it would have killed my creature anyways.
And did the same when I had no creatures available to block (all were tapped).
And did the same when I had no creatures available to block (all were tapped).
- mcrawford620
- Posts: 112
- Joined: 25 Jun 2012, 16:59
- Has thanked: 55 times
- Been thanked: 25 times
Re: Card AI (Improvements) Requests
by cc-drake » 08 Aug 2012, 21:01
- AI casts Fury Charm to remove 2 time counters from nothing. There were no time counters anywhere to target.
Re: Card AI (Improvements) Requests
by mcrawford620 » 08 Aug 2012, 23:39
Fixed this with some Deathtouch logic.mcrawford620 wrote:AI paid to use the ability of Onyx Mage to give himself Deathtouch when he didn't need it.
- mcrawford620
- Posts: 112
- Joined: 25 Jun 2012, 16:59
- Has thanked: 55 times
- Been thanked: 25 times
Re: Card AI (Improvements) Requests
by Bundy » 09 Aug 2012, 12:41
I believe this has been reported before, but here it is again ...
Computer casts Sculpting Steel when there are no artifacts in play. Placing your mouse over Sculpting Steel then gives this error:
Computer casts Sculpting Steel when there are no artifacts in play. Placing your mouse over Sculpting Steel then gives this error:
- | Open
- This is a Crash Report. An error has occurred. Please save this message to a file.
Please follow the instructions at this address to submit this Crash Report, plus what you were doing at the time:
http://tinyurl.com/3zzrnyb
Reporting bugs in Forge is very important. We thank you for your time.
null
Version:
Forge version 1.2.11-r16432
OS: Windows 7 Version: 6.1 Architecture: x86
Java Version: 1.7.0_05 Vendor: Oracle Corporation
Detailed error trace:
java.lang.NullPointerException
at forge.Card.getText(Card.java:2120)
at forge.gui.CardDetailPanel.setCard(CardDetailPanel.java:235)
at forge.gui.match.controllers.CDetail.showCard(CDetail.java:51)
at forge.gui.match.CMatchUI.setCard(CMatchUI.java:198)
at forge.view.arcane.CardPanelContainer$1.mouseMoved(CardPanelContainer.java:141)
at java.awt.AWTEventMulticaster.mouseMoved(Unknown Source)
at java.awt.Component.processMouseMotionEvent(Unknown Source)
at javax.swing.JComponent.processMouseMotionEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
- Bundy
- Posts: 348
- Joined: 17 Dec 2010, 17:32
- Location: The netherlands
- Has thanked: 23 times
- Been thanked: 3 times
Re: Card AI (Improvements) Requests
by moomarc » 10 Aug 2012, 07:57
I'd hoped that the AI would use one of the other two abilities. Oh well... removed it from AI decks. Thanks for reporting.cc-drake wrote:- AI casts Fury Charm to remove 2 time counters from nothing. There were no time counters anywhere to target.
-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: Card AI (Improvements) Requests
by cc-drake » 10 Aug 2012, 19:38
- AI completely ignores my Mana Flare...
- I control a 1/1 Spirit token from Midnight Haunting and a Mantis Engine. AI controls a Molten Hydra with 4 +1/+1 counters. AI uses his Hydra to destroy the Spirit token.
- AI uses Rod of Ruin to deal 1 damage to my 2/2 creature equipped with Inquisitor's Flail. I guess AI doesn't realize that only combat damage is doubled.
- I control a 1/1 Spirit token from Midnight Haunting and a Mantis Engine. AI controls a Molten Hydra with 4 +1/+1 counters. AI uses his Hydra to destroy the Spirit token.
- AI uses Rod of Ruin to deal 1 damage to my 2/2 creature equipped with Inquisitor's Flail. I guess AI doesn't realize that only combat damage is doubled.
Re: Card AI (Improvements) Requests
by Milod » 15 Aug 2012, 14:31
ai control of artifacts(equipment) to its creatures is verry poor it needs some improvments here
Re: Card AI (Improvements) Requests
by cc-drake » 15 Aug 2012, 19:15
- AI enchants it's Leaden Myr with Animate Artifact
- AI activates Defender en-Vec several times without reason
- AI activates Defender en-Vec several times without reason
Who is online
Users browsing this forum: No registered users and 100 guests