mirror of
https://github.com/FalloutCollaborationProject/FCP-Wastelanders.git
synced 2026-07-27 17:03:26 -07:00
Add robot dealer caravan trader kind
Introduces a new `FCP_Caravan_Robot_Dealer` TraderKindDef that sells multiple robot pawn kinds (Eyebot, Protectron, Securitron), buys expensive simple items, and carries caps as currency stock. Also adds `Rick.FCP.Robotics` to `About.xml` `loadAfter` to ensure proper load order for the new robotics-dependent stock generators.
This commit is contained in:
@@ -258,4 +258,66 @@
|
|||||||
</stockGenerators>
|
</stockGenerators>
|
||||||
</TraderKindDef>
|
</TraderKindDef>
|
||||||
|
|
||||||
|
<!--___ Robot Dealer ___-->
|
||||||
|
|
||||||
|
<TraderKindDef>
|
||||||
|
<defName>FCP_Caravan_Robot_Dealer</defName>
|
||||||
|
<label>robot dealer</label>
|
||||||
|
<category>Slaver</category>
|
||||||
|
<stockGenerators>
|
||||||
|
|
||||||
|
<!--__ Selling __-->
|
||||||
|
|
||||||
|
<!-- Robots -->
|
||||||
|
|
||||||
|
<li Class="FCP.Core.StockGenerator_PawnsWithXenotype" MayRequire="Rick.FCP.Robotics">
|
||||||
|
<ignoreIdeoRequirements>true</ignoreIdeoRequirements>
|
||||||
|
<respectPopulationIntent>false</respectPopulationIntent>
|
||||||
|
<countRange>0~1</countRange>
|
||||||
|
<slaveKindDef>FCP_Pawnkind_Eyebot_Normal</slaveKindDef>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li Class="FCP.Core.StockGenerator_PawnsWithXenotype" MayRequire="Rick.FCP.Robotics">
|
||||||
|
<ignoreIdeoRequirements>true</ignoreIdeoRequirements>
|
||||||
|
<respectPopulationIntent>false</respectPopulationIntent>
|
||||||
|
<countRange>0~1</countRange>
|
||||||
|
<slaveKindDef>FCP_Pawnkind_Eyebot_Improved</slaveKindDef>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li Class="FCP.Core.StockGenerator_PawnsWithXenotype" MayRequire="Rick.FCP.Robotics">
|
||||||
|
<ignoreIdeoRequirements>true</ignoreIdeoRequirements>
|
||||||
|
<respectPopulationIntent>false</respectPopulationIntent>
|
||||||
|
<countRange>0~1</countRange>
|
||||||
|
<slaveKindDef>FCP_Pawnkind_Protectron_VersionA</slaveKindDef>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li Class="FCP.Core.StockGenerator_PawnsWithXenotype" MayRequire="Rick.FCP.Robotics">
|
||||||
|
<ignoreIdeoRequirements>true</ignoreIdeoRequirements>
|
||||||
|
<respectPopulationIntent>false</respectPopulationIntent>
|
||||||
|
<countRange>0~1</countRange>
|
||||||
|
<slaveKindDef>FCP_Pawnkind_Protectron_VersionB</slaveKindDef>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li Class="FCP.Core.StockGenerator_PawnsWithXenotype" MayRequire="Rick.FCP.Robotics">
|
||||||
|
<ignoreIdeoRequirements>true</ignoreIdeoRequirements>
|
||||||
|
<respectPopulationIntent>false</respectPopulationIntent>
|
||||||
|
<countRange>0~1</countRange>
|
||||||
|
<slaveKindDef>FCP_Pawnkind_Securitron_Normal</slaveKindDef>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<!--__ Buying __-->
|
||||||
|
|
||||||
|
<li Class="StockGenerator_BuyExpensiveSimple"></li>
|
||||||
|
|
||||||
|
<!--__ Currency __-->
|
||||||
|
|
||||||
|
<!-- Caps -->
|
||||||
|
|
||||||
|
<li Class="StockGenerator_SingleDef">
|
||||||
|
<thingDef>FCP_Currency_Caps</thingDef>
|
||||||
|
<countRange>750~2000</countRange>
|
||||||
|
</li>
|
||||||
|
</stockGenerators>
|
||||||
|
</TraderKindDef>
|
||||||
|
|
||||||
</Defs>
|
</Defs>
|
||||||
|
|||||||
@@ -20,6 +20,7 @@
|
|||||||
<loadAfter>
|
<loadAfter>
|
||||||
<li>Rick.FCP.Core.Tools</li>
|
<li>Rick.FCP.Core.Tools</li>
|
||||||
<li>Rick.FCP.BallisticWeapons</li>
|
<li>Rick.FCP.BallisticWeapons</li>
|
||||||
|
<li>Rick.FCP.Robotics</li>
|
||||||
</loadAfter>
|
</loadAfter>
|
||||||
|
|
||||||
</ModMetaData>
|
</ModMetaData>
|
||||||
Reference in New Issue
Block a user