I decided to separate a part of my Classes Reborn mod into it's own mod, partly because people may want to play it without my mod, and partly because I'd like feedback on this one aspect in advance.
The biggest problem with reputation isn't necessarily how it is implemented (meaning, gaining or losing rep) but what reputation actually means. The game implies low rep is evil and everyone treats you like crap while high rep is saintly and everyone wants to shine your boots. Funny thing is, life don't work that way. You go into a meat shop in North Jersey, and the police would pay full price while the mafia would get a nice discount. But who has what reputation?
So, this mod meshes together Charisma and a modified approach on reputation. I'll hit each point.
First, reputation is fleeting. If Jon Gotti was alive today and walked into a store, most people wouldn't recognize him. If you want to keep your rep up, you have to work at it. So, I have implemented a slowly diminishing value for good AND bad rep. Over time, everything goes back to 10 unless you work on keeping it up.
Second, bad rep is no longer bad. The concept of evil is ridiculous and even more in a video game. Morality is relative. Low rep means you are a bad ass, and not just bad. It turns from Despised to Infamous. You get the same benefits at the store and ALL NPCs have better reactions. Many will just want to know what is up with this guy.
What gives you bad reactions? Obscureness, unreknownism, being nobody. Stores don't know who you are, so they jack up the prices a bit. NPCs really wonder if you are worth hanging out with if you are unknown, so they have slightly more unfavorable reactions.
What this means is that a lot of what made you bad isn't as bad (killing an innocent drops you 4 points instead of 10) and donating to a church with a rep 9 and lower actually makes you more Infamous (clearly you have ulterior motives).
Secondly, charisma is now implemented much more. It is done in a 3eish way, where every 2 points over 10 is a +1 and under 10 is a -1. It also effects the number of followers you have. People won't follow you if you have 3 charisma...unless, you are famous or notorious. So, followers will stick with you while you have a balance of charisma AND either positive or negative reputation.
The number of followers isn't a simple, block these slots to limit party members. What happens is that they join your party and almost immediately after they see that this isn't working for them, they leave. They use their standard I am leaving your party dialog and should be rerecruitable once you are in a "better place".
Also, happiness with your reputation is also a factor, but in a different way. Good people want to be known as awesome and evil as badasses. Neutral want to not be known at all. So, a neutral character will complain if you are moving too far in one direction or another. Best bet is to either do something on the other side, or chill a bit as your reputation dies down.
However, if you push too far and piss them off, they will leave if your charisma is not high enough. Each point in charisma offsets 1 point in reputation that is on their unhappy side. Meaning, you sexy enough and charming enough, you can make your followers do whatever you want (though they will complain their butts off).
This is my first release and obviously will need some balancing. This will work with any mod that doesn't touch the files it touches, but why play with this mod if you are using another mod to do something else. So, if you install it last, it will overwrite other mods that touch these files. Also, it replies heavily on baldur.bcs script (adding almost 2500 lines of code), which reminds me I should update it for baldur25, but will do that later.
Forgot to mention, assassins will hunt you down similar to flaming fist if your rep is 19+. They do it at the same locations. This will be changed as I'll have them do it in non-city areas. They are on the same 3 day timer. I'll add more as I think about it. They are just carbon copies of the Flaming Fist and still need some work done.
Hopefully a few people will check this out and let me know what you think.