mirror of
				https://gitgud.io/c0ffeeeeeeee/rimworld-animations.git
				synced 2024-08-15 00:43:45 +00:00 
			
		
		
		
	reverted ticks to next lovin override on vanilla lovin
This commit is contained in:
		
							parent
							
								
									d43eb0d4f9
								
							
						
					
					
						commit
						0af7372a43
					
				
					 2 changed files with 0 additions and 31 deletions
				
			
		
										
											Binary file not shown.
										
									
								
							| 
						 | 
				
			
			@ -120,37 +120,6 @@ namespace Rimworld_Animations {
 | 
			
		|||
 | 
			
		||||
		public static void Postfix(ref JobDriver_SexBaseInitiator __instance) {
 | 
			
		||||
 | 
			
		||||
			//Stolen from vanilla lovin
 | 
			
		||||
			//to make sure vanilla lovin variables are set
 | 
			
		||||
			if(__instance.pawn?.mindState?.canLovinTick != null) {
 | 
			
		||||
 | 
			
		||||
				SimpleCurve LovinIntervalHoursFromAgeCurve = new SimpleCurve
 | 
			
		||||
				{
 | 
			
		||||
					new CurvePoint(16f, 1.5f),
 | 
			
		||||
					new CurvePoint(22f, 1.5f),
 | 
			
		||||
					new CurvePoint(30f, 4f),
 | 
			
		||||
					new CurvePoint(50f, 12f),
 | 
			
		||||
					new CurvePoint(75f, 36f)
 | 
			
		||||
				};
 | 
			
		||||
 | 
			
		||||
				int ticksToNextLovin;
 | 
			
		||||
				if (DebugSettings.alwaysDoLovin) {
 | 
			
		||||
 | 
			
		||||
					ticksToNextLovin = 100;
 | 
			
		||||
 | 
			
		||||
				} else {
 | 
			
		||||
 | 
			
		||||
					float centerX = LovinIntervalHoursFromAgeCurve.Evaluate(__instance.pawn.ageTracker.AgeBiologicalYearsFloat);
 | 
			
		||||
 | 
			
		||||
					centerX = Rand.Gaussian(centerX, 0.3f);
 | 
			
		||||
					if (centerX < 0.5f) {
 | 
			
		||||
						centerX = 0.5f;
 | 
			
		||||
					}
 | 
			
		||||
					ticksToNextLovin = (int)(centerX * 2500f);
 | 
			
		||||
				}
 | 
			
		||||
				__instance.pawn.mindState.canLovinTick = Find.TickManager.TicksGame + ticksToNextLovin;
 | 
			
		||||
			}
 | 
			
		||||
 | 
			
		||||
			if ((__instance.Target as Pawn)?.jobs?.curDriver is JobDriver_SexBaseReciever) {
 | 
			
		||||
				if (__instance.pawn.TryGetComp<CompBodyAnimator>().isAnimating) {
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue