mirror of
https://github.com/FalloutCollaborationProject/FCP-Wastelanders.git
synced 2026-07-27 17:03:26 -07:00
Implement eight new unique trader NPCs and three new caravan companies. Adds character definitions, pawnkind configurations, and trader kind definitions for Trashcan Carla, Cricket, Lucas Miller, Doc Weathers, Angela Staley, Banon, Belle Bonny, and support for Crimson Caravan and Gun Runners caravans. Updates faction configuration to integrate these new traders into the hidden faction's caravan system with character chance spawning.
288 lines
11 KiB
XML
288 lines
11 KiB
XML
<?xml version="1.0" encoding="utf-8" ?>
|
|
<Defs>
|
|
|
|
<!--__________ Pawnkinds __________-->
|
|
|
|
<!--_____ Characters _____-->
|
|
|
|
<!--___ Traders ___-->
|
|
|
|
<!-- Angela Staley -->
|
|
|
|
<PawnKindDef ParentName="FCP_WastelanderkindBase" MayRequire="Rick.FCP.Wastelanders">
|
|
<defName>FCP_Unique_Pawnkind_Wastelander_Trader_Angela_Staley</defName>
|
|
<label>Merchant</label>
|
|
<trader>true</trader>
|
|
<combatPower>30</combatPower>
|
|
<apparelRequired>
|
|
<li MayRequire="Rick.FCP.Wastelanders">FCP_Apparel_Caravaneer_Outfit</li>
|
|
</apparelRequired>
|
|
<initialWillRange>1~3</initialWillRange>
|
|
<initialResistanceRange>10~17</initialResistanceRange>
|
|
<backstoryFiltersOverride Inherit="False">
|
|
<li>
|
|
<categoriesChildhood>
|
|
<li>FCP_Backstory_Wasteland_Trader_Angela_Staley_Child</li>
|
|
</categoriesChildhood>
|
|
<categoriesAdulthood>
|
|
<li>FCP_Backstory_Wasteland_Trader_Angela_Staley</li>
|
|
</categoriesAdulthood>
|
|
</li>
|
|
</backstoryFiltersOverride>
|
|
<pawnGroupDevelopmentStage>Adult</pawnGroupDevelopmentStage>
|
|
</PawnKindDef>
|
|
|
|
<!-- Belle Bonny -->
|
|
|
|
<PawnKindDef ParentName="FCP_WastelanderkindBase" MayRequire="Rick.FCP.Wastelanders">
|
|
<defName>FCP_Unique_Pawnkind_Wastelander_Trader_Belle_Bonny</defName>
|
|
<label>Merchant</label>
|
|
<trader>true</trader>
|
|
<combatPower>30</combatPower>
|
|
<apparelAllowHeadgearChance>1</apparelAllowHeadgearChance>
|
|
<apparelRequired>
|
|
<li MayRequire="Rick.FCP.Wastelanders">FCP_Apparel_Slave_Scarf_Hat</li>
|
|
<li MayRequire="Rick.FCP.Wastelanders">FCP_Apparel_Caravaneer_Outfit</li>
|
|
</apparelRequired>
|
|
<initialWillRange>1~3</initialWillRange>
|
|
<initialResistanceRange>10~17</initialResistanceRange>
|
|
<backstoryFiltersOverride Inherit="False">
|
|
<li>
|
|
<categoriesChildhood>
|
|
<li>FCP_Backstory_Wasteland_Trader_Belle_Bonny_Child</li>
|
|
</categoriesChildhood>
|
|
<categoriesAdulthood>
|
|
<li>FCP_Backstory_Wasteland_Trader_Belle_Bonny</li>
|
|
</categoriesAdulthood>
|
|
</li>
|
|
</backstoryFiltersOverride>
|
|
<pawnGroupDevelopmentStage>Adult</pawnGroupDevelopmentStage>
|
|
</PawnKindDef>
|
|
|
|
<!-- Banon -->
|
|
|
|
<PawnKindDef ParentName="FCP_WastelanderkindBase" MayRequire="Rick.FCP.Wastelanders">
|
|
<defName>FCP_Unique_Pawnkind_Wastelander_Trader_Banon</defName>
|
|
<label>Merchant</label>
|
|
<trader>true</trader>
|
|
<combatPower>30</combatPower>
|
|
<apparelRequired>
|
|
<li MayRequire="Rick.FCP.Wastelanders">FCP_Apparel_Spring_Pre_War_Shirt</li>
|
|
</apparelRequired>
|
|
<initialWillRange>1~3</initialWillRange>
|
|
<initialResistanceRange>10~17</initialResistanceRange>
|
|
<backstoryFiltersOverride Inherit="False">
|
|
<li>
|
|
<categoriesChildhood>
|
|
<li>FCP_Backstory_Wasteland_Trader_Banon_Child</li>
|
|
</categoriesChildhood>
|
|
<categoriesAdulthood>
|
|
<li>FCP_Backstory_Wasteland_Trader_Banon</li>
|
|
</categoriesAdulthood>
|
|
</li>
|
|
</backstoryFiltersOverride>
|
|
<pawnGroupDevelopmentStage>Adult</pawnGroupDevelopmentStage>
|
|
</PawnKindDef>
|
|
|
|
<!-- Crow -->
|
|
|
|
<PawnKindDef ParentName="FCP_WastelanderkindBase">
|
|
<defName>FCP_Unique_Pawnkind_Wastelander_Trader_Crow</defName>
|
|
<label>Caravan Trader</label>
|
|
<trader>true</trader>
|
|
<combatPower>30</combatPower>
|
|
<apparelRequired>
|
|
<li>FCP_Apparel_Caravaneer_Outfit</li>
|
|
</apparelRequired>
|
|
<initialWillRange>1~3</initialWillRange>
|
|
<initialResistanceRange>10~17</initialResistanceRange>
|
|
<backstoryFiltersOverride Inherit="False">
|
|
<li>
|
|
<categoriesChildhood>
|
|
<li>FCP_Backstory_Wasteland_Trader_Crow_Child</li>
|
|
</categoriesChildhood>
|
|
<categoriesAdulthood>
|
|
<li>FCP_Backstory_Wasteland_Trader_Crow</li>
|
|
</categoriesAdulthood>
|
|
</li>
|
|
</backstoryFiltersOverride>
|
|
<pawnGroupDevelopmentStage>Adult</pawnGroupDevelopmentStage>
|
|
</PawnKindDef>
|
|
|
|
<!-- Crazy Wolfgang -->
|
|
|
|
<PawnKindDef ParentName="FCP_WastelanderkindBase">
|
|
<defName>FCP_Unique_Pawnkind_Wastelander_Trader_Crazy_Wolfgang</defName>
|
|
<label>Caravan Trader</label>
|
|
<trader>true</trader>
|
|
<combatPower>30</combatPower>
|
|
<apparelRequired>
|
|
<li>FCP_Apparel_Caravaneer_Outfit</li>
|
|
</apparelRequired>
|
|
<initialWillRange>1~3</initialWillRange>
|
|
<initialResistanceRange>10~17</initialResistanceRange>
|
|
<backstoryFiltersOverride Inherit="False">
|
|
<li>
|
|
<categoriesChildhood>
|
|
<li>FCP_Backstory_Wasteland_Trader_Crazy_Wolfgang_Child</li>
|
|
</categoriesChildhood>
|
|
<categoriesAdulthood>
|
|
<li>FCP_Backstory_Wasteland_Trader_Crazy_Wolfgang</li>
|
|
</categoriesAdulthood>
|
|
</li>
|
|
</backstoryFiltersOverride>
|
|
<pawnGroupDevelopmentStage>Adult</pawnGroupDevelopmentStage>
|
|
</PawnKindDef>
|
|
|
|
<!-- Doc Hoff -->
|
|
|
|
<PawnKindDef ParentName="FCP_WastelanderkindBase">
|
|
<defName>FCP_Unique_Pawnkind_Wastelander_Trader_Doc_Hoff</defName>
|
|
<label>Caravan Trader</label>
|
|
<trader>true</trader>
|
|
<combatPower>30</combatPower>
|
|
<apparelRequired>
|
|
<li>FCP_Apparel_Business_Pre_War</li>
|
|
</apparelRequired>
|
|
<initialWillRange>1~3</initialWillRange>
|
|
<initialResistanceRange>10~17</initialResistanceRange>
|
|
<backstoryFiltersOverride Inherit="False">
|
|
<li>
|
|
<categoriesChildhood>
|
|
<li>FCP_Backstory_Wasteland_Trader_Doc_Hoff_Child</li>
|
|
</categoriesChildhood>
|
|
<categoriesAdulthood>
|
|
<li>FCP_Backstory_Wasteland_Trader_Doc_Hoff</li>
|
|
</categoriesAdulthood>
|
|
</li>
|
|
</backstoryFiltersOverride>
|
|
<pawnGroupDevelopmentStage>Adult</pawnGroupDevelopmentStage>
|
|
</PawnKindDef>
|
|
|
|
<!-- Lucky Harith -->
|
|
|
|
<PawnKindDef ParentName="FCP_WastelanderkindBase">
|
|
<defName>FCP_Unique_Pawnkind_Wastelander_Trader_Lucky_Harith</defName>
|
|
<label>Caravan Trader</label>
|
|
<trader>true</trader>
|
|
<combatPower>30</combatPower>
|
|
<apparelRequired>
|
|
<li>FCP_Apparel_Caravaneer_Outfit</li>
|
|
</apparelRequired>
|
|
<initialWillRange>1~3</initialWillRange>
|
|
<initialResistanceRange>10~17</initialResistanceRange>
|
|
<backstoryFiltersOverride Inherit="False">
|
|
<li>
|
|
<categoriesChildhood>
|
|
<li>FCP_Backstory_Wasteland_Trader_Lucky_Harith_Child</li>
|
|
</categoriesChildhood>
|
|
<categoriesAdulthood>
|
|
<li>FCP_Backstory_Wasteland_Trader_Lucky_Harith</li>
|
|
</categoriesAdulthood>
|
|
</li>
|
|
</backstoryFiltersOverride>
|
|
<pawnGroupDevelopmentStage>Adult</pawnGroupDevelopmentStage>
|
|
</PawnKindDef>
|
|
|
|
<!-- Trashcan Carla -->
|
|
|
|
<PawnKindDef ParentName="FCP_WastelanderkindBase">
|
|
<defName>FCP_Unique_Pawnkind_Wastelander_Trader_Trashcan_Carla</defName>
|
|
<label>Scrap Trader</label>
|
|
<trader>true</trader>
|
|
<combatPower>15</combatPower>
|
|
<apparelRequired>
|
|
<li>FCP_Apparel_Caravaneer_Outfit</li>
|
|
</apparelRequired>
|
|
<initialWillRange>1~3</initialWillRange>
|
|
<initialResistanceRange>10~17</initialResistanceRange>
|
|
<backstoryFiltersOverride Inherit="False">
|
|
<li>
|
|
<categoriesChildhood>
|
|
<li>FCP_Backstory_Wasteland_Trader_Trashcan_Carla_Child</li>
|
|
</categoriesChildhood>
|
|
<categoriesAdulthood>
|
|
<li>FCP_Backstory_Wasteland_Trader_Trashcan_Carla</li>
|
|
</categoriesAdulthood>
|
|
</li>
|
|
</backstoryFiltersOverride>
|
|
<pawnGroupDevelopmentStage>Adult</pawnGroupDevelopmentStage>
|
|
</PawnKindDef>
|
|
|
|
<!-- Cricket -->
|
|
|
|
<PawnKindDef ParentName="FCP_WastelanderkindBase">
|
|
<defName>FCP_Unique_Pawnkind_Wastelander_Trader_Cricket</defName>
|
|
<label>Arms Dealer</label>
|
|
<trader>true</trader>
|
|
<combatPower>35</combatPower>
|
|
<apparelRequired>
|
|
<li>FCP_Apparel_Caravaneer_Outfit</li>
|
|
</apparelRequired>
|
|
<initialWillRange>1~3</initialWillRange>
|
|
<initialResistanceRange>10~17</initialResistanceRange>
|
|
<backstoryFiltersOverride Inherit="False">
|
|
<li>
|
|
<categoriesChildhood>
|
|
<li>FCP_Backstory_Wasteland_Trader_Cricket_Child</li>
|
|
</categoriesChildhood>
|
|
<categoriesAdulthood>
|
|
<li>FCP_Backstory_Wasteland_Trader_Cricket</li>
|
|
</categoriesAdulthood>
|
|
</li>
|
|
</backstoryFiltersOverride>
|
|
<pawnGroupDevelopmentStage>Adult</pawnGroupDevelopmentStage>
|
|
</PawnKindDef>
|
|
|
|
<!-- Lucas Miller -->
|
|
|
|
<PawnKindDef ParentName="FCP_WastelanderkindBase">
|
|
<defName>FCP_Unique_Pawnkind_Wastelander_Trader_Lucas_Miller</defName>
|
|
<label>Peddler</label>
|
|
<trader>true</trader>
|
|
<combatPower>30</combatPower>
|
|
<apparelRequired>
|
|
<li>FCP_Apparel_Caravaneer_Outfit</li>
|
|
</apparelRequired>
|
|
<initialWillRange>1~3</initialWillRange>
|
|
<initialResistanceRange>10~17</initialResistanceRange>
|
|
<backstoryFiltersOverride Inherit="False">
|
|
<li>
|
|
<categoriesChildhood>
|
|
<li>FCP_Backstory_Wasteland_Trader_Lucas_Miller_Child</li>
|
|
</categoriesChildhood>
|
|
<categoriesAdulthood>
|
|
<li>FCP_Backstory_Wasteland_Trader_Lucas_Miller</li>
|
|
</categoriesAdulthood>
|
|
</li>
|
|
</backstoryFiltersOverride>
|
|
<pawnGroupDevelopmentStage>Adult</pawnGroupDevelopmentStage>
|
|
</PawnKindDef>
|
|
|
|
<!-- Doc Weathers -->
|
|
|
|
<PawnKindDef ParentName="FCP_WastelanderkindBase">
|
|
<defName>FCP_Unique_Pawnkind_Wastelander_Trader_Doc_Weathers</defName>
|
|
<label>Chem Dealer</label>
|
|
<trader>true</trader>
|
|
<combatPower>30</combatPower>
|
|
<apparelRequired>
|
|
<li>FCP_Apparel_Business_Pre_War</li>
|
|
</apparelRequired>
|
|
<initialWillRange>1~3</initialWillRange>
|
|
<initialResistanceRange>10~17</initialResistanceRange>
|
|
<backstoryFiltersOverride Inherit="False">
|
|
<li>
|
|
<categoriesChildhood>
|
|
<li>FCP_Backstory_Wasteland_Trader_Doc_Weathers_Child</li>
|
|
</categoriesChildhood>
|
|
<categoriesAdulthood>
|
|
<li>FCP_Backstory_Wasteland_Trader_Doc_Weathers</li>
|
|
</categoriesAdulthood>
|
|
</li>
|
|
</backstoryFiltersOverride>
|
|
<pawnGroupDevelopmentStage>Adult</pawnGroupDevelopmentStage>
|
|
</PawnKindDef>
|
|
|
|
</Defs>
|