clasweap.2da

This file defines the restriction of "*" that could be put in the given weapon proficiency by class/kit , this also defines the name and description text for the specific weapon class..
The first row is filled by weapon proficiency identifiers names.
Then we have column with kits/classes names and on the crossing of the specific class/kit and weapon proficiency identifier there isset whether it is allowed to use this type of weapon for this kit/class or not.
In BG2 ToB we have:
2DA V1.0
0
                        SMALL_SWORD LARGE_SWORD BLUNT       MISSILE     BOW         SPIKED      AXE         SPEAR
MAGE                    1           0           1           1           0           0           0           0
FIGHTER                 1           1           1           1           1           1           1           1
CLERIC                  0           0           1           1           0           1           0           0
THIEF                   1           1           1           1           1           0           0           0
BARD                    1           1           1           1           1           1           1           1
PALADIN                 1           1           1           1           1           1           1           1
DRUID                   1           0           1           1           0           0           0           1
RANGER                  1           1           1           1           1           1           1           1
FIGHTER_MAGE            1           1           1           1           1           1           1           1
FIGHTER_CLERIC          0           0           1           1           0           1           0           0
FIGHTER_THIEF           1           1           1           1           1           1           1           1
FIGHTER_MAGE_THIEF      1           1           1           1           1           1           1           1
MAGE_THIEF              1           1           1           1           1           0           0           0
CLERIC_MAGE             0           0           1           1           0           1           0           0
CLERIC_THIEF            0           0           1           1           0           1           0           0
FIGHTER_DRUID           1           0           1           1           0           0           0           1
FIGHTER_MAGE_CLERIC     0           0           1           1           0           1           0           0
CLERIC_RANGER           0           0           1           1           0           1           0           0
ABJURER                 1           0           1           1           0           0           0           0
CONJURER                1           0           1           1           0           0           0           0
DIVINER                 1           0           1           1           0           0           0           0
ENCHANTER               1           0           1           1           0           0           0           0
ILLUSIONIST             1           0           1           1           0           0           0           0
INVOKER                 1           0           1           1           0           0           0           0
NECROMANCER             1           0           1           1           0           0           0           0
TRANSMUTER              1           0           1           1           0           0           0           0
BERSERKER               1           1           1           1           1           1           1           1
WIZARD_SLAYER           1           1           1           1           1           1           1           1
KENSAI                  1           1           1           1           1           1           1           1
CAVALIER                1           1           1           1           1           1           1           1
INQUISITOR              1           1           1           1           1           1           1           1
UNDEAD_HUNTER           1           1           1           1           1           1           1           1
FERALAN                 1           1           1           1           1           1           1           1
STALKER                 1           1           1           1           1           1           1           1
BEASTMASTER             1           1           1           1           1           1           1           1
ASSASIN                 1           1           1           1           1           0           0           0
BOUNTY_HUNTER           1           1           1           1           1           0           0           0
SWASHBUCKLER            1           1           1           1           1           0           0           0
BLADE                   1           1           1           1           1           1           1           1
JESTER                  1           1           1           1           1           1           1           1
SKALD                   1           1           1           1           1           1           1           1
TOTEMIC_DRUID           1           0           1           1           0           0           0           1
SHAPESHIFTER            1           0           1           1           0           0           0           1
BEAST_FRIEND            1           0           1           1           0           0           0           1
TALOS                   1           1           1           1           1           1           1           1
HELM                    0           0           1           1           0           1           0           0
LATHANDER               0           0           1           1           0           1           0           0