Its fairly simply system. Make almost every morale bonus or penalty randomized, to a number between to set integers, on character creation.
For example:
I create a character named Maxamillian Morticae Milkherds
Just a basic character, no traits, and all that goodness.
He ended up being generated with a Distinct contempt for milk.
He might not be lactose intolerant, but he just doesn’t like the taste of the stuff.
He also dislikes cranberry juice, but only mildly.
Though he dislikes Cran-juice, he absolutely adores Apple juice.
This would allow us to have a level of variance between characters.
We could also apply this system to books and similar things, to represent the personal taste of the character that we generate. For example, I create Roberta Rubber Rail, who adores swash-buckling, books on mechanics and adventure books, but hates erotic books and construction books.
Of course, traits can be added to ensure that certain preference. For example, a player could take a -1 trait for “Hates Reading”. This will guarantee that any book that the character reads will have at least a minor morale penalty during character gen, and likewise could be done for the opposing trait of “Loves Reading”. These traits would allow for some control over the character’s preferences by the player, allowing them form them as the player sees fit and keeping them happy, without forcing everyone to be locked into a preference form.
This would smash the generic slate that every single character becomes.
You have to hunt down the things that your character actually fucking wants, as apposed to just “reading” ALL OF THE PORN until happy.
Of course, there is the chance that the player gets an obscenely good or bad roll, and just loves or hates everything, potentially being crippling or over-powered. That is why I also suggest and average range and ratio cap for the preferences. For example, I generate a character that just hates everything, in a world with a bottom average cap of -30 and a top average cap of 20 along with a bottom ratio cap of 3 penalties: 1 bonus and top ratio cap of 1 penalty : 3 bonuses, getting the an average of -50 across all of the possible morale penalties and has a ratio of 5 penalties to 2 Bonuses. Because the average is so low, the preferences have to be rerolled and this time he gets an average of 20 across all of the possible morale affects, just barely keeping it within the acceptable average range, but this time around has a Pentalty:Bonus ratio of 1:5, resulting in a roll for the morale. This time he gets an average of 10 and ratio of 1:2, and he is good to go. The ranges for the acceptable average and ratio should be adjustable from the options.
So, what do you all think?