Oh, okay, I should have prefaced that a bit I think. We aren't actually generating a whitelist of all possible traits and using those specifically to determine behaviors. You're right, we would need an enormous list for it to feel at all simulation-like.
These traits are just descriptive shortcuts, and each character has a large array of underlying numerical values. For example, Foolishly Brave is just a trait shorthand for:
Tends not to acquire fears
Tends to ignore fears
Happier when involved in combat
Liked by military characters
We have a baseline for what a character would want to do in any given circumstance, and those decisions are weighted by the traits that we assign them. Their traits will be somewhat separate from their technical capacity at any given task: you'll have some people who just love to build guns but are terrible at it. (This won't be a huge issue because people are naturally happy doing things they're good at, but it could happen.)
Oh, in that case!
Passive! Likes being bossed around and joins cults easily!
Depressed! Does drugs more then normal!
Charismatic! Is better at bossing people around! Also liked by more!
Attractive! Better with the ladies!
Ugly! Not as good with the ladies! Also people tend not to like as much!
Gruff! Not liked as much!
Hard Worker: Works hard! Opposite of lazy!
Drug Enthusiast! Loves drugs! Just loves em!
Creep! Members of the opposite sex are driven away! More likely to do baaad things!
Sadist! Loves fighting! Also loves hurting others!
Masochist! Mentally better at being wounded!
Wise! Better at consoling others! (Is that a thing!? It should be!)
Nudist! Likes not wearing as much clothing! Tends to make others a little uncomfortable!
On Edge! Easier to *snap*! (Is that a thing?!? It should be!)
Chill! Harder to *snap*!
Wool-Gatherer! Makes you more likely to daydream! Easier for other things to get into this ones head! Also doesn't work as hard!
Giant! Bonus to combat!
Paranoid! Always thinks someone is after him! More likely to attack suspicious characters and characters from different faction! Good for rooting out Cultists!
Shady! Good at getting away with Baaad things!
Mad Scientist! Loves to hook things together that really should never even be in the same
room city continent!
Angry Scientist! Loves to invent new ways to blow things up! Nothing to do with Mad Science! Well okay maybe a little!
Unfazable! Cannot be fazed! If the town is burning, he will still try to go to work!
Jumpy! Panics easily!
Arsonist! Loves fire! Maybe a bit too much! Seriously put the match down!
Over-Compensating! Loves big things! Like big houses! And big zeppelins!
Modest! Doesn't care as much about personal affects!
Explorer! Loves to find new things!
Down to Earth! Anything strange tends to cause more panic! Less likely to get involved in the occult!
Down in the Earth! Likes being underground!
Rocky! Loves rocks! Can't get enough of em! Nothing to do with boxing! Unless it's boxing with rocks!
Crazed! Off the rocker! And not like the time old man jenkins fell off! I mean crazier then a cage full of cats! Usually has to do with the Occult! Don't let near anything sharp!
Homebody! Doesn't like exploring!
But mah parents did! Chooses his profession not based on skill but on lineage!
Quick Hands! Better at creating things in artisan shops! Also better at pickpocketing!
That's all for now!
I hope that's helpful!