
BEGIN Need       
    Name                 StaffBladder   
    Priority             9  
    FailureAction        Urinate 
    TimeToAction         1200.000  
    TimeToFailure        1500.000  
    StartingActionPoints 33  
    RandomActionPoints   33  
    Chance               1.00000  
    Visibility           Visible
    Properties           AutoCharge
    Properties           Involuntary
    Properties           RaisesTemp
	GenerationRules		 StaffOnly
END

BEGIN Need       
    Name                 StaffBowels  
    Priority             9   
    FailureAction        SoilSuit 
    TimeToAction         1200.000  
    TimeToFailure        2800.00  
    StartingActionPoints 33  
    RandomActionPoints   33  
    Chance               1.00000  
    Visibility           Visible
    Properties           AutoCharge
    Properties           Involuntary
    Properties           RaisesTemp
	GenerationRules		 StaffOnly
END

BEGIN Need       
    Name                 StaffFood  
    Priority             8   
    TimeToAction         960.000  
    TimeToFailure        1440.00  
	FailureAction		 Eat
    StartingActionPoints 33  
    RandomActionPoints   33  
    Chance               1.00000  
    Visibility           Visible
    Properties           AutoCharge
    Properties           RaisesTemp
	GenerationRules		 StaffOnly
END

BEGIN Need       
    Name                 StaffSafety  
    Priority             7   
    TimeToAction         -360.000  
    TimeToFailure        -360.000  
    StartingActionPoints 33  
    RandomActionPoints   33  
    Chance               0.900000  
    Visibility           Visible
    Properties           AutoCharge
	Properties           RaisesTemp
	GenerationRules		 StaffOnly
END

BEGIN Need       
    Name                 StaffRecreation   
    Priority             3   
    TimeToAction         2880.00  
    TimeToFailure        2880.00  
    StartingActionPoints 33  
    RandomActionPoints   33  
    Chance               0.700000  
    Visibility           Visible
    Properties           AutoCharge
	GenerationRules		 StaffOnly
END

BEGIN Need       
    Name                 StaffComfort  
    Priority             5   
    TimeToAction         1400.000  
    TimeToFailure        2880.00  
    StartingActionPoints 33  
    RandomActionPoints   33  
    Chance               0.700000  
    Visibility           Visible
    Properties           AutoCharge
	GenerationRules		 StaffOnly
END

BEGIN Need       
    Name                 StaffEnvironment  
    Priority             5   
    TimeToAction         1440.000  
    TimeToFailure        1440.000  
    StartingActionPoints 33  
    RandomActionPoints   33  
    Chance               0.700000  
    Visibility           Visible
	GenerationRules		 StaffOnly
END

BEGIN Need
    Name                 StaffRest
    Priority             6
    TimeToAction         1440.000
    TimeToFailure        1440.000
    StartingActionPoints 33
    RandomActionPoints   33
    Chance               1.000000
    Visibility           Visible
    GenerationRules		 StaffOnly
    Properties           RaisesTemp
END

#changed the times, maybe better for the snipers? was # 1800 3600
BEGIN Need
    Name                    StaffWarmth
    Priority                4
    Chance                  0.5
    TimeToAction            6400.00
    TimeToFailure           7200.00
    StartingActionPoints    33
    RandomActionPoints      33
    Visibility              Visible
    Properties              Involuntary
    Properties              RaisesTemp
    GenerationRules		    StaffOnly
END

#######################################################
#
#  Begin Anti Tunnel Toilets
#
#######################################################

BEGIN Provider
	Action          Poo
	ProviderType	Object
	Object	        ToiletDry
	PrimaryNeed	    StaffBowels
	PrimaryRate	    -10.00000
	SecondaryNeed	StaffBladder
	SecondaryRate	-10.0000
	ActionType	    Use
	Flags	        UsesEntireObject
END

