| _42ECB5_CharacterAttacksActor() | Character | static |
| _42FA66_do_explosive_impact(Vec3f pos, int a4, int16_t a5, int actchar) | Character | static |
| _achievedAwardsBits | Character | |
| _characterEventBits | Character | |
| _health_related | Character | |
| _mana_related | Character | |
| _melee_dmg_bonus | Character | |
| _pureStatPotionUsed | Character | |
| _ranged_atk_bonus | Character | |
| _ranged_dmg_bonus | Character | |
| _some_attack_bonus | Character | |
| _statBonuses | Character | |
| _stats | Character | |
| actualSkillLevel(Skill skill) const | Character | |
| AddSkillByEvent(Skill, uint16_t addSkillValue) | Character | |
| AddVariable(EvtVariable var, signed int val) | Character | |
| bHaveSpell | Character | |
| CalculateIncommingDamage(DamageType dmg_type, int amount) | Character | |
| CalculateMeleeDamageTo(bool ignoreSkillBonus, bool ignoreOffhand, MonsterId uTargetActorID) | Character | |
| CalculateMeleeDmgToEnemyWithWeapon(Item *weapon, MonsterId uTargetActorID, bool addOneDice) | Character | |
| CalculateRangedDamageTo(MonsterId uMonsterInfoID) | Character | |
| CanAct() const | Character | |
| CanCastSpell(int uRequiredMana) | Character | |
| CanEquip_RaceAndAlignmentCheck(ItemId uItemID) const | Character | |
| CanIdentify(const Item &item) const | Character | |
| CanRepair(const Item &item) const | Character | |
| CanSteal() const | Character | |
| CanTrainToNextLevel() | Character | |
| ChangeClass(Class classType) | Character | |
| Character() | Character | |
| characterHitOrMiss(Actor *pActor, int distancemod, int skillmod) | Character | |
| classType | Character | |
| cleanupBeacons() | Character | |
| CompareVariable(EvtVariable VarNum, signed int pValue) | Character | |
| conditions | Character | |
| DecreaseAttribute(Attribute eAttribute) | Character | |
| DiscardConditionIfLastsLongerThan(Condition uCondition, Time time) | Character | |
| experience | Character | |
| GetActualAC() const | Character | |
| GetActualAccuracy() const | Character | |
| GetActualAge() const | Character | |
| GetActualAttack(bool onlyMainHandDmg) const | Character | |
| GetActualEndurance() const | Character | |
| GetActualIntelligence() const | Character | |
| GetActualLevel() const | Character | |
| GetActualLuck() const | Character | |
| GetActualMight() const | Character | |
| GetActualPersonality() const | Character | |
| GetActualResistance(Attribute resistance) const | Character | |
| getActualSkillValue(Skill skill) const | Character | |
| GetActualSpeed() const | Character | |
| GetActualStat(Attribute stat) const | Character | |
| GetArmorRecoveryMultiplierFromSkillLevel(Skill armour_skill_type, float param2, float param3, float param4, float param5) const | Character | |
| GetAttackRecoveryTime(bool attackUsesBow) const | Character | |
| GetBaseAC() const | Character | |
| GetBaseAccuracy() const | Character | |
| GetBaseAge() const | Character | |
| GetBaseEndurance() const | Character | |
| GetBaseIntelligence() const | Character | |
| GetBaseLevel() const | Character | |
| GetBaseLuck() const | Character | |
| GetBaseMight() const | Character | |
| GetBasePersonality() const | Character | |
| GetBaseResistance(Attribute a2) const | Character | |
| GetBaseSpeed() const | Character | |
| GetBaseStat(Attribute stat) const | Character | |
| GetBodybuilding() const | Character | |
| getCharacterIndex() | Character | |
| GetConditionDaysPassed(Condition condition) const | Character | |
| GetDisarmTrap() const | Character | |
| GetExperienceDisplayColor() | Character | |
| GetHealth() const | Character | inline |
| GetItemsBonus(Attribute attr, bool getOnlyMainHandDmg=false) const | Character | |
| getLearningPercent() const | Character | |
| GetMagicalBonus(Attribute a2) const | Character | |
| GetMajorConditionIdx() const | Character | |
| GetMana() const | Character | inline |
| GetMaxHealth() const | Character | |
| GetMaxMana() const | Character | |
| GetMeditation() const | Character | |
| GetMeleeDamageMaximal() const | Character | |
| GetMeleeDamageMinimal() const | Character | |
| GetMeleeDamageString() | Character | |
| GetMultiplierForSkillLevel(Skill uSkillType, int mult1, int mult2, int mult3, int mult4) const | Character | |
| GetParameterBonus(int character_parameter) const | Character | |
| GetPerception() const | Character | |
| GetRace() const | Character | |
| GetRaceName() const | Character | |
| GetRangedAttack() | Character | |
| GetRangedDamageMax() | Character | |
| GetRangedDamageMin() | Character | |
| GetRangedDamageString() | Character | |
| GetSexByVoice() const | Character | |
| GetSkillBonus(Attribute a2) const | Character | |
| GetSkillIdxByOrder(signed int order) | Character | |
| getSkillValue(Skill skill) const | Character | |
| GetSpecialItemBonus(ItemEnchantment enchantment) const | Character | |
| GetStatColor(Attribute uStat) const | Character | |
| HasSkill(Skill skill) const | Character | |
| hasUnderwaterSuitEquipped() const | Character | |
| Heal(int amount) | Character | |
| health | Character | |
| IncreaseAttribute(Attribute eAttribute) | Character | |
| inventory | Character | |
| IsAsleep() const | Character | |
| isClass(Class class_type, bool check_honorary=true) const | Character | |
| IsCursed() const | Character | |
| IsDead() const | Character | |
| IsDrunk() const | Character | |
| IsEradicated() const | Character | |
| IsFemale() const | Character | inline |
| IsMale() const | Character | inline |
| IsParalyzed() const | Character | |
| IsPetrified() const | Character | |
| IsRaceDwarf() const | Character | inline |
| IsRaceElf() const | Character | inline |
| IsRaceGoblin() const | Character | inline |
| IsRaceHuman() const | Character | inline |
| IsUnarmed() const | Character | |
| IsUnconcious() const | Character | |
| IsWeak() const | Character | |
| IsZombie() const | Character | |
| ItemsPotionDmgBreak(int count) | Character | |
| lastOpenedSpellbookPage | Character | |
| mana | Character | |
| matchesAttackPreference(MonsterAttackPreference preference) const | Character | |
| name | Character | |
| NothingOrJustBlastersEquipped() const | Character | |
| OnInventoryLeftClick() | Character | |
| pActiveSkills | Character | |
| pCharacterBuffs | Character | |
| PlayAwardSound() | Character | |
| PlayAwardSound_Anim() | Character | |
| PlayAwardSound_Anim97() | Character | |
| PlayAwardSound_Anim97_Face(SpeechId speech) | Character | |
| PlayAwardSound_Anim_Face(SpeechId speech) | Character | |
| PlayAwardSound_AnimSubtract() | Character | |
| PlayAwardSound_AnimSubtract_Face(SpeechId speech) | Character | |
| playEmotion(PortraitId newPortrait, Duration duration) | Character | |
| playReaction(SpeechId speech, int a3=0) | Character | |
| portrait | Character | |
| portraitImageIndex | Character | |
| portraitTimeLength | Character | |
| portraitTimePassed | Character | |
| RandomizeName() | Character | |
| receiveDamage(signed int amount, DamageType dmg_type) | Character | |
| ReceiveSpecialAttackEffect(MonsterSpecialAttack attType, Actor *pActor) | Character | |
| Recover(Duration dt) | Character | |
| resetTempBonuses() | Character | |
| sACModifier | Character | |
| sAgeModifier | Character | |
| SalesProcess(InventoryEntry entry, HouseId houseId) | Character | |
| SelectPhrasesTransaction(Item *pItem, HouseType building_type, HouseId houseId, ShopScreen ShopMenuType) | Character | |
| setBeacon(int index, Duration duration) | Character | |
| SetCondDeadWithBlockCheck(int blockable) | Character | |
| SetCondInsaneWithBlockCheck(int blockable) | Character | |
| SetCondition(Condition condition, int blockable) | Character | |
| SetCondUnconsciousWithBlockCheck(int blockable) | Character | |
| SetCondWeakWithBlockCheck(int blockable) | Character | |
| SetInitialStats() | Character | |
| SetRecoveryTime(Duration sRecoveryTime) | Character | |
| SetSexByVoice() | Character | |
| SetSkillReaction() | Character | |
| setSkillValue(Skill skill, const CombinedSkillValue &value) | Character | |
| SetVariable(EvtVariable var, signed int a3) | Character | |
| setXP(int xp) | Character | |
| sLevelModifier | Character | |
| SpendMana(int uRequiredMana) | Character | |
| sResAirBase | Character | |
| sResAirBonus | Character | |
| sResBodyBase | Character | |
| sResBodyBonus | Character | |
| sResDarkBase | Character | |
| sResDarkBonus | Character | |
| sResEarthBase | Character | |
| sResEarthBonus | Character | |
| sResFireBase | Character | |
| sResFireBonus | Character | |
| sResLightBase | Character | |
| sResLightBonus | Character | |
| sResMagicBase | Character | |
| sResMagicBonus | Character | |
| sResMindBase | Character | |
| sResMindBonus | Character | |
| sResPhysicalBase | Character | |
| sResPhysicalBonus | Character | |
| sResSpiritBase | Character | |
| sResSpiritBonus | Character | |
| sResWaterBase | Character | |
| sResWaterBonus | Character | |
| StealFromActor(int uActorID, int _steal_perm, int reputation) | Character | |
| StealFromShop(Item *itemToSteal, int extraStealDifficulty, int reputation, int extraStealFine, int *fineIfFailed) | Character | |
| SubtractSkillByEvent(Skill skill, uint16_t subSkillValue) | Character | |
| SubtractVariable(EvtVariable VarNum, signed int pValue) | Character | |
| talkAnimation | Character | |
| tickRegeneration(int tick5, const RegenData &rData, bool stacking) | Character | |
| timeToRecovery | Character | |
| uBirthYear | Character | |
| uCurrentFace | Character | |
| uFullHealthBonus | Character | |
| uFullManaBonus | Character | |
| uLevel | Character | |
| uNumArmageddonCasts | Character | |
| uNumDivineInterventionCastsThisDay | Character | |
| uNumFireSpikeCasts | Character | |
| uPrevFace | Character | |
| uPrevVoiceID | Character | |
| uQuickSpell | Character | |
| useItem(int targetCharacter, bool isPortraitClick) | Character | |
| uSex | Character | |
| uSkillPoints | Character | |
| uVoiceID | Character | |
| vBeacons | Character | |
| wearsEnchantedItem(ItemEnchantment enchantment) const | Character | |
| wearsItem(ItemId itemId) const | Character | |
| Zero() | Character | |