using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Verse;
using Verse.AI;
using Verse.AI.Group;
using RimWorld;
namespace RJW_Genes
{
    //Based on LordToil_EscortPawn
    public class LordToil_Flirt : LordToil
    {
        public LordToil_Flirt(Pawn victim, float followRadius)
        {
            this.victim = victim;
            this.followRadius = followRadius;
        }


        public override void UpdateAllDuties()
        {
            for (int i = 0; i < this.lord.ownedPawns.Count; i++)
            {
                PawnDuty duty = new PawnDuty(GeneDefOf.rjw_genes_flirt, this.victim, this.followRadius);
                this.lord.ownedPawns[i].mindState.duty = duty;
            }
        }

        public Pawn victim;
        public float followRadius;
    }
}