|
| Character () |
|
void | Zero () |
|
bool | matchesAttackPreference (MonsterAttackPreference preference) const |
|
void | SetVariable (VariableType var, signed int a3) |
|
void | AddVariable (VariableType var, signed int val) |
|
void | SubtractVariable (VariableType VarNum, signed int pValue) |
|
bool | CompareVariable (VariableType 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 (ItemGen *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 (ItemGen *pItem, HouseType building_type, HouseId houseId, ShopScreen ShopMenuType) |
|
int | GetBodybuilding () const |
|
int | GetMeditation () const |
|
bool | CanIdentify (ItemGen *pItem) const |
|
bool | CanRepair (ItemGen *pItem) const |
|
int | GetPerception () const |
|
int | GetDisarmTrap () const |
|
char | 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, ItemGen *Src) |
|
int | CreateItemInInventory2 (unsigned int index, ItemGen *Src) |
|
void | PutItemArInventoryIndex (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) |
|
ItemGen * | 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) |
|
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 (ItemGen *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 |
|
ItemGen * | GetMainHandItem () |
|
ItemGen * | GetOffHandItem () |
|
ItemGen * | GetBowItem () |
|
ItemGen * | GetArmorItem () |
|
ItemGen * | GetHelmItem () |
|
ItemGen * | GetBeltItem () |
|
ItemGen * | GetCloakItem () |
|
ItemGen * | GetGloveItem () |
|
ItemGen * | GetBootItem () |
|
ItemGen * | GetAmuletItem () |
|
ItemGen * | GetNthRingItem (int ringNum) |
|
ItemGen * | GetItem (ItemSlot index) |
|
const ItemGen * | GetMainHandItem () const |
|
const ItemGen * | GetOffHandItem () const |
|
const ItemGen * | GetBowItem () const |
|
const ItemGen * | GetArmorItem () const |
|
const ItemGen * | GetHelmItem () const |
|
const ItemGen * | GetBeltItem () const |
|
const ItemGen * | GetCloakItem () const |
|
const ItemGen * | GetGloveItem () const |
|
const ItemGen * | GetBootItem () const |
|
const ItemGen * | GetAmuletItem () const |
|
const ItemGen * | GetNthRingItem (int ringNum) const |
|
const ItemGen * | 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) |
|