summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/l_mons.cc
diff options
context:
space:
mode:
authorAdam Borowski <kilobyte@angband.pl>2010-06-20 01:58:55 +0200
committerAdam Borowski <kilobyte@angband.pl>2010-06-20 20:27:50 +0200
commit0fa67c59d6d763d68b570f015f93f746529b57ff (patch)
tree730125251b074051e230728a56bfa0dbc344e9a1 /crawl-ref/source/l_mons.cc
parentf1f190d3e3f4a100d95ebc843b0d9bc024f0adb7 (diff)
downloadcrawl-ref-0fa67c59d6d763d68b570f015f93f746529b57ff.tar.gz
crawl-ref-0fa67c59d6d763d68b570f015f93f746529b57ff.zip
Get rid of ambiguous longs from CrawlHashTable and a lot of misc places.
Diffstat (limited to 'crawl-ref/source/l_mons.cc')
-rw-r--r--crawl-ref/source/l_mons.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/crawl-ref/source/l_mons.cc b/crawl-ref/source/l_mons.cc
index bae5b3dc74..be5f5a8ccf 100644
--- a/crawl-ref/source/l_mons.cc
+++ b/crawl-ref/source/l_mons.cc
@@ -291,7 +291,7 @@ static int l_mons_do_set_prop(lua_State *ls)
// NOTE: number has to be before string, or numbers will get converted
// into strings.
else if (lua_isnumber(ls, 2))
- mons->props[prop_name] = luaL_checklong(ls, 2);
+ mons->props[prop_name].get_int() = luaL_checklong(ls, 2);
else if (lua_isstring(ls, 2))
mons->props[prop_name] = lua_tostring(ls, 2);
else if (lua_isfunction(ls, 2))
@@ -342,7 +342,7 @@ static int l_mons_do_get_prop(lua_State *ls)
case SV_BOOL: lua_pushboolean(ls, prop.get_bool()); break;
case SV_BYTE: lua_pushboolean(ls, prop.get_byte()); break;
case SV_SHORT: lua_pushnumber(ls, prop.get_short()); break;
- case SV_LONG: lua_pushnumber(ls, prop.get_long()); break;
+ case SV_INT: lua_pushnumber(ls, prop.get_int()); break;
case SV_FLOAT: lua_pushnumber(ls, prop.get_float()); break;
case SV_STR: lua_pushstring(ls, prop.get_string().c_str()); break;
case SV_COORD: