for example
how do I put that pull a clone instead of a mob
case KO_ZANZOU:
if(sd){
struct mob_data *md2;
md2 = mob_once_spawn_sub(src, src->m, src->x, src->y, status_get_name(src), MOBID_ZANZOU, "", SZ_SMALL, AI_NONE);
if( md2 )
{
md2->master_id = src->id;
md2->special_state.ai = AI_ZANZOU;
if( md2->deletetimer != INVALID_TIMER )
delete_timer(md2->deletetimer, mob_timer_delete);
md2->deletetimer = add_timer (gettick() + skill_get_time(skill_id, skill_lv), mob_timer_delete, md2->bl.id, 0);
mob_spawn( md2 );
map_foreachinallrange(unit_changetarget, src, AREA_SIZE, BL_MOB, src, &md2->bl);
clif_skill_nodamage(src,bl,skill_id,skill_lv,1);
skill_blown(src,bl,skill_get_blewcount(skill_id,skill_lv),unit_getdir(bl),BLOWN_NONE);
}
}