Files
FCP-Caesars-Legion/1.6/Defs/TraderKindDefs/TraderKindDefs_Legion.xml
T
Ranger Rick a092f99fb3 Add Legion trader pawns and trader kind definitions
Introduces new pawn kinds for Legion Slave Trader and Legion Quartermaster in PawnKinds.xml, each with unique gear and roles. Adds TraderKindDefs_Legion.xml, defining stock and categories for Legion Slave Trader and Quartermaster caravans, including slaves, Legion apparel, and currency.
2025-12-22 13:43:48 -06:00

175 lines
5.5 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>
<!--__ Currency __-->
<!-- Legion Denarii -->
<li Class="StockGenerator_SingleDef">
<thingDef>FCP_Currency_Legion_Denarius</thingDef>
<countRange>500~1000</countRange>
</li>
</stockGenerators>
</TraderKindDef>
</Defs>