if(flag&(BF_LONG) && bl->type&BL_MOB ){ //long range atk and mob target TBL_MOB *md = map_id2md(bl->id); //mob is emp if(md->class_ == MOBID_EMPERIUM){ d->dmg_lv = ATK_BLOCK; return 0; } }