Jump to content

Items and Recipes Tutorials For Foods and Spices Mod


kinyoshi

Recommended Posts

New Tutorial for the Foods and Spices Mod 1.3:

(Download complete tutorial mod in attachment below)

 

Mod Script Code:

module SpicesTutorialMod{imports{Base}item YummyTVDinner{HungerChange = -20,Weight = 0.4,Type = Food,IsCookable = TRUE,DangerousUncooked = TRUE,UnhappyChange = 0,MinutesToBurn = 15,DisplayName = TV Dinner (flavoured),Icon = TVDinner,MinutesToCook = 10,BoredomChange = 0,}item YummyPotPie{HungerChange = -20,BoredomChange = 0,UnhappyChange = 0,StressChange = 0,ThirstChange = 0,Weight = 0.3,Type = Food,IsCookable = TRUE,DangerousUncooked = TRUE,MinutesToBurn = 15,DisplayName = Pot Pie (flavoured),Icon = PotPie.png,MinutesToCook = 10,}recipe Spice Up TV Dinner{destroy TVDinner,KMGroundBlackPepper,Result:YummyTVDinner,Time:50.0,}recipe Spice Up Pot Pie{destroy KMPotPie,KMGroundBlackPepper,Result:YummyPotPie,Time:50.0,}}

 

Mod Lua Code: (to spawn black pepper)

-- ================================================ ---- Spices Tutorial Mod ---- created by Kinyoshi ---- Distribution File Modeled From RoboMats Mods ---- ================================================ --require "Items/SuburbsDistributions";SpicesTutorialMod = {}SpicesTutorialMod.version = "1.0.0";SpicesTutorialMod.author = "Kinyoshi";SpicesTutorialMod.modName = "Spices Tutorial Mod";-- -------------------------------------------------- Functions-- ----------------------------------------------------- Prints out the mod info on startup.function SpicesTutorialMod.init()print("Mod Loaded: " .. SpicesTutorialMod.modName .. " by " .. SpicesTutorialMod.author .. " (v" .. SpicesTutorialMod.version ..")");end-- -------------------------------------------------- Item distribution-- -------------------------------------------------- KMGroundBlackPeppertable.insert(SuburbsDistributions["all"]["bin"].items, "Base.KMGroundBlackPepper");table.insert(SuburbsDistributions["all"]["bin"].items, 2);table.insert(SuburbsDistributions["all"]["counter"].items, "Base.KMGroundBlackPepper");table.insert(SuburbsDistributions["all"]["counter"].items, 2);table.insert(SuburbsDistributions["all"]["metal_shelves"].items, "Base.KMGroundBlackPepper");table.insert(SuburbsDistributions["all"]["metal_shelves"].items, 2);table.insert(SuburbsDistributions["all"]["crate"].items, "Base.KMGroundBlackPepper");table.insert(SuburbsDistributions["all"]["crate"].items, 2);table.insert(SuburbsDistributions["conveniencestore"]["shelves"].items, "Base.KMGroundBlackPepper");table.insert(SuburbsDistributions["conveniencestore"]["shelves"].items, 2);table.insert(SuburbsDistributions["grocery"]["counter"].items, "Base.KMGroundBlackPepper");table.insert(SuburbsDistributions["grocery"]["counter"].items, 2);table.insert(SuburbsDistributions["grocery"]["shelves"].items, "Base.KMGroundBlackPepper");table.insert(SuburbsDistributions["grocery"]["shelves"].items, 2);table.insert(SuburbsDistributions["grocery"]["crate"].items, "Base.KMGroundBlackPepper");table.insert(SuburbsDistributions["grocery"]["crate"].items, 2);table.insert(SuburbsDistributions["spiffoskitchen"]["counter"].items, "Base.KMGroundBlackPepper");table.insert(SuburbsDistributions["spiffoskitchen"]["counter"].items, 2);table.insert(SuburbsDistributions["kitchen_crepe"]["counter"].items, "Base.KMGroundBlackPepper");table.insert(SuburbsDistributions["kitchen_crepe"]["counter"].items, 2);table.insert(SuburbsDistributions["plazastore1"]["counter"].items, "Base.KMGroundBlackPepper");table.insert(SuburbsDistributions["plazastore1"]["counter"].items, 2);table.insert(SuburbsDistributions["grocers"]["grocerstand"].items, "Base.KMGroundBlackPepper");table.insert(SuburbsDistributions["grocers"]["grocerstand"].items, 2);table.insert(SuburbsDistributions["grocers"]["smallcrate"].items, "Base.KMGroundBlackPepper");table.insert(SuburbsDistributions["grocers"]["smallcrate"].items, 2);table.insert(SuburbsDistributions["fossoil"]["counter"].items, "Base.KMGroundBlackPepper");table.insert(SuburbsDistributions["fossoil"]["counter"].items, 2);table.insert(SuburbsDistributions["fossoil"]["shelves"].items, "Base.KMGroundBlackPepper");table.insert(SuburbsDistributions["fossoil"]["shelves"].items, 2);table.insert(SuburbsDistributions["fossoil"]["crate"].items, "Base.KMGroundBlackPepper");table.insert(SuburbsDistributions["fossoil"]["crate"].items, 2);table.insert(SuburbsDistributions["fossoil"]["crate"].items, "Base.KMGroundBlackPepper");table.insert(SuburbsDistributions["fossoil"]["crate"].items, 2);table.insert(SuburbsDistributions["grocery"]["shelvesmag"].items, "Base.KMGroundBlackPepper");table.insert(SuburbsDistributions["grocery"]["shelvesmag"].items, 2);table.insert(SuburbsDistributions["fossoil"]["shelvesmag"].items, "Base.KMGroundBlackPepper");table.insert(SuburbsDistributions["fossoil"]["shelvesmag"].items, 2);table.insert(SuburbsDistributions["garage_storage"]["all"].items, "Base.KMGroundBlackPepper");table.insert(SuburbsDistributions["garage_storage"]["all"].items, 2);table.insert(SuburbsDistributions["motelbedroom"]["wardrobe"].items, "Base.KMGroundBlackPepper");table.insert(SuburbsDistributions["motelbedroom"]["wardrobe"].items, 2);table.insert(SuburbsDistributions["policestorage"]["metal_shelves"].items, "Base.KMGroundBlackPepper");table.insert(SuburbsDistributions["policestorage"]["metal_shelves"].items, 2);table.insert(SuburbsDistributions["policestorage"]["metal_shelves"].items, "Base.KMGroundBlackPepper");table.insert(SuburbsDistributions["policestorage"]["metal_shelves"].items, 2);table.insert(SuburbsDistributions["policestorage"]["metal_shelves"].items, "Base.KMGroundBlackPepper");table.insert(SuburbsDistributions["policestorage"]["metal_shelves"].items, 2);table.insert(SuburbsDistributions["policestorage"]["metal_shelves"].items, "Base.KMGroundBlackPepper");table.insert(SuburbsDistributions["policestorage"]["metal_shelves"].items, 2);table.insert(SuburbsDistributions["policestorage"]["metal_shelves"].items, "Base.KMGroundBlackPepper");table.insert(SuburbsDistributions["policestorage"]["metal_shelves"].items, 2);table.insert(SuburbsDistributions["all"]["inventorymale"].items, "Base.KMGroundBlackPepper");table.insert(SuburbsDistributions["all"]["inventorymale"].items, 1.4);table.insert(SuburbsDistributions["all"]["inventoryfemale"].items, "Base.KMGroundBlackPepper");table.insert(SuburbsDistributions["all"]["inventoryfemale"].items, 3);-- -------------------------------------------------- Game hooks-- ------------------------------------------------Events.OnGameBoot.Add(SpicesTutorialMod.init);Events.OnGameBoot.Add(SpicesTutorialMod.loadTextures);

 

 

 

 

