From 84f856b1ff1bdfad5114831fbea3fa87addc5377 Mon Sep 17 00:00:00 2001 From: Bardur Arantsson Date: Fri, 8 Jun 2012 05:01:44 +0200 Subject: Lua: Rework C-side "help activated" flags for load/save --- src/loadsave.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/loadsave.c') diff --git a/src/loadsave.c b/src/loadsave.c index 718f5858..349db36d 100644 --- a/src/loadsave.c +++ b/src/loadsave.c @@ -7,6 +7,7 @@ #include "angband.h" static void do_byte(byte *, int); +static void do_bool(bool_ *, int); static void do_u16b(u16b *, int); static void do_s16b(s16b *, int); static void do_u32b(u32b *, int); @@ -482,7 +483,10 @@ static bool_ do_extra(int flag) p_ptr->max_plv = p_ptr->lev; do_byte((byte*)&(p_ptr->help.enabled), flag); - do_u32b(&(p_ptr->help.help1), flag); + for (i = 0; i < HELP_MAX; i++) + { + do_bool(&(p_ptr->help.activated[i]), flag); + } /* More info */ tmp16s = 0; -- cgit v1.2.3