using System.Collections.Generic; namespace PkmnLib.Plugin.Gen7.Scripts.Moves; [Script(ScriptCategory.Move, "follow_me")] public class FollowMe : Script { /// public override void ChangeTargets(IMoveChoice moveChoice, ref IReadOnlyList targets) { if (targets.Count != 1) return; var target = targets[0]; if (target == null) return; if (target.BattleData?.SideIndex != moveChoice.User.BattleData?.SideIndex) return; targets = [moveChoice.User]; } }