/////////////
// TOILETS //
/////////////

BEGIN Provider
	Action          Poo
	ProviderType	Object
	Object	        CheapToilet
	Slot	        0
	PrimaryNeed	    Bowels
	PrimaryRate	    -3.000
	SecondaryNeed	Hygiene
	SecondaryRate	1.000
	TertiaryNeed	Bladder
	TertiaryRate	-8.000
	ActionType	    Use
	Flags	        UsesEntireObject
END

BEGIN Provider
	Action	        Wee
	ProviderType	Object
	Object	        CheapToilet
	PrimaryNeed	    Bladder
	PrimaryRate	    -8.000
	SecondaryNeed	Hygiene
	SecondaryRate	0.5000
	ActionType	    Use
	Flags	        UsesEntireObject
END

BEGIN Provider
	Action          Poo
	ProviderType	Object
	Object	        Toilet
	Slot	        0
	PrimaryNeed	    Bowels
	PrimaryRate	    -3.000
	SecondaryNeed	Hygiene
	SecondaryRate	1.000
	TertiaryNeed	Bladder
	TertiaryRate	-8.000
	ActionType	    Use
	Flags	        UsesEntireObject
END

BEGIN Provider
	Action	        Wee
	ProviderType	Object
	Object	        Toilet
	PrimaryNeed	    Bladder
	PrimaryRate	    -8.000
	SecondaryNeed	Hygiene
	SecondaryRate	0.5000
	ActionType	    Use
	Flags	        UsesEntireObject
END

BEGIN Provider
	Action          Poo
	ProviderType	Object
	Object	        NiceToilet
	Slot	        0
	PrimaryNeed	    Bowels
	PrimaryRate	    -6.000
	SecondaryNeed	Comfort
	SecondaryRate	-0.200
	TertiaryNeed	Bladder
	TertiaryRate	-12.000
	ActionType	    Use
	Flags	        UsesEntireObject
END

BEGIN Provider
	Action	        Wee
	ProviderType	Object
	Object	        NiceToilet
	PrimaryNeed	    Bladder
	PrimaryRate	    -12.000
	SecondaryNeed	Hygiene
	SecondaryRate	0.1000
	ActionType	    Use
	Flags	        UsesEntireObject
END

BEGIN Provider
	Action          Poo
	ProviderType	Object
	Object	        SuperiorToilet
	Slot	        0
	PrimaryNeed	    Bowels
	PrimaryRate	    -8.000
	SecondaryNeed	Comfort
	SecondaryRate	-0.300
	TertiaryNeed	Bladder
	TertiaryRate	-14.000
	ActionType	    Use
	Flags	        UsesEntireObject
END

BEGIN Provider
	Action	        Wee
	ProviderType	Object
	Object	        SuperiorToilet
	PrimaryNeed	    Bladder
	PrimaryRate	    -14.000
	SecondaryNeed	Environment
	SecondaryRate	0.2000
	ActionType	    Use
	Flags	        UsesEntireObject
END

//////////
// BEDS //
//////////

BEGIN Provider
	Action	        Relax
	ProviderType	Object
	Object	        CheapBed
	Slot	        1
	PrimaryNeed	    Comfort
	PrimaryRate	    -0.300
	ActionType	    Use
	Flags	        RequiresQuiet
	Flags	        UsesEntireObject
END

BEGIN Provider
	Action	        Sleep
	ProviderType	Object
	Object	        CheapBed
	Slot	        0
	PrimaryNeed	    Sleep
	PrimaryRate	    -0.150000
	SecondaryNeed	Comfort
	SecondaryRate	-0.055000
	ActionType	    Sleep
	Flags	        RequiresQuiet
	Flags	        UsesEntireObject
	Flags	        RequiresNight
END

BEGIN Provider
	Action	        Relax
	ProviderType	Object
	Object	        Bed
	Slot	        1
	PrimaryNeed	    Comfort
	PrimaryRate	    -0.400000
	ActionType	    Use
	Flags	        RequiresQuiet
	Flags	        UsesEntireObject
END

BEGIN Provider
	Action	        Sleep
	ProviderType	Object
	Object	        Bed
	Slot	        0
	PrimaryNeed	    Sleep
	PrimaryRate	    -0.200000
	SecondaryNeed	Comfort
	SecondaryRate	-0.200000
	ActionType	    Sleep
	Flags	        RequiresQuiet
	Flags	        UsesEntireObject
	Flags	        RequiresNight
END

BEGIN Provider
	Action	        Relax
	ProviderType	Object
	Object	        NiceBed
	Slot	        1
	PrimaryNeed	    Comfort
	PrimaryRate	    -0.5000
	ActionType	    Use
	Flags	        RequiresQuiet
	Flags	        UsesEntireObject
END

BEGIN Provider
	Action	        Sleep
	ProviderType	Object
	Object	        NiceBed
	Slot	        0
	PrimaryNeed	    Sleep
	PrimaryRate	    -0.250000
	SecondaryNeed	Comfort
	SecondaryRate	-0.200000
	TertiaryNeed	Environment
	TertiaryRate	-0.2000
	ActionType	    Sleep
	Flags	        RequiresQuiet
	Flags	        UsesEntireObject
	Flags	        RequiresNight
