clssplab.2da

For use with opcode #15 and opcode #44.

In IWD:EE we have:
2DA V1.0
6
                    DEX		STR
UNUSED              6		8
MAGE                6		4
FIGHTER             6		8
CLERIC              4		6
THIEF               8		6
BARD                8		6
PALADIN             6		8
FIGHTER_MAGE        6		8
FIGHTER_CLERIC      6		8
FIGHTER_THIEF       8		8
FIGHTER_MAGE_THIEF  8		8
DRUID               4		6
RANGER              6		8
MAGE_THIEF          8		6
CLERIC_MAGE         6		6
CLERIC_THIEF        8		6
FIGHTER_DRUID       6		8
FIGHTER_MAGE_CLERIC 6		8
CLERIC_RANGER       6		8
SORCERER            6		4
MONK                4		6


Info:
  • The listed values represent Dicesize (Dicenumber is hardcoded to 1).
  • An unset Class would match UNUSED.
  • Classes actually use the row# associated with their CLASS.IDS index, so for instance ANKHEG would have to be added on row #101 (excluding the header rows). This is why the first row is labeled UNUSED instead of MAGE, to account for CLASS #0.
    • Also note that in this case rows #22 – #100 would need filling in. Duplicating row #0, UNUSED 6 8, 79 times at the bottom before appending ANKHEG would suffice.