diff options
author | Jude Brown <bookofjude@users.sourceforge.net> | 2011-11-05 18:54:57 +1000 |
---|---|---|
committer | Jude Brown <bookofjude@users.sourceforge.net> | 2011-11-06 08:57:53 +1000 |
commit | f40b9beb8de1c6679f4136ccd2a8c33a754698c5 (patch) | |
tree | 620b6f9c6b8b6c4f75a32d44da21a8dad6e2a591 /crawl-ref/source/l_debug.cc | |
parent | ae2aeddc3112e22baf0d0649bf95f14229b1be7c (diff) | |
download | crawl-ref-f40b9beb8de1c6679f4136ccd2a8c33a754698c5.tar.gz crawl-ref-f40b9beb8de1c6679f4136ccd2a8c33a754698c5.zip |
Some quick code stolen from place-population to give EXP stats on a map.
Diffstat (limited to 'crawl-ref/source/l_debug.cc')
-rw-r--r-- | crawl-ref/source/l_debug.cc | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/crawl-ref/source/l_debug.cc b/crawl-ref/source/l_debug.cc index 7a3b2a0c79..5979ffa8d5 100644 --- a/crawl-ref/source/l_debug.cc +++ b/crawl-ref/source/l_debug.cc @@ -198,6 +198,20 @@ LUAFN(debug_dismiss_adjacent) return (0); } +LUAFN(debug_dismiss_monsters) +{ + for (monster_iterator mi; mi; ++mi) + { + if (mi) + { + mi->flags |= MF_HARD_RESET; + monster_die(*mi, KILL_DISMISSED, NON_MONSTER); + } + } + + return (0); +} + LUAFN(debug_god_wrath) { const char *god_name = luaL_checkstring(ls, 1); @@ -354,6 +368,7 @@ const struct luaL_reg debug_dlib[] = { "bouncy_beam", debug_bouncy_beam }, { "cull_monsters", debug_cull_monsters}, { "dismiss_adjacent", debug_dismiss_adjacent}, +{ "dismiss_monsters", debug_dismiss_monsters}, { "god_wrath", debug_god_wrath}, { "handle_monster_move", debug_handle_monster_move }, { "save_uniques", debug_save_uniques }, |