mirror of
				https://gitgud.io/c0ffeeeeeeee/rimworld-animations.git
				synced 2024-08-15 00:43:45 +00:00 
			
		
		
		
	removed extraneous code
This commit is contained in:
		
							parent
							
								
									6de9fc6be7
								
							
						
					
					
						commit
						17e7fb1374
					
				
					 2 changed files with 1 additions and 60 deletions
				
			
		
										
											Binary file not shown.
										
									
								
							| 
						 | 
					@ -95,71 +95,12 @@ namespace Rimworld_Animations {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
				addonGraphic.drawSize = ((flag && ba.drawSizePortrait != Vector2.zero) ? ba.drawSizePortrait : ba.drawSize) * (ba.scaleWithPawnDrawsize ? (ba.alignWithHead ? ((flag ? comp.customPortraitHeadDrawSize : comp.customHeadDrawSize) * (ModsConfig.BiotechActive ? (pawn.ageTracker.CurLifeStage.headSizeFactor ?? 1.5f) : 1.5f)) : ((flag ? comp.customPortraitDrawSize : comp.customDrawSize) * (ModsConfig.BiotechActive ? pawn.ageTracker.CurLifeStage.bodySizeFactor : 1f) * 1.5f)) : (Vector2.one * 1.5f));
 | 
									addonGraphic.drawSize = ((flag && ba.drawSizePortrait != Vector2.zero) ? ba.drawSizePortrait : ba.drawSize) * (ba.scaleWithPawnDrawsize ? (ba.alignWithHead ? ((flag ? comp.customPortraitHeadDrawSize : comp.customHeadDrawSize) * (ModsConfig.BiotechActive ? (pawn.ageTracker.CurLifeStage.headSizeFactor ?? 1.5f) : 1.5f)) : ((flag ? comp.customPortraitDrawSize : comp.customDrawSize) * (ModsConfig.BiotechActive ? pawn.ageTracker.CurLifeStage.bodySizeFactor : 1f) * 1.5f)) : (Vector2.one * 1.5f));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
				Vector3 orassanv = Vector3.zero;
 | 
					 | 
				
			||||||
				bool orassan = false;
 | 
					 | 
				
			||||||
				/*
 | 
					 | 
				
			||||||
				if ((pawn.def as ThingDef_AlienRace).defName == "Alien_Orassan")
 | 
					 | 
				
			||||||
				{
 | 
					 | 
				
			||||||
					orassan = true;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
					if (ba.path.Contains("closed"))
 | 
					 | 
				
			||||||
					{
 | 
					 | 
				
			||||||
						continue;
 | 
					 | 
				
			||||||
					}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
					if (ba.bodyPart.defName.Contains("ear"))
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
					{
 | 
					 | 
				
			||||||
						orassan = true;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
						orassanv = new Vector3(0, 0, 1.23f);
 | 
					 | 
				
			||||||
						if (pawnAnimator.headFacing == Rot4.North)
 | 
					 | 
				
			||||||
						{
 | 
					 | 
				
			||||||
							orassanv.z -= 0.1f;
 | 
					 | 
				
			||||||
							orassanv.y += 1f;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
							if (ba.bodyPart.defName.Contains("left"))
 | 
					 | 
				
			||||||
							{
 | 
					 | 
				
			||||||
								orassanv.x += 0.03f;
 | 
					 | 
				
			||||||
							}
 | 
					 | 
				
			||||||
							else
 | 
					 | 
				
			||||||
							{
 | 
					 | 
				
			||||||
								orassanv.x -= 0.03f;
 | 
					 | 
				
			||||||
							}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
						}
 | 
					 | 
				
			||||||
						else if (pawnAnimator.headFacing == Rot4.East)
 | 
					 | 
				
			||||||
						{
 | 
					 | 
				
			||||||
							orassanv.x -= 0.1f;
 | 
					 | 
				
			||||||
						}
 | 
					 | 
				
			||||||
						else if (pawnAnimator.headFacing == Rot4.West)
 | 
					 | 
				
			||||||
						{
 | 
					 | 
				
			||||||
							orassanv.x = 0.1f;
 | 
					 | 
				
			||||||
						}
 | 
					 | 
				
			||||||
						else //south
 | 
					 | 
				
			||||||
						{
 | 
					 | 
				
			||||||
							orassanv.z += 0.1f;
 | 
					 | 
				
			||||||
							orassanv.y += 1f;
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
							if (ba.bodyPart.defName.Contains("right"))
 | 
					 | 
				
			||||||
							{
 | 
					 | 
				
			||||||
								//orassanv.x += 0.3f;
 | 
					 | 
				
			||||||
							}
 | 
					 | 
				
			||||||
							else
 | 
					 | 
				
			||||||
							{
 | 
					 | 
				
			||||||
								//orassanv.x -= 0.3f;
 | 
					 | 
				
			||||||
							}
 | 
					 | 
				
			||||||
						}
 | 
					 | 
				
			||||||
						orassanv = orassanv.RotatedBy(pawnAnimator.headAngle);
 | 
					 | 
				
			||||||
					}
 | 
					 | 
				
			||||||
				}
 | 
					 | 
				
			||||||
				*/
 | 
					 | 
				
			||||||
				if ((ba.drawnInBed && !forceDrawForBody) || ba.alignWithHead)
 | 
									if ((ba.drawnInBed && !forceDrawForBody) || ba.alignWithHead)
 | 
				
			||||||
				{
 | 
									{
 | 
				
			||||||
					
 | 
										
 | 
				
			||||||
					Quaternion addonRotation = Quaternion.AngleAxis(pawnAnimator.headAngle < 0 ? 360 - (360 % pawnAnimator.headAngle) : pawnAnimator.headAngle, Vector3.up);
 | 
										Quaternion addonRotation = Quaternion.AngleAxis(pawnAnimator.headAngle < 0 ? 360 - (360 % pawnAnimator.headAngle) : pawnAnimator.headAngle, Vector3.up);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
					GenDraw.DrawMeshNowOrLater(mesh: addonGraphic.MeshAt(rot: pawnAnimator.headFacing), loc: vector + orassanv + (ba.alignWithHead && !orassan ? headOffset : headOffset - addonRotation * pawn.Drawer.renderer.BaseHeadOffsetAt(pawnAnimator.headFacing)) + vector2.RotatedBy(angle: Mathf.Acos(f: Quaternion.Dot(a: Quaternion.identity, b: addonRotation)) * 2f * 57.29578f),
 | 
										GenDraw.DrawMeshNowOrLater(mesh: addonGraphic.MeshAt(rot: pawnAnimator.headFacing), loc: vector + (ba.alignWithHead ? headOffset : headOffset - addonRotation * pawn.Drawer.renderer.BaseHeadOffsetAt(pawnAnimator.headFacing)) + vector2.RotatedBy(angle: Mathf.Acos(f: Quaternion.Dot(a: Quaternion.identity, b: addonRotation)) * 2f * 57.29578f),
 | 
				
			||||||
					quat: Quaternion.AngleAxis(angle: num, axis: Vector3.up) * addonRotation, mat: addonGraphic.MatAt(rot: pawnAnimator.headFacing), renderFlags.FlagSet(PawnRenderFlags.DrawNow));
 | 
										quat: Quaternion.AngleAxis(angle: num, axis: Vector3.up) * addonRotation, mat: addonGraphic.MatAt(rot: pawnAnimator.headFacing), renderFlags.FlagSet(PawnRenderFlags.DrawNow));
 | 
				
			||||||
 | 
					
 | 
				
			||||||
					
 | 
										
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue