I am a huge fan of this game, but it has one enormous flaw in my eyes: Walking around to find certain people.
Say I'm trying to find an athlete. I go to the Juice Bar, visit all the tables, but I don't find any. What to do now? Well, it might be a little faster to leave and come back again to refill the tables, but strategically the thing to do is to mindlessly walk back and forth until I find an athlete. Why leave and come back when it costs a day? This has lead to me wasting 10 minutes trying to find a single person. That is MMO style balance, and is not fun in any way.
I do know a decent amount of C++, but I'd like to hear what other people think before I attempt a mod. I know there's a good chance I'm missing something obvious
If I'm not missing something obvious though, and one of you likes my ideas and has modding experience, I would love to work with you on this.
Idea #1: How about there are more tables, or tables refill a certain amount of times, and aside from that that you can't naturally run into anyone? Add table-like structures to all areas, and then have people appear based on certain events rather than time. So every crime I commit has a chance of spawning a conservative, and everything I do that increases juice can spawn a liberal. Once conservatives become suspicious+, people can just spawn like normal.
Idea #2: Spend the day looking for someone. Enter the name of a profession and their alignment, and your squad will search for a match. You are allowed 1 search per party member. Rarity of person determines success chance, but using a full squad's searches guarantees a find (if possible for that area). Possibly, kidnapping is not allowed on anyone you run into peacefully, aside from searches.
Idea #3: Similar to #1. Certain number of people per room, after that, nobody can appear without special circumstances (crime, etc.) You get a little message when you have run into everyone in the room. "The room seems empty"