Add Wastelander Techprint Trader and update faction

Introduces the FCP_Caravan_Wastelander_Techprint_Trader trader kind with techprints and related items. Updates the hidden Wastelander faction to use the new trader kind, adjusts category tags, and refines pawn group makers for improved caravan configuration.
This commit is contained in:
RickGrymes
2026-01-10 01:50:21 -06:00
parent 448915699a
commit dcb0d493fb
2 changed files with 73 additions and 5 deletions
@@ -12,7 +12,7 @@
<label>Wastelander Techprint Traders</label>
<pawnSingular>Wasteland Trader</pawnSingular>
<pawnsPlural>Wasteland Traders</pawnsPlural>
<categoryTag>FCP_Wastelanders</categoryTag>
<categoryTag>FCP_Faction_Hidden_Wastelander_Techprint_Traders</categoryTag>
<requiredCountAtGameStart>1</requiredCountAtGameStart>
<maxConfigurableAtWorldCreation>1</maxConfigurableAtWorldCreation>
<configurationListOrderPriority>2000</configurationListOrderPriority>
@@ -39,7 +39,7 @@
<li MayRequire="Ludeon.RimWorld.Ideology">Blindsight</li>
</disallowedMemes>
<caravanTraderKinds>
<!-- <li>FCP_Caravan_Brahmin_Herder</li> -->
<li>FCP_Caravan_Wastelander_Techprint_Trader</li>
</caravanTraderKinds>
<maxPawnCostPerTotalPointsCurve>
<points>
@@ -70,10 +70,10 @@
<!-- Traders -->
<!-- <li Class="FCP.Core.GroupMakerWithTraderKind">
<li>
<kindDef>Trader</kindDef>
<traders>
<FCP_Unique_Pawnkind_Wastelander_Trader_Crow>1</FCP_Unique_Pawnkind_Wastelander_Trader_Crow>
<FCP_Pawnkind_Wastelander_Trader>1</FCP_Pawnkind_Wastelander_Trader>
</traders>
<carriers>
<FCP_Animal_Brahmin>6</FCP_Animal_Brahmin>
@@ -81,7 +81,7 @@
<guards>
<FCP_Pawnkind_Wastelander_Caravan_Guard>5</FCP_Pawnkind_Wastelander_Caravan_Guard>
</guards>
</li> -->
</li>
</pawnGroupMakers>
<modExtensions Inherit="False">
<li Class="FCP.Core.ModExtension_HiddenFactionHasCaravans" />
@@ -0,0 +1,68 @@
<?xml version="1.0" encoding="utf-8"?>
<Defs>
<!--__________ Techprint Trader __________-->
<!--_____ Wasteland Techprint Trader _____-->
<TraderKindDef>
<defName>FCP_Caravan_Wastelander_Techprint_Trader</defName>
<label>Wasteland Techprint Trader</label>
<stockGenerators>
<!--__ Techprints __-->
<!-- FCP Techprints only (faction-based filtering) -->
<li Class="StockGenerator_Techprints">
<countChances>
<li>
<count>3</count>
<chance>1</chance>
</li>
<li>
<count>5</count>
<chance>0.5</chance>
</li>
<li>
<count>8</count>
<chance>0.2</chance>
</li>
</countChances>
</li>
<!--__ Other Items __-->
<!-- Technical Components -->
<li Class="StockGenerator_SingleDef">
<thingDef>ComponentIndustrial</thingDef>
<countRange>10~30</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<thingDef>ComponentSpacer</thingDef>
<countRange>2~8</countRange>
</li>
<!-- Tech Items -->
<li MayRequire="FCP.Tools" Class="StockGenerator_SingleDef">
<thingDef>FCP_Item_Fusion_Core</thingDef>
<countRange>1~4</countRange>
</li>
<!--__ Currency __-->
<!-- Caps -->
<li Class="StockGenerator_SingleDef">
<thingDef>FCP_Currency_Caps</thingDef>
<countRange>1500~3000</countRange>
</li>
<!--__ Buying __-->
<li Class="StockGenerator_BuyExpensiveSimple" />
<li Class="StockGenerator_BuyTradeTag"><tag>Techprints</tag></li>
<li Class="StockGenerator_BuyTradeTag"><tag>Art</tag></li>
</stockGenerators>
</TraderKindDef>
</Defs>