module SpoonEnYo { imports { Base } /************************ FUN AND GAMES ************************/ recipe Roll Dice { destroy Mugl, destroy Dice/DiceTwo/DiceThree/DiceFour/DiceFive/DiceSix, Result:Mugl, Time:10.0, OnCreate:DiceGame_OnCreate, Category:Misc, AnimNode:VehicleWorkOnTire, Sound:RollDice, Prop1:Dice, CanBeDoneFromFloor :TRUE, } recipe Roll Dice { destroy PlasticCup, destroy Dice/DiceTwo/DiceThree/DiceFour/DiceFive/DiceSix, Result:PlasticCup, Time:10.0, OnCreate:DiceGame_OnCreate, Category:Misc, AnimNode:VehicleWorkOnTire, Sound:RollDice, Prop1:Dice, CanBeDoneFromFloor :TRUE, } recipe Roll Dice { destroy MugRed, destroy Dice/DiceTwo/DiceThree/DiceFour/DiceFive/DiceSix, Result:Mugl, Time:10.0, OnCreate:DiceGame_OnCreate, Category:Misc, AnimNode:VehicleWorkOnTire, Sound:RollDice, Prop1:Dice, CanBeDoneFromFloor :TRUE, } recipe Roll Dice { destroy MugWhite, destroy Dice/DiceTwo/DiceThree/DiceFour/DiceFive/DiceSix, Result:Mugl, Time:10.0, OnCreate:DiceGame_OnCreate, Category:Misc, AnimNode:VehicleWorkOnTire, Sound:RollDice, Prop1:Dice, CanBeDoneFromFloor :TRUE, } recipe Roll Dice { destroy Bowl, destroy Dice/DiceTwo/DiceThree/DiceFour/DiceFive/DiceSix, Result:Bowl, Time:10.0, OnCreate:DiceGame_OnCreate, Sound:RollDice, Category:Misc, Prop1:Dice, CanBeDoneFromFloor :TRUE, } recipe Play With Cube { destroy Cube, Result:Cube, Time:400.0, OnCreate:CubeGame_OnCreate, Category:Misc, StopOnWalk:false, Prop1:Cube, } recipe Play With Cards { destroy CardDeck, Result:CardDeck, Time:300.0, OnCreate:CardGame_OnCreate, Category:Misc, AnimNode:Disassemble, Sound:MapOpen, Prop1:CardDeck, } recipe Play With Yoyo { destroy Yoyo, Result:Yoyo, Time:100.0, OnCreate:YoyoGame_OnCreate, Category:Misc, StopOnWalk:false, Prop1:Yoyo, } recipe Play Checkers { destroy CheckerBoardReady, Result:CheckerBoardReady, Time:600.0, OnCreate:CheckersGame_OnCreate, Category:Misc, AnimNode:VehicleWorkOnTire, Prop1:CheckerBoardReady, CanBeDoneFromFloor :TRUE, } recipe Skip Games Section { MagazineWordsearch3/MagazineWordsearch2/MagazineWordsearch1/MagazineCrossword3/MagazineCrossword2/MagazineCrossword1, Result:Magazine, Time:25.0, Category:Misc, Prop1:Magazine, } /************************ CRAFTING ************************/ recipe Craft Checkersboard { Plank=2, keep Saw/HandAxe/AxeStone/Axe/WoodAxe, keep [Recipe.GetItemTypes.SharpKnife], Result:CheckerBoard, Time:250.0, SkillRequired:Woodwork=2, OnGiveXP:Recipe.OnGiveXP.WoodWork5, Category:Carpentry, AnimNode:Disassemble, } recipe Craft Dice { Plank, keep Saw/HandAxe/AxeStone/Axe/WoodAxe, keep [Recipe.GetItemTypes.SharpKnife], Result:Dice, Time:150.0, SkillRequired:Woodwork=1, OnGiveXP:Recipe.OnGiveXP.WoodWork5, Category:Carpentry, AnimNode:Disassemble, } recipe Craft a Paper Cup { MechanicMag1/MechanicMag2/MechanicMag3/FarmingMag1/FishingMag1/HuntingMag1/HuntingMag2/HuntingMag3/HerbalistMag/MetalworkMag1/MetalworkMag2/MetalworkMag3/MetalworkMag4/SmithingMag1/SmithingMag2/SmithingMag3/SmithingMag4/CookingMag1/CookingMag2/ElectronicsMag1/ElectronicsMag2/ElectronicsMag3/ElectronicsMag4/ElectronicsMag5/EngineerMagazine1/EngineerMagazine2/Magazine/TVMagazine/HottieZ/Newspaper/ComicBook/MagazineCrossword1/MagazineCrossword2/MagazineCrossword3/MagazineWordsearch1/MagazineWordsearch2/MagazineWordsearch3, Result:PlasticCup, Time:150.0, Category:Carpentry, AnimNode:Disassemble, } recipe Craft White Checkers Pieces { Plank, keep Saw/HandAxe/AxeStone/Axe/WoodAxe, keep [Recipe.GetItemTypes.SharpKnife], Result:GamePieceWhite, Time:150.0, SkillRequired:Woodwork=1, OnGiveXP:Recipe.OnGiveXP.WoodWork5, Category:Carpentry, AnimNode:Disassemble, } recipe Craft Black Checkers Pieces { Plank, keep Saw/HandAxe/AxeStone/Axe/WoodAxe, keep [Recipe.GetItemTypes.SharpKnife], Result:GamePieceBlack, Time:150.0, SkillRequired:Woodwork=1, OnGiveXP:Recipe.OnGiveXP.WoodWork5, Category:Carpentry, AnimNode:Disassemble, } recipe Complect Checkersboard { CheckerBoard, GamePieceWhite, GamePieceBlack, Result:CheckerBoardReady, Time:50.0, Category:Misc, } recipe Uncomplect Checkersboard { CheckerBoardReady, Result:CheckerBoard, Time:50.0, OnCreate:GetCheckersPieces_OnCreate, Category:Misc, } item CheckerBoardReady { DisplayCategory = Junk, Weight = 0.6, Type = Normal, DisplayName = Checkerboard with Pieces, Icon = CheckerBoard, WorldStaticModel = CheckerBoard_Ground, } /************************ PARTY PEOPLE ************************/ recipe Pour Alcohol To a Cup { destroy PlasticCup, WhiskeyFull/SpoonVodka;5, Result:PlasticCupAlcohol, Time:25.0, Category:Misc, Prop1:PlasticCup, } recipe Mix Alcohol To a Cup { destroy PlasticCup, WhiskeyFull/SpoonVodka;3, Water;1, Result:PlasticCupAlcoholMix, Time:25.0, Category:Misc, Prop1:PlasticCup, } item PlasticCupAlcohol { DisplayName = Paper Cup of Hard Alcohol, DisplayCategory = Food, Type = Food, Weight = 0.2, Icon = PlasticCup, EvolvedRecipe = Beverage:4;Beverage2:4;HotDrink:4;HotDrinkRed:4;HotDrinkWhite:4;HotDrinkSpiffo:4;HotDrinkTea:4, /*;Soup:4;Stew:4,*/ FoodType = Liquor, AlcoholPower = 2, Alcoholic = TRUE, CantBeFrozen = TRUE, EatType = Bourbon, Packaged = TRUE, ReplaceOnUse = PlasticCup, HungerChange = -3, UnhappyChange = -15, Calories = 250, Carbohydrates = 0, Lipids = 0, Proteins = 0, CustomContextMenu = Drink, CustomEatSound = DrinkingFromMug, StaticModel = PlasticCup, WorldStaticModel = PlasticCup_Ground, } item PlasticCupAlcoholMix { DisplayName = Paper Cup of Alcohol Mix, DisplayCategory = Food, Type = Food, Weight = 0.2, Icon = PlasticCup, EvolvedRecipe = Beverage:4;Beverage2:4;HotDrink:4;HotDrinkRed:4;HotDrinkWhite:4;HotDrinkSpiffo:4;HotDrinkTea:4, /*;Soup:4;Stew:4,*/ FoodType = Liquor, AlcoholPower = 1, Alcoholic = TRUE, CantBeFrozen = TRUE, EatType = Bourbon, Packaged = TRUE, ReplaceOnUse = PlasticCup, HungerChange = -2, UnhappyChange = -10, Calories = 200, Carbohydrates = 0, Lipids = 0, Proteins = 0, CustomContextMenu = Drink, CustomEatSound = DrinkingFromMug, StaticModel = PlasticCup, WorldStaticModel = PlasticCup_Ground, } /************************ LITERATURE ************************/ recipe Try To Learn Something New { destroy MagazineOld, Result:MagazineOld, Time:600.0, OnCreate:RandomLearning_OnCreate, Category:Misc, AnimNode:Read, Sound:MapOpen, Prop1:Magazine, } recipe Try To Learn Something New { destroy NewspaperOld, Result:NewspaperOld, Time:600.0, OnCreate:RandomLearning_OnCreate, Category:Misc, AnimNode:Read, Sound:MapOpen, Prop1:Newspaper, } recipe Try To Learn Something New { destroy BookOld, Result:BookOld, Time:600.0, OnCreate:RandomLearning_OnCreate, Category:Misc, AnimNode:Read, Sound:MapOpen, Prop1:Book, } recipe Study Scripture { destroy SpoonBible, Result:SpoonBible, Time:600.0, OnCreate:StudyScripture_OnCreate, Category:Misc, AnimNode:Read, Sound:MapOpen, Prop1:Book, } item SpoonBible { DisplayCategory = Literature, Weight = 0.5, Type = Literature, UnhappyChange = -5, StressChange = -5, BoredomChange = -5, DisplayName = The Holy Bible, Icon = SpoonBible, ReplaceOnUse = SpoonBible, StaticModel = Book, WorldStaticModel = BookClosedGround, } }