Add a Swordsoul AI to Windbot.#29
Conversation
Summon Chenying/Baronne if possible before vishuda grave effect to account for quick play destruction and negates Summon Chenying if possible before activating blackout since it can give a "free" trigger and creates a big body Don't trigger blackout on quick play spells Don't target chaofeng for blackout Fix some whitespace
Whitespace fix
|
Hello, i have been testing your swordsoul ai and its looking decent, but i have encountered the few issues with it |
Thank you so much for the help testing! I recognize the problems on all but one of the replays, why is the taia mill incorrect in the replay: "AI-Swordsoul Taia Mill"? If the issue is that it always selects moye, then you are probably correct. I'll make it mill a tenyi if it already has a moye in grave, and change the other swordsouls to avoid banishing the last moye for costs if possible. |
This fixes the Chengying crash while under forbidden droplet.
Don't attempt to target for effect activations while disabled -Fixes "AI-Swordsoul error.yrpX" Mill Tenyis in more situations for taia effect -Still prefer milling one Mo Ye first for enabling Summit/Dragnite -Fixes "AI-SwordSoul Taia Mill.yrpX" Baronne tries to avoid untargetable monsters -It still activates first to find out what's targetable though, so it may still be forced to target self -Fixes "AI-SwordSoul-Fleur Targeting itself.yrpX" Add code to resolve activation limit -This should be fixed properly on the engine side in a separate PR -Fixes "AI-Swordsoul Not using longyuan#1.yrpX" -Fixes "AI-Swordsoul Not using longyuan#2.yrpX" Prefer IsCode instead of ID equality checks
Activate Vishuda in more situations Trigger Yazi correctly Use Adhara as a blackout target in more situations
Fix Yangzing Yazi not being summoned when it makes sense to Generally improve removal targets, avoid spells/quickplays properly Fix a crash when taia has used ability but there is not a token on the board
No description provided.