using System.Collections.Generic; namespace Wizard; public class AISummonEvo : AIFiltersArgument { public AISummonEvo(string text) : base(text) { } public override void Execute(AIVirtualCard tagOwner, AIVirtualField field, List playPtn, AISituationInfo situation = null) { if (situation != null && situation.Actor != null) { List targets = new List { tagOwner }; AIAutoEvolutionSimulationUtility.AutoEvolution(field, targets, playPtn, situation, AIScriptTokenArgType.ALL_SELECT); } } protected override List GetCandidateRange(AIVirtualField field) { return field.AllyInplayCards; } }