Generate a seeded NPC dialogue tree with greetings, player choices, conditional branches, responses, outcomes, and engine-neutral JSON.