BEGIN Provider
	Action          Poo
	ProviderType	Object
	Object	        Toilet
	PrimaryNeed	    StaffBowels
	PrimaryRate	    -10.00000
	SecondaryNeed	StaffBladder
	SecondaryRate	-10.0000
	ActionType	    Use
	Flags	        UsesEntireObject
END

BEGIN Provider
	Action          Poo
	ProviderType	Object
	Object	        NiceToilet
	PrimaryNeed	    StaffBowels
	PrimaryRate	    -10.00000
	SecondaryNeed	StaffBladder
	SecondaryRate	-10.0000
	ActionType	    Use
	Flags	        UsesEntireObject
END

BEGIN Provider
	Action          Poo
	ProviderType	Object
	Object	        NiceToilet2
	PrimaryNeed	    StaffBowels
	PrimaryRate	    -10.00000
	SecondaryNeed	StaffBladder
	SecondaryRate	-10.0000
	ActionType	    Use
	Flags	        UsesEntireObject
END

BEGIN Provider
	Action	        Wee
	ProviderType	Object
	Object	        ToiletDry
	PrimaryNeed	    StaffBladder
	PrimaryRate	    -10.0000
	SecondaryNeed	StaffBowels
	SecondaryRate	-10.00000
	ActionType	    Use
	Flags	        UsesEntireObject
END

BEGIN Provider
	Action	        Wee
	ProviderType	Object
	Object	        Toilet
	PrimaryNeed	    StaffBladder
	PrimaryRate	    -10.0000
	SecondaryNeed	StaffBowels
	SecondaryRate	-10.00000
	ActionType	    Use
	Flags	        UsesEntireObject
END

BEGIN Provider
	Action	        Wee
	ProviderType	Object
	Object	        Urinal
	PrimaryNeed	    StaffBladder
	PrimaryRate	    -10.0000
	SecondaryNeed	StaffBowels
	SecondaryRate	-10.00000
	ActionType	    Use
	Flags	        UsesEntireObject
END

BEGIN Provider
	Action	        Wee
	ProviderType	Object
	Object	        NiceToilet
	PrimaryNeed	    StaffBladder
	PrimaryRate	    -10.0000
	SecondaryNeed	StaffBowels
	SecondaryRate	-10.00000
	ActionType	    Use
	Flags	        UsesEntireObject
END

BEGIN Provider
	Action	        Wee
	ProviderType	Object
	Object	        NiceToilet2
	PrimaryNeed	    StaffBladder
	PrimaryRate	    -10.0000
	SecondaryNeed	StaffBowels
	SecondaryRate	-10.00000
	ActionType	    Use
	Flags	        UsesEntireObject
END

#######################################################
#
#  End Anti Tunnel Toilets
#
#######################################################



#######################################################
#
#  Begin BarberMod by oskr13
#
#######################################################

BEGIN Provider
	Action					 HairCut
	ProviderType			 Object
	Object					 BarberChairScripted
	Slot					 0
	PrimaryNeed				 StaffComfort
	PrimaryRate				 -5.10000
	SecondaryNeed			 StaffRest
	SecondaryRate			 -0.10000
	ActionType				 Use
END

BEGIN Provider
	Action					 HairCut
	ProviderType			 Object
	Object					 BarberChair
	Slot					 0
	PrimaryNeed				 StaffComfort
	PrimaryRate				 -5.10000
	SecondaryNeed			 StaffRest
	SecondaryRate			 -0.10000
	ActionType				 Use
END

#######################################################
#
#  End BarberMod by oskr13
#
#######################################################



#######################################################
#
#  Begin Vending Machines
#
#######################################################

BEGIN Provider
	Action					 StaffDrinkFountain
	ProviderType			 Object
	Object					 WaterFountain
	PrimaryNeed				 StaffComfort
	PrimaryRate				 -50.00000
	SecondaryNeed			 StaffFood
	SecondaryRate			 -10.00000
	ActionType				 Use
	Slot					 0
	Flags					 UsesEntireObject
END

