# KITCHEN PRODUCTION

BEGIN ProcessorRule
    Processor            KitchenSink
    Input                FoodTrayDirty
    InputCount		 1
    Output               FoodTray
    OutputCount		 1
    OperatingTime        0.5
    Properties           ShowDuringOperation
    Condition            NotDuringMealService
END

BEGIN ProcessorRule
    Processor            Cooker
    Input                IngredientsCooking
    Output               IngredientsCooked
    OutputCount          2
    OperatingTime        0.5
    Properties           ShowDuringOperation
END

# LAUNDRY

BEGIN ProductionRule
    Rule                 Storage
    Material             DirtyPrisonerUniform
    Container            LaundryMachine
    Room                 Laundry
    Distribution         Nearest
END

BEGIN ProcessorRule
    Processor            IroningBoard
    Input                CrumpledPrisonerUniform
    Output               PrisonerUniform
    OperatingTime        0.5
    Properties           ShowDuringOperation
END

BEGIN ProductionRule       
    Rule                 Storage
    Material             Stack
    Material             DirtyPrisonerUniform
    Container            LaundryBasket
    Distribution         Nearest  
    Condition            NotLoaded
END

BEGIN ProductionRule       
    Rule                 Storage
    Material             Stack
    Material             DirtyPrisonerUniform
    Container            LaundryMachine
    Distribution         Nearest  
    Condition            NotLoaded
END

# MAIL ROOM

BEGIN ProcessorRule
    Processor            SortingTable
    Input                MailUnsorted
    Output               MailSorted
    OperatingTime        0.5
    Properties           ShowDuringOperation
END

# MONEY WORKSHOP

BEGIN ProcessorRule
    Processor            WorkshopSaw
    Input                SheetMetal
    Output               LicensePlateBlank
    OutputCount          2
    OperatingTime        5.0
END

BEGIN ProcessorRule
    Processor            WorkshopPress
    Input                LicensePlateBlank
    Output               LicensePlate
    OutputCount          2
    OperatingTime        5.0
END 