kinyoshi Posted July 27, 2013 Posted July 27, 2013 (edited) 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 September 17, 2013 by kinyoshi
kinyoshi Posted September 17, 2013 Author Posted September 17, 2013 Added new tutorial for 1.3 version of the Foods and Spices Mod.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now