BEGIN Provider
	Action					 StaffDrinkWater
	ProviderType			 Object
	Object					 WaterCooler
	PrimaryNeed				 StaffComfort
	PrimaryRate				 -50.00000
	SecondaryNeed			 StaffFood
	SecondaryRate			 -10.00000
	ActionType				 Use 
	Slot					 0
	Flags					 UsesEntireObject
END

BEGIN Provider
	Action					 StaffDrinkJuice
	ProviderType			 Object
	Object					 JuiceTable
	PrimaryNeed				 StaffComfort
	PrimaryRate				 -50.00000
	SecondaryNeed			 StaffFood
	SecondaryRate			 -10.00000
	ActionType				 Use
	Slot					 0
	Flags					 UsesEntireObject
END

BEGIN Provider
	Action					 StaffDrinkCoffee
	ProviderType			 Object
	Object					 CoffeeVendingMachine
	PrimaryNeed				 StaffComfort
	PrimaryRate				 -50.00000
	SecondaryNeed			 StaffFood
	SecondaryRate			 -10.00000
	ActionType				 Use
	Slot					 0
	Flags					 UsesEntireObject
END

BEGIN Provider
	Action					 StaffDrinkWater
	ProviderType			 Object
	Object					 WaterVendingMachine
	PrimaryNeed				 StaffComfort
	PrimaryRate				 -50.00000
	SecondaryNeed			 StaffFood
	SecondaryRate			 -10.00000
	ActionType				 Use
	Slot					 0
	Flags					 UsesEntireObject
END

BEGIN Provider
	Action					 StaffEatFruit
	ProviderType			 Object
	Object					 FruitVendingMachine
	PrimaryNeed				 StaffComfort
	PrimaryRate				 -50.00000
	SecondaryNeed			 StaffFood
	SecondaryRate			 -10.00000
	ActionType				 Use
	Slot					 0
	Flags					 UsesEntireObject
END

BEGIN Provider
	Action					 StaffEatSnack
	ProviderType			 Object
	Object					 SnackVendingMachine
	PrimaryNeed				 StaffComfort
	PrimaryRate				 -50.00000
	SecondaryNeed			 StaffFood
	SecondaryRate			 -10.00000
	ActionType				 Use
	Slot					 0
	Flags					 UsesEntireObject
END

BEGIN Provider
	Action					 StaffEatSandwich
	ProviderType			 Object
	Object					 SandwichVendingMachine
	PrimaryNeed				 StaffComfort
	PrimaryRate				 -50.00000
	SecondaryNeed			 StaffFood
	SecondaryRate			 -10.00000
	ActionType				 Use
	Slot					 0
	Flags					 UsesEntireObject
END

#######################################################
#
#  End Vending Machines
#
#######################################################




BEGIN Provider
	Action	        GetMeal
	ProviderType	Object
	Object	        ServingTable
	Slot	        0
	Regime	        Eat
    PrimaryNeed	    StaffFood
	PrimaryRate	    0.000000
	ActionType	    Eat
END

BEGIN Provider
	Action	        GetMeal
	ProviderType	Object
	Object	        ServingTable
	Slot	        1
	Regime	        Eat
    PrimaryNeed	    StaffFood
	PrimaryRate	    0.000000
	ActionType	    Eat
END

BEGIN Provider
	Action	        GetMeal
	ProviderType	Object
	Object	        ServingTable
	Slot	        2
	Regime	        Eat
    PrimaryNeed	    StaffFood
	PrimaryRate	    0.000000
	ActionType	    Eat
END

BEGIN Provider
	Action	        GetMeal
	ProviderType	Object
	Object	        ServingTable
	Slot	        3
	Regime	        Eat
    PrimaryNeed	    StaffFood
	PrimaryRate	    0.000000
	ActionType	    Eat
END

BEGIN Provider
	Action	        GetMeal
	ProviderType	Object
	Object	        ServingTable
	Slot	        4
	Regime	        Eat
    PrimaryNeed	    StaffFood
	PrimaryRate	    0.000000
	ActionType	    Eat
END

BEGIN Provider
	Action	        Sit
	ProviderType	Object
	Object	        Bench
	Slot	        0
    PrimaryNeed	    StaffComfort
	PrimaryRate	    -0.300000
	ActionType	    Use
END

BEGIN Provider
	Action	        Sit
	ProviderType	Object
	Object	        Bench
	Slot	        1
    PrimaryNeed	    StaffComfort
	PrimaryRate	    -0.300000
	ActionType	    Use
END

BEGIN Provider
	Action	        Sit
	ProviderType	Object
	Object	        Bench
	Slot	        2
    PrimaryNeed	    StaffComfort
	PrimaryRate	    -0.300000
	ActionType	    Use
END

BEGIN Provider
	Action	        Sit
	ProviderType	Object
	Object	        Bench
	Slot	        3
    PrimaryNeed	    StaffComfort
	PrimaryRate	    -0.300000
	ActionType	    Use
END

BEGIN Provider
	Action	        Sit
	ProviderType	Object
	Object	        SmallBench
	Slot	        0
	PrimaryNeed	    StaffComfort
	PrimaryRate	    -0.200000
	ActionType	    Use
END

BEGIN Provider
	Action	        Sit
	ProviderType	Object
	Object	        SmallBench
	Slot	        1
	PrimaryNeed	    StaffComfort
	PrimaryRate	    -0.200000
	ActionType	    Use
END

BEGIN Provider
	Action	        Sit
	ProviderType	Object
	Object	        MiniBench
	Slot	        0
	PrimaryNeed	    StaffComfort
	PrimaryRate	    -0.200000
	ActionType	    Use
END

BEGIN Provider
	Action	        Sit
	ProviderType	Object
	Object	        Chair
	Slot	        0
    PrimaryNeed	    StaffComfort
	PrimaryRate	    -0.200000
	ActionType	    Use
END

BEGIN Provider
	Action	        Sit
	ProviderType	Object
	Object	        SofaChairDouble
	Slot	        0
    PrimaryNeed	    StaffComfort
	PrimaryRate	    -2.000000
	ActionType	    Use
END

BEGIN Provider
	Action	        Sit
	ProviderType	Object
	Object	        SofaChairDouble
	Slot	        1
    PrimaryNeed	    StaffComfort
	PrimaryRate	    -2.000000
	ActionType	    Use
END

BEGIN Provider
	Action	        Sit
	ProviderType	Object
	Object	        SofaChairSingle
	Slot	        0
    PrimaryNeed	    StaffComfort
	PrimaryRate	    -2.000000
	ActionType	    Use
END

BEGIN Provider
	Action	        Sit
	ProviderType	Object
	Object	        DiningChair
	Slot	        0
	PrimaryNeed	    StaffComfort
	PrimaryRate	    -0.200000
	ActionType	    Use
END

BEGIN Provider
	Action	        Sit
	ProviderType	Object
	Object	        LeatherChair
	Slot	        0
	PrimaryNeed	    StaffComfort
	PrimaryRate	    -2.000000
	ActionType	    Use
END

BEGIN Provider
	Action	        Sit
	ProviderType	Object
	Object	        SmallGardenBench
	Slot	        0
	PrimaryNeed	    StaffComfort
	PrimaryRate	    -0.20000
	ActionType	    Use
END

BEGIN Provider
	Action	        Sit
	ProviderType	Object
	Object	        SmallGardenBench
	Slot	        1
	PrimaryNeed	    StaffComfort
	PrimaryRate	    -0.200000
	ActionType	    Use
END

BEGIN Provider
	Action	        Sit
	ProviderType	Object
	Object	        SuperiorBench
	Slot	        0
	PrimaryNeed	    StaffComfort
	PrimaryRate	    -0.300000
	ActionType	    Use
END

BEGIN Provider
	Action	        Sit
	ProviderType	Object
	Object	        SuperiorBench
	Slot	        1
	PrimaryNeed	    StaffComfort
	PrimaryRate	    -0.300000
	ActionType	    Use
END

BEGIN Provider
	Action	        Sit
	ProviderType	Object
	Object	        SuperiorBench
	Slot	        2
	PrimaryNeed	    StaffComfort
	PrimaryRate	    -0.300000
	ActionType	    Use
END

BEGIN Provider
	Action	        Sit
	ProviderType	Object
	Object	        SuperiorBench
	Slot	        3
	PrimaryNeed	    StaffComfort
	PrimaryRate	    -0.300000
	ActionType	    Use
END

BEGIN Provider
	Action	        Sit
	ProviderType	Object
	Object	        Sofa
	Slot	        0
	PrimaryNeed	    StaffComfort
	PrimaryRate	    -2.000000
	ActionType	    Use
END

BEGIN Provider
	Action	        Sit
	ProviderType	Object
	Object	        Sofa
	Slot	        1
	PrimaryNeed	    StaffComfort
	PrimaryRate	    -2.000000
	ActionType	    Use
END

BEGIN Provider
	Action	        Sit
	ProviderType	Object
	Object	        SofaBlueLeft
	Slot	        0
	PrimaryNeed	    StaffComfort
	PrimaryRate	    -2.000000
	ActionType	    Use
END

BEGIN Provider
	Action	        Sit
	ProviderType	Object
	Object	        SofaBlueLeft
	Slot	        1
	PrimaryNeed	    StaffComfort
	PrimaryRate	    -2.000000
	ActionType	    Use
END

BEGIN Provider
	Action	        Sit
	ProviderType	Object
	Object	        SofaBlueRight
	Slot	        0
	PrimaryNeed	    StaffComfort
	PrimaryRate	    -2.000000
	ActionType	    Use
END

BEGIN Provider
	Action	        Sit
	ProviderType	Object
	Object	        SofaBlueRight
	Slot	        1
	PrimaryNeed	    StaffComfort
	PrimaryRate	    -2.000000
	ActionType	    Use
END

BEGIN Provider
	Action	        Sit
	ProviderType	Object
	Object	        SofaRight
	Slot	        0
	PrimaryNeed	    StaffComfort
	PrimaryRate	    -2.000000
	ActionType	    Use
END

BEGIN Provider
	Action	        Sit
	ProviderType	Object
	Object	        SofaRight
	Slot	        1
	PrimaryNeed	    StaffComfort
	PrimaryRate	    -2.000000
	ActionType	    Use
END

BEGIN Provider
	Action	        Sit
	ProviderType	Object
	Object	        SofaChair
	Slot	        0
	PrimaryNeed	    StaffComfort
	PrimaryRate	    -2.000000
	ActionType	    Use
END

BEGIN Provider
	Action	        Sit
	ProviderType	Object
	Object	        SofaBeige
	Slot	        0
	PrimaryNeed	    StaffComfort
	PrimaryRate	    -2.000000
	ActionType	    Use
END

BEGIN Provider
	Action	        Sit
	ProviderType	Object
	Object	        SofaBeige
	Slot	        1
	PrimaryNeed	    StaffComfort
	PrimaryRate	    -2.000000
	ActionType	    Use
END

BEGIN Provider
	Action	        Sit
	ProviderType	Object
	Object	        SofaBrown
	Slot	        0
	PrimaryNeed	    StaffComfort
	PrimaryRate	    -2.000000
	ActionType	    Use
END

BEGIN Provider
	Action	        Sit
	ProviderType	Object
	Object	        SofaBrown
	Slot	        1
	PrimaryNeed	    StaffComfort
	PrimaryRate	    -2.000000
	ActionType	    Use
END

BEGIN Provider
	Action	        ListenToRadio
	ProviderType	Object
	Object	        Radio
	PrimaryNeed	    StaffRecreation
	PrimaryRate	    -0.20000
	ActionType	    Use
    Flags           Passive
    BroadcastRange  20.0
END

