This is an old revision of the document!

skills.xml file format

This file describe skills.

Alternative file name ea-skills.xml compatible with old clients.

Example file:

<?xml version="1.0"?>
    <set name="test">
        <skill var="1" name="quest 1" icon="graphics/skills/quest.png" description="Here quest example."/>
    <set name="Basic">
        <skill id="1" name="Emote" icon="graphics/skills/emote.png" description="You can share your mood." invokeCmd="/emote 1"/>
        <skill id="2" name="Trade" alwaysVisible="true"/>
        <skill id="3" name="Party" level="1" description="You can join a party."/>
        <skill id="3" name="Party" level="2" description="You can join and create a party."/>
    <set name="Magic">
        <skill id="19" name="Fire Ball" shortName="FB" particle="graphics/particles/fire-explosion.xml"/>
        <skill id="340" name="Magic" alwaysVisible="false" />
        <skill id="341" name="Life Magic"/>
        <skill id="342" name="War Magic"/>
        <skill id="343" name="Transmutation Magic"/>
        <skill id="344" name="Nature Magic"/>

Tag set describe page with skills

Parameter Description
nameskils page name

Tag skill describe skill itself

Parameter Description Comment
idskill idcan be missing if present var
varvariable id. Using quest variable as pseudo skillcan be missing if present id
levelset skill level for what this skill entry can be usedif missing entry used for any skill levels
nameskill name
descriptionskill descriptioncan be missing
iconskill iconcan be missing
shortNameshort skill nameused if add skill to shortcuts bar
particleparticle effect used while attack with skillcan be missing
soundHitskill hit soundcan be missing
soundMissskill miss soundcan be missing
invokeCmdfake skill action. For legacy server can be used as skill use/attackcan be missing
alwaysVisibleshow skill in skills window even if player not have this skilldefault value false