case MH_STEINWAND: { struct block_list *s_src = battle_get_master(src); short ret; if(!skill_check_unit_range(src, src->x, src->y, skillid, skilllv)) //prevent reiteration ret = skill_castend_pos2(src,src->x,src->y,skillid,skilllv,tick,flag); //cast on homon if(s_src && !skill_check_unit_range(s_src, s_src->x, s_src->y, skillid, skilllv)) ret |= skill_castend_pos2(s_src,s_src->x,s_src->y,skillid,skilllv,tick,flag); //cast on master if (hd) skill_blockhomun_start(hd, skillid, skill_get_cooldown(skillid, skilllv)); return ret; } break;