BEGIN Provider
	Action	        PlayPool
	ProviderType	Object
	Object	        PoolTable
	Slot	        0
	PrimaryNeed	    StaffRecreation
	PrimaryRate	    -4.00000
	ActionType	    Use
END

BEGIN Provider
	Action	        PlayPool
	ProviderType	Object
	Object	        PoolTable
	Slot	        1
	PrimaryNeed	    StaffRecreation
	PrimaryRate	    -4.00000
	ActionType	    Use
END

BEGIN Provider
	Action	        WatchTv
	ProviderType	Object
	Object	        Tv
	PrimaryNeed	    StaffRecreation
	PrimaryRate	    -2.00000
	SecondaryNeed	StaffComfort
	SecondaryRate	-0.200000
	ActionType	    Use
    BroadcastType   Sit
    BroadcastRange  3.0
    Flags           Broadcaster
END

BEGIN Provider
	Action	        WatchTv
	ProviderType	Object
	Object	        Tv
	PrimaryNeed	    StaffRecreation
	PrimaryRate	    -2.00000
	SecondaryNeed	StaffComfort
	SecondaryRate	-0.200000
	ActionType	    Use
    BroadcastType   Relax
    BroadcastRange  3.0
    Flags           Broadcaster
END

BEGIN Provider
	Action	        WatchTv
	ProviderType	Object
	Object	        LargeTv
	PrimaryNeed	    StaffRecreation
	PrimaryRate	    -2.00000
	SecondaryNeed	StaffComfort
	SecondaryRate	-0.200000
	ActionType	    Use
    BroadcastType   Sit
    BroadcastRange  7.0
    Flags           Broadcaster
END

BEGIN Provider
	Action	        WatchTv
	ProviderType	Object
	Object	        LargeTv
	PrimaryNeed	    StaffRecreation
	PrimaryRate	    -2.00000
	SecondaryNeed	StaffComfort
	SecondaryRate	-0.200000
	ActionType	    Use
    BroadcastType   Relax
    BroadcastRange  7.0
    Flags           Broadcaster
END

BEGIN Provider
	Action	        PlayingGame
	ProviderType	Object
	Object	        ArcadeCabinet
	PrimaryNeed	    StaffRecreation
	PrimaryRate	    -3.00000
	ActionType	    Use
    Slot            0
END

BEGIN Provider
	Action	        PlayingGame
	ProviderType	Object
	Object	        ArcadeCabinet
	PrimaryNeed	    StaffRecreation
	PrimaryRate	    -3.00000
	ActionType	    Use
    Slot            1
END

#######################################################
#
#  Begin PingPong by QueenSusanne
#
#######################################################

BEGIN Provider
	Action					 PlayPingPong
	ProviderType			 Object
	Object					 PingPongTable
	Slot					 0
	PrimaryNeed				 StaffRecreation
	PrimaryRate				 -4.00000
	ActionType				 Use
END

BEGIN Provider
	Action					 PlayPingPong
	ProviderType			 Object
	Object					 PingPongTable
	Slot					 1
	PrimaryNeed				 StaffRecreation
	PrimaryRate				 -4.00000
	ActionType				 Use
END

#######################################################
#
#  End PingPong by QueenSusanne
#
#######################################################



#######################################################
#
#  Begin Sauna
#
#######################################################


BEGIN Provider
	Action					TakeSauna
	ProviderType			Object
	Object					SaunaBench
	PrimaryNeed				StaffWarmth
	PrimaryRate				-3.0000
	SecondaryNeed			StaffComfort
	SecondaryRate			-3.0000
	ActionType				Use
	Slot					0
END

BEGIN Provider
	Action					TakeSauna
	ProviderType			Object
	Object					SaunaBench
	PrimaryNeed				StaffWarmth
	PrimaryRate				-3.0000
	SecondaryNeed			StaffRecreation
	SecondaryRate			-3.0000
	ActionType				Use
	Slot					1
END

#######################################################
#
#  End Sauna
#
#######################################################
