Seduce only works against pawns without Seduce
This commit is contained in:
parent
f2871744fd
commit
8d3eeda0bf
|
@ -84,10 +84,11 @@ namespace RJW_Genes
|
||||||
public static readonly GeneDef rjw_genes_vaginal_absorber;
|
public static readonly GeneDef rjw_genes_vaginal_absorber;
|
||||||
public static readonly GeneDef rjw_genes_anal_absorber;
|
public static readonly GeneDef rjw_genes_anal_absorber;
|
||||||
public static readonly GeneDef rjw_genes_drainer;
|
public static readonly GeneDef rjw_genes_drainer;
|
||||||
|
public static readonly GeneDef rjw_genes_seduce;
|
||||||
|
public static readonly GeneDef rjw_genes_paralysingkiss;
|
||||||
|
|
||||||
// Cosmetic
|
// Cosmetic
|
||||||
public static readonly GeneDef rjw_genes_succubus_tail;
|
public static readonly GeneDef rjw_genes_succubus_tail;
|
||||||
public static readonly GeneDef rjw_genes_succubus_wings;
|
public static readonly GeneDef rjw_genes_succubus_wings;
|
||||||
|
}
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -109,5 +109,8 @@ namespace RJW_Genes
|
||||||
public static bool IsGenerousDonor(Pawn pawn) { return HasGeneNullCheck(pawn, GeneDefOf.rjw_genes_generous_donor); }
|
public static bool IsGenerousDonor(Pawn pawn) { return HasGeneNullCheck(pawn, GeneDefOf.rjw_genes_generous_donor); }
|
||||||
public static bool IsPussyHealer(Pawn pawn) { return HasGeneNullCheck(pawn, GeneDefOf.rjw_genes_pussyhealer); }
|
public static bool IsPussyHealer(Pawn pawn) { return HasGeneNullCheck(pawn, GeneDefOf.rjw_genes_pussyhealer); }
|
||||||
public static bool IsUnbreakable(Pawn pawn) { return HasGeneNullCheck(pawn, GeneDefOf.rjw_genes_unbreakable); }
|
public static bool IsUnbreakable(Pawn pawn) { return HasGeneNullCheck(pawn, GeneDefOf.rjw_genes_unbreakable); }
|
||||||
|
public static bool HasParalysingKiss(Pawn pawn) { return HasGeneNullCheck(pawn, GeneDefOf.rjw_genes_paralysingkiss); }
|
||||||
|
public static bool HasSeduce(Pawn pawn) { return HasGeneNullCheck(pawn, GeneDefOf.rjw_genes_seduce); }
|
||||||
|
public static bool IsSexualDrainer(Pawn pawn) { return HasGeneNullCheck(pawn, GeneDefOf.rjw_genes_drainer); }
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -1,9 +1,4 @@
|
||||||
using System;
|
using Verse;
|
||||||
using System.Collections.Generic;
|
|
||||||
using System.Linq;
|
|
||||||
using System.Runtime.CompilerServices;
|
|
||||||
using System.Text;
|
|
||||||
using Verse;
|
|
||||||
using Verse.AI;
|
using Verse.AI;
|
||||||
using RimWorld;
|
using RimWorld;
|
||||||
namespace RJW_Genes
|
namespace RJW_Genes
|
||||||
|
|
|
@ -54,6 +54,14 @@ namespace RJW_Genes
|
||||||
Messages.Message("bestiality is disabled", pawn, MessageTypeDefOf.RejectInput, false);
|
Messages.Message("bestiality is disabled", pawn, MessageTypeDefOf.RejectInput, false);
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
|
}
|
||||||
|
else if (GeneUtility.HasSeduce(pawn))
|
||||||
|
{
|
||||||
|
if (throwMessages)
|
||||||
|
{
|
||||||
|
Messages.Message(pawn.Name + " cannot be seduced, as they also have the Seduce-Ability", pawn, MessageTypeDefOf.RejectInput, false);
|
||||||
|
}
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
else if (pawn.Downed)
|
else if (pawn.Downed)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue