Race bonus is chosen according to the Elder Scrolls race descriptions, feel free to suggest changes. The race bonus N is a pseudo-Gaussian with 2*σ = N. When two numbers are quoted, the population is randomly cut in half with 50% having the 1st bonus and the other 50% the second bonus.
Maximum number of kinks is 6 for all races, including newly developped kinks. At generation the number of kinks depends on the race.
Argonian = Gentle+10, Smart+10, Lively-20, Submissive+10, kinks 0 to 4.
Breton = Lively+10, Wilful+10, Smart+10, Calm-10, Open-10, Tough-10, Submissive+10, kinks 1 to 4.
Dark Elf = Calm+20, Smart+10, Lively-10, Sensual-20, Submissive-10, kinks 2 to 4.
High Elf = Smart+20, Honest+10, Gentle-10, Open-20, Submissive-15/+5, kinks 3 to 4.
Imperial = Thorough+10, Open+10, Tough-10, Calm-10, Submissive-10/+10, kinks 1 to 4.
Khajitt = Lively+20, Wilful-20, kinks 0 to 1.
Nord = Tough+10, Honest+10, Bold+10, Lively-10, Thorough-10, Open-10, Submissive-5/+15, kinks 1 to 3.
Orc = Tough+20, Wilful+10, Lively-10, Gentle-20, Submissive-20, kinks 0 to 2.
Redguard = Tough+10, Bold+10, Thorough-10, Open-10, kinks 0 to 3.
Snow Elf = Calm +20, Lively-10, Sensual+10, Smart+10, Tough+10, Bold+10, Open-20, Submissive+20, kinks 2 to 4.
Wood Elf = Lively+20, Sensual+10, Smart+10, Tough-10, Bold-10, Open-20, Submissive+20, kinks 2 to 4.
Special bonus depends on the condition of the NPC and is applied on top of race bonus. No traits can be below 0 or above 100.
Elder = Honest+10, Calm+10, Lively+10, Gentle+10, Thorough+10, Open+10, Bold+10, Wil+10, Sensual-30, Kinks -1
Vampire = Tough+20, Wil+15, Bold+10, Thorough+5, Honest-5, Smart-5, Gentle-10, Lively-15, Open-20, Kinks +1
Occupation bonus depends on the occupation and job of the NPC. More than one can be applied.
Artisan = Thorough+10, Wil+10, Smart-5, Sensual-5
Bard/Apothecary = Honest-5, Lively+10, Gentle+5, Thorough+5, Open+10, Smart+10, Sensual+5, Tough-5, Submissive-25/+25
Beggar = Honest-10, Calm-10, Lively-10, Gentle-10, Thorough-10, Open-10, Bold-10, Wil-10, Smart-10, Sensual-10, Tough-10
Court employee = Honest+10, Gentle-5, Thorough+10, Wil-5, Smart+5, Sensual+5, Tough-5, Submissive-10/+10
Criminal = Honest-15, Calm+15, Lively-5, Gentle-10, Thorough+5, Open-15, Bold-5, Wil+5, Smart+5, Sensual+10, Tough+5, Submissive-20/+20
Fighter = Calm+5, Gentle-5, Thorough+5, Bold+5, Wil+5, Smart-10, Sensual-5, Tough+10
Inn employee = Honest-5, Calm-5, Lively+15, Open+5, Bold-5, Wil-10, Smart-5, Sensual+5, Tough-5, Submissive-10/+10
Laborer/Farmer/Miner = Honest+5, Calm+5, Lively-5, Thorough+5, Open-10, Wil-5, Smart-10, Sensual-10, Tough+5
Merchant = Honest-10, Lively+5, Thorough+10, Open+5, Wil+5, Smart+5
Noble = Honest-5, Calm+5, Lively+5, Gentle-5, Thorough+5, Open-5, Bold-5, Wil-5, Smart+5, Sensual+5, Tough-5, Submissive-5
Outlaw = Honest-15, Calm+10, Lively-5, Gentle-15, Thorough-15, Open-10, Bold-5, Wil+5, Smart-10, Sensual+5, Tough+15, Submissive-10/+10
Woodsman = Lively-20, Thorough+5, Bold+5, Wil+5, Smart-5, Sensual-15, Tough+15
Class bonus is applied last and can reinforce further the occupation bonus, only one will be applied.
Archer = Calm+15, Lively-5, Wil+5, Tough-5
Warrior = Honest+5, Open-5, Gentle-5, Bold+15
Barbarian = Calm-5, Lively+5, Open-5, Tough+15
Wizard = Calm-5, Open+5, Smart+15, Tough-5
Conjurer/Sorcerer = Honest-5, Calm-5, Bold+5, Smart+15
Warlock = Calm-5, Thorough-5, Smart+15, Tough+5*
Priest = Honest+5, Open-5, Wil+15, Sensual-5
Shaman = Honest-5, Thorough+15, Open-5, Sensual+5
Bard = Honest-5, Lively+15, Gentle+5, Thorough-5
Assassin = Honest-5, Calm+15, Gentle-5, Thorough+5
Rogue = Honest-5, Open+5, Smart+5
Scout = Gentle-5, Thorough+5, Open+5
Ranger = Honest+5, Lively-5, Open+5
Blade/Vigilant = Honest+5, Open-5, Wil+5
Guard/Soldier = Honest+5, Smart-5, Tough+5
Bandit = Honest-5, Lively+5, Open+5
If you find a unique NPC with unfit traits, send me a message so I can set their personality, or create a json file taking example from those in "SKSE\Plugins\StorageUtilData\Diary Of Mine\*.json".