Started work today on the new clothing system. Maid stuff still isn't done, but I was all gung-ho to try this out that I just couldn't wait. And the good news is...it works.
Unless someone is really interested in the details of the behind the scenes stuff, I won't bore you with that, but basically, the way the system works is you get dressed in a particular set of underwear, clothing, jewelry and accessories, and then head to the closet (currently, I might change it to the dresser, haven't decided yet) and select Set Outfit -> Casual/Work/Exercise/Extra 1/Extra 2. The game then figures out what you're wearing, and stores all of that information. Then you choose Get Dressed, and it asks you which outfit you want to put on (side note: I was originally going to make this a child command, so that it would be Get Dressed -> Casual, but it wouldn't work the way I wanted it to). The game then checks the layout of the outfit and puts it all on.
As a side effect, you also won't see the "You put on the X" messages for each item. They were a little tedious. Oh, and those "Extra 1" and "Extra 2" outfits? I'm trying to make it so that when you set them, you get to name them. So you can set Extra Outfit 1, and then call it your "Clubbing" outfit or whatever you want.
Now, there are a couple of problems with the system right now. For example, the underwear doesn't check if it fits, which is, you know, problematic. But the problems are simply process problems, as opposed to functionality problems: the system works, it just doesn't work 100% right. Yet.
You may notice that the outfit system doesn't give two shits about your shoes, and I can hear you all groaning from here. "Man, we still have to put on shoes manually?! ARGH!" Well, yes...and no. In the next update, you'll notice that the shoes that you buy don't have the Wear command anymore. Instead, when you leave the apartment, you'll get a list of all the shoes you've bought, and the option to choose which ones to put on. Wait, what's that? A simplified process wherein you buy the shoes and choose what you want to wear when you leave the apartment as opposed to manually putting them on? That's like...like...easy!
And it does work, in case you were wondering. I've tested both systems, including what happens if you pick shoes that don't fit (like combat boots when you have Reformed Feet); it tells you that you can't wear those shoes, and then makes you pick again. I also figured that (since Reformed Feet is irrevocable) it would make sense to remove that particular option from the list if you try to put on the shoes and find that you can't, so I need to add that in.
What this all boils down to is, instead of getting up in the morning, going to the bathroom, showering, taking vitamins, putting on makeup, going back to the bedroom, putting on clothes with the Get Dressed command, putting on jewelry, adding accessories, and then heading to the Foyer, picking your shoes and selecting a destination (a total of 13-21 clicks), you get up in the morning, select your outfit, go to the Foyer, select your destination and pick your shoes (a total of 6 clicks).
How's that for a slice of fried gold?