There are a few things to take into account for the 8 classes added in the 87.8193.35 patch. For persistent worlds can you lock down certain characters from having 8 class slots but unlock it for others? Yes with some work!

Basic Implementation

The main thing is is in ruleset.2da you edit the entry MULTICLASS_LIMIT.This can be set from 1 to 8 and defaults to 3. This is needed clientside and server side.

If you're just using base game content you're pretty much done - the classes.2da is already up to date to support 8 classes. In singleplayer you could edit ruleset.2da and put it in your override folder to enable 8 classes in singleplayer modules.

An example character is below. Some of the changes when you go beyond 3 classes include expanded spell books and feat menus.

NPCs with more than 3 classes

NPCs can have 8 classes regardless of the ruleset.2da setting. The 3 limit is held for PCs validation (which is slightly different from ELC so does apply in singleplayer too).

You can't do more than 3 classes in the toolset but can do in game or outside the toolset with appropriate edits.

classes.2da updates

The classes need abbreviations adding for more than 3 classes which are show on the character sheet and other locations like the character selector, and load menu. The column is called Short and is inserted as the second column in the base game. The full 2da is below.

This is a TLK reference, and should usually stick to being 3 characters long, eg Fighter is Ftr and Druid is Drd.

classes.2da
2DA V2.0

     Label                    Short      Name       Plural     Lower      Description     Icon             HitDie     AttackBonusTable     FeatsTable          SavingThrowTable     SkillsTable          BonusFeatsTable      SkillPointBase     SpellGainTable     SpellKnownTable     PlayerClass     SpellCaster     Str     Dex     Con     Wis     Int     Cha     PrimaryAbil     AlignRestrict     AlignRstrctType     InvertRestrict     Constant                        EffCRLvl01     EffCRLvl02     EffCRLvl03     EffCRLvl04     EffCRLvl05     EffCRLvl06     EffCRLvl07     EffCRLvl08     EffCRLvl09     EffCRLvl10     EffCRLvl11     EffCRLvl12     EffCRLvl13     EffCRLvl14     EffCRLvl15     EffCRLvl16     EffCRLvl17     EffCRLvl18     EffCRLvl19     EffCRLvl20     PreReqTable         MaxLevel     XPPenalty     ArcSpellLvlMod     DivSpellLvlMod     EpicLevel     Package     StatGainTable       MemorizesSpells  SpellbookRestricted  PickDomains  PickSchool   LearnScroll   Arcane   ASF     SpellcastingAbil   SpellTableColumn  CLMultiplier  MinCastingLevel   MinAssociateLevel  CanCastSpontaneously  SkipSpellSelection
