I had an idea on how to bring the randomness of the d20 "to heel" when it comes to most of my world, but still leave the variability in tact for my players.
The idea is simple:
"On all skill checks, npcs roll a d20. On a 20, they actually roll a skill check. Otherwise, they take 10".
So what this means is, the vast majority of the time, NPCs just do what they do. They can climb ladders without falling, they do their jobs without a 5% to hurt themselves, they don't create masterworks 5% of the time.
But eeeeevery so often, something special happens. Once in a while, they aren't so consistent. They have a really great moment, or a really bad one. So the ultimate masterwork happens 1 in 400 instead of 1 in 20.
Now I don't really need to make a rule for this, I could just have my npcs do that. But mainly what its for is interaction with PCs. Most interactions the NPC will simply get their 10+skill check. But every once in a while this roll shakes things up.
Thoughts?
The idea is simple:
"On all skill checks, npcs roll a d20. On a 20, they actually roll a skill check. Otherwise, they take 10".
So what this means is, the vast majority of the time, NPCs just do what they do. They can climb ladders without falling, they do their jobs without a 5% to hurt themselves, they don't create masterworks 5% of the time.
But eeeeevery so often, something special happens. Once in a while, they aren't so consistent. They have a really great moment, or a really bad one. So the ultimate masterwork happens 1 in 400 instead of 1 in 20.
Now I don't really need to make a rule for this, I could just have my npcs do that. But mainly what its for is interaction with PCs. Most interactions the NPC will simply get their 10+skill check. But every once in a while this roll shakes things up.
Thoughts?