module Base
{

	/**********::---------------------------:: ::---------------------------:: **************/
	/**********::--------------------:: Knifes ::--------------------:: **************/
	/**********::---------------------------:: ::---------------------------:: **************/

    timedAction Sapph_SliceFood
    {
        metabolics = LightDomestic,
        actionAnim = SlicingFood,
        prop1 = Base.Knife,
    }

    timedAction Sapph_SliceFood_Surface
    {
        metabolics = LightDomestic,
        actionAnim = SlicingFood_Surface,
        prop1 = Base.Knife,
    }

    /**********::---------------------------:: ::---------------------------:: **************/
	/**********::--------------------:: Mixing ::--------------------:: **************/
	/**********::---------------------------:: ::---------------------------:: **************/

    timedAction MixingPot
    {
        metabolics      = LightDomestic,
        actionAnim      = MixingBowl,
        prop1 		= Base.Spoon,
        prop2 		= Cooking_DevPot,
    }

    timedAction MixingSaucepan
    {
        metabolics      = LightDomestic,
        actionAnim      = MixingBowl,
        prop1 		= Base.Spoon,
        prop2 		= Mixing_Saucepan,
    }

    timedAction MixingFryingPan
    {
        metabolics      = LightDomestic,
        actionAnim      = MixingBowl,
        prop1 		= Base.Spoon,
        prop2 		= Mixing_FryingPan,
    }


    timedAction MixingWokpan
    {
        metabolics      = LightDomestic,
        actionAnim      = MixingBowl,
        prop1 		= Base.Spoon,
        prop2 		= Cooking_WokPan,
    }

    /**********::---------------------------:: ::---------------------------:: **************/
	/**********::--------------------:: Frying Pan ::--------------------:: **************/
	/**********::---------------------------:: ::---------------------------:: **************/

    timedAction CookingFriedRicePan
    {
        metabolics      = SedentaryActivity,
        actionAnim      = Sapph_CookingWok,
        sound		= FryingSounds,
	    prop1 		= Cooking_FryingPanRice,
    }

    timedAction CookingOmelettePan
    {
        metabolics      = SedentaryActivity,
        actionAnim      = Sapph_CookingWok,
        sound		= FryingSounds,
	    prop1 		= Cooking_FryingPanOmelette,
    }
    timedAction CookingBaconEggsPan
    {
        metabolics      = SedentaryActivity,
        actionAnim      = Sapph_CookingWok,
        sound		= FryingSounds,
	    prop1 		= Cooking_FryingPanBaconEggs,
    }

    timedAction CookingEggPan
    {
        metabolics      = SedentaryActivity,
        actionAnim      = Sapph_CookingWok,
        sound		= FryingSounds,
	    prop1 		= Cooking_FryingPanEggs,
    }

    timedAction CookingEggBreadPan
    {
        metabolics      = SedentaryActivity,
        actionAnim      = Sapph_CookingWok,
        sound		= FryingSounds,
	    prop1 		= Cooking_FryingPanBreadEgg,
    }

    timedAction CookingPotatoPancakePan
    {
        metabolics      = SedentaryActivity,
        actionAnim      = Sapph_CookingWok,
        sound		= FryingSounds,
	    prop1 		= Cooking_FryingPanPotatoPancake,
    }

    timedAction CookingCrepePan
    {
        metabolics      = SedentaryActivity,
        actionAnim      = Sapph_CookingWok,
        sound		= FryingSounds,
	    prop1 		= Cooking_FryingPanCrepe,
    }

    timedAction CookingEggplantPan
    {
        metabolics      = SedentaryActivity,
        actionAnim      = Sapph_CookingWok,
        sound		= FryingSounds,
	    prop1 		= Cooking_FryingPanEggplant,
    }

    timedAction CookingBurgerPan
    {
        metabolics      = SedentaryActivity,
        actionAnim      = Sapph_CookingWok,
        sound		= FryingSounds,
	    prop1 		= Cooking_FryingPanBurger,
    }

    timedAction CookingRefriedBeansPan
    {
        metabolics      = SedentaryActivity,
        actionAnim      = Sapph_CookingWok,
        sound		= FryingSounds,
	    prop1 		= Cooking_FryingPanRefriedBean,
    }


    /**********::---------------------------:: ::---------------------------:: **************/
	/**********::--------------------:: Saucepan ::--------------------:: **************/
	/**********::---------------------------:: ::---------------------------:: **************/

    timedAction FryOilSaucepan
    {
        metabolics      = SedentaryActivity,
        actionAnim      = Sapph_CookingWok,
        sound		= FryingSounds,
        prop1 = Cooking_SaucepanOil,
    }

    timedAction FryOilSaucepan_Copper
    {
        metabolics      = SedentaryActivity,
        actionAnim      = Sapph_CookingWok,
        sound		= FryingSounds,
        prop1 = Cooking_SaucepanOil_Copper,
    }


    /**********::---------------------------:: ::---------------------------:: **************/
	/**********::--------------------:: Misc ::--------------------:: **************/
	/**********::---------------------------:: ::---------------------------:: **************/

    timedAction DiceFood_Surface
    {
        metabolics      = LightDomestic,
        actionAnim      = SliceFood_Surface,
        sound		= SliceBread,
        prop1 		= Base.Knife,
    }

