A Game of Thrones • A Song of Ice and Fire NWN2 Persistent World • Low Magic Role Play

Classes.2DA

Resources - Technical Documentation
Saturday, 10 January 2009 20:56

2DA definition for Neverwinter Nights 2 (NWN2) Classes.2DA game configuration file. This file defines all the classes available in the game.

NameDescriptionValues

Label Name of the class 2DA record. String value, no spaces
Name TLK line reference (StrRef) of the class name Integer value
Plural TLK line reference (StrRef) of the plural class name Integer value
Lower TLK line reference (StrRef) of the lowercase class name Integer value
Description TLK line reference (StrRef) of the class description Integer value
Icon Name of the icon file (TGA) xxx.tga
BorderedIcon Name of the bordered icon file (TGA) xxx.tga
HitDie The die to roll for Hit Points at level up Integer value
AttackBonusTable Base Attack Bonus progression table CLS_ATK_XXX
FeatsTable Class feats table CLS_FEAT_XXX
SavingThrowTable Base Saving Throw progression table CLS_SAVTHR_XXX
SkillsTable Class skills table CLS_SKILL_XXX
BonusFeatsTable Bonus class feats progression table CLS_BFEAT_XXX
SkillPointBase Number of base skill points awarded at each level Integer value
SpellGainTable Spell gain progression table CLS_SPGN_XXX or ****
SpellKnownTable Spells known progression table CLS_SPKN_XXX or ****
PlayerClass Sets class playability 1 = Playable
0 = Not Playable
SpellCaster Sets class spellcasting ability 1 = Can cast spells
0 = Cannot cast spells
MetaMagicAllowed Sets class metamagic ability 1 = Can cast metamagic spells
0 = Cannot cast metamagic spells
MemorizesSpells 1 = The character must memorize the spells they want to cast (i.e. Wizard)
0 = The character need not memorize spells (i.e. Sorcerer)
HasArcane Sets class arcane spellcasting ability 1 = Casts arcane spells
0 = Doesen't cast arcane spells
HasDivine Sets class divine spellcasting ability 1 = Casts divine spells
0 = Doesen't cast divine spells
HasSpontaneousSpells Sets class spontaneous spellcasting ability 1 = Casts spontaneous spells
0 = Doesen't cast spontaneous spells
SpontaneousConversionTable Spontaneous spell progression table CLS_SPON_XXX or ****
SpellSwapMinLvl ? ****
SpellSwapLvlInterval ? ****
SpellSwapLvlDiff ? ****
AllSpellsKnown 1 = spells already known at level up (i.e. Cleric)
0 = non-spellcasting class or spells need to be learned at level up
HasInfiniteSpells Sets whether spells are limited (i.e. Wizard) or unlimited (i.e. Warlock) 1 = Infinite spells
0 = Finite spells
HasDomains Sets whether the class has spell domains 1 = Has domains (i.e. Cleric)
0 = Doesn't have domains (i.e. Sorcerer)
HasSchool Sets whether the class has schools of magic 1 = Has Schools of Magic (i.e. Wizard)
0 = No Schools of Magic (i.e. Cleric)
HasFamiliar Sets whether the class has a familiar 1 = Has a familiar
0 = Doesn't have a familiar
HasAnimalCompanion Sets whether the class has an animal companion 1 = Has an animal companion (i.e. Ranger)
0 = Doesn't have an animal companion
Str Recommended STRENGTH attribute Integer value
Dex Recommened DEXTERITY attribute Integer value
Con Recommended CONSTITUTION attribute Integer value
Wis Recommended WISDOM attribute Integer value
Int Recommended INTELLIGENCE attribute Integer value
Cha Recommended CHARISM attribute Integer value
PrimaryAbil Primary class ability STR, DEX, CON, WIS, INT, or CHA
SpellAbil Primary class spell-casting ability STR, DEX, CON, WIS, INT, or CHA
AlignRestrict Class Alignment restriction(s) 0x00 - No restrictions
0x01 - No Neutral
0x02 - No Lawful
0x03 - No Lawful, No Neutral
0x04 - No Chaotic
0x05 - No Chaotic, No Neutral
0x06 - No Chaotic, No Lawful
0x07 - No Chaotic, No Lawful, No Neutral
0x08 - No Good
0x09 - No Good, No Neutral
0x0A - No Good, No Lawful
0x0B - No Good, No Lawful, No Neutral
0x0C - No Good, No Chaotic
0x0D - No Good, No Chaotic, No Neutral
0x0E - No Good, No Chaotic, No Lawful
0x0F - No Good, No Chaotic, No Lawful, No Neutral
0x10 - No Evil
0x11 - No Evil, No Neutral
0x12 - No Evil, No Lawful
0x13 - No Evil, No Lawful, No Neutral
0x14 - No Evil, No Chaotic
0x15 - No Evil, No Chaotic, No Neutral
0x16 - No Evil, No Chaotic, No Lawful
0x17 - No Evil, No Chaotic, No Lawful, No Neutral
0x18 - No Evil, No Good
0x19 - No Evil, No Good, No Neutral
0x1A - No Evil, No Good, No Lawful
0x1B - No Evil, No Good, No Lawful, No Neutral
0x1C - No Evil, No Good, No Chaotic
0x1D - No Evil, No Good, No Chaotic, No Neutral
0x1E - No Evil, No Good, No Chaotic, No Lawful
0x1F - No Evil, No Good, No Chaotic, No Lawful, No Neutral
AlignRstrctType Type of alignment restriction 0x0 = None
0x1 = Law/Chaos
0x2 = Good/Evil
0x3 = Both
InvertRestrict Inverts the Alignment restrictions 1 = Yes
0 = No
Constant The class constant shown in the toolset CLASS_TYPE_XXX
EffCRLvl01 The Effective Character Level (ECL) of the class at level 1 Integer value
EffCRLvl20 The Effective Character Level (ECL) of the class at level 20 Integer value
PreReqTable Class prerequisites table (for PRCs only) CLS_PRES_XXX or ****
MaxLevel Maximum level for the class Integer value or 0 if infinite
XPPenalty Experience penalty (in points). Used for classes with LEP > 1 Integer value
BonusSpellcasterLevelTable Class bonus spell progression table. Used in prestige classes like Eldritch Knight that provide bonus spells based on a previous spellcasting class. CLS_BSPLVL_XXX or ****
ArcSpellLvlMod Arcane spell level modifier. This determines when a character gets new arcane spells per day. For example, levels in PaleMaster add spells per day to arcane classes but no new spells. 1 is every level, 2 is every other level, 3 is every third level. Think of it as 1 / the number you entered (fractional numbers don't work). Integer value, typically 0
DivSpellLvlMod Divine spell level modifier. As with its arcane counterpart, this determines when a character gets new divine spells per day. Integer value, typically 0
EpicLevel Sets the level at which the class becomes epic -1 = level 21°, otherwise as specified
Package The line number reference for packages.2da that sets class defaults packages.2DA reference line number
FEATPracticedSpellcaster Sets whether the class has the Practiced Spell Caster feat Feat.2DA row index or ****
FEATExtraSlot Sets whether the class has the Extra Slot feat Feat.2DA row index or ****
FEATArmoredCaster Sets whether the class has the Armored Caster feat Feat.2DA row index or ****
CharGen_Chest This is the clothing worn by the PC at character creation. chargenclothes.2DA reference line number
CharGen_Feet Boots worn at character creation? ****
CharGen_Hands Gloves worn at character creation? ****
CharGen_Cloak Cloak worn at character creation? ****
CharGen_Head Helmet worn at character creation? ****

Last Updated on Sunday, 05 September 2010 10:58
 

Add comment


Security code
Refresh