AI kills its creature or damages itself by suspended Rift Bolt/triggers of Valakut if player and its creatures have hexproof/protection
Describe the bug After the player casts Surge of Salvation in response to the trigger of suspend from Rift Bolt, AI chooses to kill their Monastery Swiftspear or damage itself instead to choose not to cast Rift Bolt. Same situation for triggers of Valakut, the Molten Pinnacle. If a player and his creatures have protection from lands, AI targets its own creatures by triggers of Valakut, the Molten Pinnacle. But there is a word "may" in the text of Valakut, the Molten Pinnacle, which AI ignores.
To Reproduce Steps to reproduce the behavior:
- AI casts Monastery Swiftspear
- AI suspends Rift Bolt
- Player casts Surge of Salvation in response to the trigger of suspend from Rift Bolt
- AI chooses to cast Rift Bolt and kill its Monastery Swiftspear or
- AI has no creatures
- AI suspends Rift Bolt
- Player casts Surge of Salvation in response to the trigger of suspend from Rift Bolt
- AI chooses to cast Rift Bolt and damage itself or
- Player has Serra's Emissary with protection from lands
- AI has Valakut, the Molten Pinnacle, 4+ lands and some creatures
- AI casts Primeval Titan
- AI finds 2 lands and targets its creatures by triggers of Valakut, the Molten Pinnacle
Expected behavior
- AI should choose not to cast Rift Bolt if player and its creatures have hexproof/protection.
- AI shouldn't target its own creatures or itself by triggers of Valakut, the Molten Pinnacle.
Additional context Similar with #4001
Desktop OS: Windows 10 Java Version: 1.8.0_202-b08 Forge Version: from 1.6.59-SNAPSHOT-11.24 to 1.6.60-SNAPSHOT-02.03
Screenshots
This issue has not been updated in a while and has now been marked as stale. Stale messages will be auto closed.
@Hanmac, need AI label, keep label and assign Agetian, pls
@Hanmac, @Agetian, due to the updated rules for suspend, AI can simply choose not to deal damage. But AI still chooses to kill its creatures first and damage itself second. AI doesn't choose not to cast Rift Bolt.
@tool4ever have we even updated Suspend yet?
@tool4ever have we even updated Suspend yet?
@Hanmac, its updated, I could choose not to cast rhinos
Also, I combined two requests into one, as the essence became similar, and I deleted request about Valakut