I did it, the jar is not spent, and HP is restored.
Items:
<item id="1539" type="EtcItem" name="HP Potion">
<!-- A magical potion that quickly restores HP. Its effect lasts for 15 seconds. -->
<set name="icon" val="dream.angel.TopHP" />
<set name="default_action" val="SKILL_REDUCE" />
<set name="etcitem_type" val="POTION" />
<set name="immediate_effect" val="false" />
<set name="material" val="LIQUID" />
<set name="weight" val="5" />
<set name="price" val="900" />
<set name="reuse_delay" val="1" />
<set name="is_stackable" val="true" />
<set name="is_oly_restricted" val="false" />
<set name="handler" val="ItemSkills" />
<set name="item_skill" val="10003-1" /> <!-- Greater Healing Potion -->
<set name="for_npc" val="true" />
<cond msgId="113" addName="1">
<player flyMounted="false" />
</cond>
</item>
<item id="1540" type="EtcItem" name="Mana Potion">
<!-- A magical potion that quickly restores HP. Its effect lasts for 15 seconds. -->
<set name="icon" val="dream.angel.TopMP" />
<set name="default_action" val="SKILL_REDUCE" />
<set name="etcitem_type" val="POTION" />
<set name="immediate_effect" val="false" />
<set name="material" val="LIQUID" />
<set name="weight" val="5" />
<set name="price" val="900" />
<set name="reuse_delay" val="1" />
<set name="is_stackable" val="true" />
<set name="is_oly_restricted" val="false" />
<set name="handler" val="ItemSkills" />
<set name="item_skill" val="10002-1" /> <!-- Greater Healing Potion -->
<set name="for_npc" val="true" />
<cond msgId="113" addName="1">
<player flyMounted="false" />
</cond>
</item>
Skills:
<skill id="10002" levels="1" name="Mana Potion">
<set name="isMagic" val="2" /> <!-- Static Skill -->
<set name="magicLevel" val="1" />
<set name="operateType" val="A1" />
<set name="reuseDelay" val="5" />
<set name="targetType" val="SELF" />
<for>
<effect name="ManaHealPercent">
<param power="99" />
</effect>
</for>
</skill>
<skill id="10003" levels="1" name="HP Potion">
<set name="isMagic" val="2" /> <!-- Static Skill -->
<set name="magicLevel" val="1" />
<set name="operateType" val="A1" />
<set name="reuseDelay" val="5" />
<set name="targetType" val="SELF" />
<for>
<effect name="HealPercent">
<param power="99" />
</effect>
</for>
</skill>
Why doesn't autoplay see them?

