Короче смотри, если хочешь запретить Танку юзать Икону с луком, берем пример из тюрантов

Берем сам скил иконы:

<skill id="406" levels="3" name="Angelic Icon">
  <table name="#pAtkSpd">1.1 1.2 1.3</table>
  <table name="#runSpd">10 20 30</table>
  <table name="#cAtk">1.33 1.66 2</table>
  <table name="#rCrit">33 66 100</table>
  <table name="#mpConsume">133 153 170</table>
  <set name="mpConsume" val="#mpConsume"/>
  <set name="target" val="TARGET_SELF"/>
  <set name="condition" val="32"/>
  <set name="reuseDelay" val="600000"/>
  <set name="hitTime" val="2000"/>
  <set name="skillType" val="BUFF"/>
  <set name="operateType" val="OP_ACTIVE"/>
  <set name="castRange" val="-1"/>
  <set name="effectRange" val="-1"/>
  <cond msg="Can be only used when HP is 30% or lower">
    <player hp="30"/>
  </cond>
  <for>
    <effect count="1" name="Buff" time="120" val="0">
      <mul order="0x30" stat="mDef" val="1.5"/>
      <mul order="0x30" stat="pDef" val="1.5"/>
      <add order="0x40" stat="accCombat" val="6"/>
      <add order="0x40" stat="runSpd" val="#runSpd"/>
      <mul order="0x30" stat="pAtkSpd" val="#pAtkSpd"/>
      <mul order="0x30" stat="gainHp" val="0.2"/>
	  <mul order="0x30" stat="cAtk" val="#cAtk"/>
      <add order="0x40" stat="rCrit" val="#rCrit">
        <and>
          <using kind="Sword,Big Sword,Pole"/>
        </and>
      </add>
      <mul order="0x30" stat="cAtk" val="#cAtk">
        <and>
          <using kind="Blunt,Big Blunt,Fist,Dual Fist"/>  <<-- Тут уже даже сделано) Тоесть Танк может использовать скил только с типами пух: Blunt,Big Blunt,Fist,Dual Fist, но никак не с Bow, Dagger и т.д)
        </and>
      </mul>
    </effect>
  </for>
</skill>

Что бы сделать запрет на скил мираж при лук то ищещь скил мираж и добавляешь:
<using kind="Dagger"/>
Это значит что скил юзается только с даггером, больше никакого оружия