Added questpoints to load_char, more 128 bit fixes, and set autoexit on by default. (Thanks Trulight) --Rumble

This commit is contained in:
Rumble 2007-06-25 13:27:20 +00:00
parent 254a746657
commit 62f74102af
6 changed files with 12 additions and 4 deletions

View file

@ -1465,6 +1465,8 @@ void do_start(struct char_data *ch)
GET_COND(ch, HUNGER) = 24;
GET_COND(ch, DRUNK) = 0;
SET_BIT_AR(PRF_FLAGS(ch), PRF_AUTOEXIT);
if (CONFIG_SITEOK_ALL)
SET_BIT_AR(PLR_FLAGS(ch), PLR_SITEOK);
}

View file

@ -2646,7 +2646,6 @@ void free_char(struct char_data *ch)
free(ch->player_specials->poofout);
if (GET_HOST(ch))
free(GET_HOST(ch));
free(ch->player_specials);
if (IS_NPC(ch))
log("SYSERR: Mob %s (#%d) had player_specials allocated!", GET_NAME(ch), GET_MOB_VNUM(ch));
}

View file

@ -981,7 +981,7 @@ void oedit_parse(struct descriptor_data *d, char *arg)
if (number < 0 || number > 4)
oedit_disp_container_flags_menu(d);
else if (number != 0) {
TOGGLE_BIT(GET_OBJ_VAL(OLC_OBJ(d), 1), (number - 1));
TOGGLE_BIT(GET_OBJ_VAL(OLC_OBJ(d), 1), 1 << (number - 1));
OLC_VAL(d) = 1;
oedit_disp_val2_menu(d);
} else

View file

@ -373,6 +373,10 @@ int load_char(const char *name, struct char_data *ch)
PRF_FLAGS(ch)[3] = asciiflag_conv(f4);
break;
case 'Q':
if (!strcmp(tag, "Qstp")) GET_QUESTPOINTS(ch) = atoi(line);
break;
case 'R':
if (!strcmp(tag, "Room")) GET_LOADROOM(ch) = atoi(line);
break;