Maintenance Free Dishwasher with NPC Worker (No More Dirty Lots)
CleanCounter.jpg - width=1188 height=899
Dishwasher Attendant Cleans a Community Counter
AttendantOnBreak.jpg - width=1229 height=1023
Dishwasher Attendant on a Break
CasualWorker.jpg - width=1062 height=1006
Dishwasher Attendant in Non-Nightlife Attire
DefaultWorker.jpg - width=1217 height=1023
Dishwasher Attendant in Default Nightlife Attire
DishwasherAttendantMenu.jpg - width=810 height=800
Dishwasher Attendant Menu Control
MedievalWorker.jpg - width=1280 height=1024
Dishwasher Attendant in Sunni9676's Medieval Replacement Attire
ServingTray.jpg - width=1279 height=767
Medieval Dishwasher Attendant as Community Worker
WorkThenDisappear.jpg - width=1227 height=1023
The Dishwasher Attendant Finishes Work, Then Disappears
1) Fixed the bug that sometimes caused a dishwasher NPC to accompany a playable Sim home uninvited.
2) Changed the coding so that the NPC worker first appears in on-duty mode.
3) The filesize was significantly optimized from 131 kB down to 17 kB.
Purpose
1) To provide a Basegame compatible maintenance free dishwasher, with built-in invisible recolour.
2) If Nightlife or a later Expansion Pack, or any Stuff Pack, is installed, to provide an attendant NPC worker who loads the dishwasher and performs general cleaning duties on community and residential lots. My original purpose was to provide an NPC worker to keep Bon Voyage community caravan and tenting lots clean and tidy, but I have found this attendant useful in many other scenarios. This is a hack-free project that does not create a new NPC, nor modify any existing game coding.

The Dishwashing Appliance
This maintenance free dishwasher is found in the Residential catalogue under Appliances/Large, and in the Community sort under Food/Appliances, Misc/Appliances and Outdoor/Appliances, at a cost of §955.
The custom dishwasher is slaved to the Basegame expensive dishwasher, so any recolours available for the EA dishwasher are available to it. The package includes the Gwyrch compatible Tiny Filesize Invisible Dishwasher recolour, so if you install this dishwasher in a Downloads folder you may delete the original recolour file. The invisible recolour is included within the package file for the convenience of lot uploaders.
The dishwasher may be placed under a counter as usual, or can be used freestanding indoors or out. If placed on the same tile as a prop such as Ye Olde Cooper's Simple Bucket, the invisible recolour allows the dishwasher to fit in with pre-electrical or post-electrical era scenarios. Moveobjects On is not required for any of these usages.
I suspect that the dishwasher will often be used in invisible mode, so I made this appliance immune to failure, fire, theft and repossession. I also removed the shadows from this appliance to make it cleaner, especially for invisible use.
If the NPC worker is active and you wish to delete the dishwasher from the lot, please make sure you use the Dismiss menu option to remove the NPC worker first, waiting until the worker actually disappears before deleting the dishwasher. Otherwise you may need to use Moveobjects On to delete the worker later. There is also the possibility of busied out or "hung" objects if the worker is ever removed before the built-in disappearance is complete.

