diff options
Diffstat (limited to 'src/loadsave.cc')
-rw-r--r-- | src/loadsave.cc | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/loadsave.cc b/src/loadsave.cc index d9dfe452..f412cc52 100644 --- a/src/loadsave.cc +++ b/src/loadsave.cc @@ -2382,11 +2382,13 @@ static bool do_fates(ls_flag_t flag) static bool do_traps(ls_flag_t flag) { - u16b n_traps = max_t_idx; + auto &t_info = game->edit_data.t_info; + + u16b n_traps = t_info.size(); do_u16b(&n_traps, flag); - if ((flag == ls_flag_t::LOAD) && (n_traps > max_t_idx)) + if ((flag == ls_flag_t::LOAD) && (n_traps > t_info.size())) { note("Too many traps!"); return false; |