Files
FCP-Wastelanders/1.6/Defs/TraderKindDefs/TraderKindDefs_FCP_Caravan_Traders.xml
T
RickGrymes 4373528e2c Replace BuyCategory with BuyExpensiveSimple in trader defs
Updated caravan trader definitions to use StockGenerator_BuyExpensiveSimple instead of StockGenerator_BuyCategory for Apparel, Medicine, and Drugs. This may affect the types of items traders are willing to buy, likely focusing on more valuable or simple items.
2025-12-23 00:28:33 -06:00

212 lines
6.4 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Defs>
<!--__________ Traders __________-->
<!--_____ Wasteland Traders _____-->
<!--___ Crow Trader ___-->
<TraderKindDef>
<defName>FCP_Caravan_Crow_Trader</defName>
<label>Crow</label>
<stockGenerators>
<!--__ Selling __-->
<!--_ Apparel _-->
<!-- Clothing -->
<li Class="StockGenerator_Tag">
<tradeTag>FCP_Wastelander_Apparel</tradeTag>
<thingDefCountRange>9~15</thingDefCountRange>
<countRange>4~10</countRange>
<excludedThingDefs />
<customCountRanges />
</li>
<li Class="StockGenerator_Tag">
<tradeTag>FCP_Pre_War_Apparel</tradeTag>
<thingDefCountRange>1~4</thingDefCountRange>
<countRange>1~4</countRange>
<excludedThingDefs />
<customCountRanges />
</li>
<!-- Armor -->
<li Class="StockGenerator_Tag">
<tradeTag>FCP_Combat_Armors</tradeTag>
<thingDefCountRange>1~4</thingDefCountRange>
<countRange>0~3</countRange>
<excludedThingDefs />
<customCountRanges />
</li>
<!-- Misc -->
<li Class="StockGenerator_Category">
<categoryDef>Textiles</categoryDef>
<thingDefCountRange>1~2</thingDefCountRange>
<totalPriceRange>400~800</totalPriceRange>
<excludedThingDefs>
<li MayRequire="Ludeon.RimWorld.Anomaly">Leather_Dread</li>
</excludedThingDefs>
</li>
<!--__ Buying __-->
<li Class="StockGenerator_BuyTradeTag"><tag>FCP_Wastelander_Apparel</tag></li>
<li Class="StockGenerator_BuyTradeTag"><tag>FCP_Pre_War_Apparel</tag></li>
<li Class="StockGenerator_BuyTradeTag"><tag>FCP_Combat_Armors</tag></li>
<!--__ Currency __-->
<!-- Caps -->
<li Class="StockGenerator_SingleDef">
<thingDef>FCP_Currency_Caps</thingDef>
<countRange>750~1200</countRange>
</li>
</stockGenerators>
</TraderKindDef>
<!--___ Crazy Wolfgang Trader ___-->
<TraderKindDef>
<defName>FCP_Caravan_Crazy_Wolfgang</defName>
<label>Crazy Wolfgang</label>
<stockGenerators>
<!--__ Selling __-->
<!--_ Apparel _-->
<!-- Wasteland Apparel -->
<li Class="StockGenerator_Tag">
<tradeTag>FCP_Wastelander_Apparel</tradeTag>
<thingDefCountRange>8~12</thingDefCountRange>
<countRange>3~8</countRange>
</li>
<li Class="StockGenerator_Tag">
<tradeTag>FCP_Pre_War_Apparel</tradeTag>
<thingDefCountRange>2~5</thingDefCountRange>
<countRange>1~5</countRange>
</li>
<!-- Vanilla Apparel -->
<li Class="StockGenerator_Category">
<categoryDef>Apparel</categoryDef>
<thingDefCountRange>5~10</thingDefCountRange>
<countRange>2~6</countRange>
</li>
<!--__ Buying __-->
<li Class="StockGenerator_BuyTradeTag"><tag>FCP_Wastelander_Apparel</tag></li>
<li Class="StockGenerator_BuyTradeTag"><tag>FCP_Pre_War_Apparel</tag></li>
<li Class="StockGenerator_BuyTradeTag"><tag>FCP_Combat_Armors</tag></li>
<li Class="StockGenerator_BuyExpensiveSimple"></li>
<!--__ Currency __-->
<!-- Caps -->
<li Class="StockGenerator_SingleDef">
<thingDef>FCP_Currency_Caps</thingDef>
<countRange>750~1200</countRange>
</li>
</stockGenerators>
</TraderKindDef>
<!--___ Lucky Harith ___-->
<TraderKindDef>
<defName>FCP_Caravan_Lucky_Harith</defName>
<label>Lucky Harith</label>
<stockGenerators>
<!--__ Selling __-->
<!--_ Weapons _-->
<!-- Vanilla Weapons -->
<li Class="StockGenerator_Category">
<categoryDef>Weapons</categoryDef>
<thingDefCountRange>8~15</thingDefCountRange>
<countRange>1~3</countRange>
</li>
<!-- Ballistic Weapons -->
<li Class="StockGenerator_Tag" MayRequire="Rick.FCP.BallisticWeapons">
<tradeTag>FCP_Ballistic_Weapon</tradeTag>
<thingDefCountRange>5~12</thingDefCountRange>
<countRange>1~3</countRange>
</li>
<!--__ Buying __-->
<li Class="StockGenerator_BuyTradeTag"><tag>WeaponRanged</tag></li>
<li Class="StockGenerator_BuyTradeTag"><tag>WeaponMelee</tag></li>
<li Class="StockGenerator_BuyTradeTag" MayRequire="Rick.FCP.BallisticWeapons"><tag>FCP_Ballistic_Weapon</tag></li>
<!--__ Currency __-->
<!-- Caps -->
<li Class="StockGenerator_SingleDef">
<thingDef>FCP_Currency_Caps</thingDef>
<countRange>300~1250</countRange>
</li>
</stockGenerators>
</TraderKindDef>
<!--___ Doc Hoff ___-->
<TraderKindDef>
<defName>FCP_Caravan_Doc_Hoff</defName>
<label>Doc Hoff</label>
<stockGenerators>
<!--__ Selling __-->
<!--_ Medical _-->
<!-- Medicine -->
<li Class="StockGenerator_Category">
<categoryDef>Medicine</categoryDef>
<thingDefCountRange>3~6</thingDefCountRange>
<countRange>5~15</countRange>
</li>
<!-- Drugs -->
<li Class="StockGenerator_Category">
<categoryDef>Drugs</categoryDef>
<thingDefCountRange>5~10</thingDefCountRange>
<countRange>3~12</countRange>
</li>
<!--__ Buying __-->
<li Class="StockGenerator_BuyTradeTag"><tag>FCP_Chems</tag></li>
<li Class="StockGenerator_BuyExpensiveSimple"></li>
<!--__ Currency __-->
<!-- Caps -->
<li Class="StockGenerator_SingleDef">
<thingDef>FCP_Currency_Caps</thingDef>
<countRange>300~1250</countRange>
</li>
</stockGenerators>
</TraderKindDef>
</Defs>