diff --git a/src/sp_lev.c b/src/sp_lev.c index 637fd3c65..02e2b7374 100644 --- a/src/sp_lev.c +++ b/src/sp_lev.c @@ -3557,7 +3557,7 @@ lspo_object(lua_State *L) tmpobj.lit = get_table_boolean_opt(L, "lit", 0); tmpobj.eroded = get_table_int_opt(L, "eroded", 0); tmpobj.locked = get_table_boolean_opt(L, "locked", -1); - tmpobj.trapped = get_table_int_opt(L, "trapped", -1); + tmpobj.trapped = get_table_boolean_opt(L, "trapped", -1); tmpobj.recharged = get_table_int_opt(L, "recharged", 0); tmpobj.greased = get_table_boolean_opt(L, "greased", 0); tmpobj.broken = get_table_boolean_opt(L, "broken", 0);