more fixes because Git fucking sucks

This commit is contained in:
Steve
2025-05-19 17:32:52 -04:00
parent 5d1a6b8ce0
commit 688043e8db
4 changed files with 193 additions and 79 deletions
+94
View File
@@ -0,0 +1,94 @@
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<!--<GeneDef>
<defName>FCP_Gene_Ghoul_Head</defName>
<label>Ghoul Head</label>
<labelShortAdj>Ghoul Head</labelShortAdj>
<description>Transforms the head into that of a ghoul—marked by leathery, mottled skin and sunken features. This mutation is a visible sign of surviving extreme radiation, but often causes discomfort or fear in others.</description>
<biostatCpx>1</biostatCpx>
<biostatMet>-1</biostatMet>
<displayCategory>Miscellaneous</displayCategory>
<displayOrderInCategory>400</displayOrderInCategory>
<iconPath>UI/Icons/Genes/FCP_Gene_Ghoul</iconPath>
<iconColor>(0.75, 0.75, 0.75)</iconColor>
<forcedHeadTypes>
<li>FCP_HeadType_Ghoul_AverageNormal_Male</li>
<li>FCP_HeadType_Ghoul_AverageNormal_Female</li>
<li>FCP_HeadType_Ghoul_AveragePointy_Male</li>
<li>FCP_HeadType_Ghoul_AveragePointy_Female</li>
<li>FCP_HeadType_Ghoul_AverageWide_Male</li>
<li>FCP_HeadType_Ghoul_AverageWide_Female</li>
<li>FCP_HeadType_Ghoul_NarrowNormal_Male</li>
<li>FCP_HeadType_Ghoul_NarrowNormal_Female</li>
<li>FCP_HeadType_Ghoul_NarrowPointy_Male</li>
<li>FCP_HeadType_Ghoul_NarrowPointy_Female</li>
<li>FCP_HeadType_Ghoul_NarrowWide_Male</li>
<li>FCP_HeadType_Ghoul_NarrowWide_Female</li>
</forcedHeadTypes>
<skinIsHairColor>false</skinIsHairColor>
<tattoosVisible>false</tattoosVisible>
<hairTagFilter>
<whitelist>true</whitelist>
<tags>
<li>Bald</li>
</tags>
</hairTagFilter>
<beardTagFilter>
<whitelist>true</whitelist>
<tags />
</beardTagFilter>
<exclusionTags>
<li>HairStyle</li>
<li>Fur</li>
<li>BeardStyle</li>
</exclusionTags>
</GeneDef>
<GeneDef>
<defName>FCP_Gene_Feral_Head</defName>
<label>Feral Ghoul Head</label>
<labelShortAdj>Feral Ghoul Head</labelShortAdj>
<description>Alters the head to resemble that of a feral ghoul—sunken features, mottled skin, and a haunting, irradiated appearance. This mutation is a mark of surviving extreme radiation, but often inspires fear and distrust in others.</description>
<geneClass>FCP_Ghoul.Gene_FeralHead</geneClass>
<biostatCpx>1</biostatCpx>
<biostatMet>-1</biostatMet>
<displayCategory>Miscellaneous</displayCategory>
<displayOrderInCategory>400</displayOrderInCategory>
<iconPath>UI/Icons/Genes/FCP_Gene_Ghoul</iconPath>
<iconColor>(0.75, 0.75, 0.75)</iconColor>
<forcedHeadTypes>
<li>FCP_HeadType_Ghoul_Feral_Male</li>
<li>FCP_HeadType_Ghoul_Feral_Female</li>
</forcedHeadTypes>
<skinIsHairColor>false</skinIsHairColor>
<tattoosVisible>false</tattoosVisible>
<renderNodeProperties>
<li>
<nodeClass>FCP_Ghoul.PawnRenderNode_CustomColorForHead</nodeClass>
<nodeClass>PawnRenderNode_Fur</nodeClass>
<workerClass>PawnRenderNodeWorker_Head</workerClass>
<baseLayer>5</baseLayer>
<rotDrawMode>Fresh, Rotting</rotDrawMode>
<colorType>Skin</colorType>
<parentTagDef>Body</parentTagDef>
</li>
</renderNodeProperties>
<hairTagFilter>
<whitelist>true</whitelist>
<tags>
<li>Bald</li>
</tags>
</hairTagFilter>
<beardTagFilter>
<whitelist>true</whitelist>
<tags />
</beardTagFilter>
<exclusionTags>
<li>HairStyle</li>
<li>Fur</li>
<li>BeardStyle</li>
</exclusionTags>
</GeneDef>-->
</Defs>
+3 -19
View File
@@ -1,13 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<!--__________ Ghoul Skin Genes __________-->
<!--_____ Skins _____-->
<!-- Skin A (Light yellow-green) -->
<GeneDef ParentName="GeneSkinColorOverride">
<!--<GeneDef ParentName="GeneSkinColorOverride">
<defName>FCP_Skin_Ghoul_A</defName>
<label>Light yellow-green shade skin</label>
<labelShortAdj>light yellow-green shade skin</labelShortAdj>
@@ -29,8 +23,6 @@
</symbolPack>
</GeneDef>
<!-- Skin B (light peach) -->
<GeneDef ParentName="GeneSkinColorOverride">
<defName>FCP_Skin_Ghoul_B</defName>
<label>Light peach skin</label>
@@ -53,8 +45,6 @@
</symbolPack>
</GeneDef>
<!-- Skin C (pale golden beige) -->
<GeneDef ParentName="GeneSkinColorOverride">
<defName>FCP_Skin_Ghoul_C</defName>
<label>Pale golden beige skin</label>
@@ -77,8 +67,6 @@
</symbolPack>
</GeneDef>
<!-- Skin D (pale beige) -->
<GeneDef ParentName="GeneSkinColorOverride">
<defName>FCP_Skin_Ghoul_D</defName>
<label>Ashen tan skin</label>
@@ -101,8 +89,6 @@
</symbolPack>
</GeneDef>
<!-- Skin E (pale ochre) -->
<GeneDef ParentName="GeneSkinColorOverride">
<defName>FCP_Skin_Ghoul_E</defName>
<label>Pale ochre skin</label>
@@ -125,8 +111,6 @@
</symbolPack>
</GeneDef>
<!-- Skin F ( feral very light peach) -->
<GeneDef ParentName="GeneSkinColorOverride">
<defName>FCP_Skin_Ghoul_Feral</defName>
<label>Feral very light peach skin</label>
@@ -147,6 +131,6 @@
</li>
</suffixSymbols>
</symbolPack>
</GeneDef>
</GeneDef>-->
</Defs>
</Defs>
+74
View File
@@ -0,0 +1,74 @@
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<GeneDef ParentName="GeneBodyBase">
<defName>FCP_Gene_Feral_Body</defName>
<label>Feral Ghoul Body</label>
<geneClass>FCP_Ghoul.Gene_FeralBody</geneClass>
<description>Grants the carrier the withered, leathery body of a feral ghoul—skin ravaged by radiation but unnaturally tough. Though unsettling to most, this form is a testament to survival in the harshest conditions.</description>
<iconPath>UI/Icons/Genes/FCP_Gene_Ghoul_Feral</iconPath>
<displayOrderInCategory>0</displayOrderInCategory>
<biostatCpx>1</biostatCpx>
<selectionWeight>0</selectionWeight>
<exclusionTags>
<li>Bodies</li>
<li>Body</li>
</exclusionTags>
<fur>FCP_Fur_Feral_Ghoul</fur>
<skinIsHairColor>false</skinIsHairColor>
<tattoosVisible>false</tattoosVisible>
<iconColor>(157, 188, 200)</iconColor>
<!--<skinColorOverride>(157, 188, 200)</skinColorOverride> -->
<renderNodeProperties>
<li>
<nodeClass>FCP_Ghoul.PawnRenderNode_CustomColor</nodeClass>
<workerClass>PawnRenderNodeWorker_Fur</workerClass>
<baseLayer>5</baseLayer>
<rotDrawMode>Fresh, Rotting</rotDrawMode>
<colorType>Skin</colorType>
<parentTagDef>Body</parentTagDef>
</li>
</renderNodeProperties>
<modExtensions>
<li Class="FCP_Ghoul.ToxBomb_ModExtension">
<radius>0.9</radius>
<rate>4</rate>
</li>
<li Class="FCP_Ghoul.FeralFur_ModExtension"/>
</modExtensions>
</GeneDef>
<GeneDef ParentName="GeneBodyBase">
<defName>FCP_Gene_Ghoul_Body</defName>
<label>Ghoul Body</label>
<description>This gene gives the carrier the distinctive, decayed body of a ghoul—skin mottled and withered by intense radiation, yet remarkably resilient. Ghouls are often shunned for their appearance, but their bodies endure where others would perish.</description>
<iconPath>UI/Icons/Genes/Gene_BodyStandard</iconPath>
<displayOrderInCategory>0</displayOrderInCategory>
<biostatCpx>1</biostatCpx>
<selectionWeight>0</selectionWeight>
<exclusionTags>
<li>Bodies</li>
<li>Body</li>
</exclusionTags>
<fur>FCP_Fur_Ghoul</fur>
<skinIsHairColor>false</skinIsHairColor>
<tattoosVisible>false</tattoosVisible>
<iconColor>(157, 188, 200)</iconColor>
<!--<skinColorOverride>(157, 188, 200)</skinColorOverride> -->
<renderNodeProperties>
<li>
<nodeClass>FCP_Ghoul.PawnRenderNode_CustomColor</nodeClass>
<!--<nodeClass>PawnRenderNode_Fur</nodeClass>-->
<workerClass>FCP_Ghoul.PawnRenderNodeWorker_CustomColor</workerClass>
<baseLayer>5</baseLayer>
<rotDrawMode>Fresh, Rotting</rotDrawMode>
<colorType>Skin</colorType>
<parentTagDef>Body</parentTagDef>
</li>
</renderNodeProperties>
<modExtensions>
<li Class="FCP_Ghoul.Fur_ModExtension" />
</modExtensions>
</GeneDef>
</Defs>
+22 -60
View File
@@ -1,43 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<!--__________ Ghoul Headtypes __________-->
<!--_____ Feral Ghouls _____-->
<!-- Feral Ghoul Base -->
<HeadTypeDef Name="FCP_HeadType_Ghoul_Feral" Abstract="True">
<hairMeshSize>(1.5, 1.5)</hairMeshSize>
<beardMeshSize>(1.7, 1.5)</beardMeshSize>
<randomChosen>false</randomChosen>
<selectionWeight>99999</selectionWeight>
<!--<requiredGenes>
<li>FCP_Gene_Feral_Head</li>
</requiredGenes>-->
<eyeOffsetEastWest>(0.16, 0, 0.17)</eyeOffsetEastWest>
</HeadTypeDef>
<!-- Feral Ghoul Male -->
<HeadTypeDef ParentName="FCP_HeadType_Ghoul_Feral">
<defName>FCP_HeadType_Ghoul_Feral_Male</defName>
<gender>Male</gender>
<graphicPath>FCP_Ghoul/Feral/Heads/GhoulHead</graphicPath>
</HeadTypeDef>
<!-- Feral Ghoul Female -->
<HeadTypeDef ParentName="FCP_HeadType_Ghoul_Feral">
<defName>FCP_HeadType_Ghoul_Feral_Female</defName>
<gender>Female</gender>
<graphicPath>FCP_Ghoul/Feral/Heads/GhoulHead</graphicPath>
</HeadTypeDef>
<!--_____ Ghouls _____-->
<!-- Ghoul Base -->
<HeadTypeDef Name="FCP_HeadType_Ghoul_AverageNormal" Abstract="True">
<hairMeshSize>(1.5, 1.5)</hairMeshSize>
<beardMeshSize>(1.7, 1.5)</beardMeshSize>
@@ -49,7 +12,28 @@
<eyeOffsetEastWest>(0.16, 0, 0.17)</eyeOffsetEastWest>
</HeadTypeDef>
<!-- Ghoul Average Normal Male -->
<HeadTypeDef Name="FCP_HeadType_Ghoul_Feral" Abstract="True">
<hairMeshSize>(1.5, 1.5)</hairMeshSize>
<beardMeshSize>(1.7, 1.5)</beardMeshSize>
<randomChosen>false</randomChosen>
<selectionWeight>99999</selectionWeight>
<!--<requiredGenes>
<li>FCP_Gene_Feral_Head</li>
</requiredGenes>-->
<eyeOffsetEastWest>(0.16, 0, 0.17)</eyeOffsetEastWest>
</HeadTypeDef>
<HeadTypeDef ParentName="FCP_HeadType_Ghoul_Feral">
<defName>FCP_HeadType_Ghoul_Feral_Male</defName>
<gender>Male</gender>
<graphicPath>FCP_Ghoul/Feral/Heads/GhoulHead</graphicPath>
</HeadTypeDef>
<HeadTypeDef ParentName="FCP_HeadType_Ghoul_Feral">
<defName>FCP_HeadType_Ghoul_Feral_Female</defName>
<gender>Female</gender>
<graphicPath>FCP_Ghoul/Feral/Heads/GhoulHead</graphicPath>
</HeadTypeDef>
<HeadTypeDef ParentName="FCP_HeadType_Ghoul_AverageNormal">
<defName>FCP_HeadType_Ghoul_AverageNormal_Male</defName>
@@ -57,88 +41,66 @@
<graphicPath>FCP_Ghoul/Heads/Male_Ghoul_Average_Normal</graphicPath>
</HeadTypeDef>
<!-- Ghoul Average Normal Female -->
<HeadTypeDef ParentName="FCP_HeadType_Ghoul_AverageNormal">
<defName>FCP_HeadType_Ghoul_AverageNormal_Female</defName>
<gender>Female</gender>
<graphicPath>FCP_Ghoul/Heads/Female_Ghoul_Average_Normal</graphicPath>
</HeadTypeDef>
<!-- Ghoul Average Pointy Male -->
<HeadTypeDef ParentName="FCP_HeadType_Ghoul_AverageNormal">
<defName>FCP_HeadType_Ghoul_AveragePointy_Male</defName>
<gender>Male</gender>
<graphicPath>FCP_Ghoul/Heads/Male_Ghoul_Average_Pointy</graphicPath>
</HeadTypeDef>
<!-- Ghoul Average Pointy Female -->
<HeadTypeDef ParentName="FCP_HeadType_Ghoul_AverageNormal">
<defName>FCP_HeadType_Ghoul_AveragePointy_Female</defName>
<gender>Female</gender>
<graphicPath>FCP_Ghoul/Heads/Female_Ghoul_Average_Pointy</graphicPath>
</HeadTypeDef>
<!-- Ghoul Average Wide Male -->
<HeadTypeDef ParentName="FCP_HeadType_Ghoul_AverageNormal">
<defName>FCP_HeadType_Ghoul_AverageWide_Male</defName>
<gender>Male</gender>
<graphicPath>FCP_Ghoul/Heads/Male_Ghoul_Average_Wide</graphicPath>
</HeadTypeDef>
<!-- Ghoul Average Wide Female -->
<HeadTypeDef ParentName="FCP_HeadType_Ghoul_AverageNormal">
<defName>FCP_HeadType_Ghoul_AverageWide_Female</defName>
<gender>Female</gender>
<graphicPath>FCP_Ghoul/Heads/Female_Ghoul_Average_Wide</graphicPath>
</HeadTypeDef>
<!-- Ghoul Narrow Normal Male -->
<HeadTypeDef ParentName="FCP_HeadType_Ghoul_AverageNormal">
<defName>FCP_HeadType_Ghoul_NarrowNormal_Male</defName>
<gender>Male</gender>
<graphicPath>FCP_Ghoul/Heads/Male_Ghoul_Narrow_Normal</graphicPath>
</HeadTypeDef>
<!-- Ghoul Narrow Normal Female -->
<HeadTypeDef ParentName="FCP_HeadType_Ghoul_AverageNormal">
<defName>FCP_HeadType_Ghoul_NarrowNormal_Female</defName>
<gender>Female</gender>
<graphicPath>FCP_Ghoul/Heads/Female_Ghoul_Narrow_Normal</graphicPath>
</HeadTypeDef>
<!-- Ghoul Narrow Pointy Male -->
<HeadTypeDef ParentName="FCP_HeadType_Ghoul_AverageNormal">
<defName>FCP_HeadType_Ghoul_NarrowPointy_Male</defName>
<gender>Male</gender>
<graphicPath>FCP_Ghoul/Heads/Male_Ghoul_Narrow_Pointy</graphicPath>
</HeadTypeDef>
<!-- Ghoul Narrow Pointy Female -->
<HeadTypeDef ParentName="FCP_HeadType_Ghoul_AverageNormal">
<defName>FCP_HeadType_Ghoul_NarrowPointy_Female</defName>
<gender>Female</gender>
<graphicPath>FCP_Ghoul/Heads/Female_Ghoul_Narrow_Pointy</graphicPath>
</HeadTypeDef>
<!-- Ghoul Narrow Wide Male -->
<HeadTypeDef ParentName="FCP_HeadType_Ghoul_AverageNormal">
<defName>FCP_HeadType_Ghoul_NarrowWide_Male</defName>
<gender>Male</gender>
<graphicPath>FCP_Ghoul/Heads/Male_Ghoul_Narrow_Wide</graphicPath>
</HeadTypeDef>
<!-- Ghoul Narrow Wide Female -->
<HeadTypeDef ParentName="FCP_HeadType_Ghoul_AverageNormal">
<defName>FCP_HeadType_Ghoul_NarrowWide_Female</defName>
<gender>Female</gender>