Files
FCP-Caesars-Legion/1.6/Defs/TraderKindDefs/TraderKindDefs_Legion.xml
T
RickGrymes 2fd11bf112 Add weapons/chems, update faction & trader stocks
Rename faction extension to FactionExtension_SettlementControl for Legion; add multiple FCP items to pawn inventories and weaponTags (melee, unarmed, chems, wasteland food) with MayRequire gating. Replace generic MealSurvivalPack/MedicineIndustrial entries in unique pawn kinds with mod-specific foods and healing powder. Add trader stock generators for healing powder, melee weapons, simple firearms, and buy-trade tags. Update About/Preview.png.
2026-05-31 10:35:23 -05:00

213 lines
6.7 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Defs>
<!--__________ Traders __________-->
<!--_____ Legion Traders _____-->
<!--___ Legion Slave Trader ___-->
<TraderKindDef>
<defName>FCP_Caravan_Legion_Slave_Trader</defName>
<label>Legion Slave Trader</label>
<category>Slaver</category>
<stockGenerators>
<!--__ Slaves __-->
<li Class="FCP.Core.StockGenerator_PawnsWithXenotype">
<ignoreIdeoRequirements>true</ignoreIdeoRequirements>
<respectPopulationIntent>false</respectPopulationIntent>
<countRange>2~5</countRange>
<slaveKindDef>FCP_Legion_Slave</slaveKindDef>
</li>
<!--__ Currency __-->
<!-- Legion Denarii -->
<li Class="StockGenerator_SingleDef">
<thingDef>FCP_Currency_Legion_Denarius</thingDef>
<countRange>750~1200</countRange>
</li>
</stockGenerators>
</TraderKindDef>
<!--___ Legion Quartermaster ___-->
<TraderKindDef>
<defName>FCP_Caravan_Legion_Quartermaster</defName>
<label>Legion Quartermaster</label>
<category>Visitor</category>
<stockGenerators>
<!--__ Legion Apparel __-->
<!-- Explorer Armor -->
<li Class="StockGenerator_SingleDef">
<thingDef>FCP_Apparel_Legion_Explorer_Armor</thingDef>
<countRange>1~4</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<thingDef>FCP_Apparel_Legion_Explorer_Hood</thingDef>
<countRange>1~4</countRange>
</li>
<!-- Recruit Armor -->
<li Class="StockGenerator_SingleDef">
<thingDef>FCP_Apparel_Legion_Recruit_Armor</thingDef>
<countRange>2~6</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<thingDef>FCP_Apparel_Legion_Recruit_Helmet</thingDef>
<countRange>2~6</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<thingDef>FCP_Apparel_Legion_Recruit_Decanus_Helmet</thingDef>
<countRange>1~3</countRange>
</li>
<!-- Prime Armor -->
<li Class="StockGenerator_SingleDef">
<thingDef>FCP_Apparel_Legion_Prime_Armor</thingDef>
<countRange>1~4</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<thingDef>FCP_Apparel_Legion_Prime_Helmet</thingDef>
<countRange>1~4</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<thingDef>FCP_Apparel_Legion_Prime_Decanus_Helmet</thingDef>
<countRange>1~3</countRange>
</li>
<!-- Veteran Armor -->
<li Class="StockGenerator_SingleDef">
<thingDef>FCP_Apparel_Legion_Veteran_Armor</thingDef>
<countRange>1~3</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<thingDef>FCP_Apparel_Legion_Veteran_Helmet</thingDef>
<countRange>1~3</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<thingDef>FCP_Apparel_Legion_Veteran_Decanus_Helmet</thingDef>
<countRange>0~2</countRange>
</li>
<!-- Vexillarius Armor -->
<li Class="StockGenerator_SingleDef">
<thingDef>FCP_Apparel_Legion_Vexillarius_Armor</thingDef>
<countRange>0~2</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<thingDef>FCP_Apparel_Legion_Vexillarius_Helmet</thingDef>
<countRange>0~2</countRange>
</li>
<!-- Centurion Armor -->
<li Class="StockGenerator_SingleDef">
<thingDef>FCP_Apparel_Legion_Centurion_Armor</thingDef>
<countRange>0~1</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<thingDef>FCP_Apparel_Legion_Centurion_Helmet</thingDef>
<countRange>0~1</countRange>
</li>
<!-- Legate Armor -->
<li Class="StockGenerator_SingleDef">
<thingDef>FCP_Apparel_Legion_Legate_Armor</thingDef>
<countRange>0~1</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<thingDef>FCP_Apparel_Legion_Legate_Helmet</thingDef>
<countRange>0~1</countRange>
</li>
<!-- Basic Clothing -->
<li Class="StockGenerator_SingleDef">
<thingDef>FCP_Apparel_Legion_Tunic</thingDef>
<countRange>3~8</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<thingDef>FCP_Apparel_Legion_Plate</thingDef>
<countRange>2~6</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<thingDef>FCP_Apparel_Legion_Vest</thingDef>
<countRange>2~6</countRange>
</li>
<!--__ Medicine __-->
<!-- Healing Powder -->
<li Class="StockGenerator_SingleDef" MayRequire="Rick.FCP.Chems">
<thingDef>FCP_Chem_Healing_Powder</thingDef>
<countRange>30~70</countRange>
</li>
<!--__ Weapons __-->
<!-- Melee Weapons -->
<li Class="StockGenerator_SingleDef" MayRequire="Rick.FCP.MeleeWeapons">
<thingDef>FCP_Melee_Scrap_Machete</thingDef>
<countRange>3~8</countRange>
</li>
<!-- Simple Firearms -->
<li Class="StockGenerator_SingleDef" MayRequire="Rick.FCP.BallisticWeapons">
<thingDef>FCP_Gun_Cowboy_Repeater</thingDef>
<countRange>2~5</countRange>
</li>
<li Class="StockGenerator_SingleDef" MayRequire="Rick.FCP.BallisticWeapons">
<thingDef>FCP_Lever_Action_Rifle</thingDef>
<countRange>2~5</countRange>
</li>
<!--__ Buying __-->
<li Class="StockGenerator_BuyTradeTag">
<tag>PlantFoodRaw</tag>
</li>
<li Class="StockGenerator_BuyTradeTag"><tag>WeaponMelee</tag></li>
<!--__ Currency __-->
<!-- Legion Denarii -->
<li Class="StockGenerator_SingleDef">
<thingDef>FCP_Currency_Legion_Denarius</thingDef>
<countRange>500~1000</countRange>
</li>
</stockGenerators>
</TraderKindDef>
</Defs>