The Art of this project is all rights reserved. You may not copy or distribute the art of this project without asking me. This is due to having to buy some asset packs to get icons for some of the art pieces from this game.
The code of this mod falls under the MIT license below.
MIT License
Copyright (c) 2021 Bell M
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Code: Myself, SpaceChase(looked how to do the API functions,, Dr. Bird for birb core, a lot of people on the stardew valley Discord for help. Mill and Recipe Quality Code: jua2ja2
Fixed Qi seasoning not being used when using better crafting
Changed mod logic slightly when better crafting is installed: any additional items that can't go into your inventory are instead dropped. Warning: don't bulk craft over 600 with a full inventory
Version 1.4.5
Fixed some typos
Made it so you can adjust the config for the edibility bonus by 1 instead of 11
Version 1.4.4
Fixed better crafting issue with craftable buildings. for real this time.
Slight optimization tweaks to the code
Tweaked quality formula to be multiplicative instead of additive and prioritize Level > Recipe Mastery > Ingredient quality in a way that feels natural-ish.
Version 1.4.3
Fixed the check to the check
Version 1.4.2
Added a check to before better crafting integration to make sure the recipe is a cooking recipe. Should fix the buildcraft errors with custom recipes.
Version 1.4.1
Fixed manifest error
Version 1.4.0
Code from jua2ja2: Ingredients input quality for cooking recipes now affect output recipe quality.
Code from jua2ja2: Ingredients input quality for the mill now affect output item quality
Updated Chinese Localization
Updated Korean Localization
Fixed buffs not applying if the food only had skill buffs
Spacecore update: Getting Cooking exp when at level 10 Cooking now gives Mastery exp
Spacecore update: Using the book of Stars now gives exp in Cooking
Removed redundant level up code due to how Spacecore now handles level up recipes
Removed redundent Book patch code due to Spacecore now handling that
Adjusted skill book tags to work with the new spacecore book system
Version 1.3.0
Redid the file structure of the mod. Please make sure to clear out the old files completely before installing this version or beyond
Added Green Stew as a level 3 Foraging Cooking Recipe
Added Green Smoothie as a level 9 Foraging Cooking Recipe
Added Anchovy Pizza to make fun of myself for accidently giving pizza Fishing+5
Added A new Config in the content patcher half of the mod: Cookout Changes; which is on by default
Cookout Changes: Moves the cookout Station from a level 3 foraging recipe to a level 0 cooking recipe and changes the recipe. This is to make it easier to level the skill before you upgrade your house.
Fixed Wizard Brew not having a name or description
Version 1.2.2
Fixed pizza having a fishing bonus
Version 1.2.1
Adjusted EXP gains once again. The bonus exp isn't a hard cut off after 10. It's now a diminishing return.
Fixed manifest error
Version 1.2.0
Reworked the EXP system: you now get 50% bonus exp based on the item's edibility for the first 10 times you cooked an item. After that, you only get base exp
Added Config Value: You can control the limit of how many times you can get the bonus exp, from 0 to 4000
Fixed Strawberry pie not having the correct values
Fixed Cream pie not having the correct values
Fixed Apple pie not having the correct values
Fixed Fish pie not having the correct values
Fixed content patcher log error of Data/Machines
Added some vanilla changes (which can be turned off in the content patcher configs)
Pizza is now worth more and gives Socializing+3
Algae Soup now gives speed 1
Pumpkin pie is now worth 400 gold (and you get 2 of them from the crafting recipe)
Poppyseed muffins now give Defense+3
Fish Tacos now give Fishing+5 and Energy+32
Omelets now give Energy+32 for a short time
Fried Eggs now give Energy+16 for a short time
Version 1.1.2
Fixed mod version number error for updating mods viva stardrop
Version 1.1.1
Culinarian: Chance to craft double the recipe is now equal to double your Cooking bonus.
Version 1.1.0
Giving Home-made food to people as gifts increases the friendship you gained from them by 10% of the food's edibility.
Culinarian: Chance to craft double the recipe is now equal to your Cooking bonus. So at level 10 you have 30% chance to craft double. If you have cooking buffs, that goes to 39%.
Chef: Value of the object is now x(2*(the value of your cooking bonus+1). Yeah it's a bit complex but it means stuff will sell for x2.3 the amount at level 10.
YACS is a remix / Redux (what ever you want to call it) of ideas from CookingSkill by Spacechase and For the Love of Cooking By Blueberry, tossed into a pan and baked by me in the oven. It'll have similarities to those two but yet differences. I would say my mod will sit in the middle of those two, as it adds it's own custom recipes and gives level up rewards but isn't a complete overhaul to the food system.
A brief overview:
Gain EXP from any food you cook.
Home-Cooked foods now have a bonus gain on friendship equal to 10% of their edibility.
Ingredient input quality now affects Cooking food output quality.
As you level up, gain access to many new recipes. These recipes all have buffs to them.
Choose professions that increase gold gained from foods you cook, increase the power of the buffs you cook, or even gain random buffs from eating.
Some foods even have cross mod buffs!
Cross-Mod Gift Tastes for every item in the mod, for SVE and RSV.
Here are the 6 new professions and level up bonuses
Level up Bonus: +3% edibility from foods you cooked. Longer duration and stronger effects from the professions below.
level 5a, Cook: Cooked meals are increased in quality..
------- Level 10a1, Culinarian: When Cooking, Chance to receive double the recipe based on twice your cooking bonus.
------- Level 10a2, Chef: Home Cooked food sells for double plus your cooking bonus.
Level 5b, Glutton: Buff duration lasts longer (duration increase increases based on leve)
------- Level 10b1, Gourmand: Food buffs are one level stronger once eaten (+16 for energy or magnetism).
------- Level 10b2, Gastronomist: Eating or Drinking gives a Third "Food/Drink" buff that has a random effect.
How EXP works
Gain 2 EXP every time you cook something
Gain 50% of the item's edibility as bonus exp for the first 10 crafting.
So Cooking a pizza will give 32 exp for the first 10 crafts totaling 320 exp. Then will only give 2.
This is to encourage crafting many different foods and can be adjusted in the configs.
It takes crafting 7427 fried eggs to reach level 10 cooking if you just cook fried eggs. Get them chickens laying!
Configs
Base exp gained from Cooking: Default 2
Bonus exp gained from the Edibility of an item: Default: 50%
Bonus exp Limit: 11
Vanilla food changes: Turn off all but the pie crust changes to vanilla food.
Compatibility
All Professions: All spacecore skills are already compatible with all professions.
Better Crafting: Has built in support for better crafting through the API!
CJB Item Spawner: With the switch to content patcher, all items should correctly show up with the item patcher.
Better Gift tastes for cross-mod content. I currently have get tastes set for RSV and SVE, but they are just "default". I plan on going through and adding some more personalized gift tastes.
A rework of Vanilla foods. A lot of foods are eh, so I plan on adding buffs to them.
A slight rework of Cooking food Quality. Quality will have a chance to improve based on cooking level + quality of the ingredients. With the Cook profession guaranteeing at least +1 star in quality and Qi seasoning giving +2 stars.
A big machine! The easy bake oven: Allows you to cook pies overnight and even if you don't have the recipe for them yet.
Looking for help!
You can find the github here to open pull requests
How To Install Install required mods. Download, unzip, and place the CookingSkill folder into the Stardew Valley Mod folder. If installed on an existing file, the new professions should be immediately available. Should be compatible with most other mods. Please share incompatible mods on Nexus. Not compatible with Android.
Special thanks to: The stardew valley discord, spacechase0 for the magic mod, which I used to help set up this one greatly, DrBird for the same reason. Also thanks to KhloeLeclair for helping me with better crafting compatibility. And finally WIZ from the stardew discord for speed bug testing.
The code for this mod is under the MIT license. Anyone is free to change, upload, or edit this mod as long as it remains under the MIT license. Link to the Source code. The Art assets are All rights reserved, as they come from multiple sources (such as asset packs I bought online and thus cant give you permission to use them).