OpenEnroth 4aaa0a0
|
#include <cassert>
#include <utility>
#include "Engine/Spells/SpellEnums.h"
#include "Utility/Segment.h"
#include "CharacterEnums.h"
Functions | |
PortraitId | portraitForCondition (Condition condition) |
Segment< Condition > | allConditions () |
Segment< Mastery > | allSkillMasteries () |
int | spellCountForMastery (Mastery maxMastery) |
Segment< Skill > | allSkills () |
Segment< Skill > | allVisibleSkills () |
std::initializer_list< Skill > | allArmorSkills () |
std::initializer_list< Skill > | allWeaponSkills () |
std::initializer_list< Skill > | allMiscSkills () |
std::initializer_list< Skill > | allMagicSkills () |
Skill | skillForMagicSchool (MagicSchool school) |
Skill | skillForSpell (SpellId spell) |
Class | getTier1Class (Class classType) |
Class | getTier2Class (Class classType) |
Class | getTier3LightClass (Class classType) |
Class | getTier3DarkClass (Class classType) |
int | getClassTier (Class classType) |
Segment< Class > | promotionsForClass (Class classType) |
Segment< Attribute > | allEnchantableAttributes () |
Segment< Attribute > | allStatAttributes () |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
PortraitId portraitForCondition | ( | Condition | condition | ) |
Get promotions of higher tier class relative to given one.
Base class is of tier 1. After initial promotion class becomes tier 2. Tier 2 class is promoted through light or dark path to tier 3 class.
classType | Character class. |
Skill skillForMagicSchool | ( | MagicSchool | school | ) |
|
inline |