2025-8-10
This commit is contained in:
475
1.6/Defs/TraderKindDefs/TraderKinds_Wula.xml
Normal file
475
1.6/Defs/TraderKindDefs/TraderKinds_Wula.xml
Normal file
@@ -0,0 +1,475 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Defs>
|
||||
<TraderKindDef>
|
||||
<defName>Wula_FE_Spiritualist_Faction_TraderKind</defName>
|
||||
<faction>Wula_FE_Spiritualist_Faction</faction>
|
||||
<permitRequiredForTrading>TradeSettlement</permitRequiredForTrading>
|
||||
<stockGenerators>
|
||||
|
||||
<!-- Resources -->
|
||||
<li Class="StockGenerator_SingleDef">
|
||||
<thingDef>Silver</thingDef>
|
||||
<countRange>800~3000</countRange>
|
||||
</li>
|
||||
<li Class="StockGenerator_SingleDef">
|
||||
<thingDef>ComponentIndustrial</thingDef>
|
||||
<countRange>20~70</countRange>
|
||||
</li>
|
||||
<li Class="StockGenerator_SingleDef">
|
||||
<thingDef>ComponentSpacer</thingDef>
|
||||
<countRange>8~16</countRange>
|
||||
</li>
|
||||
<li Class="StockGenerator_SingleDef">
|
||||
<thingDef>Steel</thingDef>
|
||||
<countRange>500~800</countRange>
|
||||
</li>
|
||||
<li Class="StockGenerator_SingleDef">
|
||||
<thingDef>Plasteel</thingDef>
|
||||
<countRange>200~350</countRange>
|
||||
</li>
|
||||
<li Class="StockGenerator_SingleDef">
|
||||
<thingDef>Uranium</thingDef>
|
||||
<countRange>80~300</countRange>
|
||||
</li>
|
||||
<li Class="StockGenerator_SingleDef">
|
||||
<thingDef>Cloth</thingDef>
|
||||
<countRange>400~600</countRange>
|
||||
</li>
|
||||
<li Class="StockGenerator_SingleDef">
|
||||
<thingDef>Gold</thingDef>
|
||||
<countRange>100~200</countRange>
|
||||
</li>
|
||||
<li Class="StockGenerator_SingleDef">
|
||||
<thingDef>Neutroamine</thingDef>
|
||||
<countRange>50~200</countRange>
|
||||
</li>
|
||||
<li Class="StockGenerator_SingleDef">
|
||||
<thingDef>Chemfuel</thingDef>
|
||||
<countRange>300~500</countRange>
|
||||
</li>
|
||||
<li Class="StockGenerator_SingleDef">
|
||||
<thingDef>Chocolate</thingDef>
|
||||
<countRange>-30~70</countRange>
|
||||
</li>
|
||||
<li Class="StockGenerator_SingleDef">
|
||||
<thingDef>MedicineUltratech</thingDef>
|
||||
<countRange>25~50</countRange>
|
||||
</li>
|
||||
<li Class="StockGenerator_ReinforcedBarrels">
|
||||
<countRange>1~4</countRange>
|
||||
</li>
|
||||
<li Class="StockGenerator_Tag">
|
||||
<tradeTag>MortarShell</tradeTag>
|
||||
<thingDefCountRange>1~2</thingDefCountRange>
|
||||
<countRange>20~40</countRange>
|
||||
<excludedThingDefs>
|
||||
<li MayRequire="Ludeon.RimWorld.Anomaly">Shell_Deadlife</li>
|
||||
</excludedThingDefs>
|
||||
</li>
|
||||
<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>
|
||||
<li Class="StockGenerator_Category">
|
||||
<categoryDef>ResourcesRaw</categoryDef>
|
||||
<thingDefCountRange>2~4</thingDefCountRange>
|
||||
<totalPriceRange>400~800</totalPriceRange>
|
||||
<excludedThingDefs>
|
||||
<li MayRequire="Ludeon.RimWorld.Anomaly">Bioferrite</li>
|
||||
<li MayRequire="Ludeon.RimWorld.Odyssey">GravlitePanel</li>
|
||||
<li MayRequire="Ludeon.RimWorld.Odyssey">BlocksVacstone</li>
|
||||
</excludedThingDefs>
|
||||
</li>
|
||||
<li Class="StockGenerator_Category">
|
||||
<categoryDef>FoodRaw</categoryDef>
|
||||
<thingDefCountRange>2~4</thingDefCountRange>
|
||||
<totalPriceRange>400~800</totalPriceRange>
|
||||
<excludedCategories>
|
||||
<li>EggsFertilized</li>
|
||||
</excludedCategories>
|
||||
</li>
|
||||
<li Class="StockGenerator_Category">
|
||||
<categoryDef>FoodMeals</categoryDef>
|
||||
<thingDefCountRange>2~3</thingDefCountRange>
|
||||
<countRange>12~50</countRange>
|
||||
</li>
|
||||
|
||||
<!-- Drugs -->
|
||||
<li Class="StockGenerator_Category">
|
||||
<categoryDef>Drugs</categoryDef>
|
||||
<thingDefCountRange>3~4</thingDefCountRange>
|
||||
<totalPriceRange>700~1500</totalPriceRange>
|
||||
</li>
|
||||
|
||||
<!-- Techprints -->
|
||||
<li Class="StockGenerator_Techprints">
|
||||
<countChances>
|
||||
<li>
|
||||
<count>2</count>
|
||||
<chance>0.5</chance>
|
||||
</li>
|
||||
<li>
|
||||
<count>3</count>
|
||||
<chance>0.5</chance>
|
||||
</li>
|
||||
</countChances>
|
||||
</li>
|
||||
|
||||
<!-- Books -->
|
||||
<li Class="StockGenerator_Category">
|
||||
<categoryDef>Books</categoryDef>
|
||||
<excludedThingDefs>
|
||||
<li MayRequire="Ludeon.RimWorld.Anomaly">Tome</li> <!-- only available in Anomaly, handled seperately -->
|
||||
</excludedThingDefs>
|
||||
<thingDefCountRange>2</thingDefCountRange>
|
||||
<countRange>-2~1</countRange>
|
||||
</li>
|
||||
|
||||
<li MayRequire="Ludeon.RimWorld.Anomaly" Class="StockGenerator_Tomes">
|
||||
<countRange>-2~1</countRange>
|
||||
</li>
|
||||
|
||||
<li Class="StockGenerator_SingleDef">
|
||||
<thingDef>Schematic</thingDef>
|
||||
<countRange>1~1</countRange>
|
||||
</li>
|
||||
|
||||
<!-- Weapons -->
|
||||
<li Class="StockGenerator_MarketValue">
|
||||
<tradeTag>WeaponRanged</tradeTag>
|
||||
<weaponTag>SpacerGun</weaponTag>
|
||||
<countRange>3~6</countRange>
|
||||
</li>
|
||||
<li Class="StockGenerator_Category">
|
||||
<categoryDef>WeaponsMelee</categoryDef>
|
||||
<thingDefCountRange>3~4</thingDefCountRange>
|
||||
<countRange>1~2</countRange>
|
||||
</li>
|
||||
<li Class="StockGenerator_Tag">
|
||||
<tradeTag>PsychicWeapon</tradeTag>
|
||||
<thingDefCountRange>1~2</thingDefCountRange>
|
||||
<countRange>1~2</countRange>
|
||||
</li>
|
||||
<li Class="StockGenerator_MarketValue">
|
||||
<tradeTag>WeaponMelee</tradeTag>
|
||||
<weaponTag>UltratechMelee</weaponTag>
|
||||
<countRange>1~2</countRange>
|
||||
</li>
|
||||
|
||||
<!-- Apparel -->
|
||||
<li Class="StockGenerator_MarketValue">
|
||||
<tradeTag>BasicClothing</tradeTag>
|
||||
<apparelTag>Royal</apparelTag>
|
||||
<countRange>7~12</countRange>
|
||||
</li>
|
||||
<li Class="StockGenerator_MarketValue">
|
||||
<tradeTag>Clothing</tradeTag>
|
||||
<apparelTag>Royal</apparelTag>
|
||||
<countRange>3~4</countRange>
|
||||
</li>
|
||||
<li Class="StockGenerator_Tag">
|
||||
<tradeTag>HiTechArmor</tradeTag>
|
||||
<thingDefCountRange>2~4</thingDefCountRange>
|
||||
<countRange>2~4</countRange>
|
||||
</li>
|
||||
<li Class="StockGenerator_Tag">
|
||||
<tradeTag>PsychicApparel</tradeTag>
|
||||
<thingDefCountRange>2~3</thingDefCountRange>
|
||||
<countRange>1~3</countRange>
|
||||
</li>
|
||||
|
||||
<!-- Implants -->
|
||||
<li Class="StockGenerator_Tag">
|
||||
<tradeTag>ImplantEmpireCommon</tradeTag>
|
||||
<thingDefCountRange>2~3</thingDefCountRange>
|
||||
<countRange>1~3</countRange>
|
||||
</li>
|
||||
<li Class="StockGenerator_Tag">
|
||||
<tradeTag>ImplantEmpireRoyal</tradeTag>
|
||||
<thingDefCountRange>2~3</thingDefCountRange>
|
||||
<countRange>1~3</countRange>
|
||||
</li>
|
||||
<li Class="StockGenerator_MarketValue">
|
||||
<tradeTag>WeaponMelee</tradeTag>
|
||||
<weaponTag>Bladelink</weaponTag>
|
||||
<countRange>1</countRange>
|
||||
</li>
|
||||
|
||||
<!-- Buildings -->
|
||||
<!-- none -->
|
||||
|
||||
<!-- Exotic -->
|
||||
<li Class="StockGenerator_Tag">
|
||||
<tradeTag>Artifact</tradeTag>
|
||||
<thingDefCountRange>1~4</thingDefCountRange>
|
||||
<countRange>1~1</countRange>
|
||||
</li>
|
||||
<li Class="StockGenerator_Tag">
|
||||
<tradeTag>ExoticMisc</tradeTag>
|
||||
<thingDefCountRange>1~4</thingDefCountRange>
|
||||
<countRange>1~2</countRange>
|
||||
<excludedThingDefs>
|
||||
<li>Luciferium</li> <!-- already handled by drugs -->
|
||||
<li>ComponentSpacer</li> <!-- already handled by single def -->
|
||||
<li>MedicineUltratech</li> <!-- already handled by single def -->
|
||||
</excludedThingDefs>
|
||||
<customCountRanges>
|
||||
<Hyperweave>100~200</Hyperweave>
|
||||
</customCountRanges>
|
||||
</li>
|
||||
|
||||
<!-- Genepack -->
|
||||
<li MayRequire="Ludeon.RimWorld.Biotech" Class="StockGenerator_SingleDef">
|
||||
<thingDef>Genepack</thingDef>
|
||||
<countRange>1~1</countRange>
|
||||
</li>
|
||||
|
||||
<!-- Serums -->
|
||||
<li MayRequire="Ludeon.RimWorld.Anomaly" Class="StockGenerator_Tag">
|
||||
<tradeTag>Serum</tradeTag>
|
||||
<thingDefCountRange>4~4</thingDefCountRange>
|
||||
<countRange>-3~1</countRange> <!-- 20% chance of appearing -->
|
||||
<excludedThingDefs>
|
||||
<li>VoidsightSerum</li>
|
||||
</excludedThingDefs>
|
||||
</li>
|
||||
|
||||
<!-- Slaves -->
|
||||
<li Class="StockGenerator_Slaves">
|
||||
<respectPopulationIntent>true</respectPopulationIntent>
|
||||
<countRange>-1~2</countRange>
|
||||
<slaveKindDef>Slave_Empire</slaveKindDef>
|
||||
</li>
|
||||
|
||||
<!-- Animals -->
|
||||
<li Class="StockGenerator_Animals">
|
||||
<tradeTagsSell>
|
||||
<li>AnimalUncommon</li>
|
||||
<li>AnimalExotic</li>
|
||||
<li>AnimalFarm</li>
|
||||
</tradeTagsSell>
|
||||
<kindCountRange>1~2</kindCountRange>
|
||||
<countRange>2~5</countRange>
|
||||
<createMatingPair>
|
||||
<li>AnimalFarm</li>
|
||||
</createMatingPair>
|
||||
</li>
|
||||
|
||||
<!-- Psytrainers -->
|
||||
<li Class="StockGenerator_Category">
|
||||
<categoryDef>NeurotrainersPsycast</categoryDef>
|
||||
<thingDefCountRange>2~2</thingDefCountRange>
|
||||
<countRange>0~2</countRange>
|
||||
</li>
|
||||
|
||||
<!-- Archite capsules -->
|
||||
<li MayRequire="Ludeon.RimWorld.Biotech" Class="StockGenerator_SingleDef">
|
||||
<thingDef>ArchiteCapsule</thingDef>
|
||||
<countRange>-1~2</countRange> <!-- 50% chance for 1~2 -->
|
||||
</li>
|
||||
|
||||
<!-- Deathrest capacity serum -->
|
||||
<li MayRequire="Ludeon.RimWorld.Biotech" Class="StockGenerator_SingleDef">
|
||||
<thingDef>DeathrestCapacitySerum</thingDef>
|
||||
<countRange>0~1</countRange>
|
||||
</li>
|
||||
|
||||
<!-- Pack turret apparel -->
|
||||
<li MayRequire="Ludeon.RimWorld.Anomaly" Class="StockGenerator_SingleDef">
|
||||
<thingDef>Apparel_PackTurret</thingDef>
|
||||
<countRange>-1~2</countRange> <!-- 50% chance for 1~2 -->
|
||||
</li>
|
||||
|
||||
<!-- Cultist apparel -->
|
||||
<li MayRequire="Ludeon.RimWorld.Anomaly" Class="StockGenerator_SingleDef">
|
||||
<thingDef>Apparel_CultistMask</thingDef>
|
||||
<countRange>-1~2</countRange> <!-- 50% chance for 1~2 -->
|
||||
</li>
|
||||
<li MayRequire="Ludeon.RimWorld.Anomaly" Class="StockGenerator_SingleDef">
|
||||
<thingDef>Apparel_CeremonialCultistMask</thingDef>
|
||||
<countRange>-1~2</countRange> <!-- 50% chance for 1~2 -->
|
||||
</li>
|
||||
|
||||
<!-- Buying -->
|
||||
<li Class="StockGenerator_BuyExpensiveSimple" />
|
||||
<li Class="StockGenerator_BuyTradeTag"><tag>Art</tag></li>
|
||||
<li Class="StockGenerator_BuyTradeTag"><tag>MusicalInstrument</tag></li>
|
||||
<li Class="StockGenerator_BuyTradeTag"><tag>PsylinkNeuroformer</tag></li>
|
||||
<li Class="StockGenerator_BuyTradeTag"><tag>UtilitySpecial</tag></li>
|
||||
<li Class="StockGenerator_BuySingleDef" MayRequire="Ludeon.RimWorld.Anomaly"><thingDef>Shell_Deadlife</thingDef></li>
|
||||
<li Class="StockGenerator_BuySingleDef" MayRequire="Ludeon.RimWorld.Anomaly"><thingDef>VoidSculpture</thingDef></li>
|
||||
<li Class="StockGenerator_BuySingleDef" MayRequire="Ludeon.RimWorld.Anomaly"><thingDef>Shard</thingDef></li>
|
||||
<li Class="StockGenerator_BuySingleDef" MayRequire="Ludeon.RimWorld.Anomaly"><thingDef>Bioferrite</thingDef></li>
|
||||
<li Class="StockGenerator_BuySingleDef" MayRequire="Ludeon.RimWorld.Anomaly"><thingDef>RevenantSpine</thingDef></li>
|
||||
|
||||
</stockGenerators>
|
||||
</TraderKindDef>
|
||||
|
||||
<TraderKindDef>
|
||||
<defName>Wula_FE_Spiritualist_Faction_Caravan</defName>
|
||||
<label>修会贸易商</label>
|
||||
<commonality>1</commonality>
|
||||
<faction>Wula_FE_Spiritualist_Faction</faction>
|
||||
<permitRequiredForTrading>TradeCaravan</permitRequiredForTrading>
|
||||
<stockGenerators>
|
||||
|
||||
<!-- Resources -->
|
||||
<li Class="StockGenerator_SingleDef">
|
||||
<thingDef>Silver</thingDef>
|
||||
<countRange>750~1200</countRange>
|
||||
</li>
|
||||
<li Class="StockGenerator_Category">
|
||||
<categoryDef>ResourcesRaw</categoryDef>
|
||||
<thingDefCountRange>0~1</thingDefCountRange>
|
||||
<excludedThingDefs>
|
||||
<li MayRequire="Ludeon.RimWorld.Anomaly">Bioferrite</li>
|
||||
<li MayRequire="Ludeon.RimWorld.Odyssey">GravlitePanel</li>
|
||||
<li MayRequire="Ludeon.RimWorld.Odyssey">BlocksVacstone</li>
|
||||
</excludedThingDefs>
|
||||
</li>
|
||||
<li Class="StockGenerator_SingleDef">
|
||||
<thingDef>ComponentIndustrial</thingDef>
|
||||
<countRange>3~7</countRange>
|
||||
</li>
|
||||
<li Class="StockGenerator_SingleDef">
|
||||
<thingDef>ComponentSpacer</thingDef>
|
||||
<countRange>3~7</countRange>
|
||||
</li>
|
||||
<li Class="StockGenerator_SingleDef">
|
||||
<thingDef>Steel</thingDef>
|
||||
<countRange>250~400</countRange>
|
||||
</li>
|
||||
<li Class="StockGenerator_SingleDef">
|
||||
<thingDef>Cloth</thingDef>
|
||||
<countRange>250~400</countRange>
|
||||
</li>
|
||||
<li Class="StockGenerator_SingleDef">
|
||||
<thingDef>MedicineUltratech</thingDef>
|
||||
<countRange>8~16</countRange>
|
||||
</li>
|
||||
<li Class="StockGenerator_ReinforcedBarrels">
|
||||
<countRange>1~4</countRange>
|
||||
</li>
|
||||
<li Class="StockGenerator_Tag">
|
||||
<tradeTag>MortarShell</tradeTag>
|
||||
<thingDefCountRange>1~2</thingDefCountRange>
|
||||
<countRange>10~20</countRange>
|
||||
<excludedThingDefs>
|
||||
<li MayRequire="Ludeon.RimWorld.Anomaly">Shell_Deadlife</li>
|
||||
</excludedThingDefs>
|
||||
</li>
|
||||
|
||||
<!-- Drugs -->
|
||||
<li Class="StockGenerator_Category">
|
||||
<categoryDef>Drugs</categoryDef>
|
||||
</li>
|
||||
|
||||
<!-- Techprints -->
|
||||
<li Class="StockGenerator_Techprints">
|
||||
<countChances>
|
||||
<li>
|
||||
<count>1</count>
|
||||
<chance>1</chance>
|
||||
</li>
|
||||
</countChances>
|
||||
</li>
|
||||
|
||||
<!-- Books -->
|
||||
<li Class="StockGenerator_SingleDef">
|
||||
<thingDef>TextBook</thingDef>
|
||||
<countRange>0~2</countRange>
|
||||
</li>
|
||||
|
||||
<li Class="StockGenerator_SingleDef">
|
||||
<thingDef>Schematic</thingDef>
|
||||
<countRange>1~1</countRange>
|
||||
</li>
|
||||
|
||||
<li Class="StockGenerator_SingleDef">
|
||||
<thingDef>Novel</thingDef>
|
||||
<countRange>1~1</countRange>
|
||||
</li>
|
||||
|
||||
<!-- Weapons -->
|
||||
<li Class="StockGenerator_MarketValue">
|
||||
<tradeTag>WeaponRanged</tradeTag>
|
||||
<weaponTag>SpacerGun</weaponTag>
|
||||
<countRange>1~3</countRange>
|
||||
</li>
|
||||
<li Class="StockGenerator_Tag">
|
||||
<tradeTag>PsychicWeapon</tradeTag>
|
||||
<thingDefCountRange>1~2</thingDefCountRange>
|
||||
<countRange>1~2</countRange>
|
||||
</li>
|
||||
|
||||
<!-- Apparel -->
|
||||
<li Class="StockGenerator_MarketValue">
|
||||
<tradeTag>BasicClothing</tradeTag>
|
||||
<apparelTag>Royal</apparelTag>
|
||||
<countRange>3~7</countRange>
|
||||
</li>
|
||||
<li Class="StockGenerator_MarketValue">
|
||||
<tradeTag>Clothing</tradeTag>
|
||||
<apparelTag>Royal</apparelTag>
|
||||
<countRange>1~3</countRange>
|
||||
</li>
|
||||
<li Class="StockGenerator_Tag">
|
||||
<tradeTag>PsychicApparel</tradeTag>
|
||||
<thingDefCountRange>2~3</thingDefCountRange>
|
||||
<countRange>1~3</countRange>
|
||||
</li>
|
||||
<li Class="StockGenerator_Tag">
|
||||
<tradeTag>HiTechArmor</tradeTag>
|
||||
<thingDefCountRange>0~2</thingDefCountRange>
|
||||
<countRange>1~2</countRange>
|
||||
</li>
|
||||
|
||||
<!-- Implants -->
|
||||
<li Class="StockGenerator_Tag">
|
||||
<tradeTag>ImplantEmpireCommon</tradeTag>
|
||||
<thingDefCountRange>1~2</thingDefCountRange>
|
||||
<countRange>1~2</countRange>
|
||||
</li>
|
||||
<li Class="StockGenerator_Tag">
|
||||
<tradeTag>ImplantEmpireRoyal</tradeTag>
|
||||
<thingDefCountRange>1~2</thingDefCountRange>
|
||||
<countRange>1~2</countRange>
|
||||
</li>
|
||||
|
||||
<!-- Animals -->
|
||||
<li Class="StockGenerator_Animals">
|
||||
<maxWildness>0.70</maxWildness>
|
||||
<tradeTagsSell>
|
||||
<li>AnimalUncommon</li>
|
||||
<li>AnimalExotic</li>
|
||||
<li>AnimalFarm</li>
|
||||
</tradeTagsSell>
|
||||
<tradeTagsBuy>
|
||||
<li>AnimalExotic</li>
|
||||
</tradeTagsBuy>
|
||||
<kindCountRange>2~2</kindCountRange>
|
||||
<countRange>3~4</countRange>
|
||||
<createMatingPair>
|
||||
<li>AnimalFarm</li>
|
||||
</createMatingPair>
|
||||
</li>
|
||||
|
||||
<!-- Genepack -->
|
||||
<li MayRequire="Ludeon.RimWorld.Biotech" Class="StockGenerator_SingleDef">
|
||||
<thingDef>Genepack</thingDef>
|
||||
<countRange>1~2</countRange>
|
||||
</li>
|
||||
|
||||
<!-- Buying -->
|
||||
<li Class="StockGenerator_BuyExpensiveSimple" />
|
||||
<li Class="StockGenerator_BuyTradeTag"><tag>Art</tag></li>
|
||||
<li Class="StockGenerator_BuyTradeTag"><tag>MusicalInstrument</tag></li>
|
||||
<li Class="StockGenerator_BuyTradeTag"><tag>PsylinkNeuroformer</tag></li>
|
||||
|
||||
</stockGenerators>
|
||||
</TraderKindDef>
|
||||
</Defs>
|
||||
Reference in New Issue
Block a user