For versions of the spices mod before 1.3:

Only one so far, this is a small item/recipe mod that shows you how easy it is to make a small addition to the spices mod. You can now put spices on a TV Dinner to get a flavoured TV Dinner.

 

You install it in the mods/scripts folder, You need the Spices mod installed in your media/scripts folder.

 

Flavoured TV Dinner Mod:

/** ================================================ **//**               Flavoured TV Dinner Mod  **//**              created by Kinyoshi                  **//** ================================================ **/ module FlavouredTVDinnerMod{imports{Base}item YummyTVDinner{HungerChange = -25,UnhappyChange = -25,BoredomChange = -10,Weight = 0.5,Type = Food,IsCookable = TRUE,DangerousUncooked = TRUE,MinutesToBurn = 30,MinutesToCook = 10,DisplayName = TV Dinner (flavoured),Icon = TVDinner,}recipe Spice Up TV Dinner{  destroy TVDinner,  KMGarlicSalt=3,  KMOnionPowder=3,  KMGroundBlackPepper,    Result:YummyTVDinner,  Time:300.0,} recipe Spice Up TV Dinner{  destroy TVDinner,  KMGarlicFlakes=2,  KMOnionFlakes=2,  KMGroundBlackPepper,    Result:YummyTVDinner,  Time:300.0,} recipe Spice Up TV Dinner{  destroy TVDinner,  KMLemonPepper=3,  KMRedPepperFlakes,  KMSeasonedSalt=0.1,    Result:YummyTVDinner,  Time:300.0,}}

SpicesTutorialMod.zip

Edited by kinyoshi
Link to comment
Share on other sites

  • 1 month later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...