If you are using Nightlife or later Expansion Pack, or any of the Stuff Packs, this dishwasher will act as a controller for the restaurant server NPC. After the dishwasher has been placed and the game is running, the worker will appear in on-duty mode. If Nightlife is installed, the worker will be wearing the restaurant server uniform, but if Nightlife is not available the worker will be dressed in casual clothing.
The on-duty mode will last until there are no items left to clean. Once the work is complete, the NPC worker will stand still and disappear, reappearing after a pause in off-duty mode. While off-duty the worker will socialize, find fun activities to do and generally act like a visiting Sim. The worker will stay off-duty until there is work to do, the NPC's motives fall to a critical level, or a menu selection is made. In any of these cases the worker will finish the current activity then stand-still and disappear again. After a pause the worker will reappear near the dishwasher - in on-duty mode if there are items to clean. Once the work is complete, the NPC worker will again stand still and disappear, reappearing after a pause in off-duty mode.
Either on-duty or off-duty, the behavior of the NPC worker is exactly the same as EA designed it, because this project does not modify the NPC in any way. A restaurant server NPC takes care of the following items: used or dirty bowls and plates, dirty counters and stoves, dirty toilets, baths and showers, old newspapers, dirty pet beds and litter boxes, used trash buckets and trash compactors, puddles, ashes, holes in the ground, and unmade beds. I have noticed two limitations: the worker will not pickup loose trash piles, and the worker cannot go through locked doors (unless the NPC progresses to becoming a household member - see below).
If your Sim family trusts the worker enough to leave her or him "home alone", the NPC will typically leave the lot. Once this occurs the dishwasher controller will automatically recall the worker after a programmed delay. But from then on, the worker will have been adopted as a non-selectable member of the household and will not voluntarily leave again. Alternatively, the NPC worker will become a non-selectable member of the household simply through the passage of about 24 Sim hours on the lot.
Once off probation, the worker will have the ability to open locked "family only" doors and will usually gain a relationship boost with each of the family members. But because the worker remains an NPC, there is no extra overhead involved by the player in taking care of this additional Sim, nor is the worker counted towards the lot maximum for number of Sims.
The behavior of an NPC as a visitor or household member is somewhat unpredictable, but an off-duty worker will naturally eat, use the bathroom, interact with fun objects and socialize. I have set the motive checking so that the attendant will not typically occupy a bed to sleep in, although some workers will nap on a couch.
This project is completely compatible with NPC replacement projects such as Sunni's Medieval NPC Replacements: Taverns & Alehouses, as featured in the screen shots. Sunni has also released an alternative set: Medieval NPC Replacements: Taverns & Alehouses 2.0.
Note that the handsome, no-monkey-or-fishlips faces are a result of selzi's default replacements. Almighty Hat's default replacement objects are also featured in the medieval screenshots.

Although the appliance and worker will operate perfectly well without user intervention, there are up to four menu options available on the dishwasher if you wish to override the worker's automatic behavior, as follows:
Recall Worker - if the worker is present on the lot and once the worker has completed the current activity, the attendant stands still and disappears. After a pause the same worker reappears in either the on-the-job or resting mode, depending on whether there is work to do. If the worker was not present on the lot when Recalled, the worker will simply appear at the dishwasher in the appropriate mode.
Relieve Worker - invokes the stand still and disappear sequence then recreates the worker in rest mode, regardless of whether there is work to do. If the worker is already off-duty then she or he will remain off-duty, without interruption. The worker will continue in an off-duty state until either Recalled or Replaced, or the worker's motives fall to critical levels. Note that when in Relieved mode, the NPC attendant will not automatically return to work even if there are items to clean. This mode is ideal if you wish the worker to engage in uninterrupted social activities.
Dismiss Worker - once finished with the current activity, the worker stands still and disappears. The attendant will not reappear unless specifically invoked by the Recall or Replace menu options. While in this mode the dishwasher acts purely as a basegame maintenance free dishwasher, even when the game is saved and reloaded. But in the case of Community lots, saving is not normally possible so the worker will reappear each time the lot is visited.
Replace Worker - operates identically to Recall, except that the particular worker is replaced with another from the NPC pool. This menu option may be briefly unavailable immediately after a worker has been replaced.
Note that once the worker has been asked to stand still and disappear, any menu selections made are stored and only acted upon after the disappearance is complete. Depending on what the attendant was doing at the time, there may be a significant delay in response, but meanwhile the controller will continue to keep calling the worker until she or he actually disappears.

