Fixes for orgy job, made psychic arouse incidentworker fireable

This commit is contained in:
c0ffee 2024-04-30 22:43:50 -07:00
parent ea886df513
commit 84be102c0f
11 changed files with 26 additions and 59 deletions

View file

@ -33,7 +33,7 @@ namespace RJW_Events
case PsychicDroneLevel.None:
break;
case PsychicDroneLevel.GoodMedium:
__result *= 3;
__result *= 1.5f;
break;
case PsychicDroneLevel.BadLow:
__result *= 3;
@ -45,7 +45,7 @@ namespace RJW_Events
__result *= 9;
break;
case PsychicDroneLevel.BadExtreme:
__result *= 9;
__result *= 12;
break;
default:
throw new NotImplementedException();

View file

@ -17,7 +17,7 @@ namespace RJW_Events
List<Pawn> ownedPawns = toil.lord.ownedPawns;
for (int i = 0; i < ownedPawns.Count; i++)
{
ownedPawns[i].Drawer.renderer.graphics.ResolveApparelGraphics();
ownedPawns[i].Drawer.renderer.SetAllGraphicsDirty();
}
}
}

View file

@ -16,7 +16,7 @@ namespace RJW_Events
{
if(__instance?.LordJob != null && __instance.LordJob is LordJob_Joinable_Orgy)
{
p.Drawer.renderer.graphics.ResolveApparelGraphics();
p.Drawer.renderer.SetAllGraphicsDirty();
}
}
}

View file

@ -9,7 +9,7 @@ using Verse.AI.Group;
namespace RJW_Events
{
/*
[HarmonyPatch(typeof(PawnGraphicSet), "ResolveApparelGraphics")]
public static class HarmonyPatch_StayNudeForOrgy
{
@ -24,4 +24,6 @@ namespace RJW_Events
return true;
}
}
*/
}