CLASS TYPE *

int CLASS_TYPE_BARBARIAN        =  0; int CLASS_TYPE_BARD             =  1; int CLASS_TYPE_CLERIC           =  2; int CLASS_TYPE_DRUID            =  3; int CLASS_TYPE_FIGHTER          =  4; int CLASS_TYPE_MONK             =  5; int CLASS_TYPE_PALADIN          =  6; int CLASS_TYPE_RANGER           =  7; int CLASS_TYPE_ROGUE            =  8; int CLASS_TYPE_SORCERER         =  9; int CLASS_TYPE_WIZARD           = 10; int CLASS_TYPE_ABERRATION       = 11; int CLASS_TYPE_ANIMAL           = 12; int CLASS_TYPE_CONSTRUCT        = 13; int CLASS_TYPE_HUMANOID         = 14; int CLASS_TYPE_MONSTROUS        = 15; int CLASS_TYPE_ELEMENTAL        = 16; int CLASS_TYPE_FEY              = 17; int CLASS_TYPE_DRAGON           = 18; int CLASS_TYPE_UNDEAD           = 19; int CLASS_TYPE_COMMONER         = 20; int CLASS_TYPE_BEAST            = 21; int CLASS_TYPE_GIANT            = 22; int CLASS_TYPE_MAGICAL_BEAST    = 23; int CLASS_TYPE_OUTSIDER         = 24; int CLASS_TYPE_SHAPECHANGER     = 25; int CLASS_TYPE_VERMIN           = 26; int CLASS_TYPE_SHADOWDANCER     = 27; int CLASS_TYPE_HARPER           = 28; int CLASS_TYPE_ARCANE_ARCHER    = 29; int CLASS_TYPE_ASSASSIN         = 30; int CLASS_TYPE_BLACKGUARD       = 31; int CLASS_TYPE_DIVINECHAMPION   = 32; int CLASS_TYPE_WEAPON_MASTER    = 33; int CLASS_TYPE_PALEMASTER       = 34; int CLASS_TYPE_SHIFTER          = 35; int CLASS_TYPE_DWARVENDEFENDER  = 36; int CLASS_TYPE_DRAGONDISCIPLE   = 37; int CLASS_TYPE_OOZE             = 38; int CLASS_TYPE_WALOCK           = 39; NEW int CLASS_TYPE_ARCANETRICKSTER  = 40; NEW int CLASS_TYPE_FRENZIEDBERSERKER = 43; NEW int CLASS_TYPE_SHADOWTHIEFOFAMN = 46; NEW int CLASS_NWNINE_WARDER         = 47; NEW int CLASS_TYPE_DUELIST          = 50; NEW int CLASS_TYPE_WARPRIEST        = 51; NEW int CLASS_TYPE_ELDRITCH_KNIGHT  = 52; NEW int CLASS_TYPE_INVALID          = 255; -- REMOVED CONSTANTS -- int CLASS_TYPE_DIVINE_CHAMPION int CLASS_TYPE_DRAGON_DISCIPLE int CLASS_TYPE_DWARVEN_DEFENDER int CLASS_TYPE_EYE_OF_GRUUMSH int CLASS_TYPE_PALE_MASTER int CLASS_TYPE_SHOU_DISCIPLE

WARNING: Some constants are missing and thus any script which is imported that uses these constants will fail to compile.

Note: It is not clear why CLASS_NWNINE_WARDER was not defined as CLASS_TYPE_NWNINE_WARDER to bring it into line with all other constants of this type