Add Megaton traders and trader kinds

Add Megaton settlement support and inventories. FCP_Wastelander_Factions.xml was updated to register a named settlement 'Megaton' with five traders (Craterside Supply, Brass Lantern, Megaton Clinic, Moriarty's Saloon, Water Treatment). A new TraderKindDefs_Megaton_Shops.xml defines the corresponding TraderKindDef entries and detailed stockGenerators for each shop (resources, food, weapons, apparel, medical chems, drugs, building materials, buying behavior, and optional MayRequire blocks for modular content). This wires up in-game shops and their stock for the Megaton settlement.
This commit is contained in:
RickGrymes
2026-05-31 10:39:27 -05:00
parent 8c7232c686
commit 0ff206773a
2 changed files with 596 additions and 0 deletions
@@ -96,6 +96,37 @@
</li>
</pawnGroupMakers>
<settlementTexturePath>World/WorldObjects/DefaultSettlement</settlementTexturePath>
<modExtensions>
<li Class="FCP.Factions.FactionExtension_SettlementControl">
<namedSettlements>
<li>
<name>Megaton</name>
<traders>
<li>
<traderName>Craterside Supply</traderName>
<traderKind>FCP_Trader_Megaton_CratersideSupply</traderKind>
</li>
<li>
<traderName>Brass Lantern</traderName>
<traderKind>FCP_Trader_Megaton_BrassLantern</traderKind>
</li>
<li>
<traderName>Megaton Clinic</traderName>
<traderKind>FCP_Trader_Megaton_Clinic</traderKind>
</li>
<li>
<traderName>Moriarty's Saloon</traderName>
<traderKind>FCP_Trader_Megaton_MoriartysSaloon</traderKind>
</li>
<li>
<traderName>Water Treatment</traderName>
<traderKind>FCP_Trader_Megaton_WaterTreatment</traderKind>
</li>
</traders>
</li>
</namedSettlements>
</li>
</modExtensions>
</FactionDef>
</Defs>
File diff suppressed because it is too large Load Diff