World of Might and Magic
0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
|
#include <Player.h>
Открытые статические члены | |
static void | _42ECB5_PlayerAttacksActor () |
static void | _42FA66_do_explosive_impact (int xpos, int ypos, int zpos, int a4, __int16 a5, signed int actchar) |
Статические открытые данные | |
static const unsigned int | INVETORYSLOTSWIDTH = 14 |
static const unsigned int | INVETORYSLOTSHEIGHT = 9 |
Player::Player | ( | ) |
См. определение в файле Player.cpp строка 8073
Перекрестные ссылки _expression21_animtime, _expression21_frameset, _health_related, _mana_related, _melee_dmg_bonus, _ranged_atk_bonus, _ranged_dmg_bonus, _some_attack_bonus, CHARACTER_EXPRESSION_INVALID, conditions_times, expression, field_100, field_104, field_1988, field_1A91, field_1A93, field_1A95, field_1A97, field_BB, field_E0, field_E4, field_E8, field_EC, field_F0, field_F4, field_F8, field_FC, lastOpenedSpellbookPage, pEquipment, pEquippedItems, pInventoryItemList, pInventoryMatrix, playerEventBits, pName, pPlayerBuffs, pure_accuracy_used, pure_endurance_used, pure_intellect_used, pure_luck_used, pure_might_used, pure_speed_used, pure_willpower_used, Reset(), sACModifier, sAgeModifier, sHealth, sLevelModifier, sMana, sResAirBase, sResAirBonus, sResBodyBase, sResBodyBonus, sResDarkBase, sResDarkBonus, sResEarthBase, sResEarthBonus, sResFireBase, sResFireBonus, sResLightBase, sResLightBonus, sResMagicBase, sResMagicBonus, sResMindBase, sResMindBonus, sResSpiritBase, sResSpiritBonus, sResWaterBase, sResWaterBonus, uAccuracy, uAccuracyBonus, uCurrentFace, uEndurance, uEnduranceBonus, uExpressionTimeLength, uExpressionTimePassed, uFullHealthBonus, uFullManaBonus, uIntelligence, uIntelligenceBonus, uLevel, uLuck, uLuckBonus, uMight, uMightBonus, uNumArmageddonCasts, uNumDivineInterventionCastsThisDay, uNumFireSpikeCasts, uQuickSpell, uSkillPoints, uSpeed, uSpeedBonus, uTimeToRecovery, uVoiceID, uWillpower и uWillpowerBonus.
void Player::SetVariable | ( | enum VariableType | var, |
signed int | a3 | ||
) |
См. определение в файле Player.cpp строка 5061
Перекрестные ссылки _449B57_test_bit(), _449B7E_toggle_bit(), _506568_autonote_type, _achieved_awards_bits, Party::_autonote_bits, stru123::_decor_events, Party::_quest_bits, PartyTimeStruct::_s_times, bFlashAutonotesBook, bFlashHistoryBook, bFlashQuestBook, ViewingParams::bRedrawGameUI, classType, Condition_Cursed, Condition_Dead, Condition_Disease_Medium, Condition_Disease_Severe, Condition_Disease_Weak, Condition_Drunk, Condition_Eradicated, Condition_Fear, Condition_Insane, Condition_Paralyzed, Condition_Pertified, Condition_Poison_Medium, Condition_Poison_Severe, Condition_Poison_Weak, Condition_Sleep, Condition_Unconcious, Condition_Weak, conditions_times, PartyTimeStruct::CounterEventValues, Party::CountHirelings(), OutdoorLocation::ddm, IndoorLocation::dlv, stru123::field_0, Localization::FormatString(), GameUI_DrawFoodAndGold(), GameUI_ReloadPlayerPortraits(), GameUI_StatusBar_OnEvent(), GetMaxHealth(), GetMaxMana(), GetPlayerIndex(), Party::GetPlayingTime(), GetSexByVoice(), Party::hirelingScrollPosition, PartyTimeStruct::HistoryEventTimes, ITEM_ARTIFACT_PUCK, ITEM_LICH_JAR_EMPTY, ITEM_LICH_JAR_FULL, ITEM_RELIC_MEKORIGS_HAMMER, LEVEL_Outdoor, localization, Party::PartyTimes, pAutonoteTxt, pAwards, pIndoor, Party::pIsArtifactFound, PlayAwardSound(), PlayAwardSound_Anim(), PlayAwardSound_Anim_Face(), PLAYER_CLASS_LICH, playerEventBits, PlaySound(), NPCStats::pNewNPCData, pNPCStats, pOutdoor, pOwnItems, pParty, pQuestTable, pStorylineText, StorylineRecord::pText, ItemGen::Reset(), sACModifier, sAgeModifier, SetCondition(), Party::SetFood(), Party::SetGold(), Party::SetHoldingItem(), SpellFxRenderer::SetPlayerBuffAnim(), SetSkillByEvent(), sHealth, skillAir, skillAlchemy, skillArmsmaster, skillAxe, skillBlaster, skillBody, skillBodybuilding, skillBow, skillChain, skillDagger, skillDark, skillDiplomacy, skillDisarmTrap, skillDodge, skillEarth, skillFire, skillItemId, skillLearning, skillLeather, skillLight, skillMace, skillMeditation, skillMerchant, skillMind, skillMonsterId, skillPerception, skillPlate, skillRepair, skillShield, skillSpear, skillSpirit, skillStaff, skillStealing, skillSword, skillUnarmed, skillWater, sLevelModifier, sMana, SPEECH_91, SPEECH_92, SPEECH_93, SPEECH_96, spell_fx_renderer, sResAirBase, sResAirBonus, sResBodyBase, sResBodyBonus, sResDarkBase, sResDarkBonus, sResEarthBase, sResEarthBonus, sResFireBase, sResFireBonus, sResLightBase, sResLightBonus, sResMagicBase, sResMagicBonus, sResMindBase, sResMindBonus, sResSpiritBase, sResSpiritBonus, sResWaterBase, sResWaterBonus, StorylineText::StoreLine, stru_5E4C90_MapPersistVars, uAccuracy, uAccuracyBonus, ItemGen::uAttributes, uCurrentFace, uCurrentlyLoadedLevelType, uEndurance, uEnduranceBonus, uExperience, NPCData::uFlags, uIntelligence, uIntelligenceBonus, ItemGen::uItemID, uLevel, uLuck, uLuckBonus, uMight, uMightBonus, Party::uNumArenaKnightWins, Party::uNumArenaLordWins, Party::uNumArenaPageWins, Party::uNumArenaSquireWins, Party::uNumBountiesCollected, Party::uNumDeaths, Party::uNumGoldInBank, Party::uNumPrisonTerms, uPrevFace, uPrevVoiceID, DDM_DLV_Header::uReputation, uSex, uSkillPoints, uSpeed, uSpeedBonus, uVoiceID, uWillpower, uWillpowerBonus, VAR_AccuracyBonus, VAR_ACModifier, VAR_ActualAccuracy, VAR_ActualEndurance, VAR_ActualIntellect, VAR_ActualLuck, VAR_ActualMight, VAR_ActualPersonality, VAR_ActualSpeed, VAR_Afraid, VAR_Age, VAR_AirResistance, VAR_AirResistanceBonus, VAR_AirSkill, VAR_AlchemySkill, VAR_ArenaWinsKnight, VAR_ArenaWinsLord, VAR_ArenaWinsPage, VAR_ArenaWinsSquire, VAR_ArmsmasterSkill, VAR_Asleep, VAR_AutoNotes, VAR_Award, VAR_AxeSkill, VAR_BaseAccuracy, VAR_BaseEndurance, VAR_BaseIntellect, VAR_BaseLevel, VAR_BaseLuck, VAR_BaseMight, VAR_BasePersonality, VAR_BaseSpeed, VAR_BlasterSkill, VAR_BodybuildingSkill, VAR_BodyResistance, VAR_BodyResistanceBonus, VAR_BodySkill, VAR_BowSkill, VAR_Class, VAR_Counter1, VAR_Counter10, VAR_Counter2, VAR_Counter3, VAR_Counter4, VAR_Counter5, VAR_Counter6, VAR_Counter7, VAR_Counter8, VAR_Counter9, VAR_CurrentHP, VAR_CurrentSP, VAR_Cursed, VAR_DaggerSkill, VAR_DarkResistance, VAR_DarkResistanceBonus, VAR_DarkSkill, VAR_Dead, VAR_DiplomacySkill, VAR_DisarmTrapSkill, VAR_DiseasedGreen, VAR_DiseasedRed, VAR_DiseasedYellow, VAR_DodgeSkill, VAR_Drunk, VAR_EarthResistance, VAR_EarthResistanceBonus, VAR_EarthSkill, VAR_EnduranceBonus, VAR_Eradicated, VAR_Experience, VAR_FireResistance, VAR_FireResistanceBonus, VAR_FireSkill, VAR_FixedFood, VAR_FixedGold, VAR_GoldInBank, VAR_History_0, VAR_History_28, VAR_IdentifyItemSkill, VAR_IdentifyMonsterSkill, VAR_Insane, VAR_IntellectBonus, VAR_LearningSkill, VAR_LeatherSkill, VAR_LevelModifier, VAR_LightResistance, VAR_LightResistanceBonus, VAR_LightSkill, VAR_LuckBonus, VAR_MaceSkill, VAR_MagicResistance, VAR_MagicResistanceBonus, VAR_MajorCondition, VAR_MapPersistentVariable_0, VAR_MapPersistentVariable_74, VAR_MapPersistentVariable_75, VAR_MapPersistentVariable_99, VAR_MaxHP, VAR_MaxSP, VAR_MeditationSkill, VAR_MerchantSkill, VAR_MightBonus, VAR_MindResistance, VAR_MindResistanceBonus, VAR_MindSkill, VAR_NPCs2, VAR_NumBounties, VAR_NumDeaths, VAR_NumSkillPoints, VAR_Paralyzed, VAR_PerceptionSkill, VAR_PersonalityBonus, VAR_PhysicalResistanceBonus, VAR_PlateSkill, VAR_PlayerBits, VAR_PlayerItemInHands, VAR_PoisonedGreen, VAR_PoisonedRed, VAR_PoisonedYellow, VAR_PrisonTerms, VAR_QBits_QuestsDone, VAR_RandomFood, VAR_RandomGold, VAR_RepairSkill, VAR_ReputationInCurrentLocation, VAR_Sex, VAR_ShieldSkill, VAR_SkillChain, VAR_SpearSkill, VAR_SpeedBonus, VAR_SpiritResistance, VAR_SpiritResistanceBonus, VAR_SpiritSkill, VAR_StaffSkill, VAR_StealingSkill, VAR_Stoned, VAR_SwordSkill, VAR_ThieverySkill, VAR_UnarmedSkill, VAR_Unconsious, VAR_UnknownTimeEvent0, VAR_UnknownTimeEvent19, VAR_WaterResistance, VAR_WaterResistanceBonus, VAR_WaterSkill, VAR_Weak и viewparams.
Используется в ClickNPCTopic().
void Player::AddVariable | ( | enum VariableType | var, |
signed int | val | ||
) |
См. определение в файле Player.cpp строка 5658
Перекрестные ссылки _449B57_test_bit(), _449B7E_toggle_bit(), _506568_autonote_type, _achieved_awards_bits, Party::_autonote_bits, stru123::_decor_events, _health_related, _mana_related, Party::_quest_bits, PartyTimeStruct::_s_times, AddSkillByEvent(), bFlashAutonotesBook, bFlashHistoryBook, bFlashQuestBook, ViewingParams::bRedrawGameUI, classType, Condition_Cursed, Condition_Dead, Condition_Disease_Medium, Condition_Disease_Severe, Condition_Disease_Weak, Condition_Drunk, Condition_Eradicated, Condition_Fear, Condition_Insane, Condition_Paralyzed, Condition_Pertified, Condition_Poison_Medium, Condition_Poison_Severe, Condition_Poison_Weak, Condition_Sleep, Condition_Unconcious, Condition_Weak, conditions_times, PartyTimeStruct::CounterEventValues, Party::CountHirelings(), OutdoorLocation::ddm, IndoorLocation::dlv, stru123::field_0, Localization::FormatString(), GameUI_DrawFoodAndGold(), GameUI_StatusBar_OnEvent(), ItemGen::GetDamageMod(), GetMaxHealth(), GetMaxMana(), GetPlayerIndex(), Party::GetPlayingTime(), Party::GiveFood(), Party::hirelingScrollPosition, PartyTimeStruct::HistoryEventTimes, ITEM_ARTIFACT_PUCK, ITEM_RELIC_MEKORIGS_HAMMER, ITEM_WAND_FIRE, ITEM_WAND_INCENERATION, LEVEL_Outdoor, localization, Party::PartyFindsGold(), Party::PartyTimes, pAutonoteTxt, pAwards, pIndoor, Party::pIsArtifactFound, PlayAwardSound(), PlayAwardSound_Anim97(), PlayAwardSound_Anim97_Face(), playerEventBits, PlaySound(), NPCStats::pNewNPCData, pNPCStats, pOutdoor, pParty, pQuestTable, pStorylineText, StorylineRecord::pText, ItemGen::Reset(), sACModifier, sAgeModifier, SetCondition(), Party::SetHoldingItem(), SpellFxRenderer::SetPlayerBuffAnim(), sHealth, skillAir, skillAlchemy, skillArmsmaster, skillAxe, skillBlaster, skillBody, skillBodybuilding, skillBow, skillChain, skillDagger, skillDark, skillDiplomacy, skillDisarmTrap, skillDodge, skillEarth, skillFire, skillItemId, skillLearning, skillLeather, skillLight, skillMace, skillMeditation, skillMerchant, skillMind, skillMonsterId, skillPerception, skillPlate, skillRepair, skillShield, skillSpear, skillSpirit, skillStaff, skillStealing, skillSword, skillUnarmed, skillWater, sLevelModifier, sMana, SPEECH_91, SPEECH_92, SPEECH_93, SPEECH_96, sResAirBase, sResAirBonus, sResBodyBase, sResBodyBonus, sResDarkBase, sResDarkBonus, sResEarthBase, sResEarthBonus, sResFireBase, sResFireBonus, sResLightBase, sResLightBonus, sResMagicBase, sResMagicBonus, sResMindBase, sResMindBonus, sResSpiritBase, sResSpiritBonus, sResWaterBase, sResWaterBonus, StorylineText::StoreLine, stru_5E4C90_MapPersistVars, uAccuracy, uAccuracyBonus, ItemGen::uAttributes, uCurrentlyLoadedLevelType, uEndurance, uEnduranceBonus, uExperience, NPCData::uFlags, uFullHealthBonus, uFullManaBonus, uIntelligence, uIntelligenceBonus, ItemGen::uItemID, uLevel, uLuck, uLuckBonus, ItemGen::uMaxCharges, uMight, uMightBonus, Party::uNumArenaKnightWins, Party::uNumArenaLordWins, Party::uNumArenaPageWins, Party::uNumArenaSquireWins, Party::uNumBountiesCollected, ItemGen::uNumCharges, Party::uNumDeaths, Party::uNumGoldInBank, Party::uNumPrisonTerms, DDM_DLV_Header::uReputation, uSex, uSkillPoints, uSpeed, uSpeedBonus, uWillpower, uWillpowerBonus, VAR_AccuracyBonus, VAR_ACModifier, VAR_ActualAccuracy, VAR_ActualEndurance, VAR_ActualIntellect, VAR_ActualLuck, VAR_ActualMight, VAR_ActualPersonality, VAR_ActualSpeed, VAR_Afraid, VAR_Age, VAR_AirResistance, VAR_AirResistanceBonus, VAR_AirSkill, VAR_AlchemySkill, VAR_ArenaWinsKnight, VAR_ArenaWinsLord, VAR_ArenaWinsPage, VAR_ArenaWinsSquire, VAR_ArmsmasterSkill, VAR_Asleep, VAR_AutoNotes, VAR_Award, VAR_AxeSkill, VAR_BaseAccuracy, VAR_BaseEndurance, VAR_BaseIntellect, VAR_BaseLevel, VAR_BaseLuck, VAR_BaseMight, VAR_BasePersonality, VAR_BaseSpeed, VAR_BlasterSkill, VAR_BodybuildingSkill, VAR_BodyResistance, VAR_BodyResistanceBonus, VAR_BodySkill, VAR_BowSkill, VAR_Class, VAR_Counter1, VAR_Counter10, VAR_CurrentHP, VAR_CurrentSP, VAR_Cursed, VAR_DaggerSkill, VAR_DarkResistance, VAR_DarkResistanceBonus, VAR_DarkSkill, VAR_Dead, VAR_DiplomacySkill, VAR_DisarmTrapSkill, VAR_DiseasedGreen, VAR_DiseasedRed, VAR_DiseasedYellow, VAR_DodgeSkill, VAR_Drunk, VAR_EarthResistance, VAR_EarthResistanceBonus, VAR_EarthSkill, VAR_EnduranceBonus, VAR_Eradicated, VAR_Experience, VAR_FireResistance, VAR_FireResistanceBonus, VAR_FireSkill, VAR_FixedFood, VAR_FixedGold, VAR_GoldInBank, VAR_History_0, VAR_History_28, VAR_IdentifyItemSkill, VAR_IdentifyMonsterSkill, VAR_Insane, VAR_IntellectBonus, VAR_LearningSkill, VAR_LeatherSkill, VAR_LevelModifier, VAR_LightResistance, VAR_LightResistanceBonus, VAR_LightSkill, VAR_LuckBonus, VAR_MaceSkill, VAR_MagicResistance, VAR_MagicResistanceBonus, VAR_MajorCondition, VAR_MapPersistentVariable_0, VAR_MapPersistentVariable_74, VAR_MapPersistentVariable_75, VAR_MapPersistentVariable_99, VAR_MaxHP, VAR_MaxSP, VAR_MeditationSkill, VAR_MerchantSkill, VAR_MightBonus, VAR_MindResistance, VAR_MindResistanceBonus, VAR_MindSkill, VAR_NPCs2, VAR_NumBounties, VAR_NumDeaths, VAR_NumSkillPoints, VAR_Paralyzed, VAR_PerceptionSkill, VAR_PersonalityBonus, VAR_PlateSkill, VAR_PlayerBits, VAR_PlayerItemInHands, VAR_PoisonedGreen, VAR_PoisonedRed, VAR_PoisonedYellow, VAR_PrisonTerms, VAR_QBits_QuestsDone, VAR_RandomFood, VAR_RandomGold, VAR_RepairSkill, VAR_ReputationInCurrentLocation, VAR_Sex, VAR_ShieldSkill, VAR_SkillChain, VAR_SpearSkill, VAR_SpeedBonus, VAR_SpiritResistance, VAR_SpiritResistanceBonus, VAR_SpiritSkill, VAR_StaffSkill, VAR_StealingSkill, VAR_Stoned, VAR_SwordSkill, VAR_ThieverySkill, VAR_UnarmedSkill, VAR_Unconsious, VAR_UnknownTimeEvent0, VAR_UnknownTimeEvent19, VAR_WaterResistance, VAR_WaterResistanceBonus, VAR_WaterSkill, VAR_Weak и viewparams.
Используется в EventProcessor() и UseItem_DrinkPotion_etc().
void Player::SubtractVariable | ( | enum VariableType | VarNum, |
signed int | pValue | ||
) |
См. определение в файле Player.cpp строка 6230
Перекрестные ссылки _449B7E_toggle_bit(), _achieved_awards_bits, Party::_autonote_bits, stru123::_decor_events, Party::_quest_bits, ViewingParams::bRedrawGameUI, Condition_Cursed, Condition_Dead, Condition_Disease_Medium, Condition_Disease_Severe, Condition_Disease_Weak, Condition_Drunk, Condition_Eradicated, Condition_Fear, Condition_Insane, Condition_Paralyzed, Condition_Pertified, Condition_Poison_Medium, Condition_Poison_Severe, Condition_Poison_Weak, Condition_Sleep, Condition_Unconcious, Condition_Weak, conditions_times, Party::CountHirelings(), OutdoorLocation::ddm, IndoorLocation::dlv, DMGT_PHISYCAL, dword_5B65C4_cancelEventProcessing, stru123::field_0, Localization::FormatString(), GameUI_DrawFoodAndGold(), GameUI_StatusBar_OnEvent(), Party::GetFood(), Party::GetGold(), GetNewNPCData(), Party::hirelingScrollPosition, LEVEL_Outdoor, localization, mouse, npcIdToDismissAfterDialogue, pEquipment, Party::pHirelings, PlayerEquipment::pIndices, pIndoor, pInventoryItemList, pInventoryMatrix, PlayAwardSound_Anim98(), PlayAwardSound_Anim98_Face(), PlaySound(), NPCStats::pNewNPCData, pNPCStats, pOutdoor, pParty, Party::pPickedItem, ReceiveDamage(), Mouse::RemoveHoldingItem(), RemoveItemAtInventoryIndex(), sACModifier, sAgeModifier, sDialogue_SpeakingActorNPC_ID, skillAir, skillAlchemy, skillArmsmaster, skillAxe, skillBlaster, skillBody, skillBodybuilding, skillBow, skillChain, skillDagger, skillDark, skillDiplomacy, skillDisarmTrap, skillDodge, skillEarth, skillFire, skillItemId, skillLearning, skillLight, skillMace, skillMeditation, skillMerchant, skillMind, skillMonsterId, skillPerception, skillPlate, skillRepair, skillShield, skillSpear, skillSpirit, skillStaff, skillStealing, skillSword, skillUnarmed, skillWater, sLevelModifier, sMana, SPEECH_91, SPEECH_92, SPEECH_96, sResAirBase, sResAirBonus, sResBodyBase, sResBodyBonus, sResDarkBase, sResDarkBonus, sResEarthBase, sResEarthBonus, sResFireBase, sResFireBonus, sResLightBase, sResLightBonus, sResMagicBase, sResMagicBonus, sResMindBase, sResMindBonus, sResSpiritBase, sResSpiritBonus, sResWaterBase, sResWaterBonus, stru_5E4C90_MapPersistVars, Party::TakeFood(), Party::TakeGold(), uAccuracy, uAccuracyBonus, uCurrentlyLoadedLevelType, uEndurance, uEnduranceBonus, uExperience, uIntelligence, uIntelligenceBonus, ItemGen::uItemID, uLevel, uLuck, uLuckBonus, uMight, uMightBonus, Party::uNumArenaKnightWins, Party::uNumArenaLordWins, Party::uNumArenaPageWins, Party::uNumArenaSquireWins, Party::uNumBountiesCollected, Party::uNumDeaths, Party::uNumGoldInBank, NPCStats::uNumNewNPCs, Party::uNumPrisonTerms, NPCData::uProfession, DDM_DLV_Header::uReputation, uSkillPoints, uSpeed, uSpeedBonus, uWillpower, uWillpowerBonus, VAR_AccuracyBonus, VAR_ACModifier, VAR_ActualAccuracy, VAR_ActualEndurance, VAR_ActualIntellect, VAR_ActualLuck, VAR_ActualMight, VAR_ActualPersonality, VAR_ActualSpeed, VAR_Afraid, VAR_Age, VAR_AirResistance, VAR_AirResistanceBonus, VAR_AirSkill, VAR_AlchemySkill, VAR_ArenaWinsKnight, VAR_ArenaWinsLord, VAR_ArenaWinsPage, VAR_ArenaWinsSquire, VAR_ArmsmasterSkill, VAR_Asleep, VAR_AutoNotes, VAR_Award, VAR_AxeSkill, VAR_BaseAccuracy, VAR_BaseEndurance, VAR_BaseIntellect, VAR_BaseLevel, VAR_BaseLuck, VAR_BaseMight, VAR_BasePersonality, VAR_BaseSpeed, VAR_BlasterSkill, VAR_BodybuildingSkill, VAR_BodyResistance, VAR_BodyResistanceBonus, VAR_BodySkill, VAR_BowSkill, VAR_CurrentHP, VAR_CurrentSP, VAR_Cursed, VAR_DaggerSkill, VAR_DarkResistance, VAR_DarkResistanceBonus, VAR_DarkSkill, VAR_Dead, VAR_DiplomacySkill, VAR_DisarmTrapSkill, VAR_DiseasedGreen, VAR_DiseasedRed, VAR_DiseasedYellow, VAR_DodgeSkill, VAR_Drunk, VAR_EarthResistance, VAR_EarthResistanceBonus, VAR_EarthSkill, VAR_EnduranceBonus, VAR_Eradicated, VAR_Experience, VAR_FireResistance, VAR_FireResistanceBonus, VAR_FireSkill, VAR_FixedFood, VAR_FixedGold, VAR_GoldInBank, VAR_HiredNPCHasSpeciality, VAR_IdentifyItemSkill, VAR_IdentifyMonsterSkill, VAR_Insane, VAR_IntellectBonus, VAR_LearningSkill, VAR_LeatherSkill, VAR_LevelModifier, VAR_LightResistance, VAR_LightResistanceBonus, VAR_LightSkill, VAR_LuckBonus, VAR_MaceSkill, VAR_MagicResistance, VAR_MagicResistanceBonus, VAR_MapPersistentVariable_0, VAR_MapPersistentVariable_74, VAR_MapPersistentVariable_75, VAR_MapPersistentVariable_99, VAR_MeditationSkill, VAR_MerchantSkill, VAR_MightBonus, VAR_MindResistance, VAR_MindResistanceBonus, VAR_MindSkill, VAR_NPCs2, VAR_NumBounties, VAR_NumDeaths, VAR_NumSkillPoints, VAR_Paralyzed, VAR_PerceptionSkill, VAR_PersonalityBonus, VAR_PlateSkill, VAR_PlayerItemInHands, VAR_PoisonedGreen, VAR_PoisonedRed, VAR_PoisonedYellow, VAR_PrisonTerms, VAR_QBits_QuestsDone, VAR_RandomFood, VAR_RandomGold, VAR_RepairSkill, VAR_ReputationInCurrentLocation, VAR_ShieldSkill, VAR_SkillChain, VAR_SpearSkill, VAR_SpeedBonus, VAR_SpiritResistance, VAR_SpiritResistanceBonus, VAR_SpiritSkill, VAR_StaffSkill, VAR_StealingSkill, VAR_Stoned, VAR_SwordSkill, VAR_ThieverySkill, VAR_UnarmedSkill, VAR_Unconsious, VAR_WaterResistance, VAR_WaterResistanceBonus, VAR_WaterSkill, VAR_Weak и viewparams.
bool Player::CompareVariable | ( | enum VariableType | VarNum, |
signed int | pValue | ||
) |
См. определение в файле Player.cpp строка 4645
Перекрестные ссылки _449B57_test_bit(), _achieved_awards_bits, Party::_autonote_bits, stru123::_decor_events, Party::_quest_bits, Party::bFlying, CheckHiredNPCSpeciality(), classType, CmpSkillValue(), Condition_Cursed, Condition_Dead, Condition_Disease_Medium, Condition_Disease_Severe, Condition_Disease_Weak, Condition_Drunk, Condition_Eradicated, Condition_Fear, Condition_Insane, Condition_Paralyzed, Condition_Pertified, Condition_Poison_Medium, Condition_Poison_Severe, Condition_Poison_Weak, Condition_Sleep, Condition_Unconcious, Condition_Weak, conditions_times, PartyTimeStruct::CounterEventValues, OutdoorLocation::ddm, IndoorLocation::dlv, stru123::field_0, DDM_DLV_Header::field_C_alert, GameTime::FromHours(), GetActualAC(), GetActualAccuracy(), GetActualAge(), GetActualEndurance(), GetActualIntelligence(), GetActualLuck(), GetActualMight(), GetActualSpeed(), GetActualWillpower(), GetBaseAccuracy(), GetBaseEndurance(), GetBaseIntelligence(), GetBaseLuck(), GetBaseSpeed(), GetBaseStrength(), GetBaseWillpower(), GameTime::GetDays(), Party::GetFood(), Party::GetGold(), GameTime::GetHoursOfDay(), GetMajorConditionIdx(), GetMaxHealth(), GetMaxMana(), GetNthEquippedIndexItem(), Party::GetPlayingTime(), GetRace(), HasItemEquipped(), NPCData::Hired(), LEVEL_Outdoor, PARTY_BUFF_FLY, PARTY_BUFF_INVISIBILITY, Party::PartyTimes, pIndoor, pInventoryItemList, playerEventBits, NPCStats::pNewNPCData, pNPCStats, pOutdoor, pParty, Party::pPartyBuffs, Party::pPickedItem, Party::pPlayers, sACModifier, sHealth, skillAir, skillAlchemy, skillArmsmaster, skillAxe, skillBlaster, skillBody, skillBodybuilding, skillBow, skillChain, skillDagger, skillDark, skillDiplomacy, skillDisarmTrap, skillDodge, skillEarth, skillFire, skillItemId, skillLearning, skillLeather, skillLight, skillMace, skillMeditation, skillMerchant, skillMind, skillMonsterId, skillPerception, skillPlate, skillRepair, skillShield, skillSpear, skillSpirit, skillStaff, skillStealing, skillSword, skillUnarmed, skillWater, sLevelModifier, sMana, sResAirBase, sResAirBonus, sResBodyBase, sResBodyBonus, sResDarkBase, sResDarkBonus, sResEarthBase, sResEarthBonus, sResFireBase, sResFireBonus, sResLightBase, sResLightBonus, sResMagicBase, sResMagicBonus, sResMindBase, sResMindBonus, sResSpiritBase, sResSpiritBonus, sResWaterBase, sResWaterBonus, stru_5E4C90_MapPersistVars, uAccuracy, uAccuracyBonus, uCurrentlyLoadedLevelType, Party::uCurrentMonth, uEndurance, uEnduranceBonus, uExperience, uIntelligence, uIntelligenceBonus, ItemGen::uItemID, uLevel, uLuck, uLuckBonus, uMight, uMightBonus, Party::uNumArenaKnightWins, Party::uNumArenaLordWins, Party::uNumArenaPageWins, Party::uNumArenaSquireWins, Party::uNumBountiesCollected, Party::uNumDeaths, Party::uNumGoldInBank, Party::uNumPrisonTerms, DDM_DLV_Header::uReputation, uSex, uSkillPoints, uSpeed, uSpeedBonus, uWillpower, uWillpowerBonus, VAR_AccuracyBonus, VAR_ACModifier, VAR_ActualAC, VAR_ActualAccuracy, VAR_ActualEndurance, VAR_ActualIntellect, VAR_ActualLuck, VAR_ActualMight, VAR_ActualPersonality, VAR_ActualSpeed, VAR_Afraid, VAR_Age, VAR_AirResistance, VAR_AirResistanceBonus, VAR_AirSkill, VAR_AlchemySkill, VAR_ArenaWinsKnight, VAR_ArenaWinsLord, VAR_ArenaWinsPage, VAR_ArenaWinsSquire, VAR_ArmsmasterSkill, VAR_Asleep, VAR_AutoNotes, VAR_Award, VAR_AxeSkill, VAR_BaseAccuracy, VAR_BaseEndurance, VAR_BaseIntellect, VAR_BaseLevel, VAR_BaseLuck, VAR_BaseMight, VAR_BasePersonality, VAR_BaseSpeed, VAR_BlasterSkill, VAR_BodybuildingSkill, VAR_BodyResistance, VAR_BodyResistanceBonus, VAR_BodySkill, VAR_BowSkill, VAR_CircusPrises, VAR_Class, VAR_Counter1, VAR_Counter10, VAR_Counter2, VAR_Counter3, VAR_Counter4, VAR_Counter5, VAR_Counter6, VAR_Counter7, VAR_Counter8, VAR_Counter9, VAR_CurrentHP, VAR_CurrentSP, VAR_Cursed, VAR_DaggerSkill, VAR_DarkResistance, VAR_DarkResistanceBonus, VAR_DarkSkill, VAR_DayOfWeek, VAR_DayOfYear, VAR_Dead, VAR_DiplomacySkill, VAR_DisarmTrapSkill, VAR_DiseasedGreen, VAR_DiseasedRed, VAR_DiseasedYellow, VAR_DodgeSkill, VAR_Drunk, VAR_EarthResistance, VAR_EarthResistanceBonus, VAR_EarthSkill, VAR_EnduranceBonus, VAR_Eradicated, VAR_Experience, VAR_FireResistance, VAR_FireResistanceBonus, VAR_FireSkill, VAR_FixedFood, VAR_FixedGold, VAR_GoldInBank, VAR_HiredNPCHasSpeciality, VAR_Hour, VAR_IdentifyItemSkill, VAR_IdentifyMonsterSkill, VAR_Insane, VAR_IntellectBonus, VAR_Invisible, VAR_IsAccuracyMoreThanBase, VAR_IsEnduranceMoreThanBase, VAR_IsFlying, VAR_IsIntellectMoreThanBase, VAR_IsLuckMoreThanBase, VAR_IsMightMoreThanBase, VAR_IsPersonalityMoreThanBase, VAR_IsSpeedMoreThanBase, VAR_ItemEquipped, VAR_LearningSkill, VAR_LeatherSkill, VAR_LevelModifier, VAR_LightResistance, VAR_LightResistanceBonus, VAR_LightSkill, VAR_LuckBonus, VAR_MaceSkill, VAR_MagicResistance, VAR_MagicResistanceBonus, VAR_MajorCondition, VAR_MapPersistentVariable_0, VAR_MapPersistentVariable_74, VAR_MapPersistentVariable_75, VAR_MapPersistentVariable_99, VAR_MaxHP, VAR_MaxSP, VAR_MeditationSkill, VAR_MerchantSkill, VAR_MightBonus, VAR_MindResistance, VAR_MindResistanceBonus, VAR_MindSkill, VAR_MonthIs, VAR_NPCs2, VAR_NumBounties, VAR_NumDeaths, VAR_NumSkillPoints, VAR_Paralyzed, VAR_PerceptionSkill, VAR_PersonalityBonus, VAR_PhysicalResistance, VAR_PlateSkill, VAR_PlayerBits, VAR_PlayerItemInHands, VAR_PoisonedGreen, VAR_PoisonedRed, VAR_PoisonedYellow, VAR_PrisonTerms, VAR_QBits_QuestsDone, VAR_Race, VAR_RepairSkill, VAR_ReputationInCurrentLocation, VAR_Sex, VAR_ShieldSkill, VAR_SkillChain, VAR_SpearSkill, VAR_SpeedBonus, VAR_SpiritResistance, VAR_SpiritResistanceBonus, VAR_SpiritSkill, VAR_StaffSkill, VAR_StealingSkill, VAR_Stoned, VAR_SwordSkill, VAR_ThieverySkill, VAR_UnarmedSkill, VAR_Unconsious, VAR_Unknown1, VAR_WaterResistance, VAR_WaterResistanceBonus, VAR_WaterSkill и VAR_Weak.
void Player::UseItem_DrinkPotion_etc | ( | signed int | a2, |
int | a3 | ||
) |
См. определение в файле Player.cpp строка 3850
Перекрестные ссылки _42777D_CastSpell_UseWand_ShootArrow(), AddVariable(), stru262_TurnBased::ApplyPlayerAction(), PlayerSpells::bHaveSpell, ViewingParams::bRedrawGameUI, Party::bTurnBasedModeOn, CanAct(), Condition_Cursed, Condition_Dead, Condition_Disease_Medium, Condition_Disease_Severe, Condition_Disease_Weak, Condition_Eradicated, Condition_Fear, Condition_Insane, Condition_Paralyzed, Condition_Pertified, Condition_Poison_Medium, Condition_Poison_Severe, Condition_Poison_Weak, Condition_Sleep, Condition_Weak, conditions_times, CreateMsgScrollWindow(), current_screen_type, engine, EQUIP_BOOK, EQUIP_MESSAGE_SCROLL, EQUIP_POTION, EQUIP_REAGENT, EQUIP_SPELL_SCROLL, GUIWindow::eWindowType, flt_6BE3A4_debug_recmod1, Localization::FormatString(), GameUI_StatusBar_OnEvent(), Localization::GetAttirubteName(), Localization::GetCharacterConditionName(), ItemGen::GetDisplayName(), ItemGen::GetItemEquipType(), GetMajorConditionIdx(), GetMaxMana(), Party::GetPlayingTime(), Localization::GetSpellSchoolName(), Localization::GetString(), Party::GiveFood(), Heal(), ITEM_161, ITEM_162, ITEM_FAERIE_PIPES, ITEM_GENIE_LAMP, ITEM_GRYPHONHEARTS_TRUMPET, ITEM_HORSESHOE, ITEM_LUTE, ITEM_RED_APPLE, ITEM_TEMPLE_IN_A_BOTTLE, localization, mouse, OBJECT_Player, pActiveSkills, Party::PartyFindsGold(), pAudioPlayer, pGUIWindow_CurrentMenu, PLAYER_BUFF_ACCURACY, PLAYER_BUFF_BLESS, PLAYER_BUFF_ENDURANCE, PLAYER_BUFF_HASTE, PLAYER_BUFF_HEROISM, PLAYER_BUFF_INTELLIGENCE, PLAYER_BUFF_LUCK, PLAYER_BUFF_PRESERVATION, PLAYER_BUFF_RESIST_AIR, PLAYER_BUFF_RESIST_BODY, PLAYER_BUFF_RESIST_EARTH, PLAYER_BUFF_RESIST_FIRE, PLAYER_BUFF_RESIST_MIND, PLAYER_BUFF_RESIST_WATER, PLAYER_BUFF_SHIELD, PLAYER_BUFF_SPEED, PLAYER_BUFF_STONESKIN, PLAYER_BUFF_STRENGTH, PLAYER_BUFF_WATER_WALK, PLAYER_BUFF_WILLPOWER, AudioPlayer::PlaySound(), PlaySound(), pMessageQueue_50C9E8, pMessageQueue_50CBD0, pParty, Party::pPickedItem, pPlayerBuffs, Party::pPlayers, Party::pTurnBasedPlayerRecoveryTimes, pTurnEngine, pure_accuracy_used, pure_endurance_used, pure_intellect_used, pure_luck_used, pure_might_used, pure_speed_used, pure_willpower_used, GUIWindow::Release(), Mouse::RemoveHoldingItem(), sAgeModifier, SCREEN_CASTING, SCREEN_GAME, SetCondition(), SpellFxRenderer::SetPlayerBuffAnim(), SetRecoveryTime(), SkillToMastery(), sMana, SOUND_chimes, SOUND_drink, SOUND_eat, SOUND_error, SOUND_gong, SOUND_luteguitar, SOUND_panflute, SOUND_quest, SOUND_trumpet, SPEECH_21, SPEECH_36, SPEECH_37, SPEECH_93, spell_fx_renderer, SPELL_QUEST_COMPLETED, spellbook, sResAirBase, sResBodyBase, sResEarthBase, sResFireBase, sResMindBase, sResWaterBase, StringPrintf(), TE_MOVEMENT, TE_WAIT, TeleportToNWCDungeon(), stru262_TurnBased::turn_stage, uAccuracy, Party::uCurrentDayOfMonth, Party::uCurrentMonth, Party::uCurrentMonthWeek, ItemGen::uEnchantmentType, uEndurance, uExperience, UIMSG_Escape, UIMSG_SpellScrollUse, uIntelligence, ItemGen::uItemID, uLuck, uMight, uSkillPoints, uSpeed, uWillpower, VAR_NumSkillPoints, viewparams и WINDOW_null.
bool Player::AddItem | ( | struct ItemGen * | pItem | ) |
Используется в Party::AddItemToParty(), Party::CreateDefaultParty(), GameUI_OnPlayerPortraitLeftClick() и OnInventoryLeftClick().
int Player::GetActualAttribute | ( | CHARACTER_ATTRIBUTE_TYPE | attrId, |
unsigned short Player::* | attrValue, | ||
unsigned short Player::* | attrBonus | ||
) |
См. определение в файле Player.cpp строка 1132
Перекрестные ссылки GetBaseAge(), GetItemsBonus(), GetMagicalBonus(), GetMajorConditionIdx(), pAgeingTable, pAgingAttributeModifier, pConditionAttributeModifier и sAgeModifier.
Используется в GetActualAccuracy(), GetActualEndurance(), GetActualIntelligence(), GetActualLuck(), GetActualMight(), GetActualSpeed() и GetActualWillpower().
int Player::GetBaseStrength | ( | ) |
См. определение в файле Player.cpp строка 1032
Перекрестные ссылки CHARACTER_ATTRIBUTE_STRENGTH, GetItemsBonus() и uMight.
Используется в GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw() и CompareVariable().
int Player::GetBaseIntelligence | ( | ) |
См. определение в файле Player.cpp строка 1037
Перекрестные ссылки CHARACTER_ATTRIBUTE_INTELLIGENCE, GetItemsBonus() и uIntelligence.
Используется в _4B254D_SkillMasteryTeacher(), GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw() и CompareVariable().
int Player::GetBaseWillpower | ( | ) |
См. определение в файле Player.cpp строка 1043
Перекрестные ссылки CHARACTER_ATTRIBUTE_WILLPOWER, GetItemsBonus() и uWillpower.
Используется в _4B254D_SkillMasteryTeacher(), GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw() и CompareVariable().
int Player::GetBaseEndurance | ( | ) |
См. определение в файле Player.cpp строка 1048
Перекрестные ссылки CHARACTER_ATTRIBUTE_ENDURANCE, GetItemsBonus() и uEndurance.
Используется в _4B254D_SkillMasteryTeacher(), GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw() и CompareVariable().
int Player::GetBaseAccuracy | ( | ) |
См. определение в файле Player.cpp строка 1053
Перекрестные ссылки CHARACTER_ATTRIBUTE_ACCURACY, GetItemsBonus() и uAccuracy.
Используется в GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw() и CompareVariable().
int Player::GetBaseSpeed | ( | ) |
См. определение в файле Player.cpp строка 1058
Перекрестные ссылки CHARACTER_ATTRIBUTE_SPEED, GetItemsBonus() и uSpeed.
Используется в GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw() и CompareVariable().
int Player::GetBaseLuck | ( | ) |
См. определение в файле Player.cpp строка 1063
Перекрестные ссылки CHARACTER_ATTRIBUTE_LUCK, GetItemsBonus() и uLuck.
Используется в GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw() и CompareVariable().
int Player::GetBaseLevel | ( | ) |
См. определение в файле Player.cpp строка 1068
Перекрестные ссылки CHARACTER_ATTRIBUTE_LEVEL, GetItemsBonus() и uLevel.
Используется в GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw() и GUIWindow_QuickReference::Update().
int Player::GetActualLevel | ( | ) |
См. определение в файле Player.cpp строка 1073
Перекрестные ссылки CHARACTER_ATTRIBUTE_LEVEL, GetItemsBonus(), GetMagicalBonus(), sLevelModifier и uLevel.
Используется в GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw(), GetMaxHealth(), GetMaxMana() и GUIWindow_QuickReference::Update().
int Player::GetActualMight | ( | ) |
См. определение в файле Player.cpp строка 1080
Перекрестные ссылки CHARACTER_ATTRIBUTE_STRENGTH, GetActualAttribute(), uMight и uMightBonus.
Используется в CalculateMeleeDamageTo(), GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw(), CompareVariable(), GetMeleeDamageMaximal() и GetMeleeDamageMinimal().
int Player::GetActualIntelligence | ( | ) |
См. определение в файле Player.cpp строка 1086
Перекрестные ссылки CHARACTER_ATTRIBUTE_INTELLIGENCE, GetActualAttribute(), uIntelligence и uIntelligenceBonus.
Используется в GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw(), CompareVariable(), GetMaxMana() и ReceiveSpecialAttackEffect().
int Player::GetActualWillpower | ( | ) |
См. определение в файле Player.cpp строка 1093
Перекрестные ссылки CHARACTER_ATTRIBUTE_WILLPOWER, GetActualAttribute(), uWillpower и uWillpowerBonus.
Используется в GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw(), CompareVariable(), GetMaxMana() и ReceiveSpecialAttackEffect().
int Player::GetActualEndurance | ( | ) |
См. определение в файле Player.cpp строка 1099
Перекрестные ссылки CHARACTER_ATTRIBUTE_ENDURANCE, GetActualAttribute(), uEndurance и uEnduranceBonus.
Используется в GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw(), CompareVariable(), DamagePlayerFromMonster(), GetMaxHealth() и ReceiveSpecialAttackEffect().
int Player::GetActualAccuracy | ( | ) |
См. определение в файле Player.cpp строка 1105
Перекрестные ссылки CHARACTER_ATTRIBUTE_ACCURACY, GetActualAttribute(), uAccuracy и uAccuracyBonus.
Используется в GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw(), CompareVariable(), GetActualAC(), GetActualAttack(), GetBaseAC(), GetRangedAttack() и ReceiveSpecialAttackEffect().
int Player::GetActualSpeed | ( | ) |
См. определение в файле Player.cpp строка 1111
Перекрестные ссылки CHARACTER_ATTRIBUTE_SPEED, GetActualAttribute(), uSpeed и uSpeedBonus.
Используется в GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw(), CompareVariable() и GetAttackRecoveryTime().
int Player::GetActualLuck | ( | ) |
См. определение в файле Player.cpp строка 1117
Перекрестные ссылки CHARACTER_ATTRIBUTE_LUCK, CheckHiredNPCSpeciality(), ChimneySweep, Fool, GetActualAttribute(), Psychic, uLuck и uLuckBonus.
Используется в CalculateIncommingDamage(), GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw(), CompareVariable() и ReceiveSpecialAttackEffect().
int Player::GetActualAttack | ( | bool | onlyMainHandDmg | ) |
См. определение в файле Player.cpp строка 1156
Перекрестные ссылки _some_attack_bonus, CHARACTER_ATTRIBUTE_ATTACK, GetActualAccuracy(), GetItemsBonus(), GetMagicalBonus(), GetParameterBonus() и GetSkillBonus().
Используется в GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw(), GetRangedAttack(), PlayerHitOrMiss() и GUIWindow_QuickReference::Update().
int Player::GetMeleeDamageMinimal | ( | ) |
См. определение в файле Player.cpp строка 1170
Перекрестные ссылки _melee_dmg_bonus, CHARACTER_ATTRIBUTE_MELEE_DMG_BONUS, CHARACTER_ATTRIBUTE_MELEE_DMG_MIN, GetActualMight(), GetItemsBonus(), GetMagicalBonus(), GetParameterBonus() и GetSkillBonus().
Используется в GetMeleeDamageString().
int Player::GetMeleeDamageMaximal | ( | ) |
См. определение в файле Player.cpp строка 1186
Перекрестные ссылки _melee_dmg_bonus, CHARACTER_ATTRIBUTE_MELEE_DMG_BONUS, CHARACTER_ATTRIBUTE_MELEE_DMG_MAX, GetActualMight(), GetItemsBonus(), GetMagicalBonus(), GetParameterBonus() и GetSkillBonus().
Используется в GetMeleeDamageString().
int Player::CalculateMeleeDamageTo | ( | bool | ignoreSkillBonus, |
bool | ignoreOffhand, | ||
unsigned int | uTargetActorID | ||
) |
См. определение в файле Player.cpp строка 1202
Перекрестные ссылки _melee_dmg_bonus, CalculateMeleeDmgToEnemyWithWeapon(), CHARACTER_ATTRIBUTE_MELEE_DMG_BONUS, EQUIP_SHIELD, EQUIP_SINGLE_HANDED, EQUIP_TWO_HANDED, GetActualMight(), ItemGen::GetItemEquipType(), GetMagicalBonus(), GetMainHandItem(), GetParameterBonus(), GetSkillBonus(), HasItemEquipped(), IsUnarmed(), pEquipment, pInventoryItemList, ItemsTable::pItems, pItemsTable, PLAYER_SKILL_SPEAR, ItemGen::uItemID и PlayerEquipment::uShield.
Используется в Actor::DamageMonsterFromParty().
int Player::GetRangedAttack | ( | ) |
См. определение в файле Player.cpp строка 1311
Перекрестные ссылки _ranged_atk_bonus, CHARACTER_ATTRIBUTE_RANGED_ATTACK, GetActualAccuracy(), GetActualAttack(), GetItemsBonus(), GetMagicalBonus(), GetMainHandItem(), GetParameterBonus(), GetSkillBonus(), ITEM_BLASTER, ITEM_LASER_RIFLE и ItemGen::uItemID.
Используется в GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw(), PlayerHitOrMiss() и GUIWindow_QuickReference::Update().
int Player::GetRangedDamageMin | ( | ) |
См. определение в файле Player.cpp строка 1336
Перекрестные ссылки _ranged_dmg_bonus, CHARACTER_ATTRIBUTE_RANGED_DMG_BONUS, CHARACTER_ATTRIBUTE_RANGED_DMG_MIN, GetItemsBonus(), GetMagicalBonus() и GetSkillBonus().
Используется в GetRangedDamageString().
int Player::GetRangedDamageMax | ( | ) |
См. определение в файле Player.cpp строка 1351
Перекрестные ссылки _ranged_dmg_bonus, CHARACTER_ATTRIBUTE_RANGED_DMG_BONUS, CHARACTER_ATTRIBUTE_RANGED_DMG_MAX, GetItemsBonus(), GetMagicalBonus() и GetSkillBonus().
Используется в GetRangedDamageString().
int Player::CalculateRangedDamageTo | ( | int | uMonsterInfoID | ) |
См. определение в файле Player.cpp строка 1365
Перекрестные ссылки MonsterStats::BelongsToSupertype(), CHARACTER_ATTRIBUTE_RANGED_DMG_BONUS, EQUIP_BOW, GetSkillBonus(), HasItemEquipped(), MONSTER_SUPERTYPE_DRAGON, MONSTER_SUPERTYPE_ELF, MONSTER_SUPERTYPE_KREEGAN, MONSTER_SUPERTYPE_UNDEAD, pEquipment, pInventoryItemList, ItemsTable::pItems, pItemsTable, ItemGen::special_enchantment, PlayerEquipment::uBow и ItemGen::uItemID.
Используется в Actor::DamageMonsterFromParty().
String Player::GetMeleeDamageString | ( | ) |
См. определение в файле Player.cpp строка 1413
Перекрестные ссылки CHARACTER_ATTRIBUTE_MELEE_DMG_MAX, CHARACTER_ATTRIBUTE_MELEE_DMG_MIN, GetItemsBonus(), GetMainHandItem(), GetMeleeDamageMaximal(), GetMeleeDamageMinimal(), Localization::GetString(), ITEM_BLASTER, ITEM_LASER_RIFLE, ITEM_WAND_FIRE, ITEM_WAND_INCENERATION, localization, StringPrintf() и ItemGen::uItemID.
Используется в GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw() и GUIWindow_QuickReference::Update().
String Player::GetRangedDamageString | ( | ) |
См. определение в файле Player.cpp строка 1441
Перекрестные ссылки CHARACTER_ATTRIBUTE_MELEE_DMG_MAX, CHARACTER_ATTRIBUTE_MELEE_DMG_MIN, GetItemsBonus(), GetMainHandItem(), GetRangedDamageMax(), GetRangedDamageMin(), Localization::GetString(), ITEM_BLASTER, ITEM_LASER_RIFLE, localization, StringPrintf() и ItemGen::uItemID.
Используется в GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw() и GUIWindow_QuickReference::Update().
bool Player::CanTrainToNextLevel | ( | ) |
См. определение в файле Player.cpp строка 1474
Перекрестные ссылки uExperience и uLevel.
Используется в GetExperienceDisplayColor().
unsigned int Player::GetExperienceDisplayColor | ( | ) |
См. определение в файле Player.cpp строка 1481
Перекрестные ссылки CanTrainToNextLevel(), ui_character_bonus_text_color и ui_character_default_text_color.
Используется в GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw() и GUIWindow_QuickReference::Update().
int Player::CalculateIncommingDamage | ( | DAMAGE_TYPE | dmg_type, |
int | amount | ||
) |
См. определение в файле Player.cpp строка 1489
Перекрестные ссылки CHARACTER_ATTRIBUTE_RESIST_AIR, CHARACTER_ATTRIBUTE_RESIST_BODY, CHARACTER_ATTRIBUTE_RESIST_EARTH, CHARACTER_ATTRIBUTE_RESIST_FIRE, CHARACTER_ATTRIBUTE_RESIST_MIND, CHARACTER_ATTRIBUTE_RESIST_SPIRIT, CHARACTER_ATTRIBUTE_RESIST_WATER, classType, DMGT_BODY, DMGT_COLD, DMGT_EARTH, DMGT_ELECTR, DMGT_FIRE, DMGT_MIND, DMGT_PHISYCAL, DMGT_SPIRIT, GetActualLuck(), GetActualResistance(), GetActualSkillMastery(), GetArmorItem(), GetParameterBonus(), ItemGen::GetPlayerSkillType(), ItemGen::IsBroken(), PLAYER_CLASS_LICH, PLAYER_SKILL_CHAIN и PLAYER_SKILL_PLATE.
Используется в ReceiveDamage().
ITEM_EQUIP_TYPE Player::GetEquippedItemEquipType | ( | ITEM_EQUIP_TYPE | uEquipSlot | ) |
См. определение в файле Player.cpp строка 1565
Перекрестные ссылки ItemGen::GetItemEquipType() и GetNthEquippedIndexItem().
Используется в GetAttackRecoveryTime(), GetItemsBonus() и ReceiveSpecialAttackEffect().
PLAYER_SKILL_TYPE Player::GetEquippedItemSkillType | ( | ITEM_EQUIP_TYPE | uEquipSlot | ) |
См. определение в файле Player.cpp строка 1570
Перекрестные ссылки GetNthEquippedIndexItem() и ItemGen::GetPlayerSkillType().
Используется в GetActualResistance().
bool Player::IsUnarmed | ( | ) |
См. определение в файле Player.cpp строка 1576
Перекрестные ссылки EQUIP_SHIELD, EQUIP_SINGLE_HANDED, EQUIP_TWO_HANDED, ItemGen::GetItemEquipType(), GetOffHandItem() и HasItemEquipped().
Используется в CalculateMeleeDamageTo(), Actor::DamageMonsterFromParty(), GetAttackRecoveryTime(), GetItemsBonus() и GetSkillBonus().
bool Player::HasItemEquipped | ( | ITEM_EQUIP_TYPE | uEquipIndex | ) |
См. определение в файле Player.cpp строка 1583
Перекрестные ссылки pEquipment, PlayerEquipment::pIndices и pOwnItems.
Используется в _42ECB5_PlayerAttacksActor(), CalculateMeleeDamageTo(), CalculateRangedDamageTo(), CompareVariable(), Actor::DamageMonsterFromParty(), DamagePlayerFromMonster(), GetActualResistance(), GetAttackRecoveryTime(), GetItemsBonus(), GetSkillBonus(), GetSpecialItemBonus(), HasEnchantedItemEquipped(), IsUnarmed(), ReceiveSpecialAttackEffect() и WearsItem().
bool Player::HasEnchantedItemEquipped | ( | int | uEnchantment | ) |
См. определение в файле Player.cpp строка 1592
Перекрестные ссылки GetNthEquippedIndexItem() и HasItemEquipped().
Используется в DamagePlayerFromMonster(), GetDisarmTrap(), GetItemsBonus() и ConditionProcessor::IsPlayerAffected().
bool Player::WearsItem | ( | int | item_id, |
ITEM_EQUIP_TYPE | equip_type | ||
) |
См. определение в файле Player.cpp строка 1603
Перекрестные ссылки GetNthEquippedIndexItem() и HasItemEquipped().
Используется в CastSpellInfoHelpers::_427E01_cast_spell(), _42ECB5_PlayerAttacksActor(), ConditionProcessor::IsPlayerAffected() и WearsItemAnyWhere().
int Player::StealFromShop | ( | ItemGen * | itemToSteal, |
int | extraStealDifficulty, | ||
int | reputation, | ||
int | extraStealFine, | ||
int * | fineIfFailed | ||
) |
См. определение в файле Player.cpp строка 1620
Перекрестные ссылки CanAct(), EQUIP_BOW, EQUIP_SINGLE_HANDED, EQUIP_TWO_HANDED, GetActualSkillLevel(), GetActualSkillMastery(), ItemGen::GetItemEquipType(), ItemGen::GetValue(), PLAYER_SKILL_STEALING, StealingMasteryBonuses и StealingRandomBonuses.
int Player::StealFromActor | ( | unsigned int | uActorID, |
int | _steal_perm, | ||
int | reputation | ||
) |
См. определение в файле Player.cpp строка 1667
Перекрестные ссылки Actor::ActorEnemy(), Actor::ActorHasItem(), Actor::ActorHasItems, Actor::AggroSurroundingPeasants(), CanAct(), EQUIP_GOLD, EQUIP_POTION, EQUIP_WAND, Localization::FormatString(), GameUI_StatusBar_OnEvent(), GetActualSkillLevel(), GetActualSkillMastery(), ItemGen::GetItemEquipType(), ITEM_NULL, ITEM_POTION_BOTTLE, localization, mouse, pActors, Party::PartyFindsGold(), ItemsTable::pItems, pItemsTable, PLAYER_SKILL_STEALING, Actor::pMonsterInfo, pParty, Party::pPickedItem, ItemGen::Reset(), Mouse::SetCursorBitmapFromItemID(), Actor::SetRandomGoldIfTheresNoItem(), ItemGen::special_enchantment, StealingEnchantmentBonusForSkill, StealingMasteryBonuses, StealingRandomBonuses, Party::sub_421B2C_PlaceInInventory_or_DropPickedItem(), Actor::uCarriedItemID, ItemGen::uEnchantmentType, ItemGen::uItemID, MonsterInfo::uLevel и ItemGen::uNumCharges.
Используется в Actor::StealFrom().
void Player::Heal | ( | int | amount | ) |
См. определение в файле Player.cpp строка 1796
Перекрестные ссылки GetMaxHealth(), IsDead(), IsEradicated(), IsUnconcious(), IsZombie(), SetUnconcious() и sHealth.
Используется в UseItem_DrinkPotion_etc().
int Player::ReceiveDamage | ( | signed int | amount, |
DAMAGE_TYPE | dmg_type | ||
) |
См. определение в файле Player.cpp строка 1816
Перекрестные ссылки CalculateIncommingDamage(), CanAct(), CHARACTER_ATTRIBUTE_ENDURANCE, engine, GetArmorItem(), GetItemsBonus(), ITEM_HARDENED, PLAYER_BUFF_PRESERVATION, PlaySound(), pPlayerBuffs, SetAsleep(), ItemGen::SetBroken(), SetCondDeadWithBlockCheck(), SetCondUnconsciousWithBlockCheck(), sHealth, SPEECH_24, ItemGen::uAttributes и uEndurance.
Используется в Actor::DamageMonsterFromParty(), DamagePlayerFromMonster(), SubtractVariable() и Actor::UpdateActorAI().
int Player::ReceiveSpecialAttackEffect | ( | int | attType, |
struct Actor * | pActor | ||
) |
См. определение в файле Player.cpp строка 1851
Перекрестные ссылки Actor::ActorHasItems, CHARACTER_ATTRIBUTE_RESIST_BODY, CHARACTER_ATTRIBUTE_RESIST_EARTH, CHARACTER_ATTRIBUTE_RESIST_MIND, Condition_Cursed, Condition_Dead, Condition_Disease_Medium, Condition_Disease_Severe, Condition_Disease_Weak, Condition_Drunk, Condition_Eradicated, Condition_Fear, Condition_Insane, Condition_Paralyzed, Condition_Pertified, Condition_Poison_Medium, Condition_Poison_Severe, Condition_Poison_Weak, Condition_Sleep, Condition_Unconcious, Condition_Weak, EQUIP_ARMOUR, EQUIP_BOW, EQUIP_SHIELD, EQUIP_SINGLE_HANDED, EQUIP_TWO_HANDED, GetActualAccuracy(), GetActualEndurance(), GetActualIntelligence(), GetActualLuck(), GetActualResistance(), GetActualWillpower(), ItemGen::GetDamageMod(), GetEquippedItemEquipType(), GetParameterBonus(), HasItemEquipped(), ItemGen::IsBroken(), ITEM_HARDENED, pAudioPlayer, pEquipment, PlayerEquipment::pIndices, pInventoryItemList, pInventoryMatrix, ItemsTable::pItems, pItemsTable, AudioPlayer::PlaySound(), PlaySound(), pPlayers, RemoveItemAtInventoryIndex(), sAgeModifier, ItemGen::SetBroken(), SetCondition(), SpellFxRenderer::SetPlayerBuffAnim(), sMana, SOUND_eleccircle, SOUND_eradicate, SOUND_metal_vs_metal03h, SOUND_star1, SOUND_star2, SOUND_star4, SPECIAL_ATTACK_AGING, SPECIAL_ATTACK_BREAK_ANY, SPECIAL_ATTACK_BREAK_ARMOR, SPECIAL_ATTACK_BREAK_WEAPON, SPECIAL_ATTACK_CURSE, SPECIAL_ATTACK_DEAD, SPECIAL_ATTACK_DISEASE_MEDIUM, SPECIAL_ATTACK_DISEASE_SEVERE, SPECIAL_ATTACK_DISEASE_WEAK, SPECIAL_ATTACK_DRUNK, SPECIAL_ATTACK_ERADICATED, SPECIAL_ATTACK_FEAR, SPECIAL_ATTACK_INSANE, SPECIAL_ATTACK_MANA_DRAIN, SPECIAL_ATTACK_PARALYZED, SPECIAL_ATTACK_PETRIFIED, SPECIAL_ATTACK_POISON_MEDIUM, SPECIAL_ATTACK_POISON_SEVERE, SPECIAL_ATTACK_POISON_WEAK, SPECIAL_ATTACK_SLEEP, SPECIAL_ATTACK_STEAL, SPECIAL_ATTACK_UNCONSCIOUS, SPECIAL_ATTACK_WEAK, SPEECH_40, SPEECH_41, SPEECH_42, spell_fx_renderer, PlayerEquipment::uArmor, ItemGen::uAttributes, PlayerEquipment::uBow и ItemGen::uItemID.
Используется в DamagePlayerFromMonster().
unsigned int Player::GetSpellSchool | ( | unsigned int | uSpellID | ) |
См. определение в файле Player.cpp строка 2198
Перекрестные ссылки SpellStats::pInfos, pSpellStats и SpellInfo::uSchool.
Используется в Actor::DamageMonsterFromParty().
int Player::GetAttackRecoveryTime | ( | bool | bRangedAttack | ) |
См. определение в файле Player.cpp строка 2203
Перекрестные ссылки base_recovery_times_per_weapon_type, EQUIP_ARMOUR, EQUIP_BOW, EQUIP_SHIELD, EQUIP_SINGLE_HANDED, EQUIP_TWO_HANDED, EQUIP_WAND, GetActualSkillLevel(), GetActualSpeed(), GetArmorItem(), GetArmorRecoveryMultiplierFromSkillLevel(), GetBowItem(), GetEquippedItemEquipType(), ItemGen::GetItemEquipType(), GetMainHandItem(), GetOffHandItem(), GetParameterBonus(), ItemGen::GetPlayerSkillType(), HasItemEquipped(), IsUnarmed(), ITEM_WAND_FIRE, pActiveSkills, PARTY_BUFF_HASTE, PLAYER_BUFF_HASTE, PLAYER_SKILL_ARMSMASTER, PLAYER_SKILL_AXE, PLAYER_SKILL_BLASTER, PLAYER_SKILL_BOW, PLAYER_SKILL_CHAIN, PLAYER_SKILL_LEATHER, PLAYER_SKILL_PLATE, PLAYER_SKILL_SWORD, PLAYER_SKILL_UNARMED, pParty, Party::pPartyBuffs, pPlayerBuffs, pSpellDatas, SkillToMastery(), ItemGen::special_enchantment, ItemGen::uItemID и wand_spell_ids.
Используется в CastSpellInfoHelpers::_427E01_cast_spell(), _42ECB5_PlayerAttacksActor() и Actor::StealFrom().
|
inline |
int Player::GetMaxHealth | ( | ) |
См. определение в файле Player.cpp строка 2354
Перекрестные ссылки CHARACTER_ATTRIBUTE_HEALTH, classType, GetActualEndurance(), GetActualLevel(), GetItemsBonus(), GetParameterBonus(), GetSkillBonus(), pBaseHealthByClass, pBaseHealthPerLevelByClass и uFullHealthBonus.
Используется в AddVariable(), GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw(), CompareVariable(), Party::CreateDefaultParty(), Actor::DamageMonsterFromParty(), DamagePlayerFromMonster(), GameUI_CharacterQuickRecord_Draw(), Heal(), IsPlayerHealableByTemple(), Reset(), Party::RestAndHeal(), SetCondition(), SetVariable() и GUIWindow_QuickReference::Update().
|
inline |
int Player::GetMaxMana | ( | ) |
См. определение в файле Player.cpp строка 2369
Перекрестные ссылки CHARACTER_ATTRIBUTE_MANA, classType, GetActualIntelligence(), GetActualLevel(), GetActualWillpower(), GetItemsBonus(), GetParameterBonus(), GetSkillBonus(), pBaseManaByClass, pBaseManaPerLevelByClass, PLAYER_CLASS_ARCH_DRUID, PLAYER_CLASS_ARCHER, PLAYER_CLASS_ARCHMAGE, PLAYER_CLASS_ASSASSIN, PLAYER_CLASS_BOUNTY_HUNTER, PLAYER_CLASS_CLERIC, PLAYER_CLASS_CRUSADER, PLAYER_CLASS_DRUID, PLAYER_CLASS_GREAT_DRUID, PLAYER_CLASS_HERO, PLAYER_CLASS_HUNTER, PLAYER_CLASS_INITIATE, PLAYER_CLASS_LICH, PLAYER_CLASS_MASTER, PLAYER_CLASS_MASTER_ARCHER, PLAYER_CLASS_NINJA, PLAYER_CLASS_PALADIN, PLAYER_CLASS_PRIEST, PLAYER_CLASS_PRIEST_OF_MOON, PLAYER_CLASS_PRIEST_OF_SUN, PLAYER_CLASS_RANGER_LORD, PLAYER_CLASS_ROGUE, PLAYER_CLASS_SNIPER, PLAYER_CLASS_SORCERER, PLAYER_CLASS_SPY, PLAYER_CLASS_VILLIAN, PLAYER_CLASS_WARLOCK, PLAYER_CLASS_WARRIOR_MAGE, PLAYER_CLASS_WIZARD и uFullManaBonus.
Используется в AddVariable(), GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw(), CompareVariable(), Party::CreateDefaultParty(), GameUI_CharacterQuickRecord_Draw(), IsPlayerHealableByTemple(), Reset(), Party::RestAndHeal(), SetVariable(), GUIWindow_QuickReference::Update() и UseItem_DrinkPotion_etc().
int Player::GetBaseAC | ( | ) |
См. определение в файле Player.cpp строка 2439
Перекрестные ссылки CHARACTER_ATTRIBUTE_AC_BONUS, GetActualAccuracy(), GetItemsBonus(), GetParameterBonus() и GetSkillBonus().
Используется в GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw() и GUIWindow_QuickReference::Update().
int Player::GetActualAC | ( | ) |
См. определение в файле Player.cpp строка 2452
Перекрестные ссылки CHARACTER_ATTRIBUTE_AC_BONUS, GetActualAccuracy(), GetItemsBonus(), GetMagicalBonus(), GetParameterBonus(), GetSkillBonus() и sACModifier.
Используется в Actor::ActorHitOrMiss(), GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw(), CompareVariable() и GUIWindow_QuickReference::Update().
unsigned int Player::GetBaseAge | ( | ) |
См. определение в файле Player.cpp строка 2468
Перекрестные ссылки game_starting_year, Party::GetPlayingTime(), GameTime::GetYears(), pParty и uBirthYear.
Используется в GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw(), GetActualAge() и GetActualAttribute().
unsigned int Player::GetActualAge | ( | ) |
См. определение в файле Player.cpp строка 2474
Перекрестные ссылки GetBaseAge() и sAgeModifier.
Используется в GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw() и CompareVariable().
int Player::GetBaseResistance | ( | enum CHARACTER_ATTRIBUTE_TYPE | a2 | ) |
См. определение в файле Player.cpp строка 2479
Перекрестные ссылки CHARACTER_ATTRIBUTE_RESIST_AIR, CHARACTER_ATTRIBUTE_RESIST_BODY, CHARACTER_ATTRIBUTE_RESIST_EARTH, CHARACTER_ATTRIBUTE_RESIST_FIRE, CHARACTER_ATTRIBUTE_RESIST_MIND, CHARACTER_ATTRIBUTE_RESIST_SPIRIT, CHARACTER_ATTRIBUTE_RESIST_WATER, classType, GetItemsBonus(), IsRaceDwarf(), IsRaceElf(), IsRaceGoblin(), IsRaceHuman(), PLAYER_CLASS_LICH, sResAirBase, sResBodyBase, sResEarthBase, sResFireBase, sResMindBase и sResWaterBase.
Используется в GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw() и GetActualResistance().
int Player::GetActualResistance | ( | enum CHARACTER_ATTRIBUTE_TYPE | a2 | ) |
См. определение в файле Player.cpp строка 2523
Перекрестные ссылки CHARACTER_ATTRIBUTE_RESIST_AIR, CHARACTER_ATTRIBUTE_RESIST_BODY, CHARACTER_ATTRIBUTE_RESIST_EARTH, CHARACTER_ATTRIBUTE_RESIST_FIRE, CHARACTER_ATTRIBUTE_RESIST_MIND, CHARACTER_ATTRIBUTE_RESIST_SPIRIT, CHARACTER_ATTRIBUTE_RESIST_WATER, CheckHiredNPCSpeciality(), classType, Enchanter, EQUIP_ARMOUR, GetActualSkillLevel(), GetActualSkillMastery(), GetBaseResistance(), GetEquippedItemSkillType(), GetMagicalBonus(), HasItemEquipped(), PLAYER_CLASS_LICH, PLAYER_SKILL_LEATHER, sResAirBonus, sResBodyBonus, sResEarthBonus, sResFireBonus, sResMindBonus и sResWaterBonus.
Используется в CalculateIncommingDamage(), GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw() и ReceiveSpecialAttackEffect().
void Player::SetRecoveryTime | ( | signed int | sRecoveryTime | ) |
См. определение в файле Player.cpp строка 2593
Перекрестные ссылки ViewingParams::bRedrawGameUI, Party::GetNextActiveCharacter(), pParty, pPlayers, some_active_character, uActiveCharacter, uTimeToRecovery и viewparams.
Используется в CastSpellInfoHelpers::_427E01_cast_spell(), _42ECB5_PlayerAttacksActor(), DamagePlayerFromMonster(), Application::Game::EventLoop(), Actor::StealFrom() и UseItem_DrinkPotion_etc().
void Player::RandomizeName | ( | ) |
См. определение в файле Player.cpp строка 2606
Перекрестные ссылки pName, NPCStats::pNPCNames, pNPCStats, uExpressionTimePassed, NPCStats::uNumNPCNames и uSex.
unsigned int Player::GetMajorConditionIdx | ( | ) |
См. определение в файле Player.cpp строка 2614
Перекрестные ссылки conditions_times и pConditionImportancyTable.
Используется в GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw(), CompareVariable(), Application::Game::EventLoop(), GameUI_CharacterQuickRecord_Draw(), GetActualAttribute(), GetTempleHealCostModifier(), IsPlayerHealableByTemple(), GUIWindow_QuickReference::Update(), Party::UpdatePlayersAndHirelingsEmotions() и UseItem_DrinkPotion_etc().
int Player::GetParameterBonus | ( | int | player_parameter | ) |
См. определение в файле Player.cpp строка 2623
Перекрестные ссылки param_to_bonus_table и parameter_to_bonus_value.
Используется в CalculateIncommingDamage(), CalculateMeleeDamageTo(), DamagePlayerFromMonster(), GetActualAC(), GetActualAttack(), GetAttackRecoveryTime(), GetBaseAC(), GetMaxHealth(), GetMaxMana(), GetMeleeDamageMaximal(), GetMeleeDamageMinimal(), GetRangedAttack() и ReceiveSpecialAttackEffect().
int Player::GetSpecialItemBonus | ( | ITEM_ENCHANTMENT | enchantment | ) |
См. определение в файле Player.cpp строка 2634
Перекрестные ссылки EQUIP_BOOK, EQUIP_SINGLE_HANDED, GetNthEquippedIndexItem(), HasItemEquipped(), ITEM_ELVEN_CHAINMAIL, ITEM_ENCHANTMENT_OF_FORCE и ITEM_ENCHANTMENT_OF_RECOVERY.
Используется в Actor::DamageMonsterFromParty() и Recover().
int Player::GetItemsBonus | ( | enum CHARACTER_ATTRIBUTE_TYPE | attr, |
bool | a3 = false |
||
) |
См. определение в файле Player.cpp строка 2655
Перекрестные ссылки CHARACTER_ATTRIBUTE_AC_BONUS, CHARACTER_ATTRIBUTE_ACCURACY, CHARACTER_ATTRIBUTE_ATTACK, CHARACTER_ATTRIBUTE_ENDURANCE, CHARACTER_ATTRIBUTE_HEALTH, CHARACTER_ATTRIBUTE_INTELLIGENCE, CHARACTER_ATTRIBUTE_LEVEL, CHARACTER_ATTRIBUTE_LUCK, CHARACTER_ATTRIBUTE_MANA, CHARACTER_ATTRIBUTE_MELEE_DMG_BONUS, CHARACTER_ATTRIBUTE_MELEE_DMG_MAX, CHARACTER_ATTRIBUTE_MELEE_DMG_MIN, CHARACTER_ATTRIBUTE_RANGED_ATTACK, CHARACTER_ATTRIBUTE_RANGED_DMG_BONUS, CHARACTER_ATTRIBUTE_RANGED_DMG_MAX, CHARACTER_ATTRIBUTE_RANGED_DMG_MIN, CHARACTER_ATTRIBUTE_RESIST_AIR, CHARACTER_ATTRIBUTE_RESIST_BODY, CHARACTER_ATTRIBUTE_RESIST_EARTH, CHARACTER_ATTRIBUTE_RESIST_FIRE, CHARACTER_ATTRIBUTE_RESIST_MIND, CHARACTER_ATTRIBUTE_RESIST_SPIRIT, CHARACTER_ATTRIBUTE_RESIST_WATER, CHARACTER_ATTRIBUTE_SKILL_AIR, CHARACTER_ATTRIBUTE_SKILL_ALCHEMY, CHARACTER_ATTRIBUTE_SKILL_ARMSMASTER, CHARACTER_ATTRIBUTE_SKILL_BODY, CHARACTER_ATTRIBUTE_SKILL_BOW, CHARACTER_ATTRIBUTE_SKILL_DARK, CHARACTER_ATTRIBUTE_SKILL_DODGE, CHARACTER_ATTRIBUTE_SKILL_EARTH, CHARACTER_ATTRIBUTE_SKILL_FIRE, CHARACTER_ATTRIBUTE_SKILL_ITEM_ID, CHARACTER_ATTRIBUTE_SKILL_LEARNING, CHARACTER_ATTRIBUTE_SKILL_LIGHT, CHARACTER_ATTRIBUTE_SKILL_MEDITATION, CHARACTER_ATTRIBUTE_SKILL_MIND, CHARACTER_ATTRIBUTE_SKILL_MONSTER_ID, CHARACTER_ATTRIBUTE_SKILL_SHIELD, CHARACTER_ATTRIBUTE_SKILL_SPIRIT, CHARACTER_ATTRIBUTE_SKILL_STEALING, CHARACTER_ATTRIBUTE_SKILL_TRAP_DISARM, CHARACTER_ATTRIBUTE_SKILL_UNARMED, CHARACTER_ATTRIBUTE_SKILL_WATER, CHARACTER_ATTRIBUTE_SPEED, CHARACTER_ATTRIBUTE_STRENGTH, CHARACTER_ATTRIBUTE_WILLPOWER, EQUIP_BOW, EQUIP_SINGLE_HANDED, EQUIP_TWO_HANDED, GetBowItem(), ItemGen::GetDamageDice(), ItemGen::GetDamageMod(), ItemGen::GetDamageRoll(), GetEquippedItemEquipType(), ItemGen::GetItemBonusArtifact(), ItemGen::GetItemBonusSpecialEnchantment(), ItemGen::GetItemEquipType(), GetMainHandItem(), GetNthEquippedIndexItem(), GetOffHandItem(), ItemGen::GetPlayerSkillType(), HasEnchantedItemEquipped(), HasItemEquipped(), ItemsTable::IsMaterialNonCommon(), ItemsTable::IsMaterialSpecial(), IsUnarmed(), ItemGen::m_enchantmentStrength, pActiveSkills, pEquipment, PlayerEquipment::pIndices, pInventoryItemList, pItemsTable, PLAYER_SKILL_AIR, PLAYER_SKILL_ALCHEMY, PLAYER_SKILL_ARMSMASTER, PLAYER_SKILL_BODY, PLAYER_SKILL_BOW, PLAYER_SKILL_DARK, PLAYER_SKILL_DODGE, PLAYER_SKILL_EARTH, PLAYER_SKILL_FIRE, PLAYER_SKILL_ITEM_ID, PLAYER_SKILL_LEARNING, PLAYER_SKILL_LIGHT, PLAYER_SKILL_MEDITATION, PLAYER_SKILL_MIND, PLAYER_SKILL_MONSTER_ID, PLAYER_SKILL_SHIELD, PLAYER_SKILL_SPIRIT, PLAYER_SKILL_STEALING, PLAYER_SKILL_TRAP_DISARM, PLAYER_SKILL_UNARMED, PLAYER_SKILL_WATER и ItemGen::uEnchantmentType.
Используется в GetActualAC(), GetActualAttack(), GetActualAttribute(), GetActualLevel(), GetActualSkillLevel(), GetBaseAC(), GetBaseAccuracy(), GetBaseEndurance(), GetBaseIntelligence(), GetBaseLevel(), GetBaseLuck(), GetBaseResistance(), GetBaseSpeed(), GetBaseStrength(), GetBaseWillpower(), GetMaxHealth(), GetMaxMana(), GetMeleeDamageMaximal(), GetMeleeDamageMinimal(), GetMeleeDamageString(), GetRangedAttack(), GetRangedDamageMax(), GetRangedDamageMin(), GetRangedDamageString() и ReceiveDamage().
int Player::GetMagicalBonus | ( | enum CHARACTER_ATTRIBUTE_TYPE | a2 | ) |
См. определение в файле Player.cpp строка 2942
Перекрестные ссылки CHARACTER_ATTRIBUTE_AC_BONUS, CHARACTER_ATTRIBUTE_ACCURACY, CHARACTER_ATTRIBUTE_ATTACK, CHARACTER_ATTRIBUTE_ENDURANCE, CHARACTER_ATTRIBUTE_INTELLIGENCE, CHARACTER_ATTRIBUTE_LUCK, CHARACTER_ATTRIBUTE_MELEE_DMG_BONUS, CHARACTER_ATTRIBUTE_RANGED_ATTACK, CHARACTER_ATTRIBUTE_RESIST_AIR, CHARACTER_ATTRIBUTE_RESIST_BODY, CHARACTER_ATTRIBUTE_RESIST_EARTH, CHARACTER_ATTRIBUTE_RESIST_FIRE, CHARACTER_ATTRIBUTE_RESIST_MIND, CHARACTER_ATTRIBUTE_RESIST_WATER, CHARACTER_ATTRIBUTE_SPEED, CHARACTER_ATTRIBUTE_STRENGTH, CHARACTER_ATTRIBUTE_WILLPOWER, PARTY_BUFF_DAY_OF_GODS, PARTY_BUFF_HEROISM, PARTY_BUFF_RESIST_AIR, PARTY_BUFF_RESIST_BODY, PARTY_BUFF_RESIST_EARTH, PARTY_BUFF_RESIST_FIRE, PARTY_BUFF_RESIST_MIND, PARTY_BUFF_RESIST_WATER, PARTY_BUFF_STONE_SKIN, PLAYER_BUFF_ACCURACY, PLAYER_BUFF_BLESS, PLAYER_BUFF_ENDURANCE, PLAYER_BUFF_HEROISM, PLAYER_BUFF_INTELLIGENCE, PLAYER_BUFF_LUCK, PLAYER_BUFF_RESIST_AIR, PLAYER_BUFF_RESIST_BODY, PLAYER_BUFF_RESIST_EARTH, PLAYER_BUFF_RESIST_FIRE, PLAYER_BUFF_RESIST_MIND, PLAYER_BUFF_RESIST_WATER, PLAYER_BUFF_SPEED, PLAYER_BUFF_STONESKIN, PLAYER_BUFF_STRENGTH, PLAYER_BUFF_WILLPOWER, pParty, Party::pPartyBuffs и pPlayerBuffs.
Используется в CalculateMeleeDamageTo(), GetActualAC(), GetActualAttack(), GetActualAttribute(), GetActualLevel(), GetActualResistance(), GetMeleeDamageMaximal(), GetMeleeDamageMinimal(), GetRangedAttack(), GetRangedDamageMax() и GetRangedDamageMin().
int Player::GetActualSkillLevel | ( | PLAYER_SKILL_TYPE | uSkillType | ) |
См. определение в файле Player.cpp строка 3017
Перекрестные ссылки Acolyte2, Apothecary, Apprentice, Armsmaster, Burglar, CHARACTER_ATTRIBUTE_SKILL_AIR, CHARACTER_ATTRIBUTE_SKILL_ALCHEMY, CHARACTER_ATTRIBUTE_SKILL_ARMSMASTER, CHARACTER_ATTRIBUTE_SKILL_BODY, CHARACTER_ATTRIBUTE_SKILL_BOW, CHARACTER_ATTRIBUTE_SKILL_DARK, CHARACTER_ATTRIBUTE_SKILL_DODGE, CHARACTER_ATTRIBUTE_SKILL_EARTH, CHARACTER_ATTRIBUTE_SKILL_FIRE, CHARACTER_ATTRIBUTE_SKILL_ITEM_ID, CHARACTER_ATTRIBUTE_SKILL_LEARNING, CHARACTER_ATTRIBUTE_SKILL_LIGHT, CHARACTER_ATTRIBUTE_SKILL_MEDITATION, CHARACTER_ATTRIBUTE_SKILL_MIND, CHARACTER_ATTRIBUTE_SKILL_MONSTER_ID, CHARACTER_ATTRIBUTE_SKILL_SHIELD, CHARACTER_ATTRIBUTE_SKILL_SPIRIT, CHARACTER_ATTRIBUTE_SKILL_STEALING, CHARACTER_ATTRIBUTE_SKILL_TRAP_DISARM, CHARACTER_ATTRIBUTE_SKILL_UNARMED, CHARACTER_ATTRIBUTE_SKILL_WATER, CheckHiredNPCSpeciality(), classType, Duper, GetItemsBonus(), Gypsy, Herbalist, Hunter, Initiate, Instructor, Locksmith, Merchant, Monk, Mystic, pActiveSkills, PartyHasDragon(), PLAYER_CLASS_WARLOCK, PLAYER_SKILL_AIR, PLAYER_SKILL_ALCHEMY, PLAYER_SKILL_ARMSMASTER, PLAYER_SKILL_BODY, PLAYER_SKILL_BOW, PLAYER_SKILL_CLUB, PLAYER_SKILL_DARK, PLAYER_SKILL_DODGE, PLAYER_SKILL_EARTH, PLAYER_SKILL_FIRE, PLAYER_SKILL_ITEM_ID, PLAYER_SKILL_LEARNING, PLAYER_SKILL_LIGHT, PLAYER_SKILL_MACE, PLAYER_SKILL_MEDITATION, PLAYER_SKILL_MERCHANT, PLAYER_SKILL_MIND, PLAYER_SKILL_MISC, PLAYER_SKILL_MONSTER_ID, PLAYER_SKILL_PERCEPTION, PLAYER_SKILL_SHIELD, PLAYER_SKILL_SPIRIT, PLAYER_SKILL_STEALING, PLAYER_SKILL_TRAP_DISARM, PLAYER_SKILL_UNARMED, PLAYER_SKILL_WATER, Prelate, Psychic, Sage, Scholar, Scout, Spellmaster, Teacher, Tinker, Trader и Weaponsmaster.
Используется в CastSpellInfoHelpers::_427E01_cast_spell(), CanIdentify(), CanRepair(), CanSteal(), CharacterUI_SkillsTab_Draw__DrawSkillTable(), Actor::DamageMonsterFromParty(), DamagePlayerFromMonster(), GetActualResistance(), GetAttackRecoveryTime(), GetBodybuilding(), GetDisarmTrap(), GetLearningPercent(), GetMeditation(), GetMerchant(), GetPerception(), GetSkillBonus(), SelectPhrasesTransaction(), StealFromActor() и StealFromShop().
int Player::GetActualSkillMastery | ( | PLAYER_SKILL_TYPE | uSkillType | ) |
См. определение в файле Player.cpp строка 3179
Перекрестные ссылки pActiveSkills.
Используется в CastSpellInfoHelpers::_427E01_cast_spell(), CalculateIncommingDamage(), CalculateMeleeDmgToEnemyWithWeapon(), CanIdentify(), CanRepair(), CharacterUI_SkillsTab_Draw__DrawSkillTable(), DamagePlayerFromMonster(), GetActualResistance(), GetDisarmTrap(), GetMerchant(), GetMultiplierForSkillLevel(), GetPerception(), GetSkillBonus(), StealFromActor() и StealFromShop().
int Player::GetSkillBonus | ( | enum CHARACTER_ATTRIBUTE_TYPE | a2 | ) |
См. определение в файле Player.cpp строка 3196
Перекрестные ссылки CHARACTER_ATTRIBUTE_AC_BONUS, CHARACTER_ATTRIBUTE_ATTACK, CHARACTER_ATTRIBUTE_HEALTH, CHARACTER_ATTRIBUTE_MANA, CHARACTER_ATTRIBUTE_MELEE_DMG_BONUS, CHARACTER_ATTRIBUTE_RANGED_ATTACK, CHARACTER_ATTRIBUTE_RANGED_DMG_BONUS, classType, EQUIP_BOW, EQUIP_SINGLE_HANDED, EQUIP_TWO_HANDED, GetActualSkillLevel(), GetActualSkillMastery(), GetBodybuilding(), ItemGen::GetItemEquipType(), GetMeditation(), GetMultiplierForSkillLevel(), GetNthEquippedIndexItem(), ItemGen::GetPlayerSkillType(), HasItemEquipped(), ItemGen::IsBroken(), IsUnarmed(), pBaseHealthPerLevelByClass, pBaseManaPerLevelByClass, PLAYER_SKILL_ARMSMASTER, PLAYER_SKILL_AXE, PLAYER_SKILL_BLASTER, PLAYER_SKILL_BOW, PLAYER_SKILL_CHAIN, PLAYER_SKILL_DAGGER, PLAYER_SKILL_DODGE, PLAYER_SKILL_LEATHER, PLAYER_SKILL_MACE, PLAYER_SKILL_PLATE, PLAYER_SKILL_SHIELD, PLAYER_SKILL_SPEAR, PLAYER_SKILL_STAFF, PLAYER_SKILL_SWORD и PLAYER_SKILL_UNARMED.
Используется в CalculateMeleeDamageTo(), CalculateRangedDamageTo(), GetActualAC(), GetActualAttack(), GetBaseAC(), GetMaxHealth(), GetMaxMana(), GetMeleeDamageMaximal(), GetMeleeDamageMinimal(), GetRangedAttack(), GetRangedDamageMax() и GetRangedDamageMin().
enum CHARACTER_RACE Player::GetRace | ( | ) | const |
См. определение в файле Player.cpp строка 3488
Перекрестные ссылки CHARACTER_RACE_DWARF, CHARACTER_RACE_ELF, CHARACTER_RACE_GOBLIN, CHARACTER_RACE_HUMAN и uCurrentFace.
Используется в CharacterUI_DrawPaperdoll(), CompareVariable(), DecreaseAttribute(), GetRaceName(), GetStatColor(), IncreaseAttribute(), IsRaceDwarf(), IsRaceElf(), IsRaceGoblin(), IsRaceHuman() и SetInitialStats().
String Player::GetRaceName | ( | ) | const |
См. определение в файле Player.cpp строка 3502
Перекрестные ссылки GetRace(), Localization::GetString() и localization.
PLAYER_SEX Player::GetSexByVoice | ( | ) |
См. определение в файле Player.cpp строка 3516
Перекрестные ссылки SEX_FEMALE, SEX_MALE и uVoiceID.
Используется в CharacterUI_DrawPaperdoll(), IsMale() и SetVariable().
void Player::SetInitialStats | ( | ) |
См. определение в файле Player.cpp строка 3551
Перекрестные ссылки GetRace(), StatTable, uAccuracy, PlayerCreation_AttributeProps::uBaseValue, uEndurance, uIntelligence, uLuck, uMight, uSpeed и uWillpower.
void Player::SetSexByVoice | ( | ) |
См. определение в файле Player.cpp строка 3563
Перекрестные ссылки SEX_FEMALE, SEX_MALE, uSex и uVoiceID.
void Player::Reset | ( | PLAYER_CLASS_TYPE | classType | ) |
См. определение в файле Player.cpp строка 3600
Перекрестные ссылки _achieved_awards_bits, classType, GetMaxHealth(), GetMaxMana(), pActiveSkills, pEquipment, pEquippedItems, pInventoryItemList, pInventoryMatrix, pSkillAvailabilityPerClass, sAgeModifier, sHealth, sLevelModifier, sMana, spellbook, uAccuracyBonus, uBirthYear, uEnduranceBonus, uExperience, uIntelligenceBonus, uLevel, uLuckBonus, uMightBonus, uSkillPoints, uSpeedBonus и uWillpowerBonus.
Используется в Player().
PLAYER_SKILL_TYPE Player::GetSkillIdxByOrder | ( | signed int | order | ) |
См. определение в файле Player.cpp строка 3635
Перекрестные ссылки classType, pActiveSkills и pSkillAvailabilityPerClass.
void Player::DecreaseAttribute | ( | int | eAttribute | ) |
См. определение в файле Player.cpp строка 3670
Перекрестные ссылки CHARACTER_ATTRIBUTE_ACCURACY, CHARACTER_ATTRIBUTE_ENDURANCE, CHARACTER_ATTRIBUTE_INTELLIGENCE, CHARACTER_ATTRIBUTE_LUCK, CHARACTER_ATTRIBUTE_SPEED, CHARACTER_ATTRIBUTE_STRENGTH, CHARACTER_ATTRIBUTE_WILLPOWER, GetRace(), StatTable, uAccuracy, PlayerCreation_AttributeProps::uBaseStep, PlayerCreation_AttributeProps::uBaseValue, PlayerCreation_AttributeProps::uDroppedStep, uEndurance, uIntelligence, uLuck, uMight, uSpeed и uWillpower.
void Player::IncreaseAttribute | ( | int | eAttribute | ) |
См. определение в файле Player.cpp строка 3711
Перекрестные ссылки GetRace(), PlayerCreation_GetUnspentAttributePointCount(), StatTable, uAccuracy, PlayerCreation_AttributeProps::uBaseStep, PlayerCreation_AttributeProps::uBaseValue, PlayerCreation_AttributeProps::uDroppedStep, uEndurance, uIntelligence, uLuck, PlayerCreation_AttributeProps::uMaxValue, uMight, uSpeed и uWillpower.
void Player::Zero | ( | ) |
См. определение в файле Player.cpp строка 3765
Перекрестные ссылки _health_related, _mana_related, _melee_dmg_bonus, _ranged_atk_bonus, _ranged_dmg_bonus, _some_attack_bonus, field_100, field_1A91, field_1A93, field_1A95, field_1A97, field_E0, field_E4, field_E8, field_EC, field_F0, field_F4, field_F8, field_FC, sACModifier, sLevelModifier, sResFireBonus, uAccuracyBonus, uEnduranceBonus, uFullHealthBonus, uFullManaBonus, uIntelligenceBonus, uLuckBonus, uMightBonus, uSpeedBonus и uWillpowerBonus.
Используется в Party::RestAndHeal().
unsigned int Player::GetStatColor | ( | int | uStat | ) |
См. определение в файле Player.cpp строка 3800
Перекрестные ссылки GetRace(), StatTable, uAccuracy, PlayerCreation_AttributeProps::uBaseValue, uEndurance, ui_character_stat_buffed_color, ui_character_stat_debuffed_color, ui_character_stat_default_color, uIntelligence, uLuck, uMight, uSpeed и uWillpower.
bool Player::DiscardConditionIfLastsLongerThan | ( | unsigned int | uCondition, |
GameTime | time | ||
) |
int Player::SelectPhrasesTransaction | ( | ItemGen * | pItem, |
int | building_type, | ||
int | BuildID_2Events, | ||
int | a5 | ||
) |
См. определение в файле Player.cpp строка 7994
Перекрестные ссылки BuildingType_AlchemistShop, BuildingType_ArmorShop, BuildingType_MagicShop, BuildingType_WeaponShop, EQUIP_BOOTS, EQUIP_BOW, EQUIP_MESSAGE_SCROLL, EQUIP_POTION, EQUIP_REAGENT, _2devent::fPriceMultiplier, GetActualSkillLevel(), GetBuyingPrice(), ItemGen::GetItemEquipType(), GetPriceIdentification(), GetPriceRepair(), GetPriceSell(), ItemGen::GetValue(), ItemGen::IsStolen(), ITEM_ARTIFACT_HERMES_SANDALS, ITEM_RECIPE_BODY_RESISTANCE, ITEM_RECIPE_REJUVENATION, p2DEvents, ItemsTable::pItems, pItemsTable, PLAYER_SKILL_MERCHANT, PLAYER_SKILL_MISC и ItemGen::uItemID.
int Player::GetBodybuilding | ( | ) |
См. определение в файле Player.cpp строка 916
Перекрестные ссылки GetActualSkillLevel(), GetMultiplierForSkillLevel() и PLAYER_SKILL_BODYBUILDING.
Используется в GetSkillBonus().
int Player::GetMeditation | ( | ) |
См. определение в файле Player.cpp строка 925
Перекрестные ссылки GetActualSkillLevel(), GetMultiplierForSkillLevel() и PLAYER_SKILL_MEDITATION.
Используется в GetSkillBonus().
bool Player::CanIdentify | ( | ItemGen * | pItem | ) |
См. определение в файле Player.cpp строка 934
Перекрестные ссылки CheckHiredNPCSpeciality(), GetActualSkillLevel(), GetActualSkillMastery(), GetMultiplierForSkillLevel(), ItemsTable::pItems, pItemsTable, PLAYER_SKILL_ITEM_ID, Scholar и ItemGen::uItemID.
bool Player::CanRepair | ( | ItemGen * | pItem | ) |
См. определение в файле Player.cpp строка 952
Перекрестные ссылки Alchemist, Armorer, CheckHiredNPCSpeciality(), GetActualSkillLevel(), GetActualSkillMastery(), ItemGen::GetItemEquipType(), GetMultiplierForSkillLevel(), ItemsTable::pItems, pItemsTable, PLAYER_SKILL_REPAIR, Smith и ItemGen::uItemID.
int Player::GetMerchant | ( | ) |
См. определение в файле Player.cpp строка 975
Перекрестные ссылки GetActualSkillLevel(), GetActualSkillMastery(), GetMultiplierForSkillLevel(), Party::GetPartyReputation(), PLAYER_SKILL_MERCHANT и pParty.
Используется в GetBuyingPrice(), GetPriceIdentification(), GetPriceRepair() и GetPriceSell().
int Player::GetPerception | ( | ) |
См. определение в файле Player.cpp строка 994
Перекрестные ссылки GetActualSkillLevel(), GetActualSkillMastery(), GetMultiplierForSkillLevel() и PLAYER_SKILL_PERCEPTION.
int Player::GetDisarmTrap | ( | ) |
См. определение в файле Player.cpp строка 1007
Перекрестные ссылки GetActualSkillLevel(), GetActualSkillMastery(), GetMultiplierForSkillLevel(), HasEnchantedItemEquipped() и PLAYER_SKILL_TRAP_DISARM.
char Player::GetLearningPercent | ( | ) |
См. определение в файле Player.cpp строка 1023
Перекрестные ссылки GetActualSkillLevel(), GetMultiplierForSkillLevel() и PLAYER_SKILL_LEARNING.
bool Player::CanFitItem | ( | unsigned int | uSlot, |
unsigned int | uItemID | ||
) |
См. определение в файле Player.cpp строка 727
Перекрестные ссылки assets, AssetsManager::GetImage_ColorKey(), GetSizeInInventorySlots(), INVETORYSLOTSHEIGHT, INVETORYSLOTSWIDTH, pInventoryMatrix, ItemsTable::pItems и pItemsTable.
Используется в AddItem() и AddItem2().
int Player::FindFreeInventoryListSlot | ( | ) |
См. определение в файле Player.cpp строка 750
Перекрестные ссылки ITEM_NULL и pInventoryItemList.
Используется в CreateItemInInventory(), CreateItemInInventory2() и WearItem().
int Player::CreateItemInInventory | ( | unsigned int | uSlot, |
unsigned int | uItemID | ||
) |
См. определение в файле Player.cpp строка 761
Перекрестные ссылки FindFreeInventoryListSlot(), pInventoryItemList, pPlayers, PutItemArInventoryIndex(), SPEECH_NoRoom, uActiveCharacter и ItemGen::uItemID.
Используется в AddItem().
int Player::HasSkill | ( | unsigned int | uSkillType | ) |
См. определение в файле Player.cpp строка 778
Перекрестные ссылки Localization::FormatString(), GameUI_StatusBar_OnEvent(), localization и pActiveSkills.
void Player::WearItem | ( | unsigned int | uItemID | ) |
См. определение в файле Player.cpp строка 788
Перекрестные ссылки FindFreeInventoryListSlot(), pEquipment, pEquipTypeToBodyAnchor, PlayerEquipment::pIndices, pInventoryItemList, ItemsTable::pItems, pItemsTable, ItemGen::uBodyAnchor и ItemGen::uItemID.
Используется в Party::CreateDefaultParty().
int Player::AddItem | ( | int | uSlot, |
unsigned int | uItemID | ||
) |
См. определение в файле Player.cpp строка 803
Перекрестные ссылки CanFitItem(), CreateItemInInventory(), INVETORYSLOTSHEIGHT, INVETORYSLOTSWIDTH, pAudioPlayer, AudioPlayer::PlaySound() и SOUND_error.
int Player::AddItem2 | ( | int | uSlot, |
ItemGen * | Src | ||
) |
См. определение в файле Player.cpp строка 828
Перекрестные ссылки CanFitItem(), CreateItemInInventory2(), INVETORYSLOTSHEIGHT, INVETORYSLOTSWIDTH, pItemsTable, ItemsTable::SetSpecialBonus() и ItemGen::uItemID.
Используется в Party::CreateDefaultParty() и OnInventoryLeftClick().
int Player::CreateItemInInventory2 | ( | unsigned int | index, |
ItemGen * | Src | ||
) |
См. определение в файле Player.cpp строка 851
Перекрестные ссылки FindFreeInventoryListSlot(), pInventoryItemList, PutItemArInventoryIndex() и ItemGen::uItemID.
Используется в AddItem2().
void Player::PutItemArInventoryIndex | ( | int | uItemID, |
int | itemListPos, | ||
int | uSlot | ||
) |
См. определение в файле Player.cpp строка 868
Перекрестные ссылки assets, AssetsManager::GetImage_ColorKey(), GetSizeInInventorySlots(), INVETORYSLOTSWIDTH, memset32(), pInventoryMatrix, ItemsTable::pItems и pItemsTable.
Используется в CreateItemInInventory(), CreateItemInInventory2() и OnInventoryLeftClick().
void Player::RemoveItemAtInventoryIndex | ( | unsigned int | uSlot | ) |
См. определение в файле Player.cpp строка 892
Перекрестные ссылки assets, ItemGen::GetIconName(), AssetsManager::GetImage_ColorKey(), GetItemAtInventoryIndex(), GetSizeInInventorySlots(), INVETORYSLOTSWIDTH, memset32(), pInventoryMatrix и ItemGen::Reset().
Используется в OnInventoryLeftClick(), ReceiveSpecialAttackEffect(), SalesProcess() и SubtractVariable().
bool Player::CanAct | ( | ) |
См. определение в файле Player.cpp строка 549
Перекрестные ссылки IsAsleep(), IsDead(), IsEradicated(), IsParalyzed(), IsPertified() и IsUnconcious().
Используется в _42ECB5_PlayerAttacksActor(), _4B254D_SkillMasteryTeacher(), GameUI_OnPlayerPortraitLeftClick(), ReceiveDamage(), SetCondition(), Actor::StealFrom(), StealFromActor(), StealFromShop() и UseItem_DrinkPotion_etc().
bool Player::CanSteal | ( | ) |
См. определение в файле Player.cpp строка 559
Перекрестные ссылки GetActualSkillLevel() и PLAYER_SKILL_STEALING.
bool Player::CanEquip_RaceAndAlignmentCheck | ( | unsigned int | uItemID | ) |
См. определение в файле Player.cpp строка 564
Перекрестные ссылки IsFemale(), IsMale(), Party::IsPartyEvil(), Party::IsPartyGood(), IsRaceDwarf(), IsRaceElf(), IsRaceGoblin(), IsRaceHuman(), ITEM_ARTIFACT_ELFBANE, ITEM_ARTIFACT_HEROS_BELT, ITEM_ARTIFACT_LADYS_ESCORT, ITEM_ARTIFACT_MINDS_EYE, ITEM_ELVEN_CHAINMAIL, ITEM_FORGE_GAUNTLETS, ITEM_RELIC_ETHRICS_STAFF, ITEM_RELIC_JUSTICE, ITEM_RELIC_OLD_NICK, ITEM_RELIC_TALEDONS_HELM, ITEM_RELIC_TWILIGHT, ITEM_WETSUIT, NothingOrJustBlastersEquipped() и pParty.
void Player::SetCondition | ( | unsigned int | uConditionIdx, |
int | blockable | ||
) |
См. определение в файле Player.cpp строка 612
Перекрестные ссылки CanAct(), classType, Condition_Cursed, Condition_Dead, Condition_Disease_Medium, Condition_Disease_Severe, Condition_Disease_Weak, Condition_Drunk, Condition_Eradicated, Condition_Fear, Condition_Insane, Condition_Paralyzed, Condition_Pertified, Condition_Poison_Medium, Condition_Poison_Severe, Condition_Poison_Weak, Condition_Sleep, Condition_Unconcious, Condition_Weak, Condition_Zombie, conditions_times, GetMaxHealth(), Party::GetPlayingTime(), IsDead(), IsEradicated(), IsMale(), ConditionProcessor::IsPlayerAffected(), IsZombie(), PLAYER_CLASS_LICH, PlaySound(), pParty, pPlayers, sHealth, sMana, SPEECH_107, SPEECH_25, SPEECH_26, SPEECH_27, SPEECH_28, SPEECH_29, SPEECH_30, SPEECH_31, SPEECH_32, SPEECH_33, SPEECH_34, SPEECH_35, SPEECH_99, uCurrentFace, uPrevFace, uPrevVoiceID и uVoiceID.
Используется в AddVariable(), Application::Game::EventLoop(), ReceiveSpecialAttackEffect(), SetCondDeadWithBlockCheck(), SetCondInsaneWithBlockCheck(), SetCondUnconsciousWithBlockCheck(), SetCondWeakWithBlockCheck(), SetVariable() и UseItem_DrinkPotion_etc().
bool Player::ProfessionOrGuildFlagsCorrect | ( | unsigned int | uClass, |
int | a3 | ||
) |
См. определение в файле Player.cpp строка 7964
Перекрестные ссылки _449B57_test_bit(), _achieved_awards_bits, classType, PLAYER_CLASS_ARCHMAGE, PLAYER_CLASS_LICH, PLAYER_CLASS_PRIEST_OF_MOON и PLAYER_CLASS_PRIEST_OF_SUN.
Используется в _4B254D_SkillMasteryTeacher().
void Player::PlaySound | ( | PlayerSpeech | speech, |
int | a3 | ||
) |
См. определение в файле Player.cpp строка 7874
Перекрестные ссылки byte_4ECF08, CHARACTER_EXPRESSION_21, engine, expression, OBJECT_Player, pAudioPlayer, PlayEmotion(), AudioPlayer::PlaySound(), sLastTrackLengthMS, SoundSetAction, uActiveCharacter и uVoiceID.
Используется в CastSpellInfoHelpers::_427E01_cast_spell(), _42ECB5_PlayerAttacksActor(), Party::AddItemToParty(), AddVariable(), Actor::DamageMonsterFromParty(), DamagePlayerFromMonster(), Application::Game::EventLoop(), GameUI_OnPlayerPortraitLeftClick(), PlayAwardSound_Anim97_Face(), PlayAwardSound_Anim98_Face(), PlayAwardSound_Anim_Face(), ReceiveDamage(), ReceiveSpecialAttackEffect(), SetCondition(), SetVariable(), SubtractVariable() и UseItem_DrinkPotion_etc().
void Player::PlayEmotion | ( | CHARACTER_EXPRESSION_ID | expression, |
int | duration | ||
) |
См. определение в файле Player.cpp строка 7927
Перекрестные ссылки ViewingParams::bRedrawGameUI, CHARACTER_EXPRESSION_DEAD, CHARACTER_EXPRESSION_DMGRECVD_MAJOR, CHARACTER_EXPRESSION_DMGRECVD_MINOR, CHARACTER_EXPRESSION_DMGRECVD_MODERATE, CHARACTER_EXPRESSION_ERADICATED, CHARACTER_EXPRESSION_FALLING, CHARACTER_EXPRESSION_PERTIFIED, CHARACTER_EXPRESSION_SLEEP, expression, PlayerFrameTable::pFrames, pPlayerFrameTable, PlayerFrame::uAnimLength, uExpressionTimeLength, uExpressionTimePassed и viewparams.
Используется в PlaySound().
void Player::ItemsPotionDmgBreak | ( | int | enchant_count | ) |
См. определение в файле Player.cpp строка 517
Перекрестные ссылки ITEM_BROKEN, ITEM_HARDENED, pInventoryItemList, pOwnItems и ItemGen::uAttributes.
unsigned int Player::GetItemListAtInventoryIndex | ( | int | inout_item_cell | ) |
См. определение в файле Player.cpp строка 504
Перекрестные ссылки pInventoryMatrix.
Используется в GetItemAtInventoryIndex() и OnInventoryLeftClick().
ItemGen * Player::GetItemAtInventoryIndex | ( | int | inout_item_cell | ) |
См. определение в файле Player.cpp строка 493
Перекрестные ссылки GetItemListAtInventoryIndex() и pInventoryItemList.
Используется в RemoveItemAtInventoryIndex().
bool Player::IsPlayerHealableByTemple | ( | ) |
См. определение в файле Player.cpp строка 475
Перекрестные ссылки Condition_Good, Condition_Zombie, GetMajorConditionIdx(), GetMaxHealth(), GetMaxMana(), GUIWindow::par1C, sHealth, sMana и window_SpeakInHouse.
int Player::GetBaseIdentifyPrice | ( | float | price_multiplier | ) |
См. определение в файле Player.cpp строка 455
Используется в BuildDialogueString().
int Player::GetBaseRepairPrice | ( | int | uRealValue, |
float | price_multiplier | ||
) |
См. определение в файле Player.cpp строка 465
Используется в BuildDialogueString().
int Player::GetBaseBuyingPrice | ( | int | uRealValue, |
float | price_multiplier | ||
) |
См. определение в файле Player.cpp строка 445
Используется в BuildDialogueString().
int Player::GetBaseSellingPrice | ( | int | uRealValue, |
float | price_multiplier | ||
) |
См. определение в файле Player.cpp строка 435
Используется в BuildDialogueString().
int Player::GetPriceRepair | ( | int | uRealValue, |
float | price_multiplier | ||
) |
См. определение в файле Player.cpp строка 421
Перекрестные ссылки GetMerchant().
Используется в BuildDialogueString() и SelectPhrasesTransaction().
int Player::GetPriceIdentification | ( | float | price_multiplier | ) |
См. определение в файле Player.cpp строка 407
Перекрестные ссылки GetMerchant().
Используется в BuildDialogueString() и SelectPhrasesTransaction().
int Player::GetBuyingPrice | ( | unsigned int | uRealValue, |
float | price_multiplier | ||
) |
См. определение в файле Player.cpp строка 396
Перекрестные ссылки GetMerchant().
Используется в BuildDialogueString() и SelectPhrasesTransaction().
int Player::GetPriceSell | ( | ItemGen | itemx, |
float | price_multiplier | ||
) |
См. определение в файле Player.cpp строка 380
Перекрестные ссылки GetMerchant(), ItemGen::GetValue() и ItemGen::IsBroken().
Используется в BuildDialogueString(), SalesProcess() и SelectPhrasesTransaction().
int Player::GetTempleHealCostModifier | ( | float | price_multi | ) |
См. определение в файле Player.cpp строка 340
Перекрестные ссылки GetConditionDaysPassed() и GetMajorConditionIdx().
int Player::GetConditionDaysPassed | ( | unsigned int | uCondition | ) |
См. определение в файле Player.cpp строка 325
Перекрестные ссылки conditions_times, GameTime::GetDays(), Party::GetPlayingTime() и pParty.
Используется в GetTempleHealCostModifier().
bool Player::NothingOrJustBlastersEquipped | ( | ) |
См. определение в файле Player.cpp строка 303
Перекрестные ссылки ITEM_BLASTER, ITEM_LASER_RIFLE, pEquipment, PlayerEquipment::pIndices и pOwnItems.
Используется в CanEquip_RaceAndAlignmentCheck().
void Player::SalesProcess | ( | unsigned int | inventory_idnx, |
int | item_index, | ||
int | _2devent_idx | ||
) |
См. определение в файле Player.cpp строка 293
Перекрестные ссылки Party::AddGold(), _2devent::fPriceMultiplier, GetPriceSell(), p2DEvents, pOwnItems и RemoveItemAtInventoryIndex().
bool Player::Recover | ( | int | dt | ) |
См. определение в файле Player.cpp строка 2573
Перекрестные ссылки ViewingParams::bRedrawGameUI, Party::GetNextActiveCharacter(), GetSpecialItemBonus(), ITEM_ENCHANTMENT_OF_RECOVERY, pParty, uActiveCharacter, uTimeToRecovery и viewparams.
bool Player::CanCastSpell | ( | unsigned int | uRequiredMana | ) |
См. определение в файле Player.cpp строка 280
Перекрестные ссылки engine, pAudioPlayer, AudioPlayer::PlaySound(), sMana, SOUND_spellfail0201 и uRequiredMana.
Используется в CastSpellInfoHelpers::_427E01_cast_spell() и Application::Game::EventLoop().
void Player::PlayAwardSound | ( | ) |
См. определение в файле Player.cpp строка 5623
Перекрестные ссылки GetPlayerIndex(), OBJECT_Player, pAudioPlayer, AudioPlayer::PlaySound() и SOUND_quest.
Используется в AddVariable(), PlayAwardSound_Anim(), PlayAwardSound_Anim97(), PlayAwardSound_Anim98(), SetSkillByEvent() и SetVariable().
void Player::EquipBody | ( | ITEM_EQUIP_TYPE | uEquipType | ) |
См. определение в файле Player.cpp строка 6787
Перекрестные ссылки mouse, pEquipTypeToBodyAnchor, pInventoryItemList, pParty, Party::pPickedItem, pPlayers, Mouse::RemoveHoldingItem(), ItemGen::Reset(), Party::SetHoldingItem(), uActiveCharacter и ItemGen::uBodyAnchor.
bool Player::HasUnderwaterSuitEquipped | ( | ) |
bool Player::HasItem | ( | unsigned int | uItemID, |
bool | checkHeldItem | ||
) |
См. определение в файле Player.cpp строка 6855
Перекрестные ссылки pEquipment, PlayerEquipment::pIndices, pInventoryItemList, pInventoryMatrix, pParty, Party::pPickedItem и ItemGen::uItemID.
Используется в CharacterUI_LoadPaperdollTextures().
void Player::OnInventoryLeftClick | ( | ) |
См. определение в файле Player.cpp строка 7294
Перекрестные ссылки _50C9A0_IsEnchantingInProgress, _50C9D0_AfterEnchClickEventId, _50C9D4_AfterEnchClickEventSecondParam, _50C9D8_AfterEnchClickEventTimeout, AddItem(), AddItem2(), current_character_screen_window, CastSpellInfo::field_6, GUIMessageQueue::Flush(), Mouse::GetClickPos(), ItemGen::GetIconName(), GetItemListAtInventoryIndex(), INVETORYSLOTSHEIGHT, INVETORYSLOTSWIDTH, mouse, pGUIWindow_CastTargetedSpell, pInventoryItemList, ItemsTable::pItems, pItemsTable, pMessageQueue_50CBD0, pParty, Party::pPickedItem, GUIWindow::ptr_1C, ptr_50C9A4_ItemToEnchant, PutItemArInventoryIndex(), Mouse::RemoveHoldingItem(), RemoveItemAtInventoryIndex(), Mouse::SetCursorImage(), CastSpellInfo::spell_target_pid, uActiveCharacter, CastSpellInfo::uFlags, ItemGen::uItemID, CastSpellInfo::uPlayerID_2 и WINDOW_CharacterWindow_Inventory.
bool Player::PlayerHitOrMiss | ( | Actor * | pActor, |
int | distancemod, | ||
int | skillmod | ||
) |
См. определение в файле Player.cpp строка 7600
Перекрестные ссылки SpellBuff::Active(), ACTOR_BUFF_HOUR_OF_POWER, ACTOR_BUFF_SHIELD, ACTOR_BUFF_SOMETHING_THAT_HALVES_AC, ACTOR_BUFF_STONESKIN, GetActualAttack(), GetRangedAttack(), Actor::pActorBuffs, Actor::pMonsterInfo, MonsterInfo::uAC и SpellBuff::uPower.
Используется в Actor::DamageMonsterFromParty().
unsigned int Player::GetMultiplierForSkillLevel | ( | PLAYER_SKILL_TYPE | uSkillType, |
int | mult1, | ||
int | mult2, | ||
int | mult3, | ||
int | mult4 | ||
) |
См. определение в файле Player.cpp строка 3457
Перекрестные ссылки GetActualSkillMastery().
Используется в CanIdentify(), CanRepair(), GetBodybuilding(), GetDisarmTrap(), GetLearningPercent(), GetMeditation(), GetMerchant(), GetPerception() и GetSkillBonus().
int Player::CalculateMeleeDmgToEnemyWithWeapon | ( | ItemGen * | weapon, |
unsigned int | uTargetActorID, | ||
bool | addOneDice | ||
) |
См. определение в файле Player.cpp строка 1256
Перекрестные ссылки MonsterStats::BelongsToSupertype(), GetActualSkillMastery(), ITEM_ARTIFACT_GHOULSBANE, ITEM_ARTIFACT_GIBBET, ITEM_RELIC_JUSTICE, ITEM_RELIC_OLD_NICK, MONSTER_SUPERTYPE_DRAGON, MONSTER_SUPERTYPE_ELF, MONSTER_SUPERTYPE_KREEGAN, MONSTER_SUPERTYPE_TITAN, MONSTER_SUPERTYPE_UNDEAD, ItemsTable::pItems, pItemsTable, PLAYER_SKILL_DAGGER, ItemGen::special_enchantment и ItemGen::uItemID.
Используется в CalculateMeleeDamageTo().
bool Player::WearsItemAnyWhere | ( | int | item_id | ) |
См. определение в файле Player.cpp строка 1609
Перекрестные ссылки WearsItem().
Используется в ConditionProcessor::IsPlayerAffected().
float Player::GetArmorRecoveryMultiplierFromSkillLevel | ( | unsigned char | armour_skill_type, |
float | param2, | ||
float | param3, | ||
float | param4, | ||
float | param5 | ||
) |
См. определение в файле Player.cpp строка 2330
Перекрестные ссылки pActiveSkills и SkillToMastery().
Используется в GetAttackRecoveryTime().
void Player::SetSkillByEvent | ( | unsigned __int16 Player::* | skillToSet, |
unsigned __int16 | skillValue | ||
) |
См. определение в файле Player.cpp строка 5644
Перекрестные ссылки GetPlayerIndex(), PlayAwardSound(), SpellFxRenderer::SetPlayerBuffAnim() и spell_fx_renderer.
Используется в SetVariable().
void Player::AddSkillByEvent | ( | unsigned __int16 Player::* | skillToSet, |
unsigned __int16 | addSkillValue | ||
) |
См. определение в файле Player.cpp строка 6216
Перекрестные ссылки PlayAwardSound_Anim97().
Используется в AddVariable().
void Player::PlayAwardSound_Anim | ( | ) |
См. определение в файле Player.cpp строка 5631
Перекрестные ссылки GetPlayerIndex(), PlayAwardSound(), SpellFxRenderer::SetPlayerBuffAnim() и spell_fx_renderer.
Используется в PlayAwardSound_Anim_Face() и SetVariable().
void Player::PlayAwardSound_Anim_Face | ( | PlayerSpeech | speech | ) |
См. определение в файле Player.cpp строка 5638
Перекрестные ссылки PlayAwardSound_Anim() и PlaySound().
Используется в SetVariable().
void Player::PlayAwardSound_Anim97 | ( | ) |
См. определение в файле Player.cpp строка 6203
Перекрестные ссылки GetPlayerIndex(), PlayAwardSound(), SpellFxRenderer::SetPlayerBuffAnim() и spell_fx_renderer.
Используется в AddSkillByEvent(), AddVariable() и PlayAwardSound_Anim97_Face().
void Player::PlayAwardSound_Anim97_Face | ( | PlayerSpeech | speech | ) |
См. определение в файле Player.cpp строка 6210
Перекрестные ссылки PlayAwardSound_Anim97() и PlaySound().
Используется в AddVariable().
void Player::PlayAwardSound_Anim98 | ( | ) |
См. определение в файле Player.cpp строка 6774
Перекрестные ссылки GetPlayerIndex(), PlayAwardSound(), SpellFxRenderer::SetPlayerBuffAnim() и spell_fx_renderer.
Используется в PlayAwardSound_Anim98_Face() и SubtractVariable().
void Player::PlayAwardSound_Anim98_Face | ( | PlayerSpeech | speech | ) |
См. определение в файле Player.cpp строка 6781
Перекрестные ссылки PlayAwardSound_Anim98() и PlaySound().
Используется в SubtractVariable().
bool Player::IsWeak | ( | ) | const |
См. определение в файле Player.cpp строка 7412
Перекрестные ссылки Condition_Weak и conditions_times.
Используется в Actor::DamageMonsterFromParty().
bool Player::IsDead | ( | ) | const |
См. определение в файле Player.cpp строка 7416
Перекрестные ссылки Condition_Dead и conditions_times.
Используется в CanAct(), GameUI_CharacterQuickRecord_Draw(), GameUI_DrawPortraits(), Heal() и SetCondition().
bool Player::IsEradicated | ( | ) | const |
См. определение в файле Player.cpp строка 7420
Перекрестные ссылки Condition_Eradicated и conditions_times.
Используется в CanAct(), GameUI_CharacterQuickRecord_Draw(), GameUI_DrawPortraits(), Heal() и SetCondition().
bool Player::IsZombie | ( | ) | const |
См. определение в файле Player.cpp строка 7424
Перекрестные ссылки Condition_Zombie и conditions_times.
Используется в Heal() и SetCondition().
bool Player::IsCursed | ( | ) | const |
См. определение в файле Player.cpp строка 7428
Перекрестные ссылки Condition_Cursed и conditions_times.
Используется в CastSpellInfoHelpers::_427E01_cast_spell().
bool Player::IsPertified | ( | ) | const |
См. определение в файле Player.cpp строка 7432
Перекрестные ссылки Condition_Pertified и conditions_times.
Используется в CanAct().
bool Player::IsUnconcious | ( | ) | const |
См. определение в файле Player.cpp строка 7436
Перекрестные ссылки Condition_Unconcious и conditions_times.
Используется в CanAct() и Heal().
bool Player::IsAsleep | ( | ) | const |
См. определение в файле Player.cpp строка 7440
Перекрестные ссылки Condition_Sleep и conditions_times.
Используется в CanAct().
bool Player::IsParalyzed | ( | ) | const |
См. определение в файле Player.cpp строка 7444
Перекрестные ссылки Condition_Paralyzed и conditions_times.
Используется в CanAct().
bool Player::IsDrunk | ( | ) | const |
См. определение в файле Player.cpp строка 7448
Перекрестные ссылки Condition_Drunk и conditions_times.
См. определение в файле Player.cpp строка 7452
Перекрестные ссылки Condition_Cursed и conditions_times.
См. определение в файле Player.cpp строка 7456
Перекрестные ссылки Condition_Weak и conditions_times.
См. определение в файле Player.cpp строка 7460
Перекрестные ссылки Condition_Sleep и conditions_times.
Используется в ReceiveDamage().
См. определение в файле Player.cpp строка 7464
Перекрестные ссылки Condition_Fear и conditions_times.
См. определение в файле Player.cpp строка 7468
Перекрестные ссылки Condition_Drunk и conditions_times.
См. определение в файле Player.cpp строка 7472
Перекрестные ссылки Condition_Insane и conditions_times.
См. определение в файле Player.cpp строка 7476
Перекрестные ссылки Condition_Poison_Weak и conditions_times.
См. определение в файле Player.cpp строка 7480
Перекрестные ссылки Condition_Disease_Weak и conditions_times.
См. определение в файле Player.cpp строка 7484
Перекрестные ссылки Condition_Poison_Medium и conditions_times.
См. определение в файле Player.cpp строка 7488
Перекрестные ссылки Condition_Disease_Medium и conditions_times.
См. определение в файле Player.cpp строка 7492
Перекрестные ссылки Condition_Poison_Severe и conditions_times.
См. определение в файле Player.cpp строка 7496
Перекрестные ссылки Condition_Disease_Severe и conditions_times.
См. определение в файле Player.cpp строка 7500
Перекрестные ссылки Condition_Paralyzed и conditions_times.
См. определение в файле Player.cpp строка 7504
Перекрестные ссылки Condition_Unconcious и conditions_times.
Используется в Heal().
См. определение в файле Player.cpp строка 7508
Перекрестные ссылки Condition_Dead и conditions_times.
См. определение в файле Player.cpp строка 7512
Перекрестные ссылки Condition_Pertified и conditions_times.
См. определение в файле Player.cpp строка 7516
Перекрестные ссылки Condition_Eradicated и conditions_times.
См. определение в файле Player.cpp строка 7520
Перекрестные ссылки Condition_Zombie и conditions_times.
void Player::SetCondWeakWithBlockCheck | ( | int | blockable | ) |
См. определение в файле Player.cpp строка 7524
Перекрестные ссылки Condition_Weak и SetCondition().
void Player::SetCondInsaneWithBlockCheck | ( | int | blockable | ) |
См. определение в файле Player.cpp строка 7528
Перекрестные ссылки Condition_Insane и SetCondition().
void Player::SetCondDeadWithBlockCheck | ( | int | blockable | ) |
См. определение в файле Player.cpp строка 7532
Перекрестные ссылки Condition_Dead и SetCondition().
Используется в ReceiveDamage().
void Player::SetCondUnconsciousWithBlockCheck | ( | int | blockable | ) |
См. определение в файле Player.cpp строка 7536
Перекрестные ссылки Condition_Dead и SetCondition().
Используется в ReceiveDamage().
|
inline |
См. определение в файле Player.h строка 605
Перекрестные ссылки CHARACTER_RACE_HUMAN и GetRace().
Используется в CanEquip_RaceAndAlignmentCheck() и GetBaseResistance().
|
inline |
См. определение в файле Player.h строка 606
Перекрестные ссылки CHARACTER_RACE_DWARF и GetRace().
Используется в CanEquip_RaceAndAlignmentCheck() и GetBaseResistance().
|
inline |
См. определение в файле Player.h строка 607
Перекрестные ссылки CHARACTER_RACE_ELF и GetRace().
Используется в CanEquip_RaceAndAlignmentCheck() и GetBaseResistance().
|
inline |
См. определение в файле Player.h строка 608
Перекрестные ссылки CHARACTER_RACE_GOBLIN и GetRace().
Используется в CanEquip_RaceAndAlignmentCheck() и GetBaseResistance().
|
inline |
См. определение в файле Player.h строка 610
Перекрестные ссылки GetSexByVoice() и SEX_MALE.
Используется в CanEquip_RaceAndAlignmentCheck(), IsFemale() и SetCondition().
|
inline |
См. определение в файле Player.h строка 611
Перекрестные ссылки IsMale().
Используется в CanEquip_RaceAndAlignmentCheck().
ItemGen * Player::GetMainHandItem | ( | ) |
См. определение в файле Player.cpp строка 7542
Перекрестные ссылки GetItem() и PlayerEquipment::uMainHand.
Используется в CalculateMeleeDamageTo(), CharacterUI_DrawPaperdoll(), Actor::DamageMonsterFromParty(), DamagePlayerFromMonster(), GetAttackRecoveryTime(), GetItemsBonus(), GetMeleeDamageString(), GetRangedAttack() и GetRangedDamageString().
ItemGen * Player::GetOffHandItem | ( | ) |
См. определение в файле Player.cpp строка 7540
Перекрестные ссылки GetItem() и PlayerEquipment::uShield.
Используется в CharacterUI_DrawPaperdoll(), Actor::DamageMonsterFromParty(), DamagePlayerFromMonster(), GetAttackRecoveryTime(), GetItemsBonus() и IsUnarmed().
ItemGen * Player::GetBowItem | ( | ) |
См. определение в файле Player.cpp строка 7546
Перекрестные ссылки GetItem() и PlayerEquipment::uBow.
Используется в CharacterUI_DrawPaperdoll(), GetAttackRecoveryTime() и GetItemsBonus().
ItemGen * Player::GetArmorItem | ( | ) |
См. определение в файле Player.cpp строка 7548
Перекрестные ссылки GetItem() и PlayerEquipment::uArmor.
Используется в CalculateIncommingDamage(), CharacterUI_DrawPaperdoll(), DamagePlayerFromMonster(), GetAttackRecoveryTime(), HasUnderwaterSuitEquipped() и ReceiveDamage().
ItemGen * Player::GetHelmItem | ( | ) |
См. определение в файле Player.cpp строка 7550
Перекрестные ссылки GetItem() и PlayerEquipment::uHelm.
Используется в CharacterUI_DrawPaperdoll().
ItemGen * Player::GetBeltItem | ( | ) |
См. определение в файле Player.cpp строка 7552
Перекрестные ссылки GetItem() и PlayerEquipment::uBelt.
Используется в CharacterUI_DrawPaperdoll().
ItemGen * Player::GetCloakItem | ( | ) |
См. определение в файле Player.cpp строка 7554
Перекрестные ссылки GetItem() и PlayerEquipment::uCloak.
Используется в CharacterUI_DrawPaperdoll().
ItemGen * Player::GetGloveItem | ( | ) |
См. определение в файле Player.cpp строка 7556
Перекрестные ссылки GetItem() и PlayerEquipment::uGlove.
Используется в CharacterUI_DrawPaperdollWithRingOverlay().
ItemGen * Player::GetBootItem | ( | ) |
См. определение в файле Player.cpp строка 7558
Перекрестные ссылки GetItem() и PlayerEquipment::uBoot.
Используется в CharacterUI_DrawPaperdoll().
ItemGen * Player::GetAmuletItem | ( | ) |
См. определение в файле Player.cpp строка 7560
Перекрестные ссылки GetItem() и PlayerEquipment::uAmulet.
Используется в CharacterUI_DrawPaperdollWithRingOverlay().
ItemGen * Player::GetNthRingItem | ( | int | ringNum | ) |
См. определение в файле Player.cpp строка 7562
Перекрестные ссылки GetNthEquippedIndexItem().
ItemGen * Player::GetNthEquippedIndexItem | ( | int | index | ) |
См. определение в файле Player.cpp строка 7566
Перекрестные ссылки pEquipment, PlayerEquipment::pIndices и pInventoryItemList.
Используется в CompareVariable(), GetEquippedItemEquipType(), GetEquippedItemSkillType(), GetItemsBonus(), GetNthRingItem(), GetSkillBonus(), GetSpecialItemBonus(), HasEnchantedItemEquipped() и WearsItem().
ItemGen * Player::GetItem | ( | unsigned int PlayerEquipment::* | itemPos | ) |
См. определение в файле Player.cpp строка 7574
Перекрестные ссылки pEquipment и pInventoryItemList.
Используется в CharacterUI_DrawPaperdoll(), GetAmuletItem(), GetArmorItem(), GetBeltItem(), GetBootItem(), GetBowItem(), GetCloakItem(), GetGloveItem(), GetHelmItem(), GetMainHandItem() и GetOffHandItem().
int Player::GetPlayerIndex | ( | ) |
См. определение в файле Player.cpp строка 7582
Перекрестные ссылки pPlayers.
Используется в AddVariable(), PlayAwardSound(), PlayAwardSound_Anim(), PlayAwardSound_Anim97(), PlayAwardSound_Anim98(), SetSkillByEvent() и SetVariable().
|
static |
См. определение в файле Player.cpp строка 7643
Перекрестные ссылки _42777D_CastSpell_UseWand_ShootArrow(), _42FA66_do_explosive_impact(), stru262_TurnBased::ApplyPlayerAction(), Party::bTurnBasedModeOn, CanAct(), CastSpellInfoHelpers::Cancel_Spell_Cast_In_Progress(), Actor::DamageMonsterFromParty(), EQUIP_SINGLE_HANDED, EQUIP_TWO_HANDED, EQUIP_WAND, stru319::FindClosestActor(), flt_6BE3A4_debug_recmod1, GetAttackRecoveryTime(), ItemGen::GetItemEquipType(), ItemGen::GetPlayerSkillType(), HasItemEquipped(), integer_sqrt(), Party::Invisible(), ItemGen::IsBroken(), ITEM_ARTIFACT_SPLITTER, ITEM_BLASTER, ITEM_LASER_RIFLE, ITEM_WAND_FIRE, mouse, OBJECT_Actor, OBJECT_Player, pActors, PARTY_BUFF_INVISIBILITY, pAudioPlayer, pEquipment, pInventoryItemList, AudioPlayer::PlaySound(), PlaySound(), pParty, Party::pPartyBuffs, Party::pPlayers, pTurnEngine, SetRecoveryTime(), SOUND_shoot_blaster01, SOUND_shoot_bow01, SOUND_swing_with_axe01, SOUND_swing_with_axe03, SOUND_swing_with_blunt_weapon01, SOUND_swing_with_blunt_weapon03, SOUND_swing_with_sword01, SOUND_swing_with_sword02, SPEECH_50, SPELL_BOW_ARROW, SPELL_LASER_PROJECTILE, stru_50C198, uActiveCharacter, Actor::uActorHeight, Actor::uActorRadius, PlayerEquipment::uBow, ItemGen::uItemID, PlayerEquipment::uMainHand, ItemGen::uNumCharges, Mouse::uPointingObjectID, Party::vPosition, Actor::vPosition, wand_spell_ids и WearsItem().
Используется в Application::Game::EventLoop().
|
static |
См. определение в файле Player.cpp строка 7820
Перекрестные ссылки stru298::Add(), AttackerInfo, SpriteObject::containing_item, SpriteObject::Create(), SpriteObject::field_60_distance_related_prolly_lod, IndoorLocation::GetSector(), OBJECT_Item, OBJECT_Player, ObjectList::ObjectIDByItemID(), pIndoor, pObjectList, ItemGen::Reset(), SpriteObject::spell_caster_pid, SPELL_FIRE_FIREBALL, SpriteObject::spell_id, SpriteObject::spell_level, SpriteObject::spell_skill, SpriteObject::spell_target_pid, SPRITE_OBJECT_EXPLODE, SpriteObject::uAttributes, SpriteObject::uFacing, SpriteObject::uObjectDescID, SpriteObject::uSectorID, SpriteObject::uSoundID, SpriteObject::uSpriteFrameID, SpriteObject::uType и SpriteObject::vPosition.
Используется в _42ECB5_PlayerAttacksActor().
void Player::CleanupBeacons | ( | ) |
См. определение в файле Player.cpp строка 8177
Перекрестные ссылки Party::GetPlayingTime(), pParty, LloydBeacon::uBeaconTime и vBeacons.
См. определение в файле Player.cpp строка 8186
Перекрестные ссылки GameTime::FromSeconds(), Party::GetPlayingTime(), LOD::File::GetSubNodeIndex(), LloydBeacon::image, LloydBeacon::PartyPos_X, LloydBeacon::PartyPos_Y, LloydBeacon::PartyPos_Z, LloydBeacon::PartyRot_X, LloydBeacon::PartyRot_Y, pCurrentMapName, pGames_LOD, pParty, render, LloydBeacon::SaveFileID, Party::sRotationX, Party::sRotationY, LloydBeacon::uBeaconTime, vBeacons и Party::vPosition.
Используется в Application::Game::EventLoop().
|
static |
См. определение в файле Player.h строка 402
Используется в AddItem(), AddItem2(), CanFitItem(), OnInventoryLeftClick(), PutItemArInventoryIndex() и RemoveItemAtInventoryIndex().
|
static |
См. определение в файле Player.h строка 403
Используется в AddItem(), AddItem2(), CanFitItem() и OnInventoryLeftClick().
std::array<GameTime, 20> Player::conditions_times |
См. определение в файле Player.h строка 635
Используется в AddVariable(), CompareVariable(), Player_Image_MM7::Deserialize(), DiscardConditionIfLastsLongerThan(), GetConditionDaysPassed(), GetMajorConditionIdx(), IsAsleep(), IsCursed(), IsDead(), IsDrunk(), IsEradicated(), IsParalyzed(), IsPertified(), IsUnconcious(), IsWeak(), IsZombie(), Player(), Party::RestAndHeal(), Player_Image_MM7::Serialize(), SetAfraid(), SetAsleep(), SetCondition(), SetCursed(), SetDead(), SetDiseaseMedium(), SetDiseaseSevere(), SetDiseaseWeak(), SetDrunk(), SetEradicated(), SetInsane(), SetParalyzed(), SetPertified(), SetPoisonMedium(), SetPoisonSevere(), SetPoisonWeak(), SetUnconcious(), SetVariable(), SetWeak(), SetZombie(), SubtractVariable(), Actor::UpdateActorAI(), UseItem_DrinkPotion_etc() и UseNPCSkill().
unsigned __int64 Player::uExperience |
См. определение в файле Player.h строка 636
Используется в AddVariable(), CanTrainToNextLevel(), GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw(), CompareVariable(), Player_Image_MM7::Deserialize(), Reset(), Player_Image_MM7::Serialize(), SetVariable(), SubtractVariable() и UseItem_DrinkPotion_etc().
char Player::pName[16] |
См. определение в файле Player.h строка 637
Используется в BuildDialogueString(), GUIWindow_CharacterRecord::CharacterUI_AwardsTab_Draw(), GUIWindow_CharacterRecord::CharacterUI_SkillsTab_Draw(), GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw(), Actor::DamageMonsterFromParty(), DamagePlayerFromMonster(), Player_Image_MM7::Deserialize(), Application::Game::EventLoop(), GameUI_CharacterQuickRecord_Draw(), Player(), RandomizeName(), Player_Image_MM7::Serialize() и GUIWindow_QuickReference::Update().
PLAYER_SEX Player::uSex |
См. определение в файле Player.h строка 638
Используется в AddVariable(), BuildDialogueString(), CompareVariable(), Player_Image_MM7::Deserialize(), RandomizeName(), Player_Image_MM7::Serialize(), SetSexByVoice() и SetVariable().
PLAYER_CLASS_TYPE Player::classType |
См. определение в файле Player.h строка 639
Используется в _4B254D_SkillMasteryTeacher(), AddVariable(), CalculateIncommingDamage(), GUIWindow_CharacterRecord::CharacterUI_AwardsTab_Draw(), GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw(), CompareVariable(), Party::CreateDefaultParty(), Player_Image_MM7::Deserialize(), Application::Game::EventLoop(), GameUI_CharacterQuickRecord_Draw(), GetActualResistance(), GetActualSkillLevel(), GetBaseResistance(), GetMaxHealth(), GetMaxMana(), GetSkillBonus(), GetSkillIdxByOrder(), ProfessionOrGuildFlagsCorrect(), Reset(), Party::RestAndHeal(), Player_Image_MM7::Serialize(), SetCondition(), SetVariable() и GUIWindow_QuickReference::Update().
unsigned __int8 Player::uCurrentFace |
См. определение в файле Player.h строка 640
Используется в CharacterUI_DrawPaperdoll(), CharacterUI_LoadPaperdollTextures(), Player_Image_MM7::Deserialize(), GetRace(), Player(), Player_Image_MM7::Serialize(), SetCondition() и SetVariable().
char Player::field_BB |
См. определение в файле Player.h строка 641
Используется в Player_Image_MM7::Deserialize(), Player() и Player_Image_MM7::Serialize().
unsigned __int16 Player::uMight |
См. определение в файле Player.h строка 642
Используется в AddVariable(), CompareVariable(), DecreaseAttribute(), Player_Image_MM7::Deserialize(), GetActualMight(), GetBaseStrength(), GetStatColor(), IncreaseAttribute(), Player(), Player_Image_MM7::Serialize(), SetInitialStats(), SetVariable(), SubtractVariable() и UseItem_DrinkPotion_etc().
unsigned __int16 Player::uMightBonus |
См. определение в файле Player.h строка 643
Используется в AddVariable(), CompareVariable(), Player_Image_MM7::Deserialize(), GetActualMight(), Player(), Reset(), Player_Image_MM7::Serialize(), SetVariable(), SubtractVariable() и Zero().
unsigned __int16 Player::uIntelligence |
См. определение в файле Player.h строка 644
Используется в AddVariable(), CompareVariable(), DecreaseAttribute(), Player_Image_MM7::Deserialize(), GetActualIntelligence(), GetBaseIntelligence(), GetStatColor(), IncreaseAttribute(), Player(), Player_Image_MM7::Serialize(), SetInitialStats(), SetVariable(), SubtractVariable() и UseItem_DrinkPotion_etc().
unsigned __int16 Player::uIntelligenceBonus |
См. определение в файле Player.h строка 645
Используется в AddVariable(), CompareVariable(), Player_Image_MM7::Deserialize(), GetActualIntelligence(), Player(), Reset(), Player_Image_MM7::Serialize(), SetVariable(), SubtractVariable() и Zero().
unsigned __int16 Player::uWillpower |
См. определение в файле Player.h строка 646
Используется в AddVariable(), CompareVariable(), DecreaseAttribute(), Player_Image_MM7::Deserialize(), GetActualWillpower(), GetBaseWillpower(), GetStatColor(), IncreaseAttribute(), Player(), Player_Image_MM7::Serialize(), SetInitialStats(), SetVariable(), SubtractVariable() и UseItem_DrinkPotion_etc().
unsigned __int16 Player::uWillpowerBonus |
См. определение в файле Player.h строка 647
Используется в AddVariable(), CompareVariable(), Player_Image_MM7::Deserialize(), GetActualWillpower(), Player(), Reset(), Player_Image_MM7::Serialize(), SetVariable(), SubtractVariable() и Zero().
unsigned __int16 Player::uEndurance |
См. определение в файле Player.h строка 648
Используется в AddVariable(), CompareVariable(), DecreaseAttribute(), Player_Image_MM7::Deserialize(), GetActualEndurance(), GetBaseEndurance(), GetStatColor(), IncreaseAttribute(), Player(), ReceiveDamage(), Player_Image_MM7::Serialize(), SetInitialStats(), SetVariable(), SubtractVariable() и UseItem_DrinkPotion_etc().
unsigned __int16 Player::uEnduranceBonus |
См. определение в файле Player.h строка 649
Используется в AddVariable(), CompareVariable(), Player_Image_MM7::Deserialize(), GetActualEndurance(), Player(), Reset(), Player_Image_MM7::Serialize(), SetVariable(), SubtractVariable() и Zero().
unsigned __int16 Player::uSpeed |
См. определение в файле Player.h строка 650
Используется в AddVariable(), CompareVariable(), DecreaseAttribute(), Player_Image_MM7::Deserialize(), GetActualSpeed(), GetBaseSpeed(), GetStatColor(), IncreaseAttribute(), Player(), Player_Image_MM7::Serialize(), SetInitialStats(), SetVariable(), SubtractVariable() и UseItem_DrinkPotion_etc().
unsigned __int16 Player::uSpeedBonus |
См. определение в файле Player.h строка 651
Используется в AddVariable(), CompareVariable(), Player_Image_MM7::Deserialize(), GetActualSpeed(), Player(), Reset(), Player_Image_MM7::Serialize(), SetVariable(), SubtractVariable() и Zero().
unsigned __int16 Player::uAccuracy |
См. определение в файле Player.h строка 652
Используется в AddVariable(), CompareVariable(), DecreaseAttribute(), Player_Image_MM7::Deserialize(), GetActualAccuracy(), GetBaseAccuracy(), GetStatColor(), IncreaseAttribute(), Player(), Player_Image_MM7::Serialize(), SetInitialStats(), SetVariable(), SubtractVariable() и UseItem_DrinkPotion_etc().
unsigned __int16 Player::uAccuracyBonus |
См. определение в файле Player.h строка 653
Используется в AddVariable(), CompareVariable(), Player_Image_MM7::Deserialize(), GetActualAccuracy(), Player(), Reset(), Player_Image_MM7::Serialize(), SetVariable(), SubtractVariable() и Zero().
unsigned __int16 Player::uLuck |
См. определение в файле Player.h строка 654
Используется в AddVariable(), CompareVariable(), DecreaseAttribute(), Player_Image_MM7::Deserialize(), GetActualLuck(), GetBaseLuck(), GetStatColor(), IncreaseAttribute(), Player(), Player_Image_MM7::Serialize(), SetInitialStats(), SetVariable(), SubtractVariable() и UseItem_DrinkPotion_etc().
unsigned __int16 Player::uLuckBonus |
См. определение в файле Player.h строка 655
Используется в AddVariable(), CompareVariable(), Player_Image_MM7::Deserialize(), GetActualLuck(), Player(), Reset(), Player_Image_MM7::Serialize(), SetVariable(), SubtractVariable() и Zero().
__int16 Player::sACModifier |
См. определение в файле Player.h строка 656
Используется в AddVariable(), CompareVariable(), Player_Image_MM7::Deserialize(), GetActualAC(), Player(), Player_Image_MM7::Serialize(), SetVariable(), SubtractVariable() и Zero().
unsigned __int16 Player::uLevel |
См. определение в файле Player.h строка 657
Используется в AddVariable(), CanTrainToNextLevel(), CompareVariable(), Player_Image_MM7::Deserialize(), GetActualLevel(), GetBaseLevel(), Player(), Reset(), Player_Image_MM7::Serialize(), SetVariable() и SubtractVariable().
__int16 Player::sLevelModifier |
См. определение в файле Player.h строка 658
Используется в AddVariable(), CompareVariable(), Player_Image_MM7::Deserialize(), GetActualLevel(), Player(), Reset(), Player_Image_MM7::Serialize(), SetVariable(), SubtractVariable() и Zero().
__int16 Player::sAgeModifier |
См. определение в файле Player.h строка 659
Используется в CastSpellInfoHelpers::_427E01_cast_spell(), AddVariable(), Player_Image_MM7::Deserialize(), GetActualAge(), GetActualAttribute(), Player(), ReceiveSpecialAttackEffect(), Reset(), Player_Image_MM7::Serialize(), SetVariable(), SubtractVariable() и UseItem_DrinkPotion_etc().
int Player::field_E0 |
См. определение в файле Player.h строка 660
Используется в Player_Image_MM7::Deserialize(), Player(), Player_Image_MM7::Serialize() и Zero().
int Player::field_E4 |
См. определение в файле Player.h строка 661
Используется в Player_Image_MM7::Deserialize(), Player(), Player_Image_MM7::Serialize() и Zero().
int Player::field_E8 |
См. определение в файле Player.h строка 662
Используется в Player_Image_MM7::Deserialize(), Player(), Player_Image_MM7::Serialize() и Zero().
int Player::field_EC |
См. определение в файле Player.h строка 663
Используется в Player_Image_MM7::Deserialize(), Player(), Player_Image_MM7::Serialize() и Zero().
int Player::field_F0 |
См. определение в файле Player.h строка 664
Используется в Player_Image_MM7::Deserialize(), Player(), Player_Image_MM7::Serialize() и Zero().
int Player::field_F4 |
См. определение в файле Player.h строка 665
Используется в Player_Image_MM7::Deserialize(), Player(), Player_Image_MM7::Serialize() и Zero().
int Player::field_F8 |
См. определение в файле Player.h строка 666
Используется в Player_Image_MM7::Deserialize(), Player(), Player_Image_MM7::Serialize() и Zero().
int Player::field_FC |
См. определение в файле Player.h строка 667
Используется в Player_Image_MM7::Deserialize(), Player(), Player_Image_MM7::Serialize() и Zero().
int Player::field_100 |
См. определение в файле Player.h строка 668
Используется в Player_Image_MM7::Deserialize(), Player(), Player_Image_MM7::Serialize() и Zero().
int Player::field_104 |
См. определение в файле Player.h строка 669
Используется в Player_Image_MM7::Deserialize(), Player() и Player_Image_MM7::Serialize().
unsigned __int16 Player::skillStaff |
См. определение в файле Player.h строка 672
Используется в AddVariable(), CompareVariable(), Application::Game::EventLoop(), WinApiWindow::OnOSMenu(), SetVariable() и SubtractVariable().
unsigned __int16 Player::skillSword |
См. определение в файле Player.h строка 673
Используется в AddVariable(), CompareVariable(), Application::Game::EventLoop(), WinApiWindow::OnOSMenu(), SetVariable() и SubtractVariable().
unsigned __int16 Player::skillDagger |
См. определение в файле Player.h строка 674
Используется в AddVariable(), CompareVariable(), Application::Game::EventLoop(), WinApiWindow::OnOSMenu(), SetVariable() и SubtractVariable().
unsigned __int16 Player::skillAxe |
См. определение в файле Player.h строка 675
Используется в AddVariable(), CompareVariable(), Application::Game::EventLoop(), WinApiWindow::OnOSMenu(), SetVariable() и SubtractVariable().
unsigned __int16 Player::skillSpear |
См. определение в файле Player.h строка 676
Используется в AddVariable(), CompareVariable(), Application::Game::EventLoop(), WinApiWindow::OnOSMenu(), SetVariable() и SubtractVariable().
unsigned __int16 Player::skillBow |
См. определение в файле Player.h строка 677
Используется в AddVariable(), CompareVariable(), Application::Game::EventLoop(), WinApiWindow::OnOSMenu(), SetVariable() и SubtractVariable().
unsigned __int16 Player::skillMace |
См. определение в файле Player.h строка 678
Используется в AddVariable(), CompareVariable(), Application::Game::EventLoop(), WinApiWindow::OnOSMenu(), SetVariable() и SubtractVariable().
unsigned __int16 Player::skillBlaster |
См. определение в файле Player.h строка 679
Используется в AddVariable(), CompareVariable(), Application::Game::EventLoop(), WinApiWindow::OnOSMenu(), SetVariable() и SubtractVariable().
unsigned __int16 Player::skillShield |
См. определение в файле Player.h строка 680
Используется в AddVariable(), CompareVariable(), Application::Game::EventLoop(), WinApiWindow::OnOSMenu(), SetVariable() и SubtractVariable().
unsigned __int16 Player::skillLeather |
См. определение в файле Player.h строка 681
Используется в AddVariable(), CompareVariable(), Application::Game::EventLoop(), WinApiWindow::OnOSMenu() и SetVariable().
unsigned __int16 Player::skillChain |
См. определение в файле Player.h строка 682
Используется в AddVariable(), CompareVariable(), Application::Game::EventLoop(), WinApiWindow::OnOSMenu(), SetVariable() и SubtractVariable().
unsigned __int16 Player::skillPlate |
См. определение в файле Player.h строка 683
Используется в AddVariable(), CompareVariable(), Application::Game::EventLoop(), WinApiWindow::OnOSMenu(), SetVariable() и SubtractVariable().
unsigned __int16 Player::skillFire |
См. определение в файле Player.h строка 684
Используется в AddVariable(), CompareVariable(), Application::Game::EventLoop(), WinApiWindow::OnOSMenu(), ItemGen::PopulateArtifactBonusMap(), ItemGen::PopulateSpecialBonusMap(), SetVariable() и SubtractVariable().
unsigned __int16 Player::skillAir |
См. определение в файле Player.h строка 685
Используется в AddVariable(), CompareVariable(), Application::Game::EventLoop(), WinApiWindow::OnOSMenu(), ItemGen::PopulateSpecialBonusMap(), SetVariable() и SubtractVariable().
unsigned __int16 Player::skillWater |
См. определение в файле Player.h строка 686
Используется в AddVariable(), CompareVariable(), Application::Game::EventLoop(), WinApiWindow::OnOSMenu(), ItemGen::PopulateArtifactBonusMap(), ItemGen::PopulateSpecialBonusMap(), SetVariable() и SubtractVariable().
unsigned __int16 Player::skillEarth |
См. определение в файле Player.h строка 687
Используется в AddVariable(), CompareVariable(), Application::Game::EventLoop(), WinApiWindow::OnOSMenu(), ItemGen::PopulateSpecialBonusMap(), SetVariable() и SubtractVariable().
unsigned __int16 Player::skillSpirit |
См. определение в файле Player.h строка 688
Используется в AddVariable(), CompareVariable(), Application::Game::EventLoop(), WinApiWindow::OnOSMenu(), ItemGen::PopulateArtifactBonusMap(), ItemGen::PopulateSpecialBonusMap(), SetVariable() и SubtractVariable().
unsigned __int16 Player::skillMind |
См. определение в файле Player.h строка 689
Используется в AddVariable(), CompareVariable(), Application::Game::EventLoop(), WinApiWindow::OnOSMenu(), ItemGen::PopulateArtifactBonusMap(), ItemGen::PopulateSpecialBonusMap(), SetVariable() и SubtractVariable().
unsigned __int16 Player::skillBody |
См. определение в файле Player.h строка 690
Используется в AddVariable(), CompareVariable(), Application::Game::EventLoop(), WinApiWindow::OnOSMenu(), ItemGen::PopulateArtifactBonusMap(), ItemGen::PopulateSpecialBonusMap(), SetVariable() и SubtractVariable().
unsigned __int16 Player::skillLight |
См. определение в файле Player.h строка 691
Используется в AddVariable(), CompareVariable(), Application::Game::EventLoop(), WinApiWindow::OnOSMenu(), ItemGen::PopulateArtifactBonusMap(), ItemGen::PopulateSpecialBonusMap(), SetVariable() и SubtractVariable().
unsigned __int16 Player::skillDark |
См. определение в файле Player.h строка 692
Используется в AddVariable(), CompareVariable(), Application::Game::EventLoop(), WinApiWindow::OnOSMenu(), ItemGen::PopulateArtifactBonusMap(), ItemGen::PopulateSpecialBonusMap(), SetVariable() и SubtractVariable().
unsigned __int16 Player::skillItemId |
См. определение в файле Player.h строка 693
Используется в AddVariable(), CompareVariable(), Application::Game::EventLoop(), WinApiWindow::OnOSMenu(), ItemGen::PopulateSpecialBonusMap(), SetVariable() и SubtractVariable().
unsigned __int16 Player::skillMerchant |
См. определение в файле Player.h строка 694
Используется в AddVariable(), CompareVariable(), Application::Game::EventLoop(), WinApiWindow::OnOSMenu(), SetVariable() и SubtractVariable().
unsigned __int16 Player::skillRepair |
См. определение в файле Player.h строка 695
Используется в AddVariable(), CompareVariable(), Application::Game::EventLoop(), WinApiWindow::OnOSMenu(), SetVariable() и SubtractVariable().
unsigned __int16 Player::skillBodybuilding |
См. определение в файле Player.h строка 696
Используется в AddVariable(), CompareVariable(), Application::Game::EventLoop(), WinApiWindow::OnOSMenu(), SetVariable() и SubtractVariable().
unsigned __int16 Player::skillMeditation |
См. определение в файле Player.h строка 697
Используется в AddVariable(), CompareVariable(), Application::Game::EventLoop(), WinApiWindow::OnOSMenu(), SetVariable() и SubtractVariable().
unsigned __int16 Player::skillPerception |
См. определение в файле Player.h строка 698
Используется в AddVariable(), CompareVariable(), Application::Game::EventLoop(), WinApiWindow::OnOSMenu(), SetVariable() и SubtractVariable().
unsigned __int16 Player::skillDiplomacy |
См. определение в файле Player.h строка 699
Используется в AddVariable(), CompareVariable(), SetVariable() и SubtractVariable().
unsigned __int16 Player::skillDisarmTrap |
См. определение в файле Player.h строка 701
Используется в AddVariable(), CompareVariable(), Application::Game::EventLoop(), WinApiWindow::OnOSMenu(), ItemGen::PopulateSpecialBonusMap(), SetVariable() и SubtractVariable().
unsigned __int16 Player::skillDodge |
См. определение в файле Player.h строка 702
Используется в AddVariable(), CompareVariable(), Application::Game::EventLoop(), WinApiWindow::OnOSMenu(), ItemGen::PopulateSpecialBonusMap(), SetVariable() и SubtractVariable().
unsigned __int16 Player::skillUnarmed |
См. определение в файле Player.h строка 703
Используется в AddVariable(), CompareVariable(), Application::Game::EventLoop(), WinApiWindow::OnOSMenu(), ItemGen::PopulateSpecialBonusMap(), SetVariable() и SubtractVariable().
unsigned __int16 Player::skillMonsterId |
См. определение в файле Player.h строка 704
Используется в AddVariable(), CompareVariable(), Application::Game::EventLoop(), WinApiWindow::OnOSMenu(), ItemGen::PopulateSpecialBonusMap(), SetVariable() и SubtractVariable().
unsigned __int16 Player::skillArmsmaster |
См. определение в файле Player.h строка 705
Используется в AddVariable(), CompareVariable(), Application::Game::EventLoop(), WinApiWindow::OnOSMenu(), SetVariable() и SubtractVariable().
unsigned __int16 Player::skillStealing |
См. определение в файле Player.h строка 706
Используется в AddVariable(), CompareVariable(), Application::Game::EventLoop(), WinApiWindow::OnOSMenu(), ItemGen::PopulateSpecialBonusMap(), SetVariable() и SubtractVariable().
unsigned __int16 Player::skillAlchemy |
См. определение в файле Player.h строка 707
Используется в AddVariable(), CompareVariable(), Application::Game::EventLoop(), WinApiWindow::OnOSMenu(), ItemGen::PopulateSpecialBonusMap(), SetVariable() и SubtractVariable().
unsigned __int16 Player::skillLearning |
См. определение в файле Player.h строка 708
Используется в AddVariable(), CompareVariable(), Application::Game::EventLoop(), WinApiWindow::OnOSMenu(), SetVariable() и SubtractVariable().
std::array<unsigned __int16, 37> Player::pActiveSkills |
См. определение в файле Player.h строка 711
Используется в _42777D_CastSpell_UseWand_ShootArrow(), _4B254D_SkillMasteryTeacher(), GUIWindow_CharacterRecord::CharacterUI_SkillsTab_CreateButtons(), Party::CreateDefaultParty(), Actor::DamageMonsterFromParty(), Player_Image_MM7::Deserialize(), Application::Game::EventLoop(), GetActualSkillLevel(), GetActualSkillMastery(), GetArmorRecoveryMultiplierFromSkillLevel(), GetAttackRecoveryTime(), GetItemsBonus(), GetSkillIdxByOrder(), HasSkill(), GUIWindow_Spellbook::OpenSpellbook(), Reset(), Player_Image_MM7::Serialize(), GUIWindow_QuickReference::Update(), GUIWindow_LloydsBook::Update(), UseItem_DrinkPotion_etc() и UseNPCSkill().
union { ... } |
unsigned char Player::_achieved_awards_bits[64] |
См. определение в файле Player.h строка 715
Используется в AddVariable(), BuildDialogueString(), CompareVariable(), Player_Image_MM7::Deserialize(), FillAwardsData(), ProfessionOrGuildFlagsCorrect(), Reset(), Player_Image_MM7::Serialize(), SetVariable() и SubtractVariable().
PlayerSpells Player::spellbook |
См. определение в файле Player.h строка 716
Используется в Player_Image_MM7::Deserialize(), Application::Game::EventLoop(), GUIWindow_Spellbook::OpenSpellbook(), Reset(), Player_Image_MM7::Serialize() и UseItem_DrinkPotion_etc().
int Player::pure_luck_used |
См. определение в файле Player.h строка 718
Используется в Player_Image_MM7::Deserialize(), Player(), Player_Image_MM7::Serialize() и UseItem_DrinkPotion_etc().
int Player::pure_speed_used |
См. определение в файле Player.h строка 719
Используется в Player_Image_MM7::Deserialize(), Player(), Player_Image_MM7::Serialize() и UseItem_DrinkPotion_etc().
int Player::pure_intellect_used |
См. определение в файле Player.h строка 720
Используется в Player_Image_MM7::Deserialize(), Player(), Player_Image_MM7::Serialize() и UseItem_DrinkPotion_etc().
int Player::pure_endurance_used |
См. определение в файле Player.h строка 721
Используется в Player_Image_MM7::Deserialize(), Player(), Player_Image_MM7::Serialize() и UseItem_DrinkPotion_etc().
int Player::pure_willpower_used |
См. определение в файле Player.h строка 722
Используется в Player_Image_MM7::Deserialize(), Player(), Player_Image_MM7::Serialize() и UseItem_DrinkPotion_etc().
int Player::pure_accuracy_used |
См. определение в файле Player.h строка 723
Используется в Player_Image_MM7::Deserialize(), Player(), Player_Image_MM7::Serialize() и UseItem_DrinkPotion_etc().
int Player::pure_might_used |
См. определение в файле Player.h строка 724
Используется в Player_Image_MM7::Deserialize(), Player(), Player_Image_MM7::Serialize() и UseItem_DrinkPotion_etc().
ItemGen Player::pInventoryItemList[126] |
См. определение в файле Player.h строка 727
Используется в CastSpellInfoHelpers::_427E01_cast_spell(), _42ECB5_PlayerAttacksActor(), Party::AddItemToParty(), CalculateMeleeDamageTo(), CalculateRangedDamageTo(), CharacterUI_DrawPaperdollWithRingOverlay(), CharacterUI_InventoryTab_Draw(), CompareVariable(), Party::CreateDefaultParty(), CreateItemInInventory(), CreateItemInInventory2(), EquipBody(), FindFreeInventoryListSlot(), GameUI_OnPlayerPortraitLeftClick(), GetItem(), GetItemAtInventoryIndex(), GetItemsBonus(), GetNthEquippedIndexItem(), HasItem(), ItemsPotionDmgBreak(), OnInventoryLeftClick(), Player(), ReceiveSpecialAttackEffect(), Reset(), Party::RestAndHeal(), SubtractVariable() и WearItem().
ItemGen Player::pEquippedItems[12] |
std::array<ItemGen, 138> Player::pOwnItems |
См. определение в файле Player.h строка 730
Используется в Player_Image_MM7::Deserialize(), HasItemEquipped(), ItemsPotionDmgBreak(), NothingOrJustBlastersEquipped(), SalesProcess(), Player_Image_MM7::Serialize() и SetVariable().
union { ... } |
std::array<int, 126> Player::pInventoryMatrix |
См. определение в файле Player.h строка 733
Используется в CanFitItem(), CharacterUI_InventoryTab_Draw(), Player_Image_MM7::Deserialize(), GetItemListAtInventoryIndex(), HasItem(), Player(), PutItemArInventoryIndex(), ReceiveSpecialAttackEffect(), RemoveItemAtInventoryIndex(), Reset(), Player_Image_MM7::Serialize() и SubtractVariable().
__int16 Player::sResFireBase |
См. определение в файле Player.h строка 734
Используется в AddVariable(), CompareVariable(), Player_Image_MM7::Deserialize(), GetBaseResistance(), Player(), Player_Image_MM7::Serialize(), SetVariable(), SubtractVariable() и UseItem_DrinkPotion_etc().
__int16 Player::sResAirBase |
См. определение в файле Player.h строка 735
Используется в AddVariable(), CompareVariable(), Player_Image_MM7::Deserialize(), GetBaseResistance(), Player(), Player_Image_MM7::Serialize(), SetVariable(), SubtractVariable() и UseItem_DrinkPotion_etc().
__int16 Player::sResWaterBase |
См. определение в файле Player.h строка 736
Используется в AddVariable(), CompareVariable(), Player_Image_MM7::Deserialize(), GetBaseResistance(), Player(), Player_Image_MM7::Serialize(), SetVariable(), SubtractVariable() и UseItem_DrinkPotion_etc().
__int16 Player::sResEarthBase |
См. определение в файле Player.h строка 737
Используется в AddVariable(), CompareVariable(), Player_Image_MM7::Deserialize(), GetBaseResistance(), Player(), Player_Image_MM7::Serialize(), SetVariable(), SubtractVariable() и UseItem_DrinkPotion_etc().
__int16 Player::field_177C |
См. определение в файле Player.h строка 738
Используется в Player_Image_MM7::Deserialize() и Player_Image_MM7::Serialize().
__int16 Player::sResMagicBase |
См. определение в файле Player.h строка 739
Используется в AddVariable(), CompareVariable(), Party::CreateDefaultParty(), Player_Image_MM7::Deserialize(), Player(), Player_Image_MM7::Serialize(), SetVariable() и SubtractVariable().
__int16 Player::sResSpiritBase |
См. определение в файле Player.h строка 740
Используется в AddVariable(), CompareVariable(), Player_Image_MM7::Deserialize(), Player(), Player_Image_MM7::Serialize(), SetVariable() и SubtractVariable().
__int16 Player::sResMindBase |
См. определение в файле Player.h строка 741
Используется в AddVariable(), CompareVariable(), Player_Image_MM7::Deserialize(), GetBaseResistance(), Player(), Player_Image_MM7::Serialize(), SetVariable(), SubtractVariable() и UseItem_DrinkPotion_etc().
__int16 Player::sResBodyBase |
См. определение в файле Player.h строка 742
Используется в AddVariable(), CompareVariable(), Player_Image_MM7::Deserialize(), GetBaseResistance(), Player(), Player_Image_MM7::Serialize(), SetVariable(), SubtractVariable() и UseItem_DrinkPotion_etc().
__int16 Player::sResLightBase |
См. определение в файле Player.h строка 743
Используется в AddVariable(), CompareVariable(), Player_Image_MM7::Deserialize(), Player(), Player_Image_MM7::Serialize(), SetVariable() и SubtractVariable().
__int16 Player::sResDarkBase |
См. определение в файле Player.h строка 744
Используется в AddVariable(), CompareVariable(), Player_Image_MM7::Deserialize(), Player(), Player_Image_MM7::Serialize(), SetVariable() и SubtractVariable().
__int16 Player::sResFireBonus |
См. определение в файле Player.h строка 745
Используется в AddVariable(), CompareVariable(), Player_Image_MM7::Deserialize(), GetActualResistance(), Player(), Player_Image_MM7::Serialize(), SetVariable(), SubtractVariable() и Zero().
__int16 Player::sResAirBonus |
См. определение в файле Player.h строка 746
Используется в AddVariable(), CompareVariable(), Player_Image_MM7::Deserialize(), GetActualResistance(), Player(), Player_Image_MM7::Serialize(), SetVariable() и SubtractVariable().
__int16 Player::sResWaterBonus |
См. определение в файле Player.h строка 747
Используется в AddVariable(), CompareVariable(), Player_Image_MM7::Deserialize(), GetActualResistance(), Player(), Player_Image_MM7::Serialize(), SetVariable() и SubtractVariable().
__int16 Player::sResEarthBonus |
См. определение в файле Player.h строка 748
Используется в AddVariable(), CompareVariable(), Player_Image_MM7::Deserialize(), GetActualResistance(), Player(), Player_Image_MM7::Serialize(), SetVariable() и SubtractVariable().
__int16 Player::field_1792 |
См. определение в файле Player.h строка 749
Используется в Player_Image_MM7::Deserialize() и Player_Image_MM7::Serialize().
__int16 Player::sResMagicBonus |
См. определение в файле Player.h строка 750
Используется в AddVariable(), CompareVariable(), Player_Image_MM7::Deserialize(), Player(), Player_Image_MM7::Serialize(), SetVariable() и SubtractVariable().
__int16 Player::sResSpiritBonus |
См. определение в файле Player.h строка 751
Используется в AddVariable(), CompareVariable(), Player_Image_MM7::Deserialize(), Player(), Player_Image_MM7::Serialize(), SetVariable() и SubtractVariable().
__int16 Player::sResMindBonus |
См. определение в файле Player.h строка 752
Используется в AddVariable(), CompareVariable(), Player_Image_MM7::Deserialize(), GetActualResistance(), Player(), Player_Image_MM7::Serialize(), SetVariable() и SubtractVariable().
__int16 Player::sResBodyBonus |
См. определение в файле Player.h строка 753
Используется в AddVariable(), CompareVariable(), Player_Image_MM7::Deserialize(), GetActualResistance(), Player(), Player_Image_MM7::Serialize(), SetVariable() и SubtractVariable().
__int16 Player::sResLightBonus |
См. определение в файле Player.h строка 754
Используется в AddVariable(), CompareVariable(), Player_Image_MM7::Deserialize(), Player(), Player_Image_MM7::Serialize(), SetVariable() и SubtractVariable().
__int16 Player::sResDarkBonus |
См. определение в файле Player.h строка 755
Используется в AddVariable(), CompareVariable(), Player_Image_MM7::Deserialize(), Player(), Player_Image_MM7::Serialize(), SetVariable() и SubtractVariable().
std::array<SpellBuff, 24> Player::pPlayerBuffs |
См. определение в файле Player.h строка 756
Используется в Actor::DamageMonsterFromParty(), DamagePlayerFromMonster(), Player_Image_MM7::Deserialize(), GameUI_CharacterQuickRecord_Draw(), GameUI_DrawPortraits(), GetAttackRecoveryTime(), GetMagicalBonus(), Player(), ReceiveDamage(), Party::RestAndHeal(), Player_Image_MM7::Serialize() и UseItem_DrinkPotion_etc().
unsigned int Player::uVoiceID |
См. определение в файле Player.h строка 757
Используется в Player_Image_MM7::Deserialize(), GetSexByVoice(), Player(), PlaySound(), Player_Image_MM7::Serialize(), SetCondition(), SetSexByVoice() и SetVariable().
int Player::uPrevVoiceID |
См. определение в файле Player.h строка 758
Используется в Player_Image_MM7::Deserialize(), Player_Image_MM7::Serialize(), SetCondition() и SetVariable().
int Player::uPrevFace |
См. определение в файле Player.h строка 759
Используется в Player_Image_MM7::Deserialize(), Player_Image_MM7::Serialize(), SetCondition() и SetVariable().
int Player::field_192C |
См. определение в файле Player.h строка 760
Используется в Player_Image_MM7::Deserialize() и Player_Image_MM7::Serialize().
int Player::field_1930 |
См. определение в файле Player.h строка 761
Используется в Player_Image_MM7::Deserialize() и Player_Image_MM7::Serialize().
unsigned __int16 Player::uTimeToRecovery |
См. определение в файле Player.h строка 762
Используется в Player_Image_MM7::Deserialize(), Application::Game::EventLoop(), Player(), Recover(), Party::RestAndHeal(), Player_Image_MM7::Serialize() и SetRecoveryTime().
char Player::field_1936 |
См. определение в файле Player.h строка 763
Используется в Player_Image_MM7::Deserialize() и Player_Image_MM7::Serialize().
char Player::field_1937 |
См. определение в файле Player.h строка 764
Используется в Player_Image_MM7::Deserialize() и Player_Image_MM7::Serialize().
unsigned int Player::uSkillPoints |
См. определение в файле Player.h строка 765
Используется в AddVariable(), GUIWindow_CharacterRecord::CharacterUI_SkillsTab_Draw(), CharacterUI_SkillsTab_Draw__DrawSkillTable(), GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw(), CompareVariable(), Player_Image_MM7::Deserialize(), Application::Game::EventLoop(), Player(), Reset(), Player_Image_MM7::Serialize(), SetVariable(), SubtractVariable(), GUIWindow_QuickReference::Update() и UseItem_DrinkPotion_etc().
int Player::sHealth |
См. определение в файле Player.h строка 766
Используется в AddVariable(), GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw(), CompareVariable(), Party::CreateDefaultParty(), Actor::DamageMonsterFromParty(), DamagePlayerFromMonster(), Player_Image_MM7::Deserialize(), GameUI_CharacterQuickRecord_Draw(), GetHealth(), Heal(), IsPlayerHealableByTemple(), Player(), ReceiveDamage(), Reset(), Party::RestAndHeal(), Player_Image_MM7::Serialize(), SetCondition(), SetVariable() и GUIWindow_QuickReference::Update().
int Player::sMana |
См. определение в файле Player.h строка 767
Используется в CastSpellInfoHelpers::_427E01_cast_spell(), AddVariable(), CanCastSpell(), GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw(), CompareVariable(), Party::CreateDefaultParty(), Player_Image_MM7::Deserialize(), GameUI_CharacterQuickRecord_Draw(), GetMana(), IsPlayerHealableByTemple(), Player(), ReceiveSpecialAttackEffect(), Reset(), Party::RestAndHeal(), Player_Image_MM7::Serialize(), SetCondition(), SetVariable(), SubtractVariable(), GUIWindow_QuickReference::Update() и UseItem_DrinkPotion_etc().
unsigned int Player::uBirthYear |
См. определение в файле Player.h строка 768
Используется в Player_Image_MM7::Deserialize(), GetBaseAge(), Reset() и Player_Image_MM7::Serialize().
PlayerEquipment Player::pEquipment |
См. определение в файле Player.h строка 769
Используется в CastSpellInfoHelpers::_427E01_cast_spell(), _42ECB5_PlayerAttacksActor(), CalculateMeleeDamageTo(), CalculateRangedDamageTo(), CharacterUI_DrawPaperdoll(), CharacterUI_DrawPaperdollWithRingOverlay(), Actor::DamageMonsterFromParty(), Player_Image_MM7::Deserialize(), GetItem(), GetItemsBonus(), GetNthEquippedIndexItem(), HasItem(), HasItemEquipped(), NothingOrJustBlastersEquipped(), Player(), ReceiveSpecialAttackEffect(), Reset(), Player_Image_MM7::Serialize(), SubtractVariable() и WearItem().
int Player::field_1988[49] |
См. определение в файле Player.h строка 770
Используется в Player_Image_MM7::Deserialize(), Player() и Player_Image_MM7::Serialize().
char Player::field_1A4C |
См. определение в файле Player.h строка 771
Используется в Player_Image_MM7::Deserialize() и Player_Image_MM7::Serialize().
char Player::field_1A4D |
См. определение в файле Player.h строка 772
Используется в Player_Image_MM7::Deserialize() и Player_Image_MM7::Serialize().
char Player::lastOpenedSpellbookPage |
См. определение в файле Player.h строка 773
Используется в Party::CreateDefaultParty(), Player_Image_MM7::Deserialize(), Application::Game::EventLoop(), GUIWindow_Spellbook::OpenSpellbook(), Player() и Player_Image_MM7::Serialize().
unsigned __int8 Player::uQuickSpell |
См. определение в файле Player.h строка 774
Используется в GUIWindow_CharacterRecord::CharacterUI_StatsTab_Draw(), Player_Image_MM7::Deserialize(), Application::Game::EventLoop(), GameUI_CharacterQuickRecord_Draw(), Player(), Player_Image_MM7::Serialize() и GUIWindow_QuickReference::Update().
char Player::playerEventBits[64] |
См. определение в файле Player.h строка 775
Используется в AddVariable(), CompareVariable(), Player_Image_MM7::Deserialize(), Player(), Player_Image_MM7::Serialize() и SetVariable().
char Player::_some_attack_bonus |
См. определение в файле Player.h строка 776
Используется в Player_Image_MM7::Deserialize(), GetActualAttack(), Player(), Player_Image_MM7::Serialize() и Zero().
char Player::field_1A91 |
См. определение в файле Player.h строка 777
Используется в Player_Image_MM7::Deserialize(), Player(), Player_Image_MM7::Serialize() и Zero().
char Player::_melee_dmg_bonus |
См. определение в файле Player.h строка 778
Используется в CalculateMeleeDamageTo(), Player_Image_MM7::Deserialize(), GetMeleeDamageMaximal(), GetMeleeDamageMinimal(), Player(), Player_Image_MM7::Serialize() и Zero().
char Player::field_1A93 |
См. определение в файле Player.h строка 779
Используется в Player_Image_MM7::Deserialize(), Player(), Player_Image_MM7::Serialize() и Zero().
char Player::_ranged_atk_bonus |
См. определение в файле Player.h строка 780
Используется в Player_Image_MM7::Deserialize(), GetRangedAttack(), Player(), Player_Image_MM7::Serialize() и Zero().
char Player::field_1A95 |
См. определение в файле Player.h строка 781
Используется в Player_Image_MM7::Deserialize(), Player(), Player_Image_MM7::Serialize() и Zero().
char Player::_ranged_dmg_bonus |
См. определение в файле Player.h строка 782
Используется в Player_Image_MM7::Deserialize(), GetRangedDamageMax(), GetRangedDamageMin(), Player(), Player_Image_MM7::Serialize() и Zero().
char Player::field_1A97 |
См. определение в файле Player.h строка 783
Используется в Player_Image_MM7::Deserialize(), Player(), Player_Image_MM7::Serialize() и Zero().
char Player::uFullHealthBonus |
См. определение в файле Player.h строка 784
Используется в AddVariable(), Player_Image_MM7::Deserialize(), GetMaxHealth(), Player(), Player_Image_MM7::Serialize() и Zero().
char Player::_health_related |
См. определение в файле Player.h строка 785
Используется в AddVariable(), Player_Image_MM7::Deserialize(), Player(), Player_Image_MM7::Serialize() и Zero().
char Player::uFullManaBonus |
См. определение в файле Player.h строка 786
Используется в AddVariable(), Player_Image_MM7::Deserialize(), GetMaxMana(), Player(), Player_Image_MM7::Serialize() и Zero().
char Player::_mana_related |
См. определение в файле Player.h строка 787
Используется в AddVariable(), Player_Image_MM7::Deserialize(), Player(), Player_Image_MM7::Serialize() и Zero().
CHARACTER_EXPRESSION_ID Player::expression |
См. определение в файле Player.h строка 788
Используется в Player_Image_MM7::Deserialize(), GameUI_CharacterQuickRecord_Draw(), GameUI_DrawPortraits(), PlayEmotion(), Player(), PlaySound(), Player_Image_MM7::Serialize() и Party::UpdatePlayersAndHirelingsEmotions().
unsigned __int16 Player::uExpressionTimePassed |
См. определение в файле Player.h строка 789
Используется в Party::CreateDefaultParty(), Player_Image_MM7::Deserialize(), GameUI_DrawPortraits(), PlayEmotion(), Player(), RandomizeName(), Player_Image_MM7::Serialize() и Party::UpdatePlayersAndHirelingsEmotions().
unsigned __int16 Player::uExpressionTimeLength |
См. определение в файле Player.h строка 790
Используется в Player_Image_MM7::Deserialize(), PlayEmotion(), Player(), Player_Image_MM7::Serialize() и Party::UpdatePlayersAndHirelingsEmotions().
__int16 Player::field_1AA2 |
См. определение в файле Player.h строка 791
Используется в Player_Image_MM7::Deserialize(), GameUI_CharacterQuickRecord_Draw(), GameUI_DrawPortraits() и Player_Image_MM7::Serialize().
int Player::_expression21_animtime |
См. определение в файле Player.h строка 792
Используется в Player_Image_MM7::Deserialize(), GameUI_CharacterQuickRecord_Draw(), GameUI_DrawPortraits(), Player() и Player_Image_MM7::Serialize().
int Player::_expression21_frameset |
См. определение в файле Player.h строка 793
Используется в Player_Image_MM7::Deserialize(), GameUI_CharacterQuickRecord_Draw(), GameUI_DrawPortraits(), Player() и Player_Image_MM7::Serialize().
std::vector<LloydBeacon> Player::vBeacons |
См. определение в файле Player.h строка 794
Используется в CleanupBeacons(), Player_Image_MM7::Deserialize(), Application::Game::EventLoop(), LoadGame(), SaveGame(), Player_Image_MM7::Serialize(), SetBeacon() и GUIWindow_LloydsBook::Update().
char Player::uNumDivineInterventionCastsThisDay |
См. определение в файле Player.h строка 795
Используется в CastSpellInfoHelpers::_427E01_cast_spell(), Player_Image_MM7::Deserialize(), Player() и Player_Image_MM7::Serialize().
char Player::uNumArmageddonCasts |
См. определение в файле Player.h строка 796
Используется в CastSpellInfoHelpers::_427E01_cast_spell(), Player_Image_MM7::Deserialize(), Player() и Player_Image_MM7::Serialize().
char Player::uNumFireSpikeCasts |
См. определение в файле Player.h строка 797
Используется в Player_Image_MM7::Deserialize(), Player() и Player_Image_MM7::Serialize().
char Player::field_1B3B |
См. определение в файле Player.h строка 798
Используется в Player_Image_MM7::Deserialize() и Player_Image_MM7::Serialize().