I hate to remind you but isn't this mostly what we have already in Fallout? There are at least 2 or 3 different ways of finishing almost all the quests, most giving the option to skip combat, sneak or just damn right slaughter everyone. You shoudn't be forced to go down one of those routes because the engine has decided you're best at it. Often it is up to you to realise you skill is the best and use that instead. For instance in FO1 in junktown when you rent a room a man roughs up a hooker and takes her hostage. You open the door and either a) Talk him out of it peacefully and he goes to jail (or kills himself- i forget) b) You try to talk him out of it but he doesn't buy it and tries to kill you instead. c) You tell him there'll be no trouble and walk away, but then sneak back in and either kill or knock him out. d) You're too stupid to talk and just waste the bastard. Depending on how good you sneak or speech skill is you succend at one of these routes. Naturally speech is the best and gets you the best XP and karma (and a shag), sneak saves the girl but she takes his side and says he was only a big softy, and brute force can either save her or get her killed, more often the latter. This is exactly what you're trying to suggest but it doesn't force the player to do anything. It is already there and instead of trying to get a line of code to make quests (which invariably will be poor) they are each designed by hand by a skilled developer. Tell me, which would you really want more?