diff options
author | Matthew Cline <zelgadis@sourceforge.net> | 2009-11-13 01:40:06 -0800 |
---|---|---|
committer | Matthew Cline <zelgadis@sourceforge.net> | 2009-11-13 01:44:02 -0800 |
commit | f3f5da932b68f045a761c9d116149c1a0d4e2cb4 (patch) | |
tree | b64e73eeb371a47b23dc87df82304e99dba39c50 /crawl-ref/source/l_mons.cc | |
parent | 5b564a802ed13eb54bd1b10221ef436d5001b8c4 (diff) | |
download | crawl-ref-f3f5da932b68f045a761c9d116149c1a0d4e2cb4.tar.gz crawl-ref-f3f5da932b68f045a761c9d116149c1a0d4e2cb4.zip |
l_mons.cc: mon.you_can_see monster method
Diffstat (limited to 'crawl-ref/source/l_mons.cc')
-rw-r--r-- | crawl-ref/source/l_mons.cc | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/crawl-ref/source/l_mons.cc b/crawl-ref/source/l_mons.cc index 927befecf4..692369e4f2 100644 --- a/crawl-ref/source/l_mons.cc +++ b/crawl-ref/source/l_mons.cc @@ -196,6 +196,12 @@ static int l_mons_do_set_prop(lua_State *ls) MDEFN(set_prop, do_set_prop) +MDEF(you_can_see) +{ + ASSERT_DLUA; + PLUARET(boolean, you.can_see(mons)); +} + struct MonsAccessor { const char *attribute; @@ -219,7 +225,8 @@ static MonsAccessor mons_attrs[] = { "dismiss", l_mons_dismiss }, { "experience", l_mons_experience }, { "random_teleport", l_mons_random_teleport }, - { "set_prop", l_mons_set_prop } + { "set_prop", l_mons_set_prop }, + { "you_can_see", l_mons_you_can_see } }; static int monster_get(lua_State *ls) |