Add new apparel and armor definitions

Expanded ThingDefs_Wastelander_Apparel.xml with additional apparel and armor items, including new pre-war outfits, costumes, and variants of combat armor. These changes introduce more variety and customization options for apparel in the game.
This commit is contained in:
RickGrymes
2025-12-30 01:11:13 -06:00
parent d1e863adc2
commit 3fe672d9a0
@@ -1,10 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<Defs>
<!--__________ Wastelander Clothing __________-->
<!--_____ Armor _____-->
<!--___ Pre-War Armor ___-->
<!--__ Combat Armor __-->
<!-- Combat Armor -->
<ThingDef ParentName="FCP_Apparel_Combat_Armor_Base">
<defName>FCP_Apparel_Combat_Armor</defName>
<description>A short-sleeved armor with pauldrons and chest plates covering the torso.</description>
@@ -26,7 +32,9 @@
</li>
</comps>
</ThingDef>
<!-- Rivet City Security Armor -->
<ThingDef ParentName="FCP_Apparel_Combat_Armor_Base">
<defName>FCP_Apparel_Rivet_City_Security_Armor</defName>
<description>A suit of armor worn by the security forces of Rivet City.</description>
@@ -48,7 +56,9 @@
</li>
</comps>
</ThingDef>
<!-- Combat Armor Light -->
<ThingDef ParentName="ApparelBase">
<defName>FCP_Apparel_Combat_Armor_Light</defName>
<description>The combat armor was the standard-issue armor of the US army before the war. It is composed of armor plates made from defensive polymer attached to pieces of ballistic fibre. It offers more protection than metal armor, while being somewhat lighter. It is rare and expensive since few groups have the knowledge, and resources, to produce more and many suits are scavenged from pre-war military caches. While still rare, the light combat armor is the most available variant. It offers quite good protection while being lightweight.</description>
@@ -111,7 +121,9 @@
</li>
</comps>
</ThingDef>
<!-- Combat Armor Sturdy -->
<ThingDef ParentName="ApparelBase">
<defName>FCP_Apparel_Combat_Armor_Sturdy</defName>
<description>The combat armor was the standard-issue armor of the US army before the war. It is composed of armor plates made from defensive polymer attached to pieces of ballistic fibre. It offers more protection than metal armor, while being somewhat lighter. It is rare and expensive since few groups have the knowledge, and resources, to produce more and many suits are scavenged from pre-war military caches. Medium combat armor provides great protection, albeit it is quite heavy. Its best suited for warriors in the midst of battle.</description>
@@ -173,7 +185,9 @@
</li>
</comps>
</ThingDef>
<!-- Combat Armor Heavy-->
<ThingDef ParentName="ApparelBase">
<defName>FCP_Apparel_Combat_Armor_Heavy</defName>
<description>The combat armor was the standard-issue armor of the US army before the war. It is composed of armor plates made from defensive polymer attached to pieces of ballistic fibre. It offers more protection than metal armor, while being somewhat lighter. It is rare and expensive since few groups have the knowledge, and resources, to produce more and many suits are scavenged from pre-war military caches. Exotic and powerful, heavy combat armor offers superior protection against all kinds of damage. Obviously, it is very heavy, but only power armor guards its wearer better against the perils of the wasteland.</description>
@@ -235,7 +249,9 @@
</li>
</comps>
</ThingDef>
<!-- Reinforced Combat Armor -->
<ThingDef ParentName="ApparelBase">
<defName>FCP_Apparel_Reinforced_Combat_Armor</defName>
<label>Reinforced Combat Armor</label>
@@ -296,7 +312,9 @@
</li>
</comps>
</ThingDef>
<!-- Reinforced Combat Armor II -->
<ThingDef ParentName="ApparelBase">
<defName>FCP_Apparel_Reinforced_Combat_Armor_II</defName>
<label>Reinforced Combat Armor II</label>
@@ -358,9 +376,13 @@
</li>
</comps>
</ThingDef>
<!--_____ Apparel _____-->
<!--___ Pre-War Apparel ___-->
<!-- Military Fatigues -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Military_Fatigues</defName>
<label>Military Fatigues</label>
@@ -419,11 +441,13 @@
</li>
</comps>
</ThingDef>
<!-- Pre-War Army Uniform -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Army_Uniform</defName>
<label>Pre-War Army Uniform</label>
<description>.</description>
<description>A pre-war United States Army dress uniform in olive drab. The uniform consists of a military jacket with brass buttons and insignia, matching trousers, and a service cap. Despite its age, this formal military attire maintains its crisp appearance and represents the old world's military tradition.</description>
<graphicData>
<texPath>Things/Apparel/Wasteland_Apparel/ArmyUniform/FCP_Army_Uniform_Clean</texPath>
<graphicClass>Graphic_Single</graphicClass>
@@ -474,7 +498,9 @@
</li>
</comps>
</ThingDef>
<!-- Pre-War Fancy Suit (Clean) -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Benny_Pre_War_Fancy_Suit_Clean</defName>
<useHitPoints>false</useHitPoints>
@@ -538,7 +564,9 @@
</li>
</modExtensions>
</ThingDef>
<!-- Business Pre War -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Business_Pre_War</defName>
<label>Business Pre War</label>
@@ -593,7 +621,9 @@
</li>
</comps>
</ThingDef>
<!-- Spring Pre War Dress -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Spring_Pre_War_Dress</defName>
<label>Spring Pre War Dress</label>
@@ -649,7 +679,9 @@
</li>
</comps>
</ThingDef>
<!-- Spring Pre War Shirt -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Spring_Pre_War_Shirt</defName>
<label>Spring Pre War Shirt</label>
@@ -705,7 +737,9 @@
</li>
</comps>
</ThingDef>
<!-- Radiation Suit -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Radiation_Suit</defName>
<label>Radiations Suit</label>
@@ -766,7 +800,9 @@
</li>
</comps>
</ThingDef>
<!-- Red Rocket Overalls-->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Red_Rocket_Overalls</defName>
<label>Red Rocket Overalls</label>
@@ -821,7 +857,9 @@
</li>
</comps>
</ThingDef>
<!-- Naughty Nightgown -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Naughty_Nightgown</defName>
<label>Naughty Nightgown</label>
@@ -883,7 +921,9 @@
</li>
</comps>
</ThingDef>
<!-- Naughty Nightwear -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Naughty_Nightwear</defName>
<label>Naughty Nightwear</label>
@@ -944,7 +984,9 @@
</li>
</comps>
</ThingDef>
<!-- Fancy Gambler Dress -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Fancy_Gambler_Dress</defName>
<label>Fancy Gambler Dress</label>
@@ -1000,7 +1042,9 @@
</li>
</comps>
</ThingDef>
<!-- Fancy Gambler Suit -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Fancy_Gambler_Suit</defName>
<label>Fancy Gambler Suit</label>
@@ -1057,7 +1101,9 @@
</li>
</comps>
</ThingDef>
<!-- Lab Coat Capital -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Lab_Coat_Capital</defName>
<label>Lab Coat Capital</label>
@@ -1117,7 +1163,9 @@
</li>
</comps>
</ThingDef>
<!-- Lab Coat Commonwealth-->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Lab_Coat_Commonwealth</defName>
<label>Lab Coat Commonwealth</label>
@@ -1177,11 +1225,13 @@
</li>
</comps>
</ThingDef>
<!-- Mistress Mistery -->
<!-- Mistress of Mystery -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Mistress_Mystery</defName>
<useHitPoints>false</useHitPoints>
<label>Mistress Mystery Costume</label>
<label>Mistress of Mystery Costume</label>
<description>The outfit worn by the Mistress of Mystery, one of the longest-running and most popular superhero characters in the Hubris Comics universe.</description>
<graphicData>
<texPath>Things/Apparel/Wasteland_Apparel/MistressMystery/FCP_Mistress_Mystery_Costume</texPath>
@@ -1238,7 +1288,9 @@
</li>
</modExtensions>
</ThingDef>
<!-- Grognak Female -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Grognak_Female</defName>
<useHitPoints>false</useHitPoints>
@@ -1307,7 +1359,9 @@
</li>
</modExtensions>
</ThingDef>
<!-- Grognak Male -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Grognak_Male</defName>
<useHitPoints>false</useHitPoints>
@@ -1375,7 +1429,9 @@
</li>
</modExtensions>
</ThingDef>
<!-- Inspector -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_The_Inspector</defName>
<useHitPoints>false</useHitPoints>
@@ -1436,7 +1492,9 @@
</li>
</modExtensions>
</ThingDef>
<!-- Silver Shroud-->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Silver_Shroud</defName>
<useHitPoints>false</useHitPoints>
@@ -1505,7 +1563,9 @@
</li>
</modExtensions>
</ThingDef>
<!-- Manta Man -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Manta_Man</defName>
<useHitPoints>false</useHitPoints>
@@ -1566,8 +1626,11 @@
</li>
</modExtensions>
</ThingDef>
<!--__ Wastelander Apparel __-->
<!-- Athletic Outfit -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Athletic_Outfit</defName>
<label>Athletic Outfit</label>
@@ -1621,7 +1684,9 @@
</li>
</comps>
</ThingDef>
<!-- Brahmin Skin Outfit -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Brahmin_Skin_Outfit</defName>
<label>Brahmin Skin Outfit</label>
@@ -1676,7 +1741,9 @@
</li>
</comps>
</ThingDef>
<!-- Caravaneer Outfit -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Caravaneer_Outfit</defName>
<label>Caravaneer Outfit</label>
@@ -1729,7 +1796,9 @@
</li>
</comps>
</ThingDef>
<!-- Field Hand Female Outfit -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Field_Hand_Female_Outfit</defName>
<label>Field Hand Female Outfit</label>
@@ -1784,7 +1853,9 @@
</li>
</comps>
</ThingDef>
<!-- Field Hand Male Outfit -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Field_Hand_Male_Outfit</defName>
<label>Field Hand Male Outfit</label>
@@ -1839,7 +1910,9 @@
</li>
</comps>
</ThingDef>
<!-- Gas Ranger -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Gas_Ranger</defName>
<label>Gas Ranger Outfit</label>
@@ -1888,7 +1961,9 @@
</li>
</comps>
</ThingDef>
<!-- Lab Coat Followers -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Lab_Coat_Followers</defName>
<label>Followers Lab Coat</label>
@@ -1947,7 +2022,9 @@
</li>
</comps>
</ThingDef>
<!-- Leather Coat -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Leather_Coat</defName>
<label>Leather Coat</label>
@@ -1999,7 +2076,9 @@
</li>
</comps>
</ThingDef>
<!-- Merc Adventurer Outfit -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Merc_Adventurer_Outfit</defName>
<label>Merc Adventurer Outfit</label>
@@ -2060,7 +2139,9 @@
</li>
</comps>
</ThingDef>
<!-- Merc Charmer Dress -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Merc_Charmer_Dress</defName>
<label>Merc Charmer Dress</label>
@@ -2121,7 +2202,9 @@
</li>
</comps>
</ThingDef>
<!-- Merc Charmer Suit -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Merc_Charmer_Suit</defName>
<label>Merc Charmer Suit</label>
@@ -2175,7 +2258,9 @@
</li>
</comps>
</ThingDef>
<!-- Merc Cruiser Suit -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Merc_Cruiser_Outfit</defName>
<label>Merc Cruiser Outfit</label>
@@ -2236,7 +2321,9 @@
</li>
</comps>
</ThingDef>
<!-- Prospector Outfit -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Prospector_Outfit</defName>
<label>Prospector Outfit</label>
@@ -2291,7 +2378,9 @@
</li>
</comps>
</ThingDef>
<!-- Regulator Duster -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Sheriff_Duster</defName>
<label>Sheriff Duster</label>
@@ -2348,7 +2437,9 @@
</li>
</comps>
</ThingDef>
<!-- Surveyor Outfit -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Surveyor_Outfit</defName>
<label>Surveyor Outfit</label>
@@ -2406,7 +2497,9 @@
</li>
</comps>
</ThingDef>
<!-- Wasteland Doctor Outfit -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Wasteland_Doctor_Outfit</defName>
<label>Wasteland Doctor Outfit</label>
@@ -2465,7 +2558,9 @@
</li>
</comps>
</ThingDef>
<!-- Wasteland Wanderer Outfit -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Wasteland_Wanderer_Outfit</defName>
<label>Wasteland Wanderer Outfit</label>
@@ -2523,7 +2618,9 @@
</li>
</comps>
</ThingDef>
<!--___ Ghoul Apparel ___-->
<!-- Jason Bright -->
<ThingDef ParentName="FCP_Apparel_Base">
<defName>FCP_Apparel_Jason_Bright</defName>
@@ -2577,7 +2674,9 @@
</li>
</modExtensions>
</ThingDef>
<!-- Bright Brotherhood Robe -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Bright_Brotherhood_Robe</defName>
<label>Bright Brotherhood Robe</label>
@@ -2629,8 +2728,11 @@
</li>
</comps>
</ThingDef>
<!--___ Slave Apparel ___-->
<!-- Chained Prostitute Outfit -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Chained_Prostitute_Outfit</defName>
<label>Chained Prostitute Outfit</label>
@@ -2681,7 +2783,9 @@
</li>
</comps>
</ThingDef>
<!-- Exposed Prostitute Outfit -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Exposed_Prostitute_Outfit</defName>
<label>Exposed Prostitute Outfit</label>
@@ -2733,7 +2837,9 @@
</li>
</comps>
</ThingDef>
<!-- Prostitute Outfit Female -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Prostitute_Outfit_Female</defName>
<label>Prostitute Outfit Female</label>
@@ -2793,7 +2899,9 @@
</li>
</comps>
</ThingDef>
<!-- Prostitute Outfit Male -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Prostitute_Outfit_Male</defName>
<label>Prostitute Outfit Male</label>
@@ -2846,7 +2954,9 @@
</li>
</comps>
</ThingDef>
<!-- Slave Rags -->
<ThingDef ParentName="FCP_Apparel_Makeable_Base">
<defName>FCP_Apparel_Slave_Rags</defName>
<label>Slave Rags</label>
@@ -2898,4 +3008,5 @@
</li>
</comps>
</ThingDef>
</Defs>