I was doing some quests/looting today, largely in the hopes of obtaining some robotics parts (which are by the way almost impossible to find compared to any other parts, not sure if that's intentional.) In the process, I wondered if the questing system might be fleshed out in such a way to tame the RNG just a touch. Something like:
30% (number is arbitrary) of quests have a more focused reward selection. It's not necessarily visible to the player, but the trader dialogue can append a little hint: "Go and beat up the zeds at house_modular_whatever. Come back when you're done and you can pick an old weapon I've got lying around in the back." Low-level quests might give you a choice between a spear and a pipe shotgun, higher-level quests might let you pick a sniper rifle or a steel sledgehammer.
You could do this for weapons, tools, seeds, books, electrical stuff, medicine, recipes, construction stuff... you could even align it with the trader's specialty. And this focused reward system wouldn't necessarily apply to all quests, or even most. Maybe there's a cap of 1 per trader per day. But I feel like it could lead to some interesting choices, like "Do I take this quest that's just 300m away and hope for a good reward from the generic table, or do the quest that's 1.4km away but will give me a recipe?" And there's no guarantee that the recipes offered are new/unread, so unlucky is still unlucky.
Thoughts?