Initial commit

This commit is contained in:
RickGrymes
2025-12-16 00:55:58 -06:00
commit 1180fad100
37 changed files with 522 additions and 0 deletions
+2
View File
@@ -0,0 +1,2 @@
# Auto detect text files and perform LF normalization
* text=auto
@@ -0,0 +1,270 @@
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<!--__________ Power Armor - Basic __________-->
<!--_____ Base _____-->
<ThingDef ParentName="ApparelBase" Name="FCP_Apparel_Power_Armor_Frame_Base" Abstract="true">
<thingSetMakerTags>
<li>RewardStandardMidFreq</li>
</thingSetMakerTags>
<smeltable>false</smeltable>
<possessionCount>1</possessionCount>
<thingCategories>
<li>ApparelArmor</li>
</thingCategories>
<tickerType>Normal</tickerType>
<statBases>
<MaxHitPoints>250</MaxHitPoints>
<WorkToMake>10200</WorkToMake>
<Mass>6.0</Mass>
<Insulation_Cold>3</Insulation_Cold>
<Insulation_Heat>3</Insulation_Heat>
<EquipDelay>1.2</EquipDelay>
</statBases>
<apparel>
<shellRenderedBehindHead>true</shellRenderedBehindHead>
<bodyPartGroups>
<li>Hands</li>
<li>Feet</li>
<li>Neck</li>
<li>Legs</li>
<li>Arms</li>
<li>Torso</li>
<li>Waist</li>
<li>Shoulders</li>
</bodyPartGroups>
<layers>
<li>Shell</li>
</layers>
<tags>
<li>FCP_Power_Armor</li>
</tags>
<defaultOutfitTags>
<li>Worker</li>
</defaultOutfitTags>
<canBeGeneratedToSatisfyWarmth>false</canBeGeneratedToSatisfyWarmth>
<canBeGeneratedToSatisfyVacuumResistance>false</canBeGeneratedToSatisfyVacuumResistance>
<canBeGeneratedToSatisfyToxicEnvironmentResistance>false</canBeGeneratedToSatisfyToxicEnvironmentResistance>
<canBeDesiredForIdeo>false</canBeDesiredForIdeo>
<useDeflectMetalEffect>true</useDeflectMetalEffect>
<developmentalStageFilter>Adult</developmentalStageFilter>
</apparel>
<tradeTags>
<li>FCP_Power_Armor_Basic</li>
</tradeTags>
<building />
<comps>
<li Class="FCP.Core.CompProperties_LabelColored">
<rarity>Rare</rarity>
</li>
</comps>
<modExtensions>
<li Class="FalloutCore.ApparelExtension">
<shouldHideBody>True</shouldHideBody>
<displayBodyType>Hulk</displayBodyType>
</li>
</modExtensions>
</ThingDef>
<ThingDef ParentName="FCP_Apparel_Power_Armor_Frame_Base" Name="FCP_Apparel_Power_Armor_Base" Abstract="true">
<comps>
<li Class="RangerRick_PowerArmor.CompProperties_ApparelRequirement">
<requiredApparels>
<li>FCP_Apparel_Power_Armor_Frame</li>
</requiredApparels>
</li>
</comps>
</ThingDef>
<!--_____ Frames _____-->
<!-- Power Armor Frame -->
<ThingDef ParentName="FCP_Apparel_Power_Armor_Frame_Base">
<defName>FCP_Apparel_Power_Armor_Frame</defName>
<label>Power Armor Frame</label>
<description>A reinforced exoskeletal frame designed to support the weight and systems of advanced power armor. On its own, the Power Armor Frame offers basic protection and increased carrying capacity, but it truly shines when fitted with full armor plating. Essential for anyone hoping to operate pre-war power armor suits in the wasteland.</description>
<graphicData>
<texPath>Things/Apparel/Power_Armors/Power_Armor_Frame/FCP_Power_Armor_Frame</texPath>
<graphicClass>Graphic_Single</graphicClass>
<drawSize>1</drawSize>
</graphicData>
<statBases>
<ArmorRating_Sharp>0.30</ArmorRating_Sharp>
<ArmorRating_Blunt>0.30</ArmorRating_Blunt>
<ArmorRating_Heat>0.30</ArmorRating_Heat>
<Insulation_Cold>0</Insulation_Cold>
<Insulation_Heat>0</Insulation_Heat>
<EquipDelay>3.5</EquipDelay>
</statBases>
<apparel>
<bodyPartGroups Inherit="False">
<li>Hands</li>
<li>Legs</li>
<li>Arms</li>
<li>Torso</li>
<li>Waist</li>
<li>Shoulders</li>
<li>Feet</li>
</bodyPartGroups>
<wornGraphicPath>Things/Apparel/Power_Armors/Power_Armor_Frame/FCP_Power_Armor_Frame</wornGraphicPath>
<layers Inherit="False">
<li>FCP_Apparel_Layer_Power_Armor_Frame</li>
</layers>
<tags>
<li>FCP_Power_Armor</li>
</tags>
</apparel>
<comps>
<li Class="RangerRick_PowerArmor.CompProperties_PowerArmor">
<workDisables>
<li>Construction</li>
</workDisables>
<canSleep>False</canSleep>
<ignoresLegs>True</ignoresLegs>
<hediffOnEmptyFuel>FCP_Hediff_Power_Armor_Empty_Fusion_Core</hediffOnEmptyFuel>
</li>
<li Class="CompProperties_Refuelable">
<fuelCapacity>100</fuelCapacity>
<fuelConsumptionRate>20</fuelConsumptionRate>
<fuelLabel>Fusion Core</fuelLabel>
<fuelGizmoLabel>Fusion Core</fuelGizmoLabel>
<outOfFuelMessage>Needs Fusion Core</outOfFuelMessage>
<fuelFilter>
<thingDefs>
<li>Chemfuel</li>
</thingDefs>
</fuelFilter>
<consumeFuelOnlyWhenUsed>true</consumeFuelOnlyWhenUsed>
<initialFuelPercent>1</initialFuelPercent>
<showAllowAutoRefuelToggle>true</showAllowAutoRefuelToggle>
</li>
<li Class="RangerRick_PowerArmor.CompProperties_ApparelRequirement">
<requiredTrait>FCP_Trait_Power_Armor_Trained</requiredTrait>
</li>
<li Class="RangerRick_PowerArmor.CompProperties_ApparelDependency"></li>
</comps>
</ThingDef>
<!--_____ T-45 _____-->
<!-- T-45 Power Armor -->
<ThingDef ParentName="FCP_Apparel_Power_Armor_Base">
<defName>FCP_Apparel_Power_Armor_T45Armor</defName>
<label>T-45 Power Armor</label>
<description>The T-45 was the first power armor model deployed in the field, offering soldiers unprecedented protection and strength. Though now considered outdated, its heavy plating and servo-assisted joints still provide formidable defense and enhanced mobility to any wastelander lucky enough to find a working suit.</description>
<graphicData>
<texPath>Things/Apparel/Power_Armors/T45/FCP_T45_Power_Armor_Hulk_south</texPath>
<graphicClass>Graphic_Single</graphicClass>
<drawSize>1</drawSize>
</graphicData>
<statBases>
<ArmorRating_Sharp>1.45</ArmorRating_Sharp>
<ArmorRating_Blunt>1.20</ArmorRating_Blunt>
<ArmorRating_Heat>0.80</ArmorRating_Heat>
</statBases>
<equippedStatOffsets>
<MoveSpeed>0.06</MoveSpeed>
<AimingDelayFactor>-0.02</AimingDelayFactor>
<ToxicEnvironmentResistance>0.7</ToxicEnvironmentResistance>
<SocialImpact>-0.05</SocialImpact>
</equippedStatOffsets>
<apparel>
<wornGraphicPath>Things/Apparel/Power_Armors/T45/FCP_T45_Power_Armor</wornGraphicPath>
</apparel>
</ThingDef>
<!--_____ T-51 _____-->
<!-- T-51 Power Armor -->
<ThingDef ParentName="FCP_Apparel_Power_Armor_Base">
<defName>FCP_Apparel_Power_Armor_T51Armor</defName>
<label>T-51 Power Armor</label>
<description>The T-51 is a legendary pre-war power armor, renowned for its superior protection and advanced design. Its titanium composite shell and improved servos make it lighter and more durable than earlier models, granting its wearer unmatched resilience and strength on the battlefield.</description>
<graphicData>
<texPath>Things/Apparel/Power_Armors/T51/FCP_T51_Power_Armor_Hulk_south</texPath>
<graphicClass>Graphic_Single</graphicClass>
<drawSize>1</drawSize>
</graphicData>
<statBases>
<ArmorRating_Sharp>1.50</ArmorRating_Sharp>
<ArmorRating_Blunt>1.50</ArmorRating_Blunt>
<ArmorRating_Heat>1.00</ArmorRating_Heat>
</statBases>
<equippedStatOffsets>
<MoveSpeed>0.08</MoveSpeed>
<AimingDelayFactor>-0.03</AimingDelayFactor>
<ToxicEnvironmentResistance>0.8</ToxicEnvironmentResistance>
<SocialImpact>-0.03</SocialImpact>
</equippedStatOffsets>
<apparel>
<wornGraphicPath>Things/Apparel/Power_Armors/T51/FCP_T51_Power_Armor</wornGraphicPath>
</apparel>
</ThingDef>
<!--_____ T-60 _____-->
<!-- T-60 Power Armor -->
<ThingDef ParentName="FCP_Apparel_Power_Armor_Base">
<defName>FCP_Apparel_Power_Armor_T60Armor</defName>
<label>T-60 Power Armor</label>
<description>The T-60 represents the pinnacle of pre-war military engineering, combining the best features of earlier models with enhanced armor and reliability. Favored by the Brotherhood of Steel, the T-60 offers exceptional protection, advanced environmental sealing, and a menacing presence on any battlefield.</description>
<graphicData>
<texPath>Things/Apparel/Power_Armors/T60/FCP_T60_Power_Armor_Hulk_south</texPath>
<graphicClass>Graphic_Single</graphicClass>
<drawSize>1</drawSize>
</graphicData>
<statBases>
<ArmorRating_Sharp>2.00</ArmorRating_Sharp>
<ArmorRating_Blunt>2.00</ArmorRating_Blunt>
<ArmorRating_Heat>1.30</ArmorRating_Heat>
</statBases>
<equippedStatOffsets>
<MoveSpeed>0.10</MoveSpeed>
<AimingDelayFactor>-0.04</AimingDelayFactor>
<ToxicEnvironmentResistance>0.9</ToxicEnvironmentResistance>
<SocialImpact>0.00</SocialImpact>
</equippedStatOffsets>
<apparel>
<wornGraphicPath>Things/Apparel/Power_Armors/T60/FCP_T60_Power_Armor</wornGraphicPath>
</apparel>
</ThingDef>
<!--_____ X-01 _____-->
<!-- X-01 Power Armor -->
<ThingDef ParentName="FCP_Apparel_Power_Armor_Base">
<defName>FCP_Apparel_X01_Power_Armor</defName>
<label>X-01 Power Armor</label>
<description>The X-01 is the most advanced power armor ever developed before the Great War, shrouded in secrecy and rarely seen outside top-secret military installations. Its cutting-edge materials and systems provide unmatched protection, strength, and intimidation, making it the ultimate prize for any wasteland survivor.</description>
<graphicData>
<texPath>Things/Apparel/Power_Armors/X01/FCP_X01_Power_Armor_Hulk_south</texPath>
<graphicClass>Graphic_Single</graphicClass>
<drawSize>1</drawSize>
</graphicData>
<statBases>
<ArmorRating_Sharp>2.0</ArmorRating_Sharp>
<ArmorRating_Blunt>2.0</ArmorRating_Blunt>
<ArmorRating_Heat>2.2</ArmorRating_Heat>
<Insulation_Cold>4</Insulation_Cold>
<Insulation_Heat>4</Insulation_Heat>
<EquipDelay>1.0</EquipDelay>
</statBases>
<equippedStatOffsets>
<MoveSpeed>0.12</MoveSpeed>
<AimingDelayFactor>-0.05</AimingDelayFactor>
<ToxicEnvironmentResistance>1.0</ToxicEnvironmentResistance>
<SocialImpact>0.10</SocialImpact>
</equippedStatOffsets>
<apparel>
<wornGraphicPath>Things/Apparel/Power_Armors/X01/FCP_X01_Power_Armor</wornGraphicPath>
</apparel>
</ThingDef>
</Defs>
@@ -0,0 +1,226 @@
<?xml version="1.0" encoding="UTF-8"?>
<Defs>
<!--__________ Power Armor Helmets __________-->
<ThingDef ParentName="HatBase" Name="FCP_Apparel_Power_Armor_Helmet_Base" Abstract="true">
<apparel>
<canBeGeneratedToSatisfyWarmth>false</canBeGeneratedToSatisfyWarmth>
<canBeGeneratedToSatisfyVacuumResistance>false</canBeGeneratedToSatisfyVacuumResistance>
<canBeGeneratedToSatisfyToxicEnvironmentResistance>false</canBeGeneratedToSatisfyToxicEnvironmentResistance>
</apparel>
</ThingDef>
<!--_____ T-45 _____-->
<!-- T-45 Power Armor Helmet -->
<ThingDef ParentName="FCP_Apparel_Power_Armor_Helmet_Base">
<defName>FCP_Apparel_Power_Armor_T45_Helmet</defName>
<label>T-45 Power Armor Helmet</label>
<description>An early model of power armor helmet, the T45 offers solid protection against most threats. Its bulky design is a testament to pre-war engineering, providing reliable defense at the cost of some comfort and mobility.</description>
<techLevel>Industrial</techLevel>
<graphicData>
<texPath>Things/Apparel/Power_Armor_Headgear/T45_Helmet/FCP_T45_Power_Armor_Helmet_south</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<smeltable>false</smeltable>
<statBases>
<MaxHitPoints>80</MaxHitPoints>
<Mass>0.8</Mass>
<ArmorRating_Sharp>1.00</ArmorRating_Sharp>
<ArmorRating_Blunt>1.00</ArmorRating_Blunt>
<ArmorRating_Heat>0.80</ArmorRating_Heat>
<Insulation_Heat>2</Insulation_Heat>
<EquipDelay>3</EquipDelay>
</statBases>
<equippedStatOffsets>
<ToxicEnvironmentResistance>0.8</ToxicEnvironmentResistance> <!-- Good, but not perfect -->
<MoveSpeed>-0.5</MoveSpeed> <!-- Bulky -->
<AimingDelayFactor>-0.01</AimingDelayFactor>
<SocialImpact>-0.05</SocialImpact>
</equippedStatOffsets>
<apparel>
<bodyPartGroups>
<li>UpperHead</li>
<li>FullHead</li>
<li>FullHead</li>
</bodyPartGroups>
<wornGraphicPath>Things/Apparel/Power_Armor_Headgear/T45_Helmet/FCP_T45_Power_Armor_Helmet</wornGraphicPath>
<layers>
<li>Overhead</li>
</layers>
<useDeflectMetalEffect>true</useDeflectMetalEffect>
<developmentalStageFilter>Adult</developmentalStageFilter>
</apparel>
<comps>
<li Class="FCP.Core.CompProperties_LabelColored">
<rarity>Rare</rarity>
</li>
<li Class="RangerRick_PowerArmor.CompProperties_ApparelRequirement">
<requiredApparels>
<li>FCP_Apparel_Power_Armor_Frame</li>
</requiredApparels>
</li>
</comps>
</ThingDef>
<!--_____ T-51 _____-->
<!-- T-51 Power Armor Helmet -->
<ThingDef ParentName="FCP_Apparel_Power_Armor_Helmet_Base">
<defName>FCP_Apparel_Power_Armor_T51_Helmet</defName>
<label>T-51 Power Armor Helmet</label>
<description>The T51 helmet is a refined evolution of power armor technology, offering superior protection and improved ergonomics over earlier models. Favored for its balance of defense and comfort.</description>
<techLevel>Industrial</techLevel>
<graphicData>
<texPath>Things/Apparel/Power_Armor_Headgear/T51_Helmet/FCP_T51_Power_Armor_Helmet_south</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<smeltable>false</smeltable>
<statBases>
<MaxHitPoints>80</MaxHitPoints>
<Mass>0.8</Mass>
<ArmorRating_Sharp>1.30</ArmorRating_Sharp>
<ArmorRating_Blunt>1.30</ArmorRating_Blunt>
<ArmorRating_Heat>1.00</ArmorRating_Heat>
<Insulation_Heat>2</Insulation_Heat>
<EquipDelay>2.5</EquipDelay>
</statBases>
<equippedStatOffsets>
<ToxicEnvironmentResistance>0.9</ToxicEnvironmentResistance>
<MoveSpeed>-0.3</MoveSpeed>
<AimingDelayFactor>-0.02</AimingDelayFactor>
<SocialImpact>-0.03</SocialImpact>
</equippedStatOffsets>
<apparel>
<bodyPartGroups>
<li>UpperHead</li>
<li>FullHead</li>
</bodyPartGroups>
<wornGraphicPath>Things/Apparel/Power_Armor_Headgear/T51_Helmet/FCP_T51_Power_Armor_Helmet</wornGraphicPath>
<layers>
<li>Overhead</li>
</layers>
<useDeflectMetalEffect>true</useDeflectMetalEffect>
<developmentalStageFilter>Adult</developmentalStageFilter>
</apparel>
<comps>
<li Class="FCP.Core.CompProperties_LabelColored">
<rarity>Rare</rarity>
</li>
<li Class="RangerRick_PowerArmor.CompProperties_ApparelRequirement">
<requiredApparels>
<li>FCP_Apparel_Power_Armor_Frame</li>
</requiredApparels>
</li>
</comps>
</ThingDef>
<!--_____ T-60 _____-->
<!-- T-60 Power Armor Helmet -->
<ThingDef ParentName="FCP_Apparel_Power_Armor_Helmet_Base">
<defName>FCP_Apparel_Power_Armor_T60_Helmet</defName>
<label>T-60 Power Armor Helmet</label>
<description>The T60 helmet represents advanced power armor development, featuring enhanced armor plating and improved environmental sealing. Designed for frontline combat in hazardous conditions.</description>
<techLevel>Industrial</techLevel>
<graphicData>
<texPath>Things/Apparel/Power_Armor_Headgear/T60_Helmet/FCP_T60_Power_Armor_Helmet_south</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<smeltable>false</smeltable>
<statBases>
<MaxHitPoints>80</MaxHitPoints>
<Mass>0.8</Mass>
<ArmorRating_Sharp>1.60</ArmorRating_Sharp>
<ArmorRating_Blunt>1.60</ArmorRating_Blunt>
<ArmorRating_Heat>1.20</ArmorRating_Heat>
<Insulation_Heat>2</Insulation_Heat>
<EquipDelay>2</EquipDelay>
</statBases>
<equippedStatOffsets>
<ToxicEnvironmentResistance>0.95</ToxicEnvironmentResistance>
<MoveSpeed>-0.2</MoveSpeed>
<AimingDelayFactor>-0.03</AimingDelayFactor>
<SocialImpact>-0.01</SocialImpact>
</equippedStatOffsets>
<apparel>
<bodyPartGroups>
<li>UpperHead</li>
<li>FullHead</li>
</bodyPartGroups>
<wornGraphicPath>Things/Apparel/Power_Armor_Headgear/T60_Helmet/FCP_T60_Power_Armor_Helmet</wornGraphicPath>
<layers>
<li>Overhead</li>
</layers>
<useDeflectMetalEffect>true</useDeflectMetalEffect>
<developmentalStageFilter>Adult</developmentalStageFilter>
</apparel>
<comps>
<li Class="FCP.Core.CompProperties_LabelColored">
<rarity>Rare</rarity>
</li>
<li Class="RangerRick_PowerArmor.CompProperties_ApparelRequirement">
<requiredApparels>
<li>FCP_Apparel_Power_Armor_Frame</li>
</requiredApparels>
</li>
</comps>
</ThingDef>
<!--_____ X-01 _____-->
<!-- X01 Power Armor Helmet -->
<ThingDef ParentName="FCP_Apparel_Power_Armor_Helmet_Base">
<defName>FCP_Apparel_Power_Armor_X01_Helmet</defName>
<label>X-01 Power Armor Helmet</label>
<description>The X01 helmet is the pinnacle of power armor headgear, boasting cutting-edge materials and maximum protection. Its intimidating design and advanced systems make it a rare and valuable asset.</description>
<techLevel>Industrial</techLevel>
<graphicData>
<texPath>Things/Apparel/Power_Armor_Headgear/X01_Helmet/FCP_X01_Power_Armor_Helmet_south</texPath>
<graphicClass>Graphic_Single</graphicClass>
</graphicData>
<smeltable>false</smeltable>
<statBases>
<MaxHitPoints>80</MaxHitPoints>
<Mass>0.8</Mass>
<ArmorRating_Sharp>1.45</ArmorRating_Sharp>
<ArmorRating_Blunt>1.45</ArmorRating_Blunt>
<ArmorRating_Heat>1.70</ArmorRating_Heat>
<Insulation_Heat>2</Insulation_Heat>
<EquipDelay>2</EquipDelay>
</statBases>
<equippedStatOffsets>
<ToxicEnvironmentResistance>1.0</ToxicEnvironmentResistance> <!-- Perfect gas mask -->
<AimingDelayFactor>-0.04</AimingDelayFactor>
<SocialImpact>0.05</SocialImpact> <!-- Awe-inspiring -->
</equippedStatOffsets>
<apparel>
<bodyPartGroups>
<li>UpperHead</li>
<li>FullHead</li>
</bodyPartGroups>
<wornGraphicPath>Things/Apparel/Power_Armor_Headgear/X01_Helmet/FCP_X01_Power_Armor_Helmet</wornGraphicPath>
<layers>
<li>Overhead</li>
</layers>
<useDeflectMetalEffect>true</useDeflectMetalEffect>
<developmentalStageFilter>Adult</developmentalStageFilter>
</apparel>
<comps>
<li Class="FCP.Core.CompProperties_LabelColored">
<rarity>Rare</rarity>
</li>
<li Class="RangerRick_PowerArmor.CompProperties_ApparelRequirement">
<requiredApparels>
<li>FCP_Apparel_Power_Armor_Frame</li>
</requiredApparels>
</li>
</comps>
</ThingDef>
</Defs>
+24
View File
@@ -0,0 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<ModMetaData>
<!-- About Information -->
<packageId>Rick.FCP.PowerArmor</packageId>
<author>Rick</author>
<name>FCP - Power Armors</name>
<description>The Fallout Collaboration Project Presents: Power Armor, the complete fallout power armor experience. All mods that have power armor will require this as a base.</description>
<supportedVersions>
<li>1.6</li>
</supportedVersions>
<modDependencies>
<li>
<packageId>Rick.FCP.Core.Tools</packageId>
<displayName>FCP - Tools</displayName>
<downloadUrl>https://github.com/FalloutCollaborationProject/FCP-Tools</downloadUrl>
</li>
</modDependencies>
<loadAfter>
<li>Rick.FCP.Core.Tools</li>
</loadAfter>
</ModMetaData>
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 39 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 316 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.6 KiB

Some files were not shown because too many files have changed in this diff Show More