Fixes a problem with goto and I even seen this screw up battles with targetting mobs :-( Find if ( oldch->pcdata->pet ) ch->pcdata->pet = oldch->pcdata->pet; char_to_room( ch, oldch->in_room ); ch->position = POS_STANDING; Below it add the following add_char(ch);