From: ? Subject: Saving Poofins And Poofouts Basically in 'db.c' in char_to_store, I have: POOFIN(ch) = st->player_special_data.poofin; POOFOUT(ch) = st->player_special_data.poofout; In store_to_char, I have: if (POOFIN(ch)) st->player_special_data.poofin = POOFIN(ch); else st->player_special_data.poofin = '\0'; Finally, in 'structs.h' in the specials structure, add: char *poofin; char *poofout;