skills.xml

    The skills.xml file is used to set up the different skills used by the player to gain experience while in game.

    Warning: WIP Currently, the implementation isn’t fully tested. Feel free to report bug in our mantis.

    Here is an example of a skills.xml file:

    <?xml encoding="UTF-8" version="1.0"?>
    <skills>
        <set name="Weapons">
            <skill id="100" name="Unarmed" icon="graphics/images/unarmed.png" default="true" />
            <skill id="101" name="Knife" icon="graphics/images/knife.png" />
            <skill id="102" name="Sword" icon="graphics/images/sword.png" />
        </set>
        <set name="Magic">
            <skill id="200" name="Magic Example" />
        </set>
        <set name="Crafts">
            <skill id="300" name="Craft Example" />
        </set>
    </skills>
    
    skills node
    set child node
    Parameter name Type Required in client Required in account-server Required in game-server Default value Description
    name string yes no no ”” The skill group name. Sets are used to visually group skills in the same tab in the client’s skill window.
    skill child node
    Parameter name Type Required in client Required in account-server Required in game-server Default value Description
    id integer yes yes yes 0 The skill Id used internally. Must be \> 0 and unique.
    name string yes yes yes - The skill name.
    icon string no no no ”” The icon image displayed in the client.
    default boolean no yes yes false Whether this skill is the default one used to get XP. Only one skill can be the default.