Fix potential issue with dialogue globals

Make sure they are updated throughout the conversation