diff options
author | Bardur Arantsson <bardur@scientician.net> | 2012-04-07 16:16:17 +0200 |
---|---|---|
committer | Bardur Arantsson <bardur@scientician.net> | 2012-04-07 17:49:18 +0200 |
commit | b6c2bf9050a56841bb5a82549fd36a98b03e2f41 (patch) | |
tree | 3f5f7d75af05de6306ad7fb6ce9155a663e91c5d /src/loadsave.c | |
parent | 838246d8d5d9febf38452f82692b25d7dc092ef3 (diff) |
Lua: Remove unnecessary dynamism from "powers" handling
Diffstat (limited to 'src/loadsave.c')
-rw-r--r-- | src/loadsave.c | 7 |
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); |