NWNWiki
NWNWiki
3,719
pages

The cls_skill_*.2da files are the .2da files that list the skills available to each class, including whether or not they are cross-class skills. If a skill is not listed in these files for any of a character's classes, then that character cannot use that skill, even if that skill does not require training (c.f. perform). These files are used only when referred to by the "SkillsTable" column of classes.2da.

Columns of cls_skill_*.2da
Name Description
ID (no actual name) Row numbers for the benefit of human readers. The game engine ignores the value in this field, instead generating sequential row numbers as the file is read. It is good practice to keep the entries in this field sequentially numbered to avoid confusion.
SkillLabel The name of the skill for the reference of human readers. This is ignored by the game.
SkillIndex The ID of the skill in skills.2da.
ClassSkill Indicates whether this is a class skill or a cross-class skill.
0 = cross-class
1 = class skill

The files of this type that are provided in the standard game are named for the (playable) class to which they are associated. Specifically, the standard files of this type are

  • cls_skill_archer.2da,
  • cls_skill_asasin.2da,
  • cls_skill_barb.2da,
  • cls_skill_bard.2da,
  • cls_skill_blkgrd.2da,
  • cls_skill_cler.2da,
  • cls_skill_divcha.2da (for champions of Torm),
  • cls_skill_dradis.2da,
  • cls_skill_drag.2da,
  • cls_skill_dru.2da,
  • cls_skill_dwdef.2da,
  • cls_skill_fight.2da,
  • cls_skill_harper.2da,
  • cls_skill_kensei.2da (unused; abandoned implementation of weapon master),
  • cls_skill_monk.2da,
  • cls_skill_pal.2da,
  • cls_skill_palema.2da,
  • cls_skill_pdk.2da,
  • cls_skill_rang.2da,
  • cls_skill_rog.2da,
  • cls_skill_shadow.2da,
  • cls_skill_shiftr.2da,
  • cls_skill_sorc.2da,
  • cls_skill_wiz.2da, and
  • cls_skill_wm.2da.