This simple mod is used to centralize the categories used for classes. This allows modders to use existing categories and add their own.
Is used to force classes only cards first round
Is used to allow for more than one class card per game
Type: CardCategory
Used to mark cards not apart of classes as default cards
Type: CardCategory
Used to mark cards as class cards. NOTE: don't mark class progression cards with this category (Ex: Marksman, Light Gunner, etc..)
Type: Dictionary<string, CardCategory>
This is where all of the progression categories are stored.
Parameters: List categoryNames
Used to add progression categories to ClassProgressionCategories
Parameters: CharacterStatModifiers characterstats
Removes the default card category from the provided players blacklisted categories
Parameters: CharacterStatModifiers characterstats, List categoryNames
Removes the passed in category names from the provided players blacklisted categories
Parameters: CharacterStatModifiers characterstats
Removes the class category ONLY IF the setting for allowing multiple classes is disabled
Parameters: CharacterStatModifiers characterStats, List progressionCategoryNames
Calls RemoveDefaultCardCategoryFromPlayer, AddClassCategoryToPlayer, and RemoveProgressionCategoriesFromPlayer