> For the complete documentation index, see [llms.txt](https://changelog.matrixemulator.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://changelog.matrixemulator.com/welcome/server/muserver/data/skill/skill.md).

# Skill

<mark style="color:green;">Registration of all in-game skills: damage, cost, range, and usage requirements.</mark>

<table data-header-hidden data-search="false"><thead><tr><th></th><th></th><th></th></tr></thead><tbody><tr><td><strong>Column</strong></td><td><strong>Accepted Values</strong></td><td><strong>Description</strong></td></tr><tr><td>Index</td><td>Number, unique per skill</td><td>Identifies the skill.</td></tr><tr><td>Name</td><td>Text in quotation marks</td><td>Name of the skill.</td></tr><tr><td>Damage</td><td>Number</td><td>Base damage of the skill.</td></tr><tr><td>MP</td><td>Number</td><td>Mana consumed upon use.</td></tr><tr><td>BP</td><td>Number</td><td>Shield (BP) consumed upon use.</td></tr><tr><td>Range</td><td>Number</td><td>Range of the skill.</td></tr><tr><td>Radio</td><td>Number</td><td>Area of effect (AoE) radius of the skill (for AoE skills).</td></tr><tr><td>Delay</td><td>Number</td><td>Cooldown/delay between uses.</td></tr><tr><td>Type</td><td>Number, or <code>*</code></td><td>Exists in the file, but is not used anywhere in the code — dead column.</td></tr><tr><td>Effect</td><td>ID of an <code>Index</code> from <code>Effect.txt</code>, or <code>0</code></td><td>Effect applied to the target on hit (e.g., Poison, Freeze). <code>0</code> = none.</td></tr><tr><td>ReqLevel</td><td>Number</td><td>Minimum level to use.</td></tr><tr><td>ReqEnergy</td><td>Number</td><td>Minimum Energy (including bonuses) to use.</td></tr><tr><td>ReqLeadership</td><td>Number</td><td>Minimum Command (including bonuses) to use.</td></tr><tr><td>ReqKillCount</td><td>Number</td><td>Minimum accumulated kills required to use.</td></tr><tr><td>ReqGuildStatus</td><td>Number, in bits (<code>0x20</code>/<code>0x40</code>/<code>0x80</code>), or <code>0</code></td><td>Requires a specific guild rank. <code>0</code> = no requirement.</td></tr><tr><td>DW / DK / FE / MG / DL / SU / RF</td><td><code>0</code>, <code>1</code>, or <code>2</code></td><td><code>0</code> = this class cannot learn it. <code>1</code> = can learn from the 1st evolution onwards. <code>2</code> = only from the 2nd evolution onwards.</td></tr></tbody></table>

### <mark style="color:yellow;">Notes</mark>

* The `Type` column is present in the file but has no influence whatsoever — it can be set to any value.
* `Effect` links the skill to the effect system already documented in `Effect.txt`/`EffectManager` — it uses the exact same `Index` from there.
