mirror of
https://github.com/FalloutCollaborationProject/FCP-Wastelanders.git
synced 2026-07-27 17:03:26 -07:00
Introduces new TraderKindDefs for various caravan traders, including Crow, Crazy Wolfgang, Lucky Harith, and Doc Hoff. Each trader has customized stock generators for selling and buying specific categories and tags of items, as well as currency handling. This expands the mod's trading system with unique trader profiles.
213 lines
6.6 KiB
XML
213 lines
6.6 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_BuyCategory"><category>Apparel</category></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_BuyCategory"><category>Medicine</category></li>
|
|
<li Class="StockGenerator_BuyCategory"><category>Drugs</category></li>
|
|
|
|
<!--__ Currency __-->
|
|
|
|
<!-- Caps -->
|
|
|
|
<li Class="StockGenerator_SingleDef">
|
|
<thingDef>FCP_Currency_Caps</thingDef>
|
|
<countRange>300~1250</countRange>
|
|
</li>
|
|
</stockGenerators>
|
|
</TraderKindDef>
|
|
|
|
</Defs> |