alignmnt.2da
This file defines what class is allowed for listed alignments of the character.
The first row (titles of columns ) is filled by identifiers of the alignments.
The first column is filled by class/kits names.
The crossings of the certain identifiers indicate if class/kit could be used with the current alignment of character - used for character creation.
In BG1 TotS we have:
2DA V1.0 0 L_G L_N L_E N_G N_N N_E C_G C_N C_E MAGE 1 1 1 1 1 1 1 1 1 FIGHTER 1 1 1 1 1 1 1 1 1 CLERIC 1 1 1 1 1 1 1 1 1 THIEF 0 1 1 1 1 1 1 1 1 BARD 0 1 0 1 1 1 0 1 0 PALADIN 1 0 0 0 0 0 0 0 0 DRUID 0 0 0 0 1 0 0 0 0 RANGER 1 0 0 1 0 0 1 0 0 FIGHTER_MAGE 1 1 1 1 1 1 1 1 1 FIGHTER_CLERIC 1 1 1 1 1 1 1 1 1 FIGHTER_THIEF 0 0 0 1 1 1 1 1 1 FIGHTER_MAGE_THIEF 0 0 0 1 1 1 1 1 1 MAGE_THIEF 0 0 0 1 1 1 1 1 1 CLERIC_MAGE 1 1 1 1 1 1 1 1 1 CLERIC_THIEF 0 0 0 1 1 1 1 1 1 FIGHTER_DRUID 0 0 0 0 1 0 0 0 0 FIGHTER_MAGE_CLERIC 1 1 1 1 1 1 1 1 1 CLERIC_RANGER 1 0 0 1 0 0 1 0 0