mirror of
https://github.com/vegapnk/RJW-Genes.git
synced 2024-08-15 00:23:31 +00:00
35 lines
857 B
C#
35 lines
857 B
C#
|
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;
|
|||
|
}
|
|||
|
}
|