Sitra Achara
Arcane
- Joined
- Sep 1, 2003
- Messages
- 1,859
Ok so I'm doing some infrastructure work for making moddable classes. To keep things (relatively) simple I'm going to extend the predefined enumerations to include more predefined classes, containing all the noteworthy ones as defaults:
Other than that I'll leave room for 100 custom classes for anyone who wants to create their own, but for those there won't be a guarantee for mod compatibility if different people use the same enums. But again I doubt it'll be a problem in practice.
Here's the current list:
So the question is this:
As you can see I've left room for about 40 3rd ed non-core classes (the PLACEHLDERs). Are there any other notable ones that should be included as "standard"?
Another thing to note, the BG equivalent of "kits" can be done via ToEE's Class Features. It's also possible some of the above classes are like that, haven't looked into it.
- Core prestige classes
- Tome of Battle classes
- "official" (non-3rd party) Pathfinder classes
- What else???
Other than that I'll leave room for 100 custom classes for anyone who wants to create their own, but for those there won't be a guarantee for mod compatibility if different people use the same enums. But again I doubt it'll be a problem in practice.
Here's the current list:
Code:
Class name Enum
// Core classes
Barbarian 7
Bard 8
Cleric 9
Druid 10
Fighter 11
Monk 12
Paladin 13
Ranger 14
Rogue 15
Sorcerer 16
Wizard 17
//Core Prestige classes
Arcane Archer 18
Arcane Trickster 19
Archmage 20
Assassin 21
Blackguard 22
Dragon Disciple 23
Duelist 24
Dwarven Defender 25
Eldritch Knight 26
Hierophant 27
Horizon Walker 28
Loremaster 29
Mystic Theurge 30
Shadowdancer 31
Thaumaturgist 32
// other 3rd ed stuff - what should be here?
Warlock 33
Favored Soul 34
Red Avenger 35 (Prestige Class - 3rd edition - Sword and Fist)
Iaijutsu Master 36 (Prestige Class - 3rd edition - Oriental Adventures)
Sacred Fist 37 (Prestige Class - 3.5ed - Complete Divine)
Stormlord 38 (Prestige Class - 3.5 ed - Complete Divine)
Elemental Savant 39 (Prestige Class - 3.5 ed - Complete Arcane)
Blood Magus 40 (Prestige Class - 3.5 ed - Complete Arcane)
Beastmaster 41(Prestige Class - 3.5 ed - Complete Adventurer)
Cryokineticist 42 (Prestige Class {for psionics} - 3.5 ed - Frostburn)
Frost Mage 43 (Prestige Class - 3.5 ed - Frostburn)
Artificer 44 (Class - 3.5 ed - Eberron)
Abjurant Champion 45
PLACEHOLDER 46
PLACEHOLDER 47
PLACEHOLDER 48
PLACEHOLDER 49
PLACEHOLDER 50
PLACEHOLDER 51
PLACEHOLDER 52
PLACEHOLDER 53
PLACEHOLDER 54
PLACEHOLDER 55
PLACEHOLDER 56
PLACEHOLDER 57
Psion 58
Psychic Warrior 59
Soulknife 60
Wilder 61
Cerebmancer 62
Elocater 63
Metamind 64
Psion Uncarnate 65
Psionic Fist 66
Pyrokineticist 67
Slayer 68
thrallherd 69
War Mind 70
// Tome of Battle
Crusader 71
Swordsage 72
Warblade 73
Bloodclaw Master 74
Bloodstorm Blade 75
Deepstone Sentinel 76
Eternal Blade 77
Jade Phoenix Mage 78
Master of Nine 79
Ruby Knight Vindicator 80
Shadow Sun Ninja 81
// PF Base Classes
Alchemist 82
Cavalier 83
Gunslinger 84
Inquisitor 85
Magus 86
Oracle 87
Summoner 88
Vigilante 89
Witch 90
// PF Alternate Classes
Antipaladin 91
Ninja 92
Samurai 93
// PF Hybrid Classes
Arcanist 94
Bloodrager 95
Brawler 96
Hunter 97
Investigator 98
Shaman 99
Skald 100
Slayer 101
Swashbuckler 102
Warpriest 103
// PF Prestige Classes
Battle Herald 104
Holy Vindicator 105
Horizon Walker 106
Master Chymist 107
Master Spy 108
Nature Warden 109
Rage Prophet 110
Stalwart Defender 111
// Custom classes
CUSTOM 112
CUSTOM 113
CUSTOM 114
CUSTOM 115
CUSTOM 116
CUSTOM 117
CUSTOM 118
CUSTOM 119
CUSTOM 120
CUSTOM 121
CUSTOM 122
CUSTOM 123
CUSTOM 124
CUSTOM 125
CUSTOM 126
CUSTOM 127
CUSTOM 128
CUSTOM 129
CUSTOM 130
CUSTOM 131
CUSTOM 132
CUSTOM 133
CUSTOM 134
CUSTOM 135
CUSTOM 136
CUSTOM 137
CUSTOM 138
CUSTOM 139
CUSTOM 140
CUSTOM 141
CUSTOM 142
CUSTOM 143
CUSTOM 144
CUSTOM 145
CUSTOM 146
CUSTOM 147
CUSTOM 148
CUSTOM 149
CUSTOM 150
CUSTOM 151
CUSTOM 152
CUSTOM 153
CUSTOM 154
CUSTOM 155
CUSTOM 156
CUSTOM 157
CUSTOM 158
CUSTOM 159
CUSTOM 160
CUSTOM 161
CUSTOM 162
CUSTOM 163
CUSTOM 164
CUSTOM 165
CUSTOM 166
CUSTOM 167
CUSTOM 168
CUSTOM 169
CUSTOM 170
CUSTOM 171
CUSTOM 172
CUSTOM 173
CUSTOM 174
CUSTOM 175
CUSTOM 176
CUSTOM 177
CUSTOM 178
CUSTOM 179
CUSTOM 180
CUSTOM 181
CUSTOM 182
CUSTOM 183
CUSTOM 184
CUSTOM 185
CUSTOM 186
CUSTOM 187
CUSTOM 188
CUSTOM 189
CUSTOM 190
CUSTOM 191
CUSTOM 192
CUSTOM 193
CUSTOM 194
CUSTOM 195
CUSTOM 196
CUSTOM 197
CUSTOM 198
CUSTOM 199
CUSTOM 200
CUSTOM 201
CUSTOM 202
CUSTOM 203
CUSTOM 204
CUSTOM 205
CUSTOM 206
CUSTOM 207
CUSTOM 208
CUSTOM 209
CUSTOM 210
CUSTOM 211
CUSTOM 212
So the question is this:
As you can see I've left room for about 40 3rd ed non-core classes (the PLACEHLDERs). Are there any other notable ones that should be included as "standard"?
Another thing to note, the BG equivalent of "kits" can be done via ToEE's Class Features. It's also possible some of the above classes are like that, haven't looked into it.
Last edited: