summaryrefslogtreecommitdiff
path: root/src/loadsave.c
diff options
context:
space:
mode:
authorBardur Arantsson <bardur@scientician.net>2012-04-07 16:16:17 +0200
committerBardur Arantsson <bardur@scientician.net>2012-04-07 17:49:18 +0200
commitb6c2bf9050a56841bb5a82549fd36a98b03e2f41 (patch)
tree3f5f7d75af05de6306ad7fb6ce9155a663e91c5d /src/loadsave.c
parent838246d8d5d9febf38452f82692b25d7dc092ef3 (diff)
Lua: Remove unnecessary dynamism from "powers" handling
Diffstat (limited to 'src/loadsave.c')
-rw-r--r--src/loadsave.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/loadsave.c b/src/loadsave.c
index 74b5112c..56ebfaa9 100644
--- a/src/loadsave.c
+++ b/src/loadsave.c
@@ -637,12 +637,11 @@ static bool_ do_extra(int flag)
/* Are we in astral mode? */
do_byte((byte*)&p_ptr->astral, flag);
- if (flag == LS_SAVE) tmp16s = POWER_MAX_INIT;
+ if (flag == LS_SAVE) tmp16s = POWER_MAX;
do_s16b(&tmp16s, flag);
- if ((flag == LS_LOAD) && (tmp16s > POWER_MAX_INIT))
+ if ((flag == LS_LOAD) && (tmp16s > POWER_MAX))
note(format("Too many (%u) powers!", tmp16s));
- if (flag == LS_SAVE) tmp16s = POWER_MAX_INIT;
- for (i = 0; i < tmp16s; i++)
+ for (i = 0; i < POWER_MAX; i++)
do_byte((byte*)&p_ptr->powers_mod[i], flag);
skip_ver_byte(100, flag);