diff --git a/python/CFDialog.py b/python/CFDialog.py index 40c64cc66..eb56d0a0e 100644 --- a/python/CFDialog.py +++ b/python/CFDialog.py @@ -271,7 +271,7 @@ class Dialog: path = os.path.join(Crossfire.DataDirectory(), Crossfire.MapDirectory(), 'python/dialog/pre/', action + '.py') if os.path.isfile(path): try: - exec(open(path).read()) + exec(open(path).read(), globals()) except: Crossfire.Log(Crossfire.LogError, "CFDialog: Failed to evaluate condition %s." % condition) verdict = False