diff --git a/python/dialog/npc_dialog.py b/python/dialog/npc_dialog.py index c5b7029df..5aeae3c45 100644 --- a/python/dialog/npc_dialog.py +++ b/python/dialog/npc_dialog.py @@ -55,6 +55,8 @@ def parseJSON(filename, relpath): if filenm[0] == "/": filepath = os.path.join(Crossfire.DataDirectory(), Crossfire.MapDirectory(), filenm[1:]) + elif relpath != '': + filepath = os.path.join(relpath, filenm) else: filepath = os.path.join(Crossfire.DataDirectory(), Crossfire.MapDirectory(), relpath, filenm)