Working on shoehorning all the new crap into the RR Companion Vault master.
Got most of it done, but am expanding some of the conditional dialog.
I've got the wardrobe, armory, sleep system, "relax" system, and "go home" system all run with dialog lists that the companion will choose their response from randomly, with special entries for based on companion alignment, player alignment, location, state of dress, or how much the companion does/doesn't like the player.
I have to wonder. Does sitting here giggling at my own dialog mean I'm a good writer, or that I've just been at this too long?
Regardless, expect the companions to get downright snarky at times, or even prone to separation anxiety if they like you a whole lot.