📑Skill
Registration of all in-game skills: damage, cost, range, and usage requirements.
Column
Accepted Values
Description
Index
Number, unique per skill
Identifies the skill.
Name
Text in quotation marks
Name of the skill.
Damage
Number
Base damage of the skill.
MP
Number
Mana consumed upon use.
BP
Number
Shield (BP) consumed upon use.
Range
Number
Range of the skill.
Radio
Number
Area of effect (AoE) radius of the skill (for AoE skills).
Delay
Number
Cooldown/delay between uses.
Type
Number, or *
Exists in the file, but is not used anywhere in the code — dead column.
Effect
ID of an Index from Effect.txt, or 0
Effect applied to the target on hit (e.g., Poison, Freeze). 0 = none.
ReqLevel
Number
Minimum level to use.
ReqEnergy
Number
Minimum Energy (including bonuses) to use.
ReqLeadership
Number
Minimum Command (including bonuses) to use.
ReqKillCount
Number
Minimum accumulated kills required to use.
ReqGuildStatus
Number, in bits (0x20/0x40/0x80), or 0
Requires a specific guild rank. 0 = no requirement.
DW / DK / FE / MG / DL / SU / RF
0, 1, or 2
0 = this class cannot learn it. 1 = can learn from the 1st evolution onwards. 2 = only from the 2nd evolution onwards.
Notes
The
Typecolumn is present in the file but has no influence whatsoever — it can be set to any value.Effectlinks the skill to the effect system already documented inEffect.txt/EffectManager— it uses the exact sameIndexfrom there.
Last updated