You may include this object in any uploaded lots, whether for free or pay. Please include a credit and link to this page. It would be nice if you sent me a PM with a link to your uploaded creation, but this is not required.
Additional Credits
SimPE, PJSE, and CEP for Sims 2 object creation
Gadwin's PrintScreen for capturing complete screenshots that include the mouse cursor
IrfranView, Microsoft Paint and Microsoft Photo Editor for graphics file conversion, processing, sizing and titling
Numenor's AnyGameStarter, used for testing this project in several game environments
StephSim for general inspiration and the use her Gwrych March Stables, Barn and Forge community lot in the screenshots
Polygon Counts
1291 faces, 1473 vertices
(slightly less than the EA original)
This is a new mesh, and means that it's a brand new self contained object that usually does not require a specific Pack (although this is possible depending on the type). It may have Recolours hosted on MTS - check below for more information.
sdDishwasherNPC.zip
| Maintenance Free Dishwasher with NPC Worker
Download
Uploaded: 25th Oct 2010, 11.6 KB.
10,472 downloads.
|
||||||||
For a detailed look at individual files, see the Information tab. |
Install Instructions
1. Download: Click the download link to save the .rar or .zip file(s) to your computer.
2. Extract the zip, rar, or 7z file.
3. Place in Downloads Folder: Cut and paste the .package file(s) into your Downloads folder:
- Origin (Ultimate Collection): Users\(Current User Account)\Documents\EA Games\The Sims™ 2 Ultimate Collection\Downloads\
- Non-Origin, Windows Vista/7/8/10: Users\(Current User Account)\Documents\EA Games\The Sims 2\Downloads\
- Non-Origin, Windows XP: Documents and Settings\(Current User Account)\My Documents\EA Games\The Sims 2\Downloads\
- Mac: Users\(Current User Account)\Documents\EA Games\The Sims 2\Downloads
- Mac x64: /Library/Containers/com.aspyr.sims2.appstore/Data/Library/Application Support/Aspyr/The Sims 2/Downloads
- For a full, complete guide to downloading complete with pictures and more information, see: Game Help: Downloading for Fracking Idiots.
- Custom content not showing up in the game? See: Game Help: Getting Custom Content to Show Up.
- If you don't have a Downloads folder, just make one. See instructions at: Game Help: No Downloads Folder.
Loading comments, please wait...
Updated: 29th Feb 2012 at 9:37 PM - Updated with bug fixes & optimizations
Sophie-David's Economy Maintenance Free Dishwasher with NPC Worker, Stealth Technology & Recolours and Tiny Filesize Invisible Appliances for Lot Builders
Sunni's Medieval NPC Replacements
Sunni's Alternative Medieval NPC Replacements
StephSim's Shadows of Gwrych Medieval Neighborhood
-
by cwirsing 6th Aug 2005 at 7:48pm
5 9.4k
-
Three NPC - Service Vehicle Replacements
by hexameter 2nd Jul 2008 at 2:54am
+2 packs
Nightlife
Pets
-
Tiny Filesize Invisible Appliances for Lot Builders with Targa SupaFridge Recolour
by Sophie-David updated 26th Feb 2014 at 3:45am
30 42.2k 66
-
Economy Maintenance Free Dishwasher with Stealth NPC Worker & Recolours
by Sophie-David 1st Dec 2010 at 7:47am
27 40.5k 31
-
Six Rossetti Prints, Peynter Recolours & Framing Kit
by Sophie-David 21st Aug 2007 at 6:19am
Title Six Rossetti Prints, Peynter Recolours & Framing Kit Description This project started out with quite more...
7.4k 4
-
Ten Maxis Match "Value" Mirror Recolours
by Sophie-David 22nd Aug 2007 at 2:35am
Title Ten Maxis Match "Value" Mirror Recolours Description These downloads contain recolours of the base game more...
13 15.1k 31
-
8+ Maxis Match "Value" Mirror Completion Set
by Sophie-David 26th Aug 2007 at 5:40am
Title 8+ Maxis Match "Value" Mirror Completion Set Description These downloads contain recolours of the base more...
9 15.1k 32
-
Bugfix Jan 18: Futur-Vu Twin Television
by Sophie-David updated 19th Jan 2020 at 6:15am
Two-Sided Desktop Version of the Pets Vutur-Vu Mid-Century Modern Television more...
+1 packs
Pets
-
The Sims 2 Opportunity Pack Reading Desk & Accessories
by Sophie-David updated 17th Dec 2016 at 6:29am
A simple reading desk that supports a comprehensive group of skill, interest and enthusiasm building accessories. more...
43 54.2k 76
-
Eight Maxis Match "Value" Mirrors for FFS Dragon Dressers
by Sophie-David 26th Aug 2007 at 9:46pm
Title Eight Maxis Match "Value" Mirrors for FFS Dragon's Horde Dressers Description These downloads contain recolours more...
15 14.1k 20
-
Seven Maxis Match "Value" Mirrors for Fat City Counters
by Sophie-David 5th Sep 2007 at 2:27am
Title Seven Maxis Match "Value" Mirrors for Fat City Counters Description These downloads contain recolours of more...
10 23.4k 51
-
Fluorescent to Sunlamp Converter & Seasons Bugfix
by Sophie-David 4th Nov 2009 at 2:28am
Title: Fluorescent to Sunlamp Converter & Seasons Bugfix Purpose To enable standard and custom fluorescent fixtures to function more...
+1 packs
Seasons
-
17 Magical Effects for Apartment Life
by Sophie-David 26th Nov 2013 at 12:13pm
Magical Effects: fire, glows, smoke, orbs, stars, light beams & circles. more...
+1 packs
Apartment Life
-
Orbuculum & Tripus of the Apprentice
by Sophie-David updated 5th Aug 2017 at 8:05pm
A teen townie may become an apprentice magician who teaches a random selection of skills, interests and enthusiasms. more...
4 11.9k 20