0    Barbarian                112187     5213       1          4890       240             IR_BARBARIN      12         CLS_ATK_1            CLS_FEAT_BARB       CLS_SAVTHR_BARB      CLS_SKILL_BARB       CLS_BFEAT_BARB       4                  ****               ****                1               0               16      15      14      10      10      10      STR             0x02              0x1                 0                  CLASS_TYPE_BARBARIAN            1              2              3              4              5              6              7              8              9              10             11             12             13             14             15             16             17             18             19             20             ****                0            1             0                  0                  -1            0           ****                ****             ****                 ****         ****         ****          ****     ****    ****               ****              ****          ****              ****               ****                  ****
1    Bard                     112188     2          3          4891       241             IR_BARD          6          CLS_ATK_2            CLS_FEAT_BARD       CLS_SAVTHR_BARD      CLS_SKILL_BARD       CLS_BFEAT_BARD       4                  CLS_SPGN_BARD      CLS_SPKN_BARD       1               1               12      14      14      10      12      15      CHA             0x02              0x1                 0                  CLASS_TYPE_BARD                 1              1              2              2              4              5              6              7              8              9              10             11             12             14             15             16             17             18             19             20             ****                0            1             0                  0                  -1            1           ****                0                1                    0            0            0             1        1       CHA                Bard              1.0           1                 255                0                     0
2    Cleric                   112189     4          5          4892       242             IR_CLERIC        8          CLS_ATK_2            CLS_FEAT_CLER       CLS_SAVTHR_CLER      CLS_SKILL_CLER       CLS_BFEAT_CLER       2                  CLS_SPGN_CLER      ****                1               1               14      8       14      16      10      14      WIS             0x00              0x0                 0                  CLASS_TYPE_CLERIC               1              1              1              2              2              4              7              8              9              10             11             12             13             14             15             16             17             18             19             20             ****                0            1             0                  0                  -1            2           ****                1                0                    1            0            0             0        0       WIS                Cleric            1.0           1                 255                1                     0
3    Druid                    112190     6          7          4893       243             IR_DRUID         8          CLS_ATK_2            CLS_FEAT_DRUID      CLS_SAVTHR_DRU       CLS_SKILL_DRU        CLS_BFEAT_DRU        4                  CLS_SPGN_DRU       ****                1               1               14      13      13      16      10      10      WIS             0x01              0x3                 1                  CLASS_TYPE_DRUID                1              1              2              2              3              4              7              8              9              10             11             12             13             14             15             16             17             18             19             20             ****                0            1             0                  0                  -1            3           ****                1                0                    0            0            0             0        0       WIS                Druid             1.0           1                 1                  0                     0
4    Fighter                  112191     8          9          4894       244             IR_FIGHTER       10         CLS_ATK_1            CLS_FEAT_FIGHT      CLS_SAVTHR_FIGHT     CLS_SKILL_FIGHT      CLS_BFEAT_FIGHT      2                  ****               ****                1               0               16      13      16      10      10      9       STR             0x00              0x1                 0                  CLASS_TYPE_FIGHTER              1              2              3              4              5              6              7              8              9              10             11             12             13             14             15             16             17             18             19             20             ****                0            1             0                  0                  -1            4           ****                ****             ****                 ****         ****         ****          ****     ****    ****               ****              ****          ****              ****               ****                  ****
5    Monk                     112192     10         11         4895       245             IR_MONK          8          CLS_ATK_2            CLS_FEAT_MONK       CLS_SAVTHR_MONK      CLS_SKILL_MONK       CLS_BFEAT_MONK       4                  ****               ****                1               0               14      14      14      15      10      10      DEX             0x05              0x1                 0                  CLASS_TYPE_MONK                 1              2              3              3              3              5              7              8              9              10             11             12             13             14             15             16             17             18             19             20             ****                0            1             0                  0                  -1            5           ****                ****             ****                 ****         ****         ****          ****     ****    ****               ****              ****          ****              ****               ****                  ****
6    Paladin                  112193     12         13         4896       246             IR_PALADIN       10         CLS_ATK_1            CLS_FEAT_PAL        CLS_SAVTHR_PAL       CLS_SKILL_PAL        CLS_BFEAT_PAL        2                  CLS_SPGN_PAL       ****                1               1               15      9       14      13      10      15      WIS             0x15              0x3                 0                  CLASS_TYPE_PALADIN              1              2              3              4              5              6              7              8              9              10             11             12             13             14             15             16             17             18             19             20             ****                0            1             0                  0                  -1            6           ****                1                0                    0            0            0             0        0       WIS                Paladin           1.0           4                 255                0                     0
7    Ranger                   112194     14         15         4897       247             IR_RANGER        10         CLS_ATK_1            CLS_FEAT_RANG       CLS_SAVTHR_RANG      CLS_SKILL_RANG       CLS_BFEAT_RANG       4                  CLS_SPGN_RANG      ****                1               1               14      16      13      13      10      10      WIS             0x00              0x0                 0                  CLASS_TYPE_RANGER               1              2              3              4              5              6              7              8              9              10             11             12             13             14             15             16             17             18             19             20             ****                0            1             0                  0                  -1            7           ****                1                0                    0            0            0             0        0       WIS                Ranger            1.0           4                 6                  0                     0
8    Rogue                    112195     16         17         4898       248             IR_ROGUE         6          CLS_ATK_2            CLS_FEAT_ROG        CLS_SAVTHR_ROG       CLS_SKILL_ROG        CLS_BFEAT_ROG        8                  ****               ****                1               0               12      16      14      8       14      12      DEX             0x00              0x0                 0                  CLASS_TYPE_ROGUE                1              1              2              2              4              5              6              8              9              10             11             12             13             14             15             16             17             18             19             20             ****                0            1             0                  0                  -1            8           ****                ****             ****                 ****         ****         ****          ****     ****    ****               ****              ****          ****              ****               ****                  ****
9    Sorcerer                 112196     18         19         4899       249             IR_SORCERER      4          CLS_ATK_3            CLS_FEAT_SORC       CLS_SAVTHR_SORC      CLS_SKILL_SORC       CLS_BFEAT_SORC       2                  CLS_SPGN_SORC      CLS_SPKN_SORC       1               1               10      14      14      10      12      16      CHA             0x00              0x0                 0                  CLASS_TYPE_SORCERER             1              1              1              2              2              4              6              8              9              10             11             12             13             14             15             16             17             18             19             20             ****                0            1             0                  0                  -1            9           ****                0                1                    0            0            0             1        1       CHA                Wiz_Sorc          1.0           1                 1                  0                     0
10   Wizard                   112197     20         21         4900       250             IR_WIZARD        4          CLS_ATK_3            CLS_FEAT_WIZ        CLS_SAVTHR_WIZ       CLS_SKILL_WIZ        CLS_BFEAT_WIZ        2                  CLS_SPGN_WIZ       ****                1               1               10      14      14      12      16      10      INT             0x00              0x0                 0                  CLASS_TYPE_WIZARD               1              1              1              2              2              4              6              8              9              10             11             12             13             14             15             16             17             18             19             20             ****                0            1             0                  0                  -1            10          ****                1                1                    0            1            1             1        1       INT                Wiz_Sorc          1.0           1                 1                  0                     0
11   Aberration               112198     525        525        4901       8154            IR_WIZARD        8          CLS_ATK_2            CLS_FEAT_ABER       CLS_SAVTHR_WIZ       CLS_SKILL_FIGHT      CLS_BFEAT_BARB       2                  ****               ****                0               0               14      14      11      14      3       5       STR             0x00              0x0                 0                  CLASS_TYPE_ABERRATION           1              2              3              4              5              6              7              8              9              10             11             12             13             14             15             16             17             18             19             20             ****                0            0             0                  0                  -1            73          ****                ****             ****                 ****         ****         ****          ****     ****    ****               ****              ****          ****              ****               ****                  ****
12   Animal                   112199     526        526        4902       8154            IR_WIZARD        8          CLS_ATK_2            CLS_FEAT_CREA       CLS_SAVTHR_WILD      CLS_SKILL_CLER       CLS_BFEAT_BARB       1                  ****               ****                0               0               13      17      15      12      2       6       STR             0x00              0x0                 0                  CLASS_TYPE_ANIMAL               1              2              3              4              5              6              7              8              9              10             11             12             13             14             15             16             17             18             19             20             ****                0            0             0                  0                  -1            74          ****                ****             ****                 ****         ****         ****          ****     ****    ****               ****              ****          ****              ****               ****                  ****
13   Construct                112200     528        528        4903       8154            IR_WIZARD        10         CLS_ATK_2            CLS_FEAT_CREA       CLS_SAVTHR_CONS      CLS_SKILL_CLER       CLS_BFEAT_BARB       0                  ****               ****                0               0               21      9       10      11      10      3       STR             0x00              0x0                 0                  CLASS_TYPE_CONSTRUCT            1              2              3              4              5              6              7              8              9              10             11             12             13             14             15             16             17             18             19             20             ****                0            0             0                  0                  -1            75          ****                ****             ****                 ****         ****         ****          ****     ****    ****               ****              ****          ****              ****               ****                  ****
14   Humanoid                 112201     1763       1764       4904       8154            IR_WIZARD        8          CLS_ATK_2            CLS_FEAT_CREA       CLS_SAVTHR_FIGHT     CLS_SKILL_CLER       CLS_BFEAT_BARB       1                  ****               ****                0               0               15      10      13      11      8       8       STR             0x00              0x0                 0                  CLASS_TYPE_HUMANOID             1              2              3              4              5              6              7              8              9              10             11             12             13             14             15             16             17             18             19             20             ****                0            0             0                  0                  -1            76          ****                ****             ****                 ****         ****         ****          ****     ****    ****               ****              ****          ****              ****               ****                  ****
15   Monstrous                112202     536        536        4905       8154            IR_WIZARD        8          CLS_ATK_1            CLS_FEAT_CREA       CLS_SAVTHR_BARD      CLS_SKILL_FIGHT      CLS_BFEAT_BARB       2                  ****               ****                0               0               19      10      15      10      7       8       STR             0x00              0x0                 0                  CLASS_TYPE_MONSTEROUS           1              2              3              4              5              6              7              8              9              10             11             12             13             14             15             16             17             18             19             20             ****                0            0             0                  0                  -1            77          ****                ****             ****                 ****         ****         ****          ****     ****    ****               ****              ****          ****              ****               ****                  ****
16   Elemental                112203     539        539        4906       8154            IR_WIZARD        8          CLS_ATK_2            CLS_FEAT_CREA       CLS_SAVTHR_WIZ       CLS_SKILL_FIGHT      CLS_BFEAT_BARB       2                  ****               ****                0               0               17      8       13      11      4       11      STR             0x00              0x0                 0                  CLASS_TYPE_ELEMENTAL            1              2              3              4              5              6              7              8              9              10             11             12             13             14             15             16             17             18             19             20             ****                0            0             0                  0                  -1            78          ****                ****             ****                 ****         ****         ****          ****     ****    ****               ****              ****          ****              ****               ****                  ****
17   Fey                      112204     540        540        4907       8154            IR_WIZARD        6          CLS_ATK_3            CLS_FEAT_FEY        CLS_SAVTHR_BARD      CLS_SKILL_FIGHT      CLS_BFEAT_BARB       2                  ****               ****                0               0               10      15      11      15      14      18      DEX             0x00              0x0                 0                  CLASS_TYPE_FEY                  1              2              3              4              5              6              7              8              9              10             11             12             13             14             15             16             17             18             19             20             ****                0            0             0                  0                  -1            79          ****                ****             ****                 ****         ****         ****          ****     ****    ****               ****              ****          ****              ****               ****                  ****
18   Dragon                   112205     529        529        4908       8154            IR_WIZARD        12         CLS_ATK_1            CLS_FEAT_DRAG       CLS_SAVTHR_MONK      CLS_SKILL_CLER       CLS_BFEAT_BARB       6                  ****               ****                0               0               13      10      13      10      11      10      STR             0x00              0x0                 0                  CLASS_TYPE_DRAGON               1              2              3              4              5              6              7              8              9              10             11             12             13             14             15             16             17             18             19             20             ****                0            0             0                  0                  -1            80          ****                ****             ****                 ****         ****         ****          ****     ****    ****               ****              ****          ****              ****               ****                  ****
19   Undead                   112206     547        547        4909       8154            IR_WIZARD        12         CLS_ATK_3            CLS_FEAT_CREA       CLS_SAVTHR_WIZ       CLS_SKILL_FIGHT      CLS_BFEAT_BARB       2                  ****               ****                0               0               10      12      10      10      10      11      STR             0x00              0x0                 0                  CLASS_TYPE_UNDEAD               1              2              3              4              5              6              7              8              9              10             11             12             13             14             15             16             17             18             19             20             ****                0            0             0                  0                  -1            81          ****                ****             ****                 ****         ****         ****          ****     ****    ****               ****              ****          ****              ****               ****                  ****
20   Commoner                 112207     2291       2292       4910       8155            IR_WIZARD        4          CLS_ATK_3            CLS_FEAT_COMM       CLS_SAVTHR_CONS      CLS_SKILL_CLER       CLS_BFEAT_BARB       1                  ****               ****                0               0               10      10      12      10      10      10      STR             0x00              0x0                 0                  CLASS_TYPE_COMMONER             1              2              3              4              5              6              7              8              9              10             11             12             13             14             15             16             17             18             19             20             ****                0            0             0                  0                  -1            82          ****                ****             ****                 ****         ****         ****          ****     ****    ****               ****              ****          ****              ****               ****                  ****
21   Beast                    112208     527        527        4911       8154            IR_WIZARD        10         CLS_ATK_2            CLS_FEAT_CREA       CLS_SAVTHR_WILD      CLS_SKILL_FIGHT      CLS_BFEAT_BARB       1                  ****               ****                0               0               16      13      16      3       12      8       STR             0x00              0x0                 0                  CLASS_TYPE_BEAST                1              2              3              4              5              6              7              8              9              10             11             12             13             14             15             16             17             18             19             20             ****                0            0             0                  0                  -1            83          ****                ****             ****                 ****         ****         ****          ****     ****    ****               ****              ****          ****              ****               ****                  ****
22   Giant                    112209     541        541        4912       8154            IR_WIZARD        8          CLS_ATK_2            CLS_FEAT_GIAN       CLS_SAVTHR_FIGHT     CLS_SKILL_FIGHT      CLS_BFEAT_BARB       1                  ****               ****                0               0               25      8       19      10      6       17      STR             0x00              0x0                 0                  CLASS_TYPE_GIANT                1              2              3              4              5              6              7              8              9              10             11             12             13             14             15             16             17             18             19             20             ****                0            0             0                  0                  -1            84          ****                ****             ****                 ****         ****         ****          ****     ****    ****               ****              ****          ****              ****               ****                  ****
23   MagicBeast               112210     542        542        4913       8154            IR_WIZARD        10         CLS_ATK_1            CLS_FEAT_CREA       CLS_SAVTHR_WILD      CLS_SKILL_FIGHT      CLS_BFEAT_BARB       1                  ****               ****                0               0               15      8       15      12      2       10      STR             0x00              0x0                 0                  CLASS_TYPE_MAGICAL_BEAST        1              2              3              4              5              6              7              8              9              10             11             12             13             14             15             16             17             18             19             20             ****                0            0             0                  0                  -1            85          ****                ****             ****                 ****         ****         ****          ****     ****    ****               ****              ****          ****              ****               ****                  ****
24   Outsider                 112211     4812       4812       4914       8154            IR_WIZARD        8          CLS_ATK_1            CLS_FEAT_OUTS       CLS_SAVTHR_MONK      CLS_SKILL_ROG        CLS_BFEAT_BARB       8                  ****               ****                0               0               15      10      13      13      10      12      STR             0x00              0x0                 0                  CLASS_TYPE_OUTSIDER             1              2              3              4              5              6              7              8              9              10             11             12             13             14             15             16             17             18             19             20             ****                0            0             0                  0                  -1            86          ****                ****             ****                 ****         ****         ****          ****     ****    ****               ****              ****          ****              ****               ****                  ****
25   Shapechanger             112212     546        546        4915       8154            IR_WIZARD        8          CLS_ATK_2            CLS_FEAT_CREA       CLS_SAVTHR_MONK      CLS_SKILL_FIGHT      CLS_BFEAT_BARB       1                  ****               ****                0               0               15      11      17      10      10      10      STR             0x00              0x0                 0                  CLASS_TYPE_SHAPECHANGER         1              2              3              4              5              6              7              8              9              10             11             12             13             14             15             16             17             18             19             20             ****                0            0             0                  0                  -1            87          ****                ****             ****                 ****         ****         ****          ****     ****    ****               ****              ****          ****              ****               ****                  ****
26   Vermin                   112213     548        548        4916       8154            IR_WIZARD        8          CLS_ATK_2            CLS_FEAT_CREA       CLS_SAVTHR_FIGHT     CLS_SKILL_FIGHT      CLS_BFEAT_BARB       1                  ****               ****                0               0               11      17      12      10      10      3       STR             0x00              0x0                 0                  CLASS_TYPE_VERMIN               1              2              3              4              5              6              7              8              9              10             11             12             13             14             15             16             17             18             19             20             ****                0            0             0                  0                  -1            88          ****                ****             ****                 ****         ****         ****          ****     ****    ****               ****              ****          ****              ****               ****                  ****
27   Shadowdancer             112214     2944       2945       2946       2947            IR_X1_SHADOW     8          CLS_ATK_2            CLS_FEAT_SHADOW     CLS_SAVTHR_ROG       CLS_SKILL_SHADOW     CLS_BFEAT_SHADOW     6                  ****               ****                1               0               12      16      14      8       14      12      DEX             0x00              0x0                 0                  CLASS_TYPE_SHADOWDANCER         1              2              3              4              5              6              7              8              9              10             11             12             13             14             15             16             17             18             19             20             CLS_PRES_SHADOW     40           0             0                  0                  10            63          ****                ****             ****                 ****         ****         ****          ****     ****    ****               ****              ****          ****              ****               ****                  ****
28   Harper                   112215     2956       2957       2958       2959            IR_X1_HARPER     6          CLS_ATK_2            CLS_FEAT_HARPER     CLS_SAVTHR_BARD      CLS_SKILL_HARPER     CLS_BFEAT_HARPER     4                  ****               ****                1               0               12      16      14      8       14      12      DEX             0x10              0x2                 0                  CLASS_TYPE_HARPER               1              2              3              4              5              6              7              8              9              10             11             12             13             14             15             16             17             18             19             20             CLS_PRES_HARPER     5            0             0                  0                  10            64          ****                ****             ****                 ****         ****         ****          ****     ****    ****               ****              ****          ****              ****               ****                  ****
29   Arcane_Archer            112216     9003       9004       9005       9006            IR_ARCHER        8          CLS_ATK_1            CLS_FEAT_ARCHER     CLS_SAVTHR_WILD      CLS_SKILL_ARCHER     CLS_BFEAT_ARCHER     4                  ****               ****                1               0               12      16      14      8       14      12      DEX             0x00              0x0                 0                  CLASS_TYPE_ARCANE_ARCHER        1              2              3              4              5              6              7              8              9              10             11             12             13             14             15             16             17             18             19             20             CLS_PRES_ARCHER     40           0             0                  0                  10            65          ****                ****             ****                 ****         ****         ****          ****     ****    ****               ****              ****          ****              ****               ****                  ****
30   Assassin                 112217     9007       9008       9009       9010            IR_ASASIN        6          CLS_ATK_2            CLS_FEAT_ASASIN     CLS_SAVTHR_ROG       CLS_SKILL_ASASIN     CLS_BFEAT_ASASIN     4                  ****               ****                1               0               12      16      14      8       14      12      DEX             0x09              0x2                 0                  CLASS_TYPE_ASSASSIN             1              2              3              4              5              6              7              8              9              10             11             12             13             14             15             16             17             18             19             20             CLS_PRES_ASASIN     40           0             0                  0                  10            66          ****                ****             ****                 ****         ****         ****          ****     ****    ****               ****              ****          ****              ****               ****                  ****
31   Blackguard               112218     9011       9012       9013       9014            IR_BLKGRD        10         CLS_ATK_1            CLS_FEAT_BLKGRD     CLS_SAVTHR_FIGHT     CLS_SKILL_BLKGRD     CLS_BFEAT_BLKGRD     2                  ****               ****                1               0               12      16      14      8       14      12      CON             0x09              0x2                 0                  CLASS_TYPE_BLACKGUARD           1              2              3              4              5              6              7              8              9              10             11             12             13             14             15             16             17             18             19             20             CLS_PRES_BLKGRD     40           0             0                  0                  10            67          ****                ****             ****                 ****         ****         ****          ****     ****    ****               ****              ****          ****              ****               ****                  ****
32   Champion_Torm            112219     9015       9016       9017       9018            IR_DIVCHA        10         CLS_ATK_1            CLS_FEAT_DIVCHA     CLS_SAVTHR_WILD      CLS_SKILL_DIVCHA     CLS_BFEAT_DIVCHA     2                  ****               ****                1               0               12      16      14      8       14      12      CHA             0x10              0x2                 0                  CLASS_TYPE_DIVINE_CHAMPION      1              2              3              4              5              6              7              8              9              10             11             12             13             14             15             16             17             18             19             20             CLS_PRES_DIVCHA     40           0             0                  0                  10            109         ****                ****             ****                 ****         ****         ****          ****     ****    ****               ****              ****          ****              ****               ****                  ****
33   WeaponMaster             112220     9019       9019       9021       9022            IR_WM            10         CLS_ATK_1            CLS_FEAT_WM         CLS_SAVTHR_ROG       CLS_SKILL_wM         CLS_BFEAT_wM         2                  ****               ****                1               0               12      16      14      8       14      12      STR             0x00              0x0                 0                  CLASS_TYPE_WEAPON_MASTER        1              2              3              4              5              6              7              8              9              10             11             12             13             14             15             16             17             18             19             20             CLS_PRES_wM         40           0             0                  0                  10            112         ****                ****             ****                 ****         ****         ****          ****     ****    ****               ****              ****          ****              ****               ****                  ****
34   Pale_Master              112221     9020       9023       9024       9025            IR_PALEMA        6          CLS_ATK_3            CLS_FEAT_PALEMA     CLS_SAVTHR_DRU       CLS_SKILL_PALEMA     CLS_BFEAT_PALEMA     2                  ****               ****                1               0               12      16      14      8       14      12      INT             0x08              0x2                 0                  CLASS_TYPE_PALE_MASTER          1              2              3              4              5              6              7              8              9              10             11             12             13             14             15             16             17             18             19             20             CLS_PRES_PALEMA     40           0             2                  0                  10            110         cls_stat_palema     ****             ****                 ****         ****         ****          ****     ****    ****               ****              ****          ****              ****               ****                  ****
35   Shifter                  112222     9026       9027       9028       9029            IR_SHIFTR        8          CLS_ATK_2            CLS_FEAT_SHIFTR     CLS_SAVTHR_WILD      CLS_SKILL_SHIFTR     CLS_BFEAT_SHIFTR     4                  ****               ****                1               0               12      16      14      8       14      12      WIS             0x00              0x0                 0                  CLASS_TYPE_SHIFTER              1              2              3              4              5              6              7              8              9              10             11             12             13             14             15             16             17             18             19             20             CLS_PRES_SHIFTR     40           0             0                  0                  10            108         ****                ****             ****                 ****         ****         ****          ****     ****    ****               ****              ****          ****              ****               ****                  ****
36   Dwarven_Defender         112223     76418      76419      76420      76422           IR_DWDEF         12         CLS_ATK_1            CLS_FEAT_DWDEF      CLS_SAVTHR_CLER      CLS_SKILL_DWDEF      CLS_BFEAT_DWDEF      2                  ****               ****                1               0               16      8       16      14      10      12      STR             0x05              0x1                 0                  CLASS_TYPE_DWARVEN_DEFENDER     1              2              3              4              5              6              7              8              9              10             11             12             13             14             15             16             17             18             19             20             CLS_PRES_DWDEF      40           0             0                  0                  10            89          ****                ****             ****                 ****         ****         ****          ****     ****    ****               ****              ****          ****              ****               ****                  ****
37   Dragon_Disciple          112224     83489      83490      83491      83492           IR_DRAGOND       8          CLS_ATK_2            CLS_FEAT_DRADIS     CLS_SAVTHR_CLER      CLS_SKILL_DRADIS     CLS_BFEAT_DRADIS     2                  ****               ****                1               0               14      8       14      16      10      14      STR             0x00              0x0                 0                  CLASS_TYPE_DRAGON_DISCIPLE      1              2              3              4              5              6              7              8              9              10             11             12             13             14             15             16             17             18             19             20             CLS_PRES_DRADIS     40           0             0                  0                  10            111         cls_stat_dradis     ****             ****                 ****         ****         ****          ****     ****    ****               ****              ****          ****              ****               ****                  ****
38   Ooze                     112225     84438      84438      84437      8154            IR_CLERIC        10         CLS_ATK_2            CLS_FEAT_CLER       CLS_SAVTHR_CLER      CLS_SKILL_CLER       CLS_BFEAT_CLER       0                  ****               ****                0               0               14      8       14      16      10      14      STR             0x00              0x0                 0                  CLASS_TYPE_OOZE                 1              1              1              2              2              4              7              8              9              10             11             12             13             14             15             16             17             18             19             20             ****                0            0             0                  0                  -1            2           ****                ****             ****                 ****         ****         ****          ****     ****    ****               ****              ****          ****              ****               ****                  ****
39   ****                     ****       ****       ****       ****       ****            ****             ****       ****                 ****                ****                 ****                 ****                 ****               ****               ****                ****            ****            ****    ****    ****    ****    ****    ****    ****            ****              ****                ****               ****                            ****           ****           ****           ****           ****           ****           ****           ****           ****           ****           ****           ****           ****           ****           ****           ****           ****           ****           ****           ****           ****                ****         ****          ****               ****               ****          ****        ****                ****             ****                 ****         ****         ****          ****     ****    ****               ****              ****          ****              ****               ****                  ****
40   ****                     ****       ****       ****       ****       ****            ****             ****       ****                 ****                ****                 ****                 ****                 ****               ****               ****                ****            ****            ****    ****    ****    ****    ****    ****    ****            ****              ****                ****               ****                            ****           ****           ****           ****           ****           ****           ****           ****           ****           ****           ****           ****           ****           ****           ****           ****           ****           ****           ****           ****           ****                ****         ****          ****               ****               ****          ****        ****                ****             ****                 ****         ****         ****          ****     ****    ****               ****              ****          ****              ****               ****                  ****
41   Purple_Dragon_Knight     112226     111710     111711     111712     111713          IR_PDK           10         CLS_ATK_1            CLS_FEAT_PDK        CLS_SAVTHR_FIGHT     CLS_SKILL_PDK        CLS_BFEAT_PDK        2                  ****               ****                1               0               12      16      14      8       14      12      STR             0x14              0x3                 0                  CLASS_TYPE_PDK                  1              2              3              4              5              6              7              8              9              10             11             12             13             14             15             16             17             18             19             20             CLS_PRES_PDK        5            0             0                  0                  10            131         ****                ****             ****                 ****         ****         ****          ****     ****    ****               ****              ****          ****              ****               ****                  ****
42   ****                     ****       ****       ****       ****       ****            ****             ****       ****                 ****                ****                 ****                 ****                 ****               ****               ****                ****            ****            ****    ****    ****    ****    ****    ****    ****            ****              ****                ****               ****                            ****           ****           ****           ****           ****           ****           ****           ****           ****           ****           ****           ****           ****           ****           ****           ****           ****           ****           ****           ****           ****                ****         ****          ****               ****               ****          ****        ****                ****             ****                 ****         ****         ****          ****     ****    ****               ****              ****          ****              ****               ****                  ****

Locking 4 or more classes but allowing up to 8

So you want to allow 4 or 5, maybe even 8 classes for some PCs. However not everyone should have it by default (for roleplaying or even just level reasons - eg 8 classes at level 8 can be very powerful).

To do this you need to implement some additional changes:

  • Add a "VAR" prereq for each class including base classes - see cls_pres_xxx.2da which is deceptively named and can be used for base classes
  • At 3 classes apply these variables to the character on all classes they don't already have (and reload them on enter, so save them to SQL or similar is recommended)
  • When 4 classes are unlocked turn off these variables

This allows a clean clientside and serverside lock as long as ELC is enabled.

  • No labels