Is there a list of special NPCs and how to get them?
Special NPC traits can only be accessed if you hire them as staff, not as pornstars.
The Cougar - location: bar. Grants "cream machine" trait to MC that allows you spunk as many times as your want in a shoot (this does not affect quality or anything). The real perk she gives is leveling up your model's sex skill with every performance at no extra charge.
The Fitness Instructor - location: gym. Raises model's fitness stat as they work. Your Fitness doesnt drop anymore.
The Maid - location: hotel room. Grants free make-up changes.
The Nerd - location: library. Her perk drops the pay of other PAs by 5%.
The Trophy Wife - location: hotel lobby, only on Sat & Sun. Unlocks the jewelry store at the mall, which once you visit it will unlock jewelry options for your models. once she moves to the jewelry store, you will need to purchase the Sport Car from the store in the mall. Once you own the car visit the jewelry store on a weekday to talk to Trophy Wife again. Gives you the possibility to buy other locations.
The Nurse - location: hospital, 12mid-6am. Gives you free STD pills and cuts all rehab times in half. This is very valuable, so you should always take the option to hire her as a medical advisor.
The Punk - location: beach. 1st encounter is random but you need a certain number of fans for later encounters. Acts as a boosted marketing PA, which means extra $$$. She also unlocks the tattoo parlor at the mall. Visit it once and you now have tattoo options.
The Cops - location: 1st encounter at your office, 2nd in the park, 3rd in the alleyway when you try buy drugs. Yes, you can recruit them! They both have security related perks and thus make good security guards. Between the two of them you probably won't need any more security at all, in fact.
I must repeat this: You do not get any of their special bonuses if you hire them as regular models/porn stars. They must be hired as personal assistants/specialists to get their unique benefits.