diff options
Diffstat (limited to 'crawl-ref/source/luadgn.cc')
-rw-r--r-- | crawl-ref/source/luadgn.cc | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/crawl-ref/source/luadgn.cc b/crawl-ref/source/luadgn.cc index 465e9e894a..c74dae3676 100644 --- a/crawl-ref/source/luadgn.cc +++ b/crawl-ref/source/luadgn.cc @@ -22,6 +22,7 @@ REVISION("$Rev$"); #include "directn.h" #include "dungeon.h" #include "files.h" +#include "hiscores.h" #include "initfile.h" #include "items.h" #include "luadgn.h" @@ -3090,6 +3091,15 @@ LUAFN(_crawl_args) return dlua_stringtable(ls, SysEnv.cmd_args); } +LUAFN(_crawl_milestone) +{ +#ifdef DGL_MILESTONES + mark_milestone(luaL_checkstring(ls, 1), + luaL_checkstring(ls, 2)); +#endif + return (0); +} + #ifdef UNIX LUAFN(_crawl_millis) { @@ -3108,6 +3118,7 @@ LUAFN(_crawl_millis) static const struct luaL_reg crawl_lib[] = { { "args", _crawl_args }, + { "mark_milestone", _crawl_milestone }, #ifdef UNIX { "millis", _crawl_millis }, #endif |