No. the characters(NPC) should be their own person have their own goal, likes, dislikes, their own motives for doing something not just because the player tells them to do it. The characters should be there because it makes sense for them to be there. Their existences should be separate from the...