Small thing I'm currently working on. Morality system.
This isn't really anything new, since basis of this system are already in the game. This will simply visualise your morality and flesh them out a little.
The way it works is really simple. Doing bad things, like taking drugs or killing animals and humanoids will lower your morality. Doing good things, like talking to people, working, doing quests or taking care of animals will increase it.
It will range from -100 to +100. Every ten points you will gain a perk/trait. For example, first positive trait will give you 5% discount in shops. Next trait will increase the money you get from jobs and next one will incrase your mood gain and money you get from completing quests and so on.
Negative traits will do pretty much what they do now. First perk will remove mood loss from killing animals, second will lower loss for killing humanoids, third will allow you to butcher humanoids and so on.
While the initial system will be quite simple, it will give me more options in the future and it will give you more roleplaying options. You will be able to go from good to evil and vice versa, so you can play as a good character but then something bad happends and you can start acting badly, which will in time remove your positive perks and give you new negative ones.
It will also allow me to make better dialogue and quests.
For example, someone asks you to rescue a cat from a tree. Neutral character will get an option to say yes or no. Slightly good character will say yes automaticaly. Very good character will say yes and refuse any reward. Slightly bad character will say no automaticaly, but the NPC will offer you some money upfront. Very evil character will say no, no matter the reward.
This is all just a concept. I will see how things turn out.