How can I use a mob as a summon? When I try to do it with an Elpy for example, I can't attack with him, only move, unsummon and stop.
Thanks.

<skill id="7032" levels="1" name="Summon Hunter Gargoyle">
<table name="#itemConsumeCount"> 8 </table>
<set name="itemConsumeId" val="1458"/>
<set name="mpConsume" val="3"/>
<set name="itemConsumeSteps" val="0"/>
<set name="summonTotalLifeTime" val="1200000"/>
<set name="summonTimeLostIdle" val="500"/>
<set name="summonTimeLostActive" val="1000"/>
<set name="power" val="0.0"/>
<set name="target" val="TARGET_SELF"/>
<set name="itemConsumeCount" val="#itemConsumeCount"/>
<set name="reuseDelay" val="18600000"/>
<set name="hitTime" val="4000"/>
<set name="skillType" val="SUMMON"/>
<set name="isMagic" val="true"/>
<set name="operateType" val="OP_ACTIVE"/>
<set name="castRange" val="-1"/>
<set name="effectRange" val="-1"/>
<!-- Summon-specific -->
<set name="npcId" val="14838"/>
<set name="expPenalty" val="0.3"/>
<set name="isCubic" val="false"/>
<for>
</for>
</skill>


<skill id="7032" levels="1" name="Summon Hunter Gargoyle">
<table name="#itemConsumeCount"> 8 </table>
<set name="itemConsumeId" val="1458"/>
<set name="mpConsume" val="3"/>
<set name="itemConsumeSteps" val="0"/>
<set name="summonTotalLifeTime" val="1200000"/>
<set name="summonTimeLostIdle" val="500"/>
<set name="summonTimeLostActive" val="1000"/>
<set name="power" val="0.0"/>
<set name="target" val="TARGET_SELF"/>
<set name="itemConsumeCount" val="#itemConsumeCount"/>
<set name="reuseDelay" val="18600000"/>
<set name="hitTime" val="4000"/>
<set name="skillType" val="SUMMON"/>
<set name="isMagic" val="true"/>
<set name="operateType" val="OP_ACTIVE"/>
<set name="castRange" val="-1"/>
<set name="effectRange" val="-1"/>
<!-- Summon-specific -->
<set name="npcId" val="18600"/>
<set name="expPenalty" val="0.3"/>
<set name="isCubic" val="false"/>
<for>
</for>
</skill>
