21 lines
440 B
C#
21 lines
440 B
C#
|
using rjw;
|
|||
|
using rjwquirks.Modules.Quirks;
|
|||
|
using System.Linq;
|
|||
|
using Verse;
|
|||
|
|
|||
|
namespace rjwquirks
|
|||
|
{
|
|||
|
public static class PawnExtensions
|
|||
|
{
|
|||
|
public static bool HasQuirk(this Pawn pawn, QuirkDef quirk)
|
|||
|
{
|
|||
|
return xxx.is_human(pawn) && pawn.GetQuirks().Contains(quirk);
|
|||
|
}
|
|||
|
|
|||
|
public static QuirkSet GetQuirks(this Pawn pawn)
|
|||
|
{
|
|||
|
return pawn.GetComp<QuirkSet>();
|
|||
|
}
|
|||
|
}
|
|||
|
}
|