clswpbon.2da
This file externalizes non-proficiency penalties, as well as which classes get the bonus APR from wspatck. UNARMED_DIVISOR sets the number of attackes for unarmed (i.e. fist) characters. 0 means no bonus, non-zero means level/value (rounded down) APR bonus.
In PSTEE we have:
2DA V1.0 0 GETS_PROF_APR UNARMED_DIVISOR ZERO_SKILL_THAC0 MAGE 0 0 5 FIGHTER 1 0 2 CLERIC 0 0 3 THIEF 0 0 3 BARD 0 0 3 PALADIN 1 0 2 DRUID 0 0 3 RANGER 1 0 2 FIGHTER_MAGE 1 0 2 FIGHTER_CLERIC 1 0 2 FIGHTER_THIEF 1 0 2 FIGHTER_MAGE_THIEF 1 0 2 MAGE_THIEF 0 0 5 CLERIC_MAGE 0 0 3 CLERIC_THIEF 0 0 3 FIGHTER_DRUID 1 0 2 FIGHTER_MAGE_CLERIC 1 0 2 CLERIC_RANGER 1 0 2 ABJURER 0 0 5 CONJURER 0 0 5 DIVINER 0 0 5 ENCHANTER 0 0 5 ILLUSIONIST 0 0 5 INVOKER 0 0 5 NECROMANCER 0 0 5 TRANSMUTER 0 0 5 WILDMAGE 0 0 5 BERSERKER 1 0 2 WIZARD_SLAYER 1 0 2 KENSAI 1 0 2 CAVALIER 1 0 2 INQUISITOR 1 0 2 UNDEAD_HUNTER 1 0 2 FERALAN 1 0 2 STALKER 1 0 2 BEASTMASTER 1 0 2 ASSASIN 0 0 3 BOUNTY_HUNTER 0 0 3 SWASHBUCKLER 0 0 3 BLADE 0 0 3 JESTER 0 0 3 SKALD 0 0 3 TOTEMIC_DRUID 0 0 3 SHAPESHIFTER 0 0 3 BEAST_FRIEND 0 0 3 TALOS 0 0 3 HELM 0 0 3 LATHANDER 0 0 3 BARBARIAN 1 0 2 SORCERER 0 0 5 BLACKGUARD 1 0 2 SHADOWDANCER 0 0 5 DWARVEN_DEFENDER 1 0 2 DRAGON_DISCIPLE 0 0 5 MONK 1 3 2 DARK_MOON 1 3 2 SUN_SOUL 1 3 2 SHAMAN 0 0 3 OHTYR 0 0 3