#include <sys/types.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include "emlen.h"
void
place_pets (CHAR_DATA * ch)
{
int k;
MOB_PROTOTYPE *mid;
CHAR_DATA *mob;
if (IS_MOB (ch))
return;
for (k = 0; k < 20; k++)
{
if (ch->pcdata->pet_temp[k] != 0)
{
char buf[1000];
if ((mid = get_mob_index (ch->pcdata->pet_temp[k])) == NULL)
{
ch->pcdata->pet_temp[k] = 0;
continue;
}
mob = create_mobile (mid);
char_to_room (mob, ch->in_room);
ch->pcdata->number_pets++;
mob->hit = ch->pcdata->pet_hps[k];
mob->move = ch->pcdata->pet_move[k];
SET_BIT (mob->affected_by, AFF_CHARM);
SET_BIT (mob->act, ACT_PET);
add_follower (mob, ch);
}
}
return;
}