    timedAction GrindingCoffee
    {
        metabolics      = HeavyDomestic,
        actionAnim      = MixingMortarPestle,
	    sound		= FirstAidApplyAlcohol,
    }

    timedAction PackingTray_Small  
    {
        metabolics      = SedentaryActivity,
        actionAnim      = UnPackBox,
	    prop2 		= Cooking_BakingTray,
    }


    timedAction UnPackBoxSapph_Small  
    {
        metabolics      = SedentaryActivity,
        actionAnim      = Sapph_SmallBox,
    }

    timedAction UnPackBoxSapphCigarette_Small  
    {
        metabolics      = SedentaryActivity,
        actionAnim      = OpenAmmoBox,
        prop1 = H_CigaretteBox,
    }

    timedAction PackingRoastPan
    {
        metabolics      = SedentaryActivity,
        actionAnim      = PackingBox,
	    prop2 		= Cooking_DevRoastPan,
    }

    timedAction MixBottle
    {
        metabolics      = SedentaryActivity,
        actionAnim      = Sapph_DrinkMixing,
        sound		= BottleShake,
	    prop2 		= Base.WaterBottleEmpty,
    }

    
    timedAction Sapph_OpenBoxHand
    {
        metabolics      = SedentaryActivity,
        actionAnim      = OpenAmmoBox,
	    sound		= BoxOfShellsOpenOne,
    }

     timedAction Sapph_SkewerAddHand
    {
        metabolics      = SedentaryActivity,
        actionAnim      = Sapph_SkewerAdd,
	    sound		= BoxOfShellsOpenOne,
        prop2 = Cooking_Skewer,
    }
    timedAction Sapph_SkewerAddRatHand
    {
        metabolics      = SedentaryActivity,
        actionAnim      = Sapph_SkewerAdd,
	    sound		= BoxOfShellsOpenOne,
        prop1 = Cooking_Rat,
        prop2 = Cooking_Skewer,
    }
    

    timedAction BlendContents
    {
        metabolics      = SedentaryActivity,
        actionAnim      = Sapph_BlenderMix,
        sound		= BlenderOn,
        prop2 = Cooking_Blender_Green,
    }


    timedAction BlendContentsPesto
    {
        metabolics      = SedentaryActivity,
        actionAnim      = Sapph_BlenderMix,
        sound		= BlenderOn,
        prop2 = Cooking_Blender_Green,
    }

    timedAction MakeIcecubes
    {
        metabolics      = SedentaryActivity,
        actionAnim      = UnPackBox_Small,
	    prop2 		= Cooking_IceTray,
        sound = IceBreaking,
    }

    timedAction CoffeBrew
    {
        metabolics      = SedentaryActivity,
        actionAnim      = Sapph_CoffeePour,
        sound		= FilterDrip,
        prop2 = Cooking_CoffeeThermos,
    }

    timedAction CoffeBrewFrenchPress
    {
        metabolics      = SedentaryActivity,
        actionAnim      = Sapph_CoffeePour,
        sound		= FilterDrip,
        prop2 = Cooking_CoffeeFrenchPress,
    }

    timedAction SapphMeatgrinder
    {
        metabolics      = SedentaryActivity,
        actionAnim      = Sapph_Grind_Meatgrinder,
        sound		= Sawing,
        prop2       = Cooking_Meatgrinder,
    }

    timedAction SapphScrubClothWithSoap
    {
        metabolics = LightDomestic,
        actionAnim = ScrubClothWithSoap,
        prop1 = Base.Soap,
        prop2 = Base.DishCloth_Hand,
        sound = FirstAidCleanRag,
    }

    /**********::---------------------------:: ::---------------------------:: **************/
	/**********::--------------------:: Cakes ::--------------------:: **************/
	/**********::---------------------------:: ::---------------------------:: **************/
    
    timedAction SapphWishCake_Carrot
    {
        metabolics      = SedentaryActivity,
        actionAnim      = Sapph_CakeWish,
        sound		= CandleBlow,
    }

    /**********::---------------------------:: ::---------------------------:: **************/
	/**********::--------------------:: Woks ::--------------------:: **************/
	/**********::---------------------------:: ::---------------------------:: **************/

    timedAction CookingBaconEggsWok
    {
        metabolics      = SedentaryActivity,
        actionAnim      = Sapph_CookingWok,
        sound		= FryingSounds,
	    prop1 		= Cooking_WokFriedEggBacon,
    }

    timedAction CookingFriedRiceWok
    {
        metabolics      = SedentaryActivity,
        actionAnim      = Sapph_CookingWok,
        sound		= FryingSounds,
	    prop1 		= Cooking_WokFriedRice,
    }

    timedAction CookingEggWok
    {
        metabolics      = SedentaryActivity,
        actionAnim      = Sapph_CookingWok,
        sound		= FryingSounds,
	    prop1 		= Cooking_WokFriedEgg,
    }

    timedAction CookingOmeletteWok
    {
        metabolics      = SedentaryActivity,
        actionAnim      = Sapph_CookingWok,
        sound		= FryingSounds,
	    prop1 		= Cooking_WokOmelette,
    }

    timedAction CookingYakisobaWok
    {
        metabolics      = SedentaryActivity,
        actionAnim      = Sapph_CookingWok,
        sound		= FryingSounds,
	    prop1 		= Cooking_WokYakisoba,
    }
}