summaryrefslogtreecommitdiff
path: root/src/loadsave.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/loadsave.cc')
-rw-r--r--src/loadsave.cc6
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;