diff options
-rw-r--r-- | crawl-ref/source/initfile.cc | 14 | ||||
-rw-r--r-- | crawl-ref/source/makefile.unix | 1 |
2 files changed, 4 insertions, 11 deletions
diff --git a/crawl-ref/source/initfile.cc b/crawl-ref/source/initfile.cc index 34437eb81b..c7c762b932 100644 --- a/crawl-ref/source/initfile.cc +++ b/crawl-ref/source/initfile.cc @@ -1670,17 +1670,9 @@ void game_options::read_option_line(const std::string &str, bool runscript) else if (key == "lua_file" && runscript) { #ifdef CLUA_BINDINGS - const std::string lua_file = datafile_path(field, false, true); - if (lua_file.empty()) - { - fprintf(stderr, "Unable to find lua file: %s\n", field.c_str()); - } - else - { - clua.execfile(lua_file.c_str()); - if (!clua.error.empty()) - mprf(MSGCH_WARN, "Lua error: %s\n", clua.error.c_str()); - } + clua.execfile(field.c_str(), false, false); + if (!clua.error.empty()) + mprf(MSGCH_WARN, "Lua error: %s\n", clua.error.c_str()); #endif } else if (key == "colour" || key == "color") diff --git a/crawl-ref/source/makefile.unix b/crawl-ref/source/makefile.unix index 7563a43c4c..bd3c82a7ba 100644 --- a/crawl-ref/source/makefile.unix +++ b/crawl-ref/source/makefile.unix @@ -218,6 +218,7 @@ endif mkdir -p $(DATADIR)/dat/clua cp dat/*.des $(DATADIR)/dat cp dat/*.txt $(DATADIR)/dat + cp -r dat/descript $(DATADIR)/dat cp dat/clua/*.lua $(DATADIR)/dat/clua cp -r lua $(DATADIR)/dat mkdir -p $(DATADIR)/docs |