diff --git a/src/map/battle.c b/src/map/battle.c index 966af8e1a3..2992c7ddfd 100644 --- a/src/map/battle.c +++ b/src/map/battle.c @@ -1620,7 +1620,7 @@ bool battle_can_hit_gvg_target(struct block_list *src,struct block_list *bl,uint if(md && md->guardian_data) { if ((status_bl_has_mode(bl,MD_SKILL_IMMUNE) || (class_ == MOBID_EMPERIUM && !(skill_get_inf3(skill_id)&INF3_HIT_EMP))) && flag&BF_SKILL) //Skill immunity. return false; - if(src->type != BL_MOB) { + if( src->type != BL_MOB || mob_is_clone( ((struct mob_data*)src)->mob_id ) ){ struct guild *g = src->type == BL_PC ? ((TBL_PC *)src)->guild : guild_search(status_get_guild_id(src)); if (class_ == MOBID_EMPERIUM && (!g || guild_checkskill(g,GD_APPROVAL) <= 0 ))