Maintenance Free Dishwasher with NPC Worker (No More Dirty Lots)
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.
Description
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.
The Dishwashing Worker
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.
The Dishwasher Menu
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.
Terms of Use
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,439 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 packsNightlifePets -
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
-
Buy Clothes Anywhere Patch + Apartments and Shopping on the Same Lot
by Sophie-David updated 11th Jan 2014 at 6:09pm
Patch to modify clothing racks so that clothes may be bought anywhere. Variants of MogHughson's Apartment Shopping files that include this patch. more...
25 30.2k 80 -
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 -
UPDATE Sept 28, 2019: Two Tile Holographic Television
by Sophie-David updated 29th Sep 2019 at 3:41am
Two sided "holographic" television: can be placed almost anywhere, without interfering with other objects or the movement of Sims. more...
10 5.6k 14 -
Toybox Recolours Matched to the Craftmeister Cheap Bed
by Sophie-David 3rd Oct 2011 at 5:23pm
22 basegame toybox recolours with 9 matched to the cheap single bed more...
9 26.9k 28 -
Antique Banker's Lamps: Tiffany Recolours
by Missing Links 10th Dec 2012 at 7:17am
Tiffany recolours of the Antique Banker's Lamp by thefuzmixman! more...
13 22.4k 33 -
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.3k 51 -
The Aged Medium Walnut Office, Tiny Fizesize
by Sophie-David 29th Dec 2013 at 1:21am
EA office/study objects in medium walnut recolours more...
8 10k 26 -
150+ Tiny Filesize Basegame Vase Collection Recolours
by Sophie-David 11th Dec 2013 at 6:58pm
Basegame Vase Collection Recolours, Tiny Filesize, Built-In Textures more...
10 7.4k 19 -
Ye Olde Cooper's Barrels & Sacks
by Sophie-David updated 8th Aug 2010 at 4:13am
Medieval barrels, buckets & sacks as Surfaces, Chairs, Trash barrels, rustic seats more...
-
by Sophie-David updated 5th Aug 2017 at 7:39pm
Keep your Sims safe with this whole lot magical fire detector. more...
25 14k 17