Prestige Classes:2DA

From NWN1 Custom Content Guide

Jump to: navigation, search

There are four class specific 2das: cls_bfeat_*.2da, cls_feat_*.2da, cls_skill_*.2da, and cls_pres_*.2da. Bfeat is the bonus feats for a class, including epic bonus feats. Feat tells the class what feats it gains on levelup, what feats it can pick as bonus feats. Its basically the class progression. Skill is the class's skill list, it determines which are cross class and which aren't. Pres is for prestige classes and is the file that sets the requirement.

CLS_BFEAT_*.2DA

Column title Description Values / more description
Row # This is the row number in the 2da file Just start at 0 and work upwards. Do realize that 0 here corresponds to level 1 of the PC.
Bonus This is where you tell the game how many bonus feats a class has and on what level. The value is equal to the number of bonus feats. This is almost always 1, but can be a higher number.



CLS_FEAT_*.2DA

Column title Description Values / more description
Row # This is the row number in the 2da file Just start at 0 and work upwards.
FeatLabel This is where you put the name of the feat that the row points at. This value is only used by humans, but it is important to label correctly so that people can understand what the feat is
FeatIndex The Row # in the feat.2da file This is what the game reads to determine what the feat is.
List This tells the game how a person can take the feat. List 0 - Can select as a normal feat.
List 1 - Can select as a normal feat OR a bonus feat.
List 2 - Can select ONLY as a bonus feat.
List 3 - Granted on level. This is where class feats go.
GrantedOnLevel What level a PC can take this feat. For List 3 feats, this is the level the class gains those feats. Values are 1 upwards, as well as -1 for any level.
OnMenu This determines whether a feat appears on the class radial or not. If it is a useable feat, it must appear here. Menu 0 - This feat does NOT appear on a class radial.
Menu 1 - This feat appears on a class radial.
Menu 2 - This feat appears on the epic spell radial.



CLS_SKILL_*.2DA

If you wish a skill not to appear on the list at all, leave it out of this file entirely.

Column title Description Values / more description
Row # This is the row number in the 2da file Just start at 0 and work upwards.
SkillIndex The Row # in the skill.2da file This is what the game reads to determine what the skill is.
ClassSkill This tells the game whether a feat is a class skill or not. List 1 - Class Skill.
List 2 - Cross Class skill.



CLS_PRES_*.2DA

Column title Description Values / more description
Row # This is the row number in the 2da file Just start at 0 and work upwards.
Label This is the name of the requirement. This value is only used by humans, but it is important to label correctly so that people can understand what the requirement is.
ReqType The type of the requirement. FEAT - A feat that must be taken.
FEATOR - This feat, or any other feat listed with FEATOR.
RACE - a required race.
BAB - base attack bonus.
VAR - A script variable that can be turned on or off.
ARCSPELL - The number of levels in arcane caster classes. There is no divine equivelent.
SKILL - must have ranks in this skill.
ReqParam1 The value of the requirement. FEAT - Row # from feat.2da.
FEATOR - Row # from feat.2da.
RACE - Row # from racialtypes.2da.
BAB - Value of BAB needed.
VAR - Name of the script VAR
ARCSPELL - Level of caster.
SKILL - Row # from skills.2da
ReqParam2 The value of the requirement. FEAT - ****
FEATOR - ****
RACE - ****
BAB - ****
VAR - Value of script VAR
ARCSPELL - ****
SKILL - Number of points in the skill required.

Main_Page | 2DA
Prestige_Classes | Prestige_Classes:Demo

Personal tools