OpenEnroth b6fd866
|
#include <Character.h>
Public Member Functions | |
Character () | |
void | Zero () |
bool | matchesAttackPreference (MonsterAttackPreference preference) const |
void | SetVariable (EvtVariable var, signed int a3) |
void | AddVariable (EvtVariable var, signed int val) |
void | SubtractVariable (EvtVariable VarNum, signed int pValue) |
bool | CompareVariable (EvtVariable VarNum, signed int pValue) |
void | useItem (int targetCharacter, bool isPortraitClick) |
int | GetBaseMight () const |
int | GetBaseIntelligence () const |
int | GetBasePersonality () const |
int | GetBaseEndurance () const |
int | GetBaseAccuracy () const |
int | GetBaseSpeed () const |
int | GetBaseLuck () const |
int | GetBaseStat (CharacterAttribute stat) const |
int | GetBaseLevel () const |
int | GetActualLevel () const |
int | GetActualMight () const |
int | GetActualIntelligence () const |
int | GetActualPersonality () const |
int | GetActualEndurance () const |
int | GetActualAccuracy () const |
int | GetActualSpeed () const |
int | GetActualLuck () const |
int | GetActualStat (CharacterAttribute stat) const |
int | GetActualAttack (bool onlyMainHandDmg) const |
int | GetMeleeDamageMinimal () const |
int | GetMeleeDamageMaximal () const |
int | CalculateMeleeDamageTo (bool ignoreSkillBonus, bool ignoreOffhand, MonsterId uTargetActorID) |
int | GetRangedAttack () |
int | GetRangedDamageMin () |
int | GetRangedDamageMax () |
int | CalculateRangedDamageTo (MonsterId uMonsterInfoID) |
std::string | GetMeleeDamageString () |
std::string | GetRangedDamageString () |
bool | CanTrainToNextLevel () |
Color | GetExperienceDisplayColor () |
int | CalculateIncommingDamage (DamageType dmg_type, int amount) |
ItemType | GetEquippedItemEquipType (ItemSlot uEquipSlot) const |
CharacterSkillType | GetEquippedItemSkillType (ItemSlot uEquipSlot) const |
bool | IsUnarmed () const |
bool | HasItemEquipped (ItemSlot uEquipIndex) const |
bool | HasEnchantedItemEquipped (ItemEnchantment uEnchantment) const |
bool | WearsItem (ItemId item_id, ItemSlot equip_type) const |
int | StealFromShop (Item *itemToSteal, int extraStealDifficulty, int reputation, int extraStealFine, int *fineIfFailed) |
StealResult | StealFromActor (unsigned int uActorID, int _steal_perm, int reputation) |
void | Heal (int amount) |
int | receiveDamage (signed int amount, DamageType dmg_type) |
int | ReceiveSpecialAttackEffect (SpecialAttackType attType, Actor *pActor) |
DamageType | GetSpellDamageType (SpellId uSpellID) const |
Duration | GetAttackRecoveryTime (bool attackUsesBow) const |
int | GetHealth () const |
int | GetMaxHealth () const |
int | GetMana () const |
int | GetMaxMana () const |
int | GetBaseAC () const |
int | GetActualAC () const |
unsigned int | GetBaseAge () const |
unsigned int | GetActualAge () const |
int | GetBaseResistance (CharacterAttribute a2) const |
int | GetActualResistance (CharacterAttribute resistance) const |
void | SetRecoveryTime (Duration sRecoveryTime) |
void | RandomizeName () |
Condition | GetMajorConditionIdx () const |
int | GetParameterBonus (int character_parameter) const |
int | GetSpecialItemBonus (ItemEnchantment enchantment) const |
int | GetItemsBonus (CharacterAttribute attr, bool getOnlyMainHandDmg=false) const |
int | GetMagicalBonus (CharacterAttribute a2) const |
int | actualSkillLevel (CharacterSkillType skill) const |
CombinedSkillValue | getActualSkillValue (CharacterSkillType skill) const |
int | GetSkillBonus (CharacterAttribute a2) const |
Race | GetRace () const |
std::string | GetRaceName () const |
CharacterSex | GetSexByVoice () const |
void | SetInitialStats () |
void | SetSexByVoice () |
void | ChangeClass (CharacterClass classType) |
CharacterSkillType | GetSkillIdxByOrder (signed int order) |
void | DecreaseAttribute (CharacterAttribute eAttribute) |
void | IncreaseAttribute (CharacterAttribute eAttribute) |
void | resetTempBonuses () |
Color | GetStatColor (CharacterAttribute uStat) const |
bool | DiscardConditionIfLastsLongerThan (Condition uCondition, Time time) |
MerchantPhrase | SelectPhrasesTransaction (Item *pItem, HouseType building_type, HouseId houseId, ShopScreen ShopMenuType) |
int | GetBodybuilding () const |
int | GetMeditation () const |
bool | CanIdentify (Item *pItem) const |
bool | CanRepair (Item *pItem) const |
int | GetPerception () const |
int | GetDisarmTrap () const |
int | getLearningPercent () const |
bool | canFitItem (unsigned int uSlot, ItemId uItemID) const |
int | findFreeInventoryListSlot () const |
int | CreateItemInInventory (unsigned int uSlot, ItemId uItemID) |
bool | HasSkill (CharacterSkillType skill) const |
void | WearItem (ItemId uItemID) |
int | AddItem (int uSlot, ItemId uItemID) |
int | AddItem2 (int uSlot, Item *Src) |
int | CreateItemInInventory2 (unsigned int index, Item *Src) |
void | PutItemAtInventoryIndex (ItemId uItemID, int itemListPos, int uSlot) |
void | RemoveItemAtInventoryIndex (unsigned int uSlot) |
bool | CanAct () const |
bool | CanSteal () const |
bool | CanEquip_RaceAndAlignmentCheck (ItemId uItemID) const |
void | SetCondition (Condition condition, int blockable) |
bool | isClass (CharacterClass class_type, bool check_honorary=true) const |
void | playReaction (CharacterSpeech speech, int a3=0) |
void | playEmotion (CharacterPortrait newPortrait, Duration duration) |
void | ItemsPotionDmgBreak (int enchant_count) |
unsigned int | GetItemListAtInventoryIndex (int inout_item_cell) |
unsigned int | GetItemMainInventoryIndex (int inout_item_cell) |
Item * | GetItemAtInventoryIndex (int inout_item_cell) |
int | GetConditionDaysPassed (Condition condition) const |
bool | NothingOrJustBlastersEquipped () const |
void | SalesProcess (unsigned int inventory_idnx, int item_index, HouseId houseId) |
bool | Recover (Duration dt) |
bool | CanCastSpell (unsigned int uRequiredMana) |
void | SpendMana (unsigned int uRequiredMana) |
void | PlayAwardSound () |
void | EquipBody (ItemType uEquipType) |
bool | hasUnderwaterSuitEquipped () |
bool | hasItem (ItemId uItemID, bool checkHeldItem) const |
void | OnInventoryLeftClick () |
bool | characterHitOrMiss (Actor *pActor, int distancemod, int skillmod) |
unsigned int | GetMultiplierForSkillLevel (CharacterSkillType uSkillType, int mult1, int mult2, int mult3, int mult4) const |
int | CalculateMeleeDmgToEnemyWithWeapon (Item *weapon, MonsterId uTargetActorID, bool addOneDice) |
bool | wearsItemAnywhere (ItemId item_id) const |
float | GetArmorRecoveryMultiplierFromSkillLevel (CharacterSkillType armour_skill_type, float param2, float param3, float param4, float param5) const |
void | SetSkillReaction () |
void | PlayAwardSound_Anim () |
void | PlayAwardSound_Anim_Face (CharacterSpeech speech) |
void | PlayAwardSound_Anim97 () |
void | PlayAwardSound_Anim97_Face (CharacterSpeech speech) |
void | AddSkillByEvent (CharacterSkillType, uint16_t addSkillValue) |
void | PlayAwardSound_AnimSubtract () |
void | PlayAwardSound_AnimSubtract_Face (CharacterSpeech speech) |
void | SubtractSkillByEvent (CharacterSkillType skill, uint16_t subSkillValue) |
bool | IsWeak () const |
bool | IsDead () const |
bool | IsEradicated () const |
bool | IsZombie () const |
bool | IsCursed () const |
bool | IsPetrified () const |
bool | IsUnconcious () const |
bool | IsAsleep () const |
bool | IsParalyzed () const |
bool | IsDrunk () const |
void | SetCondWeakWithBlockCheck (int blockable) |
void | SetCondInsaneWithBlockCheck (int blockable) |
void | SetCondDeadWithBlockCheck (int blockable) |
void | SetCondUnconsciousWithBlockCheck (int blockable) |
bool | IsRaceHuman () const |
bool | IsRaceDwarf () const |
bool | IsRaceElf () const |
bool | IsRaceGoblin () const |
bool | IsMale () const |
bool | IsFemale () const |
Item * | GetMainHandItem () |
Item * | GetOffHandItem () |
Item * | GetBowItem () |
Item * | GetArmorItem () |
Item * | GetHelmItem () |
Item * | GetBeltItem () |
Item * | GetCloakItem () |
Item * | GetGloveItem () |
Item * | GetBootItem () |
Item * | GetAmuletItem () |
Item * | GetNthRingItem (int ringNum) |
Item * | GetItem (ItemSlot index) |
const Item * | GetMainHandItem () const |
const Item * | GetOffHandItem () const |
const Item * | GetBowItem () const |
const Item * | GetArmorItem () const |
const Item * | GetHelmItem () const |
const Item * | GetBeltItem () const |
const Item * | GetCloakItem () const |
const Item * | GetGloveItem () const |
const Item * | GetBootItem () const |
const Item * | GetAmuletItem () const |
const Item * | GetNthRingItem (int ringNum) const |
const Item * | GetItem (ItemSlot index) const |
int | getCharacterIndex () |
void | cleanupBeacons () |
bool | setBeacon (int index, Duration duration) |
CombinedSkillValue | getSkillValue (CharacterSkillType skill) const |
void | setSkillValue (CharacterSkillType skill, const CombinedSkillValue &value) |
void | setXP (int xp) |
void | tickRegeneration (int tick5, const RegenData &rData, bool stacking) |
Static Public Member Functions | |
static void | _42ECB5_CharacterAttacksActor () |
static void | _42FA66_do_explosive_impact (Vec3f pos, int a4, int16_t a5, int actchar) |
Static Public Attributes | |
static constexpr unsigned int | INVENTORY_SLOTS_WIDTH = 14 |
static constexpr unsigned int | INVENTORY_SLOTS_HEIGHT = 9 |
static constexpr unsigned int | INVENTORY_SLOT_COUNT = INVENTORY_SLOTS_WIDTH * INVENTORY_SLOTS_HEIGHT |
Character::Character | ( | ) |
|
static |
|
static |
int Character::actualSkillLevel | ( | CharacterSkillType | skill | ) | const |
int Character::AddItem | ( | int | uSlot, |
ItemId | uItemID | ||
) |
int Character::AddItem2 | ( | int | uSlot, |
Item * | Src | ||
) |
void Character::AddSkillByEvent | ( | CharacterSkillType | skill, |
uint16_t | addSkillValue | ||
) |
void Character::AddVariable | ( | EvtVariable | var, |
signed int | val | ||
) |
int Character::CalculateIncommingDamage | ( | DamageType | dmg_type, |
int | amount | ||
) |
int Character::CalculateMeleeDamageTo | ( | bool | ignoreSkillBonus, |
bool | ignoreOffhand, | ||
MonsterId | uTargetActorID | ||
) |
int Character::CalculateMeleeDmgToEnemyWithWeapon | ( | Item * | weapon, |
MonsterId | uTargetActorID, | ||
bool | addOneDice | ||
) |
int Character::CalculateRangedDamageTo | ( | MonsterId | uMonsterInfoID | ) |
bool Character::CanAct | ( | ) | const |
bool Character::CanCastSpell | ( | unsigned int | uRequiredMana | ) |
bool Character::CanEquip_RaceAndAlignmentCheck | ( | ItemId | uItemID | ) | const |
bool Character::canFitItem | ( | unsigned int | uSlot, |
ItemId | uItemID | ||
) | const |
bool Character::CanIdentify | ( | Item * | pItem | ) | const |
bool Character::CanRepair | ( | Item * | pItem | ) | const |
bool Character::CanSteal | ( | ) | const |
bool Character::CanTrainToNextLevel | ( | ) |
void Character::ChangeClass | ( | CharacterClass | classType | ) |
bool Character::characterHitOrMiss | ( | Actor * | pActor, |
int | distancemod, | ||
int | skillmod | ||
) |
void Character::cleanupBeacons | ( | ) |
bool Character::CompareVariable | ( | EvtVariable | VarNum, |
signed int | pValue | ||
) |
int Character::CreateItemInInventory | ( | unsigned int | uSlot, |
ItemId | uItemID | ||
) |
int Character::CreateItemInInventory2 | ( | unsigned int | index, |
Item * | Src | ||
) |
void Character::DecreaseAttribute | ( | CharacterAttribute | eAttribute | ) |
void Character::EquipBody | ( | ItemType | uEquipType | ) |
int Character::findFreeInventoryListSlot | ( | ) | const |
int Character::GetActualAC | ( | ) | const |
int Character::GetActualAccuracy | ( | ) | const |
unsigned int Character::GetActualAge | ( | ) | const |
int Character::GetActualAttack | ( | bool | onlyMainHandDmg | ) | const |
int Character::GetActualEndurance | ( | ) | const |
int Character::GetActualIntelligence | ( | ) | const |
int Character::GetActualLevel | ( | ) | const |
int Character::GetActualLuck | ( | ) | const |
int Character::GetActualMight | ( | ) | const |
int Character::GetActualPersonality | ( | ) | const |
int Character::GetActualResistance | ( | CharacterAttribute | resistance | ) | const |
CombinedSkillValue Character::getActualSkillValue | ( | CharacterSkillType | skill | ) | const |
int Character::GetActualSpeed | ( | ) | const |
int Character::GetActualStat | ( | CharacterAttribute | stat | ) | const |
Item * Character::GetAmuletItem | ( | ) |
const Item * Character::GetAmuletItem | ( | ) | const |
Item * Character::GetArmorItem | ( | ) |
const Item * Character::GetArmorItem | ( | ) | const |
float Character::GetArmorRecoveryMultiplierFromSkillLevel | ( | CharacterSkillType | armour_skill_type, |
float | param2, | ||
float | param3, | ||
float | param4, | ||
float | param5 | ||
) | const |
Duration Character::GetAttackRecoveryTime | ( | bool | attackUsesBow | ) | const |
int Character::GetBaseAC | ( | ) | const |
int Character::GetBaseAccuracy | ( | ) | const |
unsigned int Character::GetBaseAge | ( | ) | const |
int Character::GetBaseEndurance | ( | ) | const |
int Character::GetBaseIntelligence | ( | ) | const |
int Character::GetBaseLevel | ( | ) | const |
int Character::GetBaseLuck | ( | ) | const |
int Character::GetBaseMight | ( | ) | const |
int Character::GetBasePersonality | ( | ) | const |
int Character::GetBaseResistance | ( | CharacterAttribute | a2 | ) | const |
int Character::GetBaseSpeed | ( | ) | const |
int Character::GetBaseStat | ( | CharacterAttribute | stat | ) | const |
Item * Character::GetBeltItem | ( | ) |
const Item * Character::GetBeltItem | ( | ) | const |
int Character::GetBodybuilding | ( | ) | const |
Item * Character::GetBootItem | ( | ) |
const Item * Character::GetBootItem | ( | ) | const |
Item * Character::GetBowItem | ( | ) |
const Item * Character::GetBowItem | ( | ) | const |
int Character::getCharacterIndex | ( | ) |
Item * Character::GetCloakItem | ( | ) |
const Item * Character::GetCloakItem | ( | ) | const |
int Character::GetConditionDaysPassed | ( | Condition | condition | ) | const |
int Character::GetDisarmTrap | ( | ) | const |
CharacterSkillType Character::GetEquippedItemSkillType | ( | ItemSlot | uEquipSlot | ) | const |
Color Character::GetExperienceDisplayColor | ( | ) |
Item * Character::GetGloveItem | ( | ) |
const Item * Character::GetGloveItem | ( | ) | const |
|
inline |
Item * Character::GetHelmItem | ( | ) |
const Item * Character::GetHelmItem | ( | ) | const |
Item * Character::GetItemAtInventoryIndex | ( | int | inout_item_cell | ) |
unsigned int Character::GetItemListAtInventoryIndex | ( | int | inout_item_cell | ) |
unsigned int Character::GetItemMainInventoryIndex | ( | int | inout_item_cell | ) |
int Character::GetItemsBonus | ( | CharacterAttribute | attr, |
bool | getOnlyMainHandDmg = false |
||
) | const |
int Character::getLearningPercent | ( | ) | const |
Get percentage bonus for character EXP received.
int Character::GetMagicalBonus | ( | CharacterAttribute | a2 | ) | const |
Item * Character::GetMainHandItem | ( | ) |
const Item * Character::GetMainHandItem | ( | ) | const |
Condition Character::GetMajorConditionIdx | ( | ) | const |
|
inline |
int Character::GetMaxHealth | ( | ) | const |
int Character::GetMaxMana | ( | ) | const |
int Character::GetMeditation | ( | ) | const |
int Character::GetMeleeDamageMaximal | ( | ) | const |
int Character::GetMeleeDamageMinimal | ( | ) | const |
std::string Character::GetMeleeDamageString | ( | ) |
unsigned int Character::GetMultiplierForSkillLevel | ( | CharacterSkillType | uSkillType, |
int | mult1, | ||
int | mult2, | ||
int | mult3, | ||
int | mult4 | ||
) | const |
Item * Character::GetNthRingItem | ( | int | ringNum | ) |
const Item * Character::GetNthRingItem | ( | int | ringNum | ) | const |
Item * Character::GetOffHandItem | ( | ) |
const Item * Character::GetOffHandItem | ( | ) | const |
int Character::GetParameterBonus | ( | int | character_parameter | ) | const |
int Character::GetPerception | ( | ) | const |
enum Race Character::GetRace | ( | ) | const |
std::string Character::GetRaceName | ( | ) | const |
int Character::GetRangedAttack | ( | ) |
int Character::GetRangedDamageMax | ( | ) |
int Character::GetRangedDamageMin | ( | ) |
std::string Character::GetRangedDamageString | ( | ) |
CharacterSex Character::GetSexByVoice | ( | ) | const |
int Character::GetSkillBonus | ( | CharacterAttribute | a2 | ) | const |
CharacterSkillType Character::GetSkillIdxByOrder | ( | signed int | order | ) |
CombinedSkillValue Character::getSkillValue | ( | CharacterSkillType | skill | ) | const |
int Character::GetSpecialItemBonus | ( | ItemEnchantment | enchantment | ) | const |
DamageType Character::GetSpellDamageType | ( | SpellId | uSpellID | ) | const |
Color Character::GetStatColor | ( | CharacterAttribute | uStat | ) | const |
bool Character::HasEnchantedItemEquipped | ( | ItemEnchantment | uEnchantment | ) | const |
bool Character::hasItem | ( | ItemId | uItemID, |
bool | checkHeldItem | ||
) | const |
bool Character::HasItemEquipped | ( | ItemSlot | uEquipIndex | ) | const |
bool Character::HasSkill | ( | CharacterSkillType | skill | ) | const |
bool Character::hasUnderwaterSuitEquipped | ( | ) |
void Character::Heal | ( | int | amount | ) |
void Character::IncreaseAttribute | ( | CharacterAttribute | eAttribute | ) |
bool Character::IsAsleep | ( | ) | const |
bool Character::isClass | ( | CharacterClass | class_type, |
bool | check_honorary = true |
||
) | const |
bool Character::IsCursed | ( | ) | const |
bool Character::IsDead | ( | ) | const |
bool Character::IsDrunk | ( | ) | const |
bool Character::IsEradicated | ( | ) | const |
|
inline |
|
inline |
bool Character::IsParalyzed | ( | ) | const |
bool Character::IsPetrified | ( | ) | const |
|
inline |
|
inline |
|
inline |
|
inline |
bool Character::IsUnarmed | ( | ) | const |
bool Character::IsUnconcious | ( | ) | const |
bool Character::IsWeak | ( | ) | const |
bool Character::IsZombie | ( | ) | const |
void Character::ItemsPotionDmgBreak | ( | int | enchant_count | ) |
bool Character::matchesAttackPreference | ( | MonsterAttackPreference | preference | ) | const |
bool Character::NothingOrJustBlastersEquipped | ( | ) | const |
void Character::OnInventoryLeftClick | ( | ) |
void Character::PlayAwardSound | ( | ) |
void Character::PlayAwardSound_Anim | ( | ) |
void Character::PlayAwardSound_Anim97 | ( | ) |
void Character::PlayAwardSound_Anim97_Face | ( | CharacterSpeech | speech | ) |
void Character::PlayAwardSound_Anim_Face | ( | CharacterSpeech | speech | ) |
void Character::PlayAwardSound_AnimSubtract | ( | ) |
void Character::PlayAwardSound_AnimSubtract_Face | ( | CharacterSpeech | speech | ) |
void Character::playEmotion | ( | CharacterPortrait | newPortrait, |
Duration | duration | ||
) |
void Character::playReaction | ( | CharacterSpeech | speech, |
int | a3 = 0 |
||
) |
void Character::PutItemAtInventoryIndex | ( | ItemId | uItemID, |
int | itemListPos, | ||
int | uSlot | ||
) |
void Character::RandomizeName | ( | ) |
int Character::receiveDamage | ( | signed int | amount, |
DamageType | dmg_type | ||
) |
int Character::ReceiveSpecialAttackEffect | ( | SpecialAttackType | attType, |
Actor * | pActor | ||
) |
bool Character::Recover | ( | Duration | dt | ) |
void Character::RemoveItemAtInventoryIndex | ( | unsigned int | uSlot | ) |
void Character::resetTempBonuses | ( | ) |
void Character::SalesProcess | ( | unsigned int | inventory_idnx, |
int | item_index, | ||
HouseId | houseId | ||
) |
MerchantPhrase Character::SelectPhrasesTransaction | ( | Item * | pItem, |
HouseType | building_type, | ||
HouseId | houseId, | ||
ShopScreen | ShopMenuType | ||
) |
bool Character::setBeacon | ( | int | index, |
Duration | duration | ||
) |
void Character::SetCondDeadWithBlockCheck | ( | int | blockable | ) |
void Character::SetCondInsaneWithBlockCheck | ( | int | blockable | ) |
void Character::SetCondition | ( | Condition | condition, |
int | blockable | ||
) |
void Character::SetCondUnconsciousWithBlockCheck | ( | int | blockable | ) |
void Character::SetCondWeakWithBlockCheck | ( | int | blockable | ) |
void Character::SetInitialStats | ( | ) |
void Character::SetRecoveryTime | ( | Duration | sRecoveryTime | ) |
void Character::SetSexByVoice | ( | ) |
void Character::SetSkillReaction | ( | ) |
void Character::setSkillValue | ( | CharacterSkillType | skill, |
const CombinedSkillValue & | value | ||
) |
void Character::SetVariable | ( | EvtVariable | var, |
signed int | a3 | ||
) |
void Character::setXP | ( | int | xp | ) |
void Character::SpendMana | ( | unsigned int | uRequiredMana | ) |
StealResult Character::StealFromActor | ( | unsigned int | uActorID, |
int | _steal_perm, | ||
int | reputation | ||
) |
int Character::StealFromShop | ( | Item * | itemToSteal, |
int | extraStealDifficulty, | ||
int | reputation, | ||
int | extraStealFine, | ||
int * | fineIfFailed | ||
) |
void Character::SubtractSkillByEvent | ( | CharacterSkillType | skill, |
uint16_t | subSkillValue | ||
) |
void Character::SubtractVariable | ( | EvtVariable | VarNum, |
signed int | pValue | ||
) |
void Character::tickRegeneration | ( | int | tick5, |
const RegenData & | rData, | ||
bool | stacking | ||
) |
void Character::useItem | ( | int | targetCharacter, |
bool | isPortraitClick | ||
) |
Use item on character. This includes potion drinking, spell scroll/books usages and so on.
targetCharacter | Character that uses the item. |
isPortraitClick | true if item used on character portrait, false if on character doll in inventory screen. |
void Character::WearItem | ( | ItemId | uItemID | ) |
bool Character::wearsItemAnywhere | ( | ItemId | item_id | ) | const |
void Character::Zero | ( | ) |
IndexedBitset<1, 512> Character::_achievedAwardsBits |
IndexedBitset<1, 512> Character::_characterEventBits |
char Character::_health_related |
char Character::_mana_related |
char Character::_melee_dmg_bonus |
IndexedArray<bool, ATTRIBUTE_FIRST_STAT, ATTRIBUTE_LAST_STAT> Character::_pureStatPotionUsed |
char Character::_ranged_atk_bonus |
char Character::_ranged_dmg_bonus |
char Character::_some_attack_bonus |
IndexedArray<int, ATTRIBUTE_FIRST_STAT, ATTRIBUTE_LAST_STAT> Character::_statBonuses |
IndexedArray<int, ATTRIBUTE_FIRST_STAT, ATTRIBUTE_LAST_STAT> Character::_stats |
IndexedArray<bool, SPELL_FIRST_REGULAR, SPELL_LAST_REGULAR> Character::bHaveSpell |
CharacterClass Character::classType |
CharacterConditions Character::conditions |
uint64_t Character::experience |
int Character::health |
|
staticconstexpr |
|
staticconstexpr |
|
staticconstexpr |
MagicSchool Character::lastOpenedSpellbookPage |
int Character::mana |
std::string Character::name |
IndexedArray<CombinedSkillValue, CHARACTER_SKILL_FIRST, CHARACTER_SKILL_LAST> Character::pActiveSkills |
IndexedArray<SpellBuff, CHARACTER_BUFF_FIRST, CHARACTER_BUFF_LAST> Character::pCharacterBuffs |
IndexedArray<unsigned int, ITEM_SLOT_FIRST_VALID, ITEM_SLOT_LAST_VALID> Character::pEquipment |
std::array<Item, INVENTORY_SLOT_COUNT> Character::pInventoryItemList |
std::array<int, INVENTORY_SLOT_COUNT> Character::pInventoryMatrix |
CharacterPortrait Character::portrait |
int16_t Character::portraitImageIndex |
Duration Character::portraitTimeLength |
Duration Character::portraitTimePassed |
int16_t Character::sACModifier |
int16_t Character::sAgeModifier |
int16_t Character::sLevelModifier |
int16_t Character::sResAirBase |
int16_t Character::sResAirBonus |
int16_t Character::sResBodyBase |
int16_t Character::sResBodyBonus |
int16_t Character::sResDarkBase |
int16_t Character::sResDarkBonus |
int16_t Character::sResEarthBase |
int16_t Character::sResEarthBonus |
int16_t Character::sResFireBase |
int16_t Character::sResFireBonus |
int16_t Character::sResLightBase |
int16_t Character::sResLightBonus |
int16_t Character::sResMagicBase |
int16_t Character::sResMagicBonus |
int16_t Character::sResMindBase |
int16_t Character::sResMindBonus |
int16_t Character::sResPhysicalBase |
int16_t Character::sResPhysicalBonus |
int16_t Character::sResSpiritBase |
int16_t Character::sResSpiritBonus |
int16_t Character::sResWaterBase |
int16_t Character::sResWaterBonus |
TalkAnimation Character::talkAnimation |
Duration Character::timeToRecovery |
unsigned int Character::uBirthYear |
uint8_t Character::uCurrentFace |
char Character::uFullHealthBonus |
char Character::uFullManaBonus |
uint16_t Character::uLevel |
char Character::uNumArmageddonCasts |
char Character::uNumDivineInterventionCastsThisDay |
char Character::uNumFireSpikeCasts |
int Character::uPrevFace |
int Character::uPrevVoiceID |
SpellId Character::uQuickSpell |
CharacterSex Character::uSex |
unsigned int Character::uSkillPoints |
unsigned int Character::uVoiceID |
std::vector<LloydBeacon> Character::vBeacons |