<?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>

            <!--__ Grenades __-->

            <li Class="StockGenerator_SingleDef" MayRequire="Rick.FCP.ExplosiveWeapons">
                <thingDef>FCP_Grenade_Fragmentation</thingDef>
                <countRange>2~6</countRange>
            </li>

            <li Class="StockGenerator_SingleDef" MayRequire="Rick.FCP.ExplosiveWeapons">
                <thingDef>FCP_Grenade_Molotov_Cocktail</thingDef>
                <countRange>4~8</countRange>
            </li>

            <li Class="StockGenerator_SingleDef" MayRequire="Rick.FCP.ExplosiveWeapons">
                <thingDef>FCP_Grenade_Tincan</thingDef>
                <countRange>3~6</countRange>
            </li>

            <!--__ Currency __-->

            <!-- Legion Denarii -->

            <li Class="StockGenerator_SingleDef">
                <thingDef>FCP_Currency_Legion_Denarius</thingDef>
                <countRange>500~1000</countRange>
            </li>

        </stockGenerators>
    </TraderKindDef>

</Defs>
