I know it may seem surprising to people, but learning dialog that has a conversational flow to it is not that difficult.
When solving problems, dig at the roots instead of just hacking at the leaves.
I know it may seem surprising to people, but learning dialog that has a conversational flow to it is not that difficult.