Add MayRequire to Pre-War Food items in crates and traders

Added the MayRequire="Rick.FCP.PreWarFood" attribute to all Pre-War Food items in both permit crate weightedDrops and NCR trader stock generators. This ensures these items only appear if the PreWarFood mod is active, improving compatibility and modularity.
This commit is contained in:
Ranger Rick
2025-12-22 13:02:19 -06:00
parent e7886879d8
commit d604f1fc50
2 changed files with 42 additions and 42 deletions
@@ -42,87 +42,87 @@
<guaranteedDrops>
</guaranteedDrops>
<weightedDrops>
<li>
<li MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Blamco_Original_Flavor</thingDef>
<countRange>0~3</countRange>
</li>
<li>
<li MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Blamco_Extra_Cheezy_Flavor</thingDef>
<countRange>0~3</countRange>
</li>
<li>
<li MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Cram</thingDef>
<countRange>0~3</countRange>
</li>
<li>
<li MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Cram_Low_Sodium</thingDef>
<countRange>0~3</countRange>
</li>
<li>
<li MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Dandy_Boy_Apples</thingDef>
<countRange>0~3</countRange>
</li>
<li>
<li MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Dandy_Boy_Caramel_Apples</thingDef>
<countRange>0~3</countRange>
</li>
<li>
<li MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Fancy_Lad_Snack_Cakes</thingDef>
<countRange>0~3</countRange>
</li>
<li>
<li MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Fancy_Lad_Snack_Cakes_Buzzbite_Flavor</thingDef>
<countRange>0~3</countRange>
</li>
<li>
<li MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Gum_Drops</thingDef>
<countRange>0~3</countRange>
</li>
<li>
<li MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Gum_Drops_Anchorage_Arctic_Flavor</thingDef>
<countRange>0~3</countRange>
</li>
<li>
<li MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Insta_Mash</thingDef>
<countRange>0~3</countRange>
</li>
<li>
<li MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Insta_Mash_And_Bacon</thingDef>
<countRange>0~3</countRange>
</li>
<li>
<li MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Pork_N_Beans</thingDef>
<countRange>0~3</countRange>
</li>
<li>
<li MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Pork_N_Beans_Hot_N_Spicy_Flavor</thingDef>
<countRange>0~3</countRange>
</li>
<li>
<li MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Potato_Crisps</thingDef>
<countRange>0~3</countRange>
</li>
<li>
<li MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Potato_Crisps_Lightly_Salted</thingDef>
<countRange>0~3</countRange>
</li>
<li>
<li MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Salisbury_Steak</thingDef>
<countRange>0~3</countRange>
</li>
<li>
<li MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_BIG_BOY_Salisbury_Steak</thingDef>
<countRange>0~3</countRange>
</li>
<li>
<li MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Sugar_Bombs</thingDef>
<countRange>0~3</countRange>
</li>
<li>
<li MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Yum_Yum_Deviled_Eggs</thingDef>
<countRange>0~3</countRange>
</li>
<li>
<li MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Yum_Yum_Deviled_Eggs_Sour_Cream_Flavor</thingDef>
<countRange>0~3</countRange>
</li>
+21 -21
View File
@@ -186,87 +186,87 @@
<!-- Pre-War Meals -->
<li Class="StockGenerator_SingleDef">
<li Class="StockGenerator_SingleDef" MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Blamco_Original_Flavor</thingDef>
<countRange>2~10</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<li Class="StockGenerator_SingleDef" MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Blamco_Extra_Cheezy_Flavor</thingDef>
<countRange>2~10</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<li Class="StockGenerator_SingleDef" MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Cram</thingDef>
<countRange>2~10</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<li Class="StockGenerator_SingleDef" MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Cram_Low_Sodium</thingDef>
<countRange>2~10</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<li Class="StockGenerator_SingleDef" MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Dandy_Boy_Apples</thingDef>
<countRange>2~10</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<li Class="StockGenerator_SingleDef" MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Dandy_Boy_Caramel_Apples</thingDef>
<countRange>2~10</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<li Class="StockGenerator_SingleDef" MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Fancy_Lad_Snack_Cakes</thingDef>
<countRange>2~10</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<li Class="StockGenerator_SingleDef" MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Fancy_Lad_Snack_Cakes_Buzzbite_Flavor</thingDef>
<countRange>2~10</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<li Class="StockGenerator_SingleDef" MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Gum_Drops</thingDef>
<countRange>2~10</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<li Class="StockGenerator_SingleDef" MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Gum_Drops_Anchorage_Arctic_Flavor</thingDef>
<countRange>2~10</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<li Class="StockGenerator_SingleDef" MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Insta_Mash</thingDef>
<countRange>2~10</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<li Class="StockGenerator_SingleDef" MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Insta_Mash_And_Bacon</thingDef>
<countRange>2~10</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<li Class="StockGenerator_SingleDef" MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Pork_N_Beans</thingDef>
<countRange>2~10</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<li Class="StockGenerator_SingleDef" MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Pork_N_Beans_Hot_N_Spicy_Flavor</thingDef>
<countRange>2~10</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<li Class="StockGenerator_SingleDef" MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Potato_Crisps</thingDef>
<countRange>2~10</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<li Class="StockGenerator_SingleDef" MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Potato_Crisps_Lightly_Salted</thingDef>
<countRange>2~10</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<li Class="StockGenerator_SingleDef" MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Salisbury_Steak</thingDef>
<countRange>2~10</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<li Class="StockGenerator_SingleDef" MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_BIG_BOY_Salisbury_Steak</thingDef>
<countRange>2~10</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<li Class="StockGenerator_SingleDef" MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Sugar_Bombs</thingDef>
<countRange>2~10</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<li Class="StockGenerator_SingleDef" MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Yum_Yum_Deviled_Eggs</thingDef>
<countRange>2~10</countRange>
</li>
<li Class="StockGenerator_SingleDef">
<li Class="StockGenerator_SingleDef" MayRequire="Rick.FCP.PreWarFood">
<thingDef>FCP_Food_Yum_Yum_Deviled_Eggs_Sour_Cream_Flavor</thingDef>
<countRange>2~10</countRange>
</li>