rjw-quirks/RJW-Quirks/PawnExtensions.cs
Matthew be5f2bdf9a Updated to refactored quirk removal
Updated to parity with quirk removal updates that added helper functions
2023-02-20 15:50:53 -05:00

20 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>();
}
}
}