> but for some reason you can't get the damned thing to cast.

void call_objprog(CHAR_DATA *ch, OBJ_DATA *obj, void *vo,
  MPROG_LIST *code)
{
  CHAR_DATA *mobject;
  mobject = create_mobile(get_mob_index(MOB_VNUM_OBJPROG));
  mobject->level = obj->level;
  free_string(mobject->short_descr);
  mobject->short_descr = str_dup(obj->short_descr);
  free_string(mobject->long_descr);
  mobject->long_descr = str_dup("");
  free_string(mobject->name);
  mobject->name = str_dup(obj->name);
  char_to_room(mobject, ch->in_room);
  mobject->pIndexData->area = ch->in_room->area;
  program_flow(code->vnum, code->code, mobject, ch, (void *)obj, vo);
  extract_char(mobject, TRUE);
}

heh heh heh...
--Palrich.



Reply via email to