END

BEGIN Provider
	Action	        Relax
	ProviderType	Object
	Object	        SuperBed
	Slot	        1
	PrimaryNeed	    Comfort
	PrimaryRate	    -0.6000
	ActionType	    Use
	Flags	        RequiresQuiet
	Flags	        UsesEntireObject
END

BEGIN Provider
	Action	        Sleep
	ProviderType	Object
	Object	        SuperBed
	Slot	        0
	PrimaryNeed	    Sleep
	PrimaryRate	    -0.30000
	SecondaryNeed	Comfort
	SecondaryRate	-0.230000
	TertiaryNeed	Environment
	TertiaryRate	-0.5000
	ActionType	    Sleep
	Flags	        RequiresQuiet
	Flags	        UsesEntireObject
	Flags	        RequiresNight
END

////////////////
// RECREATION //
////////////////

BEGIN Provider
	Action	        ReadBook
	ProviderType	Object
	Object	        Bookshelf
	PrimaryNeed	    Recreation
	PrimaryRate	    -1.00000
	ActionType	    Use
END

BEGIN Provider
	Action	        Foosball
	ProviderType	Object
	Object	        FoosballTable
	Slot	        0
	PrimaryNeed	    Recreation
	PrimaryRate	    -4.00000
	ActionType	    Use
END

BEGIN Provider
	Action	        Foosball
	ProviderType	Object
	Object	        FoosballTable
	Slot	        1
	PrimaryNeed	    Recreation
	PrimaryRate	    -4.00000
	ActionType	    Use
END

BEGIN Provider
	Action	        Foosball
	ProviderType	Object
	Object	        FoosballTable
	Slot	        3
	PrimaryNeed	    Recreation
	PrimaryRate	    -4.00000
	ActionType	    Use
END

BEGIN Provider
	Action	        Foosball
	ProviderType	Object
	Object	        FoosballTable
	Slot	        4
	PrimaryNeed	    Recreation
	PrimaryRate	    -4.00000
	ActionType	    Use
END

////////////
// TABLES //
////////////

//////////
// DECO //
//////////

BEGIN Provider
	Action	        ViewingArt
	ProviderType	Object
	Object	        PottedPlant
	Slot	        0
	PrimaryNeed	    Environment
	PrimaryRate	    -0.400000
	SecondaryNeed	Freedom
	SecondaryRate	-0.100000
	TertiaryNeed	Comfort
	TertiaryRate	0.300000
	ActionType	    Use
END

BEGIN Provider
	Action	        ViewingPlant
	ProviderType	Object
	Object	        Painting
	Slot	        0
	PrimaryNeed	    Environment
	PrimaryRate	    -0.300000
	SecondaryNeed	Freedom
	SecondaryRate	-0.300000
	TertiaryNeed	Comfort
	TertiaryRate	0.300000
	ActionType	    Use
END

///////////
// SEATS //
///////////

BEGIN Provider
	Action	        Sit
	ProviderType	Object
	Object	        SingleBench
	Slot	        0
	PrimaryNeed	    Comfort
	PrimaryRate	    -0.300000
	ActionType	    Use
END

BEGIN Provider
	Action	        Sit
	ProviderType	Object
	Object	        HalfBench
	Slot	        0
	PrimaryNeed	    Comfort
	PrimaryRate	    -0.300000
	ActionType	    Use
END

BEGIN Provider
	Action	        Sit
	ProviderType	Object
	Object	        HalfBench
	Slot	        1
	PrimaryNeed	    Comfort
	PrimaryRate	    -0.300000
	ActionType	    Use
END

BEGIN Provider
	Action	        Sit
	ProviderType	Object
	Object	        SofaChairSingle
	Slot	        0
	PrimaryNeed	    Comfort
	PrimaryRate	    -0.600000
	ActionType	    Use
END

BEGIN Provider
	Action	        Sit
	ProviderType	Object
	Object	        SofaChairDouble
	Slot	        0
	PrimaryNeed	    Comfort
	PrimaryRate	    -0.600000
	ActionType	    Use
END

BEGIN Provider
	Action	        Sit
	ProviderType	Object
	Object	        SofaChairDouble
	Slot	        1
	PrimaryNeed	    Comfort
	PrimaryRate	    -0.600000
	ActionType	    Use
END

/////////////
// SHOWERS //
/////////////

BEGIN Provider
	Action	        Wash
	ProviderType	Object
	Object	        CheapShower
	PrimaryNeed	    Hygiene
	PrimaryRate	    -8.000
	ActionType	    Use
END

BEGIN Provider
	Action	        Wash
	ProviderType	Object
	Object	        NiceShower
	PrimaryNeed	    Hygiene
	PrimaryRate	    -12.000
	SecondaryNeed	Comfort
	SecondaryRate	-0.1500
	TertiaryNeed	Environment
	TertiaryRate	-0.1
	ActionType	    Use
END

