Advertisement
Guest User

avali bulk meals

a guest
Mar 27th, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 16.93 KB | None | 0 0
  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <Defs>
  3.  
  4.   <!-- VANILLA MEALS -->
  5.  
  6.   <!-- CookMealSimpleAvaliStove -->
  7.   <RecipeDef ParentName="CookMealSimple">
  8.         <defName>CookMealSimpleAvaliStove</defName>
  9.     <workAmount>150</workAmount> <!-- other meals use WorkToMake stat -->
  10.     </RecipeDef>
  11.  
  12.   <!-- CookMealFineAvaliStove -->
  13.   <RecipeDef ParentName="CookMealBase">
  14.         <defName>CookMealFineAvaliStove</defName>
  15.     <!-- <workerClass>Avali.RecipeWorkerAvaliEgg</workerClass> -->
  16.         <label>cook fine meal</label>
  17.         <description>Cooks a somewhat complex meal from a combination of raw meat and raw plant ingredients.</description>
  18.         <jobString>Cooking fine meal.</jobString>
  19.         <workSpeedStat>CookSpeed</workSpeedStat>
  20.         <effectWorking>Cook</effectWorking>
  21.     <soundWorking>Recipe_CookMeal</soundWorking>
  22.     <allowMixingIngredients>true</allowMixingIngredients>
  23.     <ingredientValueGetterClass>IngredientValueGetter_Nutrition</ingredientValueGetterClass>
  24.     <ingredients>
  25.             <li>
  26.                 <filter>
  27.                     <categories>
  28.                         <li>MeatRaw</li>
  29.             <li>AnimalProductRaw</li>
  30.           </categories>
  31.                 </filter>
  32.                 <count>0.25</count>
  33.             </li>
  34.             <li>
  35.                 <filter>
  36.                     <categories>
  37.                         <li>PlantFoodRaw</li>
  38.                     </categories>
  39.                 </filter>
  40.                 <count>0.25</count>
  41.             </li>
  42.         </ingredients>
  43.     <workAmount>250</workAmount>
  44.         <products>
  45.       <MealFine>1</MealFine>
  46.     </products>
  47.         <skillRequirements>
  48.             <Cooking>6</Cooking>
  49.         </skillRequirements>
  50.   </RecipeDef>
  51.  
  52.   <!-- CookMealLavishAvaliStove -->
  53.     <RecipeDef ParentName="CookMealBase">
  54.         <defName>CookMealLavishAvaliStove</defName>
  55.         <label>cook lavish meal</label>
  56.         <description>Cooks a very complex meal from a combination of raw meat and raw plant ingredients. Much of the ingredients are wasted.</description>
  57.         <jobString>Cooking lavish meal.</jobString>
  58.         <workSpeedStat>CookSpeed</workSpeedStat>
  59.         <effectWorking>Cook</effectWorking>
  60.     <soundWorking>Recipe_CookMeal</soundWorking>
  61.     <allowMixingIngredients>true</allowMixingIngredients>
  62.         <ingredientValueGetterClass>IngredientValueGetter_Nutrition</ingredientValueGetterClass>
  63.         <ingredients>
  64.             <li>
  65.                 <filter>
  66.                     <categories>
  67.                         <li>MeatRaw</li>
  68.             <li>AnimalProductRaw</li>
  69.           </categories>
  70.                 </filter>
  71.                 <count>0.5</count>
  72.             </li>
  73.             <li>
  74.                 <filter>
  75.                     <categories>
  76.                         <li>PlantFoodRaw</li>
  77.                     </categories>
  78.                 </filter>
  79.                 <count>0.5</count>
  80.             </li>
  81.         </ingredients>
  82.     <workAmount>500</workAmount>
  83.         <products>
  84.       <MealLavish>1</MealLavish>
  85.     </products>
  86.         <skillRequirements>
  87.             <Cooking>8</Cooking>
  88.         </skillRequirements>
  89.   </RecipeDef>
  90.  
  91.   <!-- CookMealSurvivalAvaliStove -->
  92.   <RecipeDef ParentName="CookMealBase">
  93.     <defName>CookMealSurvivalAvaliStove</defName>
  94.     <label>cook packaged survival meal</label>
  95.     <description>Cooks a packaged survival meal from a combination of raw meat and raw plant ingredients. Much of the ingredients are wasted.</description>
  96.     <jobString>Cooking survival meal.</jobString>
  97.     <workSpeedStat>CookSpeed</workSpeedStat>
  98.     <effectWorking>Cook</effectWorking>
  99.     <soundWorking>Recipe_CookMeal</soundWorking>
  100.     <allowMixingIngredients>true</allowMixingIngredients>
  101.     <ingredientValueGetterClass>IngredientValueGetter_Nutrition</ingredientValueGetterClass>
  102.     <ingredients>
  103.       <li>
  104.         <filter>
  105.           <categories>
  106.             <li>MeatRaw</li>
  107.             <li>AnimalProductRaw</li>
  108.           </categories>
  109.         </filter>
  110.         <count>0.5</count>
  111.       </li>
  112.       <li>
  113.         <filter>
  114.           <categories>
  115.             <li>PlantFoodRaw</li>
  116.           </categories>
  117.         </filter>
  118.         <count>0.5</count>
  119.       </li>
  120.     </ingredients>
  121.     <workAmount>800</workAmount>
  122.     <products>
  123.       <MealSurvivalPack>1</MealSurvivalPack>
  124.     </products>
  125.     <skillRequirements>
  126.             <Cooking>8</Cooking>
  127.     </skillRequirements>
  128.     <researchPrerequisite>PackagedSurvivalMeal</researchPrerequisite>
  129.   </RecipeDef>
  130.  
  131.  
  132.  
  133.   <!-- AVALI MEALS -->
  134.  
  135.   <!-- CookAvaliSpicyJerky -->
  136.   <RecipeDef ParentName="CookMealBase" Name="CookAvaliSpicyJerky">
  137.         <defName>CookAvaliSpicyJerky</defName>
  138.         <label>Cook spicy jerky</label>
  139.         <description>Cooks a chunks of seasoned jerky, popular with hunters and explorers.</description>
  140.         <jobString>Cooking spicy jerky.</jobString>
  141.         <workSpeedStat>CookSpeed</workSpeedStat>
  142.         <effectWorking>Cook</effectWorking>
  143.     <soundWorking>Recipe_CookMeal</soundWorking>
  144.     <allowMixingIngredients>true</allowMixingIngredients>
  145.     <ingredientValueGetterClass>IngredientValueGetter_Nutrition</ingredientValueGetterClass>
  146.     <ingredients>
  147.             <li>
  148.                 <filter>
  149.                     <categories>
  150.                         <li>MeatRaw</li>
  151.           </categories>
  152.                 </filter>
  153.                 <count>0.25</count>
  154.             </li>
  155.       <li>
  156.         <filter>
  157.           <thingDefs>
  158.             <li>RawNakatiBarks</li>
  159.           </thingDefs>
  160.         </filter>
  161.         <count>0.05</count> <!-- 0.05 = 1 -->
  162.       </li>
  163.         </ingredients>
  164.         <products>
  165.       <AvaliSpicyJerky>1</AvaliSpicyJerky>
  166.     </products>
  167.     <researchPrerequisite>AvaliPlants</researchPrerequisite>
  168.         <!-- <skillRequirements>
  169.             <Cooking>6</Cooking>
  170.         </skillRequirements> -->
  171.   </RecipeDef>
  172.  
  173.   <RecipeDef ParentName="CookMealBase" Name="CookAvaliSpicyJerky20">
  174.         <defName>CookAvaliSpicyJerky20</defName>
  175.         <label>Cook spicy jerky in bulk (20)</label>
  176.         <description>Cooks a chunks of seasoned jerky, popular with hunters and explorers.</description>
  177.         <jobString>Cooking spicy jerky.</jobString>
  178.         <workSpeedStat>CookSpeed</workSpeedStat>
  179.         <effectWorking>Cook</effectWorking>
  180.     <soundWorking>Recipe_CookMeal</soundWorking>
  181.     <allowMixingIngredients>true</allowMixingIngredients>
  182.     <ingredientValueGetterClass>IngredientValueGetter_Nutrition</ingredientValueGetterClass>
  183.     <ingredients>
  184.             <li>
  185.                 <filter>
  186.                     <categories>
  187.                         <li>MeatRaw</li>
  188.           </categories>
  189.                 </filter>
  190.                 <count>5</count>
  191.             </li>
  192.       <li>
  193.         <filter>
  194.           <thingDefs>
  195.             <li>RawNakatiBarks</li>
  196.           </thingDefs>
  197.         </filter>
  198.         <count>1</count> <!-- 0.05 = 1 -->
  199.       </li>
  200.         </ingredients>
  201.         <products>
  202.       <AvaliSpicyJerky>20</AvaliSpicyJerky>
  203.     </products>
  204.     <researchPrerequisite>AvaliPlants</researchPrerequisite>
  205.         <skillRequirements>
  206.             <Cooking>10</Cooking>
  207.         </skillRequirements>
  208.   </RecipeDef>
  209.   <!-- CookAvaliSpicyJerkyAvaliStove -->
  210.   <RecipeDef ParentName="CookAvaliSpicyJerky">
  211.         <defName>CookAvaliSpicyJerkyAvaliStove</defName>
  212.     <workAmount>250</workAmount> <!-- other meals use WorkToMake stat -->
  213.     </RecipeDef>
  214.  
  215.   <RecipeDef ParentName="CookAvaliSpicyJerky20">
  216.         <defName>CookAvaliSpicyJerkyAvaliStove20</defName>
  217.     <workAmount>5000</workAmount> <!-- other meals use WorkToMake stat -->
  218.     </RecipeDef>
  219.  
  220.   <!-- CookAvaliSpicyJerkyCampfire -->
  221.   <RecipeDef ParentName="CookAvaliSpicyJerky">
  222.         <defName>CookAvaliSpicyJerkyCampfire</defName>
  223.     <workAmount>1000</workAmount> <!-- other meals use WorkToMake stat -->
  224.     </RecipeDef>
  225.  
  226.   <!-- CookAvaliPiruNoodle -->
  227.   <RecipeDef ParentName="CookMealBase" Name="CookAvaliPiruNoodle">
  228.     <defName>CookAvaliPiruNoodle</defName>
  229.         <label>Make Piru noodle</label>
  230.         <description>Make a sweet noodles made from Piru frond flour, a staple of Avali students.</description>
  231.         <jobString>Making Piru noodle.</jobString>
  232.         <workSpeedStat>CookSpeed</workSpeedStat>
  233.         <effectWorking>Cook</effectWorking>
  234.     <soundWorking>Recipe_CookMeal</soundWorking>
  235.     <allowMixingIngredients>true</allowMixingIngredients>
  236.     <ingredients>
  237.             <li>
  238.         <filter>
  239.           <thingDefs>
  240.             <li>RawKiriFruits</li>
  241.           </thingDefs>
  242.         </filter>
  243.         <count>5</count>
  244.       </li>
  245.       <li>
  246.         <filter>
  247.           <thingDefs>
  248.             <li>RawPiruFlour</li>
  249.           </thingDefs>
  250.         </filter>
  251.         <count>5</count>
  252.       </li>
  253.         </ingredients>
  254.         <products>
  255.       <AvaliPiruNoodle>1</AvaliPiruNoodle>
  256.     </products>
  257.     <researchPrerequisite>AvaliPlants</researchPrerequisite>
  258.         <!-- <skillRequirements>
  259.             <Cooking>6</Cooking>
  260.         </skillRequirements> -->
  261.   </RecipeDef>
  262.  
  263.  
  264.   <RecipeDef ParentName="CookMealBase" Name="CookAvaliPiruNoodle20">
  265.     <defName>CookAvaliPiruNoodle20</defName>
  266.         <label>Make Piru noodle in bulk(20)</label>
  267.         <description>Make a sweet noodles made from Piru frond flour, a staple of Avali students.</description>
  268.         <jobString>Making Piru noodle.</jobString>
  269.         <workSpeedStat>CookSpeed</workSpeedStat>
  270.         <effectWorking>Cook</effectWorking>
  271.     <soundWorking>Recipe_CookMeal</soundWorking>
  272.     <allowMixingIngredients>true</allowMixingIngredients>
  273.     <ingredients>
  274.             <li>
  275.         <filter>
  276.           <thingDefs>
  277.             <li>RawKiriFruits</li>
  278.           </thingDefs>
  279.         </filter>
  280.         <count>100</count>
  281.       </li>
  282.       <li>
  283.         <filter>
  284.           <thingDefs>
  285.             <li>RawPiruFlour</li>
  286.           </thingDefs>
  287.         </filter>
  288.         <count>100</count>
  289.       </li>
  290.         </ingredients>
  291.         <products>
  292.       <AvaliPiruNoodle>20</AvaliPiruNoodle>
  293.     </products>
  294.     <researchPrerequisite>AvaliPlants</researchPrerequisite>
  295.         <skillRequirements>
  296.             <Cooking>10</Cooking>
  297.         </skillRequirements>
  298.   </RecipeDef>
  299.  
  300.   <!-- CookAvaliPiruNoodleAvaliStove -->
  301.   <RecipeDef ParentName="CookAvaliPiruNoodle">
  302.         <defName>CookAvaliPiruNoodleAvaliStove</defName>
  303.     <workAmount>250</workAmount> <!-- other meals use WorkToMake stat -->
  304.     </RecipeDef>
  305.  
  306.   <RecipeDef ParentName="CookAvaliPiruNoodle20">
  307.         <defName>CookAvaliPiruNoodleAvaliStove20</defName>
  308.     <workAmount>5000</workAmount> <!-- other meals use WorkToMake stat -->
  309.     </RecipeDef>
  310.  
  311.   <!-- CookAvaliPiruNoodleCampfire -->
  312.   <RecipeDef ParentName="CookAvaliPiruNoodle">
  313.         <defName>CookAvaliPiruNoodleCampfire</defName>
  314.     <workAmount>1000</workAmount> <!-- other meals use WorkToMake stat -->
  315.     </RecipeDef>
  316.  
  317.   <!-- CookAvaliKiriCurry -->
  318.   <RecipeDef ParentName="CookMealBase" Name="CookAvaliKiriCurry">
  319.     <defName>CookAvaliKiriCurry</defName>
  320.         <label>Make Kiri curry</label>
  321.         <description>Make a spicy meat noodles with a rich Kiri sauce.</description>
  322.         <jobString>Making Kiri curry.</jobString>
  323.         <workSpeedStat>CookSpeed</workSpeedStat>
  324.         <effectWorking>Cook</effectWorking>
  325.     <soundWorking>Recipe_CookMeal</soundWorking>
  326.     <allowMixingIngredients>true</allowMixingIngredients>
  327.     <ingredients>
  328.             <li>
  329.         <filter>
  330.           <thingDefs>
  331.             <li>AvaliPiruNoodle</li>
  332.           </thingDefs>
  333.         </filter>
  334.         <count>1</count>
  335.       </li>
  336.       <li>
  337.         <filter>
  338.           <thingDefs>
  339.             <li>AvaliSpicyJerky</li>
  340.           </thingDefs>
  341.         </filter>
  342.         <count>1</count>
  343.       </li>
  344.       <li>
  345.         <filter>
  346.           <thingDefs>
  347.             <li>RawKiriFruits</li>
  348.           </thingDefs>
  349.         </filter>
  350.         <count>1</count>
  351.       </li>
  352.         </ingredients>
  353.         <products>
  354.       <AvaliKiriCurry>1</AvaliKiriCurry>
  355.     </products>
  356.     <researchPrerequisite>AvaliPlants</researchPrerequisite>
  357.         <!-- <skillRequirements>
  358.             <Cooking>6</Cooking>
  359.         </skillRequirements> -->
  360.   </RecipeDef>
  361.  
  362.   <RecipeDef ParentName="CookMealBase" Name="CookAvaliKiriCurry20">
  363.     <defName>CookAvaliKiriCurry20</defName>
  364.         <label>Make Kiri curry in bulk (20)</label>
  365.         <description>Make a spicy meat noodles with a rich Kiri sauce.</description>
  366.         <jobString>Making Kiri curry.</jobString>
  367.         <workSpeedStat>CookSpeed</workSpeedStat>
  368.         <effectWorking>Cook</effectWorking>
  369.     <soundWorking>Recipe_CookMeal</soundWorking>
  370.     <allowMixingIngredients>true</allowMixingIngredients>
  371.     <ingredients>
  372.             <li>
  373.         <filter>
  374.           <thingDefs>
  375.             <li>AvaliPiruNoodle</li>
  376.           </thingDefs>
  377.         </filter>
  378.         <count>20</count>
  379.       </li>
  380.       <li>
  381.  
  382.         <filter>
  383.           <thingDefs>
  384.             <li>AvaliSpicyJerky</li>
  385.           </thingDefs>
  386.         </filter>
  387.         <count>20</count>
  388.       </li>
  389.       <li>
  390.         <filter>
  391.           <thingDefs>
  392.             <li>RawKiriFruits</li>
  393.           </thingDefs>
  394.         </filter>
  395.         <count>20</count>
  396.       </li>
  397.         </ingredients>
  398.         <products>
  399.       <AvaliKiriCurry>20</AvaliKiriCurry>
  400.     </products>
  401.     <researchPrerequisite>AvaliPlants</researchPrerequisite>
  402.         <skillRequirements>
  403.             <Cooking>10</Cooking>
  404.         </skillRequirements>
  405.   </RecipeDef>
  406.  
  407.   <!-- CookAvaliKiriCurryAvaliStove -->
  408.   <RecipeDef ParentName="CookAvaliKiriCurry">
  409.         <defName>CookAvaliKiriCurryAvaliStove</defName>
  410.     <workAmount>250</workAmount> <!-- other meals use WorkToMake stat -->
  411.     </RecipeDef>
  412.  
  413.   <RecipeDef ParentName="CookAvaliKiriCurry20">
  414.         <defName>CookAvaliKiriCurryAvaliStove20</defName>
  415.     <workAmount>5000</workAmount> <!-- other meals use WorkToMake stat -->
  416.     </RecipeDef>
  417.  
  418.   <!-- CookAvaliKiriCurryCampfire -->
  419.   <RecipeDef ParentName="CookAvaliKiriCurry">
  420.         <defName>CookAvaliKiriCurryCampfire</defName>
  421.     <workAmount>500</workAmount> <!-- other meals use WorkToMake stat -->
  422.     </RecipeDef>
  423.  
  424.   <!-- CookAvaliTaco -->
  425.   <RecipeDef ParentName="CookMealBase"  Name="CookAvaliTaco">
  426.     <defName>CookAvaliTaco</defName>
  427.         <label>Make Avalon-style taco</label>
  428.         <description>Make a super-hot Nakati-spiced taco; sometimes eaten on a dare by non-Avali.</description>
  429.         <jobString>Making Avalon-style taco.</jobString>
  430.         <workSpeedStat>CookSpeed</workSpeedStat>
  431.         <effectWorking>Cook</effectWorking>
  432.     <soundWorking>Recipe_CookMeal</soundWorking>
  433.     <allowMixingIngredients>true</allowMixingIngredients>
  434.     <ingredients>
  435.             <li>
  436.         <filter>
  437.           <thingDefs>
  438.             <li>AvaliSpicyJerky</li>
  439.           </thingDefs>
  440.         </filter>
  441.         <count>1</count>
  442.       </li>
  443.       <li>
  444.         <filter>
  445.           <thingDefs>
  446.             <li>RawPiruFlour</li>
  447.           </thingDefs>
  448.         </filter>
  449.         <count>5</count>
  450.       </li>
  451.         </ingredients>
  452.         <products>
  453.       <AvaliTaco>1</AvaliTaco>
  454.     </products>
  455.     <researchPrerequisite>AvaliPlants</researchPrerequisite>
  456.         <skillRequirements>
  457.             <Cooking>6</Cooking>
  458.         </skillRequirements>
  459.   </RecipeDef>
  460.  
  461.  
  462.   <RecipeDef ParentName="CookMealBase"  Name="CookAvaliTaco20">
  463.     <defName>CookAvaliTaco20</defName>
  464.         <label>Make Avalon-style taco in bulk (20)</label>
  465.         <description>Make a super-hot Nakati-spiced taco; sometimes eaten on a dare by non-Avali.</description>
  466.         <jobString>Making Avalon-style taco.</jobString>
  467.         <workSpeedStat>CookSpeed</workSpeedStat>
  468.         <effectWorking>Cook</effectWorking>
  469.     <soundWorking>Recipe_CookMeal</soundWorking>
  470.     <allowMixingIngredients>true</allowMixingIngredients>
  471.     <ingredients>
  472.             <li>
  473.         <filter>
  474.           <thingDefs>
  475.             <li>AvaliSpicyJerky</li>
  476.           </thingDefs>
  477.         </filter>
  478.         <count>20</count>
  479.       </li>
  480.       <li>
  481.         <filter>
  482.           <thingDefs>
  483.             <li>RawPiruFlour</li>
  484.           </thingDefs>
  485.         </filter>
  486.         <count>100</count>
  487.       </li>
  488.         </ingredients>
  489.         <products>
  490.       <AvaliTaco>20</AvaliTaco>
  491.     </products>
  492.     <researchPrerequisite>AvaliPlants</researchPrerequisite>
  493.         <skillRequirements>
  494.             <Cooking>12</Cooking>
  495.         </skillRequirements>
  496.   </RecipeDef>
  497.  
  498.   <!-- CookAvaliTacoAvaliStove -->
  499.   <RecipeDef ParentName="CookAvaliTaco">
  500.         <defName>CookAvaliTacoAvaliStove</defName>
  501.     <workAmount>500</workAmount> <!-- other meals use WorkToMake stat -->
  502.     </RecipeDef>
  503.  
  504.   <RecipeDef ParentName="CookAvaliTaco20">
  505.         <defName>CookAvaliTacoAvaliStove20</defName>
  506.     <workAmount>10000</workAmount> <!-- other meals use WorkToMake stat -->
  507.     </RecipeDef>
  508.  
  509.   <!-- CookAvaliEggOmlette -->
  510.   <RecipeDef ParentName="CookMealBase"  Name="CookAvaliEggOmlette">
  511.     <defName>CookAvaliEggOmlette</defName>
  512.         <label>avali egg omlette</label>
  513.         <description>Make avali egg omlette. It's a very tasty for everyone exept Avali.</description>
  514.         <jobString>Making avali egg omlette.</jobString>
  515.         <workSpeedStat>CookSpeed</workSpeedStat>
  516.         <effectWorking>Cook</effectWorking>
  517.     <soundWorking>Recipe_CookMeal</soundWorking>
  518.     <dontShowIfAnyIngredientMissing>True</dontShowIfAnyIngredientMissing>
  519.     <ingredients>
  520.             <li>
  521.         <filter>
  522.           <thingDefs>
  523.             <li>AvaliEgg</li>
  524.           </thingDefs>
  525.         </filter>
  526.         <count>1</count>
  527.       </li>
  528.         </ingredients>
  529.         <products>
  530.       <AvaliEggOmlette>10</AvaliEggOmlette>
  531.     </products>
  532.     <!--
  533.         <skillRequirements>
  534.             <Cooking>2</Cooking>
  535.         </skillRequirements>
  536.    -->
  537.   </RecipeDef>
  538.  
  539.   <!-- CookAvaliTacoAvaliStove -->
  540.   <RecipeDef ParentName="CookAvaliEggOmlette">
  541.         <defName>CookAvaliEggOmletteAvaliStove</defName>
  542.     <workAmount>1800</workAmount> <!-- other meals use WorkToMake stat -->
  543.     </RecipeDef>
  544.  
  545.   <!-- CookAvaliKiriCurryCampfire -->
  546.   <RecipeDef ParentName="CookAvaliEggOmlette">
  547.         <defName>CookAvaliEggOmletteCampfire</defName>
  548.     <workAmount>5000</workAmount> <!-- other meals use WorkToMake stat -->
  549.     </RecipeDef>
  550. </Defs>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement