World of Might and Magic  0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
Структура Player_Image_MM7

#include <LegacyImages.h>

+ Граф связей класса Player_Image_MM7:

Открытые члены

 Player_Image_MM7 ()
 
void Serialize (struct Player *)
 
void Deserialize (struct Player *)
 

Открытые атрибуты

int64_t pConditions [20]
 
uint64_t uExperience
 
char pName [16]
 
unsigned char uSex
 
unsigned char classType
 
uint8_t uCurrentFace
 
char field_BB
 
uint16_t uMight
 
uint16_t uMightBonus
 
uint16_t uIntelligence
 
uint16_t uIntelligenceBonus
 
uint16_t uWillpower
 
uint16_t uWillpowerBonus
 
uint16_t uEndurance
 
uint16_t uEnduranceBonus
 
uint16_t uSpeed
 
uint16_t uSpeedBonus
 
uint16_t uAccuracy
 
uint16_t uAccuracyBonus
 
uint16_t uLuck
 
uint16_t uLuckBonus
 
int16_t sACModifier
 
uint16_t uLevel
 
int16_t sLevelModifier
 
int16_t sAgeModifier
 
int field_E0
 
int field_E4
 
int field_E8
 
int field_EC
 
int field_F0
 
int field_F4
 
int field_F8
 
int field_FC
 
int field_100
 
int field_104
 
union {
   struct {
      uint16_t   skillStaff
 
      uint16_t   skillSword
 
      uint16_t   skillDagger
 
      uint16_t   skillAxe
 
      uint16_t   skillSpear
 
      uint16_t   skillBow
 
      uint16_t   skillMace
 
      uint16_t   skillBlaster
 
      uint16_t   skillShield
 
      uint16_t   skillLeather
 
      uint16_t   skillChain
 
      uint16_t   skillPlate
 
      uint16_t   skillFire
 
      uint16_t   skillAir
 
      uint16_t   skillWater
 
      uint16_t   skillEarth
 
      uint16_t   skillSpirit
 
      uint16_t   skillMind
 
      uint16_t   skillBody
 
      uint16_t   skillLight
 
      uint16_t   skillDark
 
      uint16_t   skillItemId
 
      uint16_t   skillMerchant
 
      uint16_t   skillRepair
 
      uint16_t   skillBodybuilding
 
      uint16_t   skillMeditation
 
      uint16_t   skillPerception
 
      uint16_t   skillDiplomacy
 
      uint16_t   skillThievery
 
      uint16_t   skillDisarmTrap
 
      uint16_t   skillDodge
 
      uint16_t   skillUnarmed
 
      uint16_t   skillMonsterId
 
      uint16_t   skillArmsmaster
 
      uint16_t   skillStealing
 
      uint16_t   skillAlchemy
 
      uint16_t   skillLearning
 
   } 
 
   uint16_t   pActiveSkills [37]
 
}; 
 
unsigned char _achieved_awards_bits [64]
 
PlayerSpells_Image_MM7 spellbook
 
char _1F6_pad [2]
 
int pure_luck_used
 
int pure_speed_used
 
int pure_intellect_used
 
int pure_endurance_used
 
int pure_willpower_used
 
int pure_accuracy_used
 
int pure_might_used
 
union {
   struct {
      ItemGen_Image_MM7   pInventoryItemList [126]
 
      ItemGen_Image_MM7   pEquippedItems [12]
 
   } 
 
   struct {
      ItemGen_Image_MM7   pOwnItems [138]
 
   } 
 
}; 
 
int pInventoryMatrix [126]
 
int16_t sResFireBase
 
int16_t sResAirBase
 
int16_t sResWaterBase
 
int16_t sResEarthBase
 
int16_t field_177C
 
int16_t sResMagicBase
 
int16_t sResSpiritBase
 
int16_t sResMindBase
 
int16_t sResBodyBase
 
int16_t sResLightBase
 
int16_t sResDarkBase
 
int16_t sResFireBonus
 
int16_t sResAirBonus
 
int16_t sResWaterBonus
 
int16_t sResEarthBonus
 
int16_t field_1792
 
int16_t sResMagicBonus
 
int16_t sResSpiritBonus
 
int16_t sResMindBonus
 
int16_t sResBodyBonus
 
int16_t sResLightBonus
 
int16_t sResDarkBonus
 
SpellBuff_Image_MM7 pPlayerBuffs [24]
 
unsigned int uVoiceID
 
int uPrevVoiceID
 
int uPrevFace
 
int field_192C
 
int field_1930
 
uint16_t uTimeToRecovery
 
char field_1936
 
char field_1937
 
unsigned int uSkillPoints
 
int sHealth
 
int sMana
 
unsigned int uBirthYear
 
PlayerEquipment_Image_MM7 pEquipment
 
int field_1988 [49]
 
char field_1A4C
 
char field_1A4D
 
char lastOpenedSpellbookPage
 
uint8_t uQuickSpell
 
char playerEventBits [64]
 
char _some_attack_bonus
 
char field_1A91
 
char _melee_dmg_bonus
 
char field_1A93
 
char _ranged_atk_bonus
 
char field_1A95
 
char _ranged_dmg_bonus
 
char field_1A97
 
char uFullHealthBonus
 
char _health_related
 
char uFullManaBonus
 
char _mana_related
 
uint16_t expression
 
uint16_t uExpressionTimePassed
 
uint16_t uExpressionTimeLength
 
int16_t field_1AA2
 
int _expression21_animtime
 
int _expression21_frameset
 
LloydBeacon_Image_MM7 pInstalledBeacons [5]
 
char uNumDivineInterventionCastsThisDay
 
char uNumArmageddonCasts
 
char uNumFireSpikeCasts
 
char field_1B3B
 

Подробное описание

См. определение в файле LegacyImages.h строка 227

Конструктор(ы)

◆ Player_Image_MM7()

Player_Image_MM7::Player_Image_MM7 ( )

См. определение в файле LegacyImages.cpp строка 55

55  {
56  Assert(sizeof(*this) == 0x1B3C);
57  memset(this, 0, sizeof(*this));
58 }

Методы

◆ Serialize()

void Player_Image_MM7::Serialize ( struct Player player)

См. определение в файле LegacyImages.cpp строка 602

602  {
603  memset(this, 0, sizeof(*this));
604 
605  for (unsigned int i = 0; i < 20; ++i)
606  this->pConditions[i] = player->conditions_times[i].value;
607 
608  this->uExperience = player->uExperience;
609 
610  strcpy(this->pName, player->pName);
611 
612  this->uSex = player->uSex;
613  this->classType = player->classType;
614  this->uCurrentFace = player->uCurrentFace;
615  this->field_BB = player->field_BB;
616  this->uMight = player->uMight;
617  this->uMightBonus = player->uMightBonus;
618  this->uIntelligence = player->uIntelligence;
619  this->uIntelligenceBonus = player->uIntelligenceBonus;
620  this->uWillpower = player->uWillpower;
621  this->uWillpowerBonus = player->uWillpowerBonus;
622  this->uEndurance = player->uEndurance;
623  this->uEnduranceBonus = player->uEnduranceBonus;
624  this->uSpeed = player->uSpeed;
625  this->uSpeedBonus = player->uSpeedBonus;
626  this->uAccuracy = player->uAccuracy;
627  this->uAccuracyBonus = player->uAccuracyBonus;
628  this->uLuck = player->uLuck;
629  this->uLuckBonus = player->uLuckBonus;
630  this->sACModifier = player->sACModifier;
631  this->uLevel = player->uLevel;
632  this->sLevelModifier = player->sLevelModifier;
633  this->sAgeModifier = player->sAgeModifier;
634  this->field_E0 = player->field_E0;
635  this->field_E4 = player->field_E4;
636  this->field_E8 = player->field_E8;
637  this->field_EC = player->field_EC;
638  this->field_F0 = player->field_F0;
639  this->field_F4 = player->field_F4;
640  this->field_F8 = player->field_F8;
641  this->field_FC = player->field_FC;
642  this->field_100 = player->field_100;
643  this->field_104 = player->field_104;
644 
645  for (unsigned int i = 0; i < 37; ++i)
646  this->pActiveSkills[i] = player->pActiveSkills[i];
647 
648  for (unsigned int i = 0; i < 64; ++i)
649  this->_achieved_awards_bits[i] = player->_achieved_awards_bits[i];
650 
651  for (unsigned int i = 0; i < 99; ++i)
652  this->spellbook.bHaveSpell[i] = player->spellbook.bHaveSpell[i];
653 
654  this->pure_luck_used = player->pure_luck_used;
655  this->pure_speed_used = player->pure_speed_used;
656  this->pure_intellect_used = player->pure_intellect_used;
657  this->pure_endurance_used = player->pure_endurance_used;
658  this->pure_willpower_used = player->pure_willpower_used;
659  this->pure_accuracy_used = player->pure_accuracy_used;
660  this->pure_might_used = player->pure_might_used;
661 
662  for (unsigned int i = 0; i < 138; ++i)
663  this->pOwnItems[i].Serialize(&player->pOwnItems[i]);
664 
665  for (unsigned int i = 0; i < 126; ++i)
666  this->pInventoryMatrix[i] = player->pInventoryMatrix[i];
667 
668  this->sResFireBase = player->sResFireBase;
669  this->sResAirBase = player->sResAirBase;
670  this->sResWaterBase = player->sResWaterBase;
671  this->sResEarthBase = player->sResEarthBase;
672  this->field_177C = player->field_177C;
673  this->sResMagicBase = player->sResMagicBase;
674  this->sResSpiritBase = player->sResSpiritBase;
675  this->sResMindBase = player->sResMindBase;
676  this->sResBodyBase = player->sResBodyBase;
677  this->sResLightBase = player->sResLightBase;
678  this->sResDarkBase = player->sResDarkBase;
679  this->sResFireBonus = player->sResFireBonus;
680  this->sResAirBonus = player->sResAirBonus;
681  this->sResWaterBonus = player->sResWaterBonus;
682  this->sResEarthBonus = player->sResEarthBonus;
683  this->field_1792 = player->field_1792;
684  this->sResMagicBonus = player->sResMagicBonus;
685  this->sResSpiritBonus = player->sResSpiritBonus;
686  this->sResMindBonus = player->sResMindBonus;
687  this->sResBodyBonus = player->sResBodyBonus;
688  this->sResLightBonus = player->sResLightBonus;
689  this->sResDarkBonus = player->sResDarkBonus;
690 
691  for (unsigned int i = 0; i < 24; ++i)
692  this->pPlayerBuffs[i].Serialize(&player->pPlayerBuffs[i]);
693 
694  this->uVoiceID = player->uVoiceID;
695  this->uPrevVoiceID = player->uPrevVoiceID;
696  this->uPrevFace = player->uPrevFace;
697  this->field_192C = player->field_192C;
698  this->field_1930 = player->field_1930;
699  this->uTimeToRecovery = player->uTimeToRecovery;
700  this->field_1936 = player->field_1936;
701  this->field_1937 = player->field_1937;
702  this->uSkillPoints = player->uSkillPoints;
703  this->sHealth = player->sHealth;
704  this->sMana = player->sMana;
705  this->uBirthYear = player->uBirthYear;
706 
707  for (unsigned int i = 0; i < 16; ++i)
708  this->pEquipment.pIndices[i] = player->pEquipment.pIndices[i];
709 
710  for (unsigned int i = 0; i < 49; ++i)
711  this->field_1988[i] = player->field_1988[i];
712 
713  this->field_1A4C = player->field_1A4C;
714  this->field_1A4D = player->field_1A4D;
715  this->lastOpenedSpellbookPage = player->lastOpenedSpellbookPage;
716  this->uQuickSpell = player->uQuickSpell;
717 
718  for (unsigned int i = 0; i < 49; ++i)
719  this->playerEventBits[i] = player->playerEventBits[i];
720 
721  this->_some_attack_bonus = player->_some_attack_bonus;
722  this->field_1A91 = player->field_1A91;
723  this->_melee_dmg_bonus = player->_melee_dmg_bonus;
724  this->field_1A93 = player->field_1A93;
725  this->_ranged_atk_bonus = player->_ranged_atk_bonus;
726  this->field_1A95 = player->field_1A95;
727  this->_ranged_dmg_bonus = player->_ranged_dmg_bonus;
728  this->field_1A97 = player->field_1A97;
729  this->uFullHealthBonus = player->uFullHealthBonus;
730  this->_health_related = player->_health_related;
731  this->uFullManaBonus = player->uFullManaBonus;
732  this->_mana_related = player->_mana_related;
733  this->expression = player->expression;
734  this->uExpressionTimePassed = player->uExpressionTimePassed;
735  this->uExpressionTimeLength = player->uExpressionTimeLength;
736  this->field_1AA2 = player->field_1AA2;
737  this->_expression21_animtime = player->_expression21_animtime;
738  this->_expression21_frameset = player->_expression21_frameset;
739 
740  for (unsigned int i = 0; i < 5; ++i) {
741  if (i >= player->vBeacons.size()) {
742  continue;
743  }
744  this->pInstalledBeacons[i].uBeaconTime =
745  player->vBeacons[i].uBeaconTime;
746  this->pInstalledBeacons[i].PartyPos_X =
747  player->vBeacons[i].PartyPos_X;
748  this->pInstalledBeacons[i].PartyPos_Y =
749  player->vBeacons[i].PartyPos_Y;
750  this->pInstalledBeacons[i].PartyPos_Z =
751  player->vBeacons[i].PartyPos_Z;
752  this->pInstalledBeacons[i].PartyRot_X =
753  player->vBeacons[i].PartyRot_X;
754  this->pInstalledBeacons[i].PartyRot_Y =
755  player->vBeacons[i].PartyRot_Y;
756  this->pInstalledBeacons[i].SaveFileID =
757  player->vBeacons[i].SaveFileID;
758  }
759 
763  this->uNumFireSpikeCasts = player->uNumFireSpikeCasts;
764  this->field_1B3B = player->field_1B3B;
765 }

Перекрестные ссылки _achieved_awards_bits, Player::_achieved_awards_bits, Player::_expression21_animtime, Player::_expression21_frameset, Player::_health_related, Player::_mana_related, Player::_melee_dmg_bonus, Player::_ranged_atk_bonus, Player::_ranged_dmg_bonus, Player::_some_attack_bonus, PlayerSpells_Image_MM7::bHaveSpell, PlayerSpells::bHaveSpell, classType, Player::classType, Player::conditions_times, Player::expression, field_100, Player::field_100, field_104, Player::field_104, Player::field_177C, Player::field_1792, field_192C, Player::field_192C, field_1930, Player::field_1930, field_1936, Player::field_1936, field_1937, Player::field_1937, field_1988, Player::field_1988, Player::field_1A4C, Player::field_1A4D, Player::field_1A91, Player::field_1A93, Player::field_1A95, Player::field_1A97, Player::field_1AA2, field_1B3B, Player::field_1B3B, field_BB, Player::field_BB, field_E0, Player::field_E0, field_E4, Player::field_E4, field_E8, Player::field_E8, field_EC, Player::field_EC, field_F0, Player::field_F0, field_F4, Player::field_F4, field_F8, Player::field_F8, field_FC, Player::field_FC, Player::lastOpenedSpellbookPage, pActiveSkills, Player::pActiveSkills, LloydBeacon_Image_MM7::PartyPos_X, LloydBeacon_Image_MM7::PartyPos_Y, LloydBeacon_Image_MM7::PartyPos_Z, LloydBeacon_Image_MM7::PartyRot_X, LloydBeacon_Image_MM7::PartyRot_Y, pConditions, pEquipment, Player::pEquipment, PlayerEquipment_Image_MM7::pIndices, PlayerEquipment::pIndices, pInstalledBeacons, pInventoryMatrix, Player::pInventoryMatrix, playerEventBits, Player::playerEventBits, pName, Player::pName, pOwnItems, Player::pOwnItems, pPlayerBuffs, Player::pPlayerBuffs, Player::pure_accuracy_used, Player::pure_endurance_used, Player::pure_intellect_used, Player::pure_luck_used, Player::pure_might_used, Player::pure_speed_used, Player::pure_willpower_used, sACModifier, Player::sACModifier, sAgeModifier, Player::sAgeModifier, LloydBeacon_Image_MM7::SaveFileID, sHealth, Player::sHealth, sLevelModifier, Player::sLevelModifier, sMana, Player::sMana, spellbook, Player::spellbook, Player::sResAirBase, Player::sResAirBonus, Player::sResBodyBase, Player::sResBodyBonus, Player::sResDarkBase, Player::sResDarkBonus, Player::sResEarthBase, Player::sResEarthBonus, Player::sResFireBase, Player::sResFireBonus, Player::sResLightBase, Player::sResLightBonus, Player::sResMagicBase, Player::sResMagicBonus, Player::sResMindBase, Player::sResMindBonus, Player::sResSpiritBase, Player::sResSpiritBonus, Player::sResWaterBase, Player::sResWaterBonus, uAccuracy, Player::uAccuracy, uAccuracyBonus, Player::uAccuracyBonus, LloydBeacon_Image_MM7::uBeaconTime, uBirthYear, Player::uBirthYear, uCurrentFace, Player::uCurrentFace, uEndurance, Player::uEndurance, uEnduranceBonus, Player::uEnduranceBonus, Player::uExperience, Player::uExpressionTimeLength, Player::uExpressionTimePassed, Player::uFullHealthBonus, Player::uFullManaBonus, uIntelligence, Player::uIntelligence, uIntelligenceBonus, Player::uIntelligenceBonus, uLevel, Player::uLevel, uLuck, Player::uLuck, uLuckBonus, Player::uLuckBonus, uMight, Player::uMight, uMightBonus, Player::uMightBonus, uNumArmageddonCasts, Player::uNumArmageddonCasts, uNumDivineInterventionCastsThisDay, Player::uNumDivineInterventionCastsThisDay, uNumFireSpikeCasts, Player::uNumFireSpikeCasts, uPrevFace, Player::uPrevFace, uPrevVoiceID, Player::uPrevVoiceID, Player::uQuickSpell, uSex, Player::uSex, uSkillPoints, Player::uSkillPoints, uSpeed, Player::uSpeed, uSpeedBonus, Player::uSpeedBonus, uTimeToRecovery, Player::uTimeToRecovery, uVoiceID, Player::uVoiceID, uWillpower, Player::uWillpower, uWillpowerBonus, Player::uWillpowerBonus и Player::vBeacons.

◆ Deserialize()

void Player_Image_MM7::Deserialize ( struct Player player)

См. определение в файле LegacyImages.cpp строка 767

767  {
768  for (unsigned int i = 0; i < 20; ++i)
769  player->conditions_times[i].value = this->pConditions[i];
770 
771  player->uExperience = this->uExperience;
772 
773  strcpy(player->pName, this->pName);
774 
775  switch (this->uSex) {
776  case 0:
777  player->uSex = SEX_MALE;
778  break;
779  case 1:
780  player->uSex = SEX_FEMALE;
781  break;
782  default:
783  Assert(false);
784  }
785 
786  switch (this->classType) {
787  case 0:
788  player->classType = PLAYER_CLASS_KNIGHT;
789  break;
790  case 1:
792  break;
793  case 2:
795  break;
796  case 3:
798  break;
799  case 4:
800  player->classType = PLAYER_CLASS_THEIF;
801  break;
802  case 5:
803  player->classType = PLAYER_CLASS_ROGUE;
804  break;
805  case 6:
806  player->classType = PLAYER_CLASS_SPY;
807  break;
808  case 7:
810  break;
811  case 8:
812  player->classType = PLAYER_CLASS_MONK;
813  break;
814  case 9:
816  break;
817  case 10:
818  player->classType = PLAYER_CLASS_MASTER;
819  break;
820  case 11:
821  player->classType = PLAYER_CLASS_NINJA;
822  break;
823  case 12:
825  break;
826  case 13:
828  break;
829  case 14:
830  player->classType = PLAYER_CLASS_HERO;
831  break;
832  case 15:
834  break;
835  case 16:
836  player->classType = PLAYER_CLASS_ARCHER;
837  break;
838  case 17:
840  break;
841  case 18:
843  break;
844  case 19:
845  player->classType = PLAYER_CLASS_SNIPER;
846  break;
847  case 20:
848  player->classType = PLAYER_CLASS_RANGER;
849  break;
850  case 21:
851  player->classType = PLAYER_CLASS_HUNTER;
852  break;
853  case 22:
855  break;
856  case 23:
858  break;
859  case 24:
860  player->classType = PLAYER_CLASS_CLERIC;
861  break;
862  case 25:
863  player->classType = PLAYER_CLASS_PRIEST;
864  break;
865  case 26:
867  break;
868  case 27:
870  break;
871  case 28:
872  player->classType = PLAYER_CLASS_DRUID;
873  break;
874  case 29:
876  break;
877  case 30:
879  break;
880  case 31:
882  break;
883  case 32:
885  break;
886  case 33:
887  player->classType = PLAYER_CLASS_WIZARD;
888  break;
889  case 34:
891  break;
892  case 35:
893  player->classType = PLAYER_CLASS_LICH;
894  break;
895  default:
896  Assert(false);
897  }
898 
899  player->uCurrentFace = this->uCurrentFace;
900  player->field_BB = this->field_BB;
901  player->uMight = this->uMight;
902  player->uMightBonus = this->uMightBonus;
903  player->uIntelligence = this->uIntelligence;
904  player->uIntelligenceBonus = this->uIntelligenceBonus;
905  player->uWillpower = this->uWillpower;
906  player->uWillpowerBonus = this->uWillpowerBonus;
907  player->uEndurance = this->uEndurance;
908  player->uEnduranceBonus = this->uEnduranceBonus;
909  player->uSpeed = this->uSpeed;
910  player->uSpeedBonus = this->uSpeedBonus;
911  player->uAccuracy = this->uAccuracy;
912  player->uAccuracyBonus = this->uAccuracyBonus;
913  player->uLuck = this->uLuck;
914  player->uLuckBonus = this->uLuckBonus;
915  player->sACModifier = this->sACModifier;
916  player->uLevel = this->uLevel;
917  player->sLevelModifier = this->sLevelModifier;
918  player->sAgeModifier = this->sAgeModifier;
919  player->field_E0 = this->field_E0;
920  player->field_E4 = this->field_E4;
921  player->field_E8 = this->field_E8;
922  player->field_EC = this->field_EC;
923  player->field_F0 = this->field_F0;
924  player->field_F4 = this->field_F4;
925  player->field_F8 = this->field_F8;
926  player->field_FC = this->field_FC;
927  player->field_100 = this->field_100;
928  player->field_104 = this->field_104;
929 
930  for (unsigned int i = 0; i < 37; ++i)
931  player->pActiveSkills[i] = this->pActiveSkills[i];
932 
933  for (unsigned int i = 0; i < 64; ++i)
934  player->_achieved_awards_bits[i] = this->_achieved_awards_bits[i];
935 
936  for (unsigned int i = 0; i < 99; ++i)
937  player->spellbook.bHaveSpell[i] = this->spellbook.bHaveSpell[i];
938 
939  player->pure_luck_used = this->pure_luck_used;
940  player->pure_speed_used = this->pure_speed_used;
941  player->pure_intellect_used = this->pure_intellect_used;
942  player->pure_endurance_used = this->pure_endurance_used;
943  player->pure_willpower_used = this->pure_willpower_used;
944  player->pure_accuracy_used = this->pure_accuracy_used;
945  player->pure_might_used = this->pure_might_used;
946 
947  for (unsigned int i = 0; i < 138; ++i)
948  this->pOwnItems[i].Deserialize(&player->pOwnItems[i]);
949 
950  for (unsigned int i = 0; i < 126; ++i)
951  player->pInventoryMatrix[i] = this->pInventoryMatrix[i];
952 
953  player->sResFireBase = this->sResFireBase;
954  player->sResAirBase = this->sResAirBase;
955  player->sResWaterBase = this->sResWaterBase;
956  player->sResEarthBase = this->sResEarthBase;
957  player->field_177C = this->field_177C;
958  player->sResMagicBase = this->sResMagicBase;
959  player->sResSpiritBase = this->sResSpiritBase;
960  player->sResMindBase = this->sResMindBase;
961  player->sResBodyBase = this->sResBodyBase;
962  player->sResLightBase = this->sResLightBase;
963  player->sResDarkBase = this->sResDarkBase;
964  player->sResFireBonus = this->sResFireBonus;
965  player->sResAirBonus = this->sResAirBonus;
966  player->sResWaterBonus = this->sResWaterBonus;
967  player->sResEarthBonus = this->sResEarthBonus;
968  player->field_1792 = this->field_1792;
969  player->sResMagicBonus = this->sResMagicBonus;
970  player->sResSpiritBonus = this->sResSpiritBonus;
971  player->sResMindBonus = this->sResMindBonus;
972  player->sResBodyBonus = this->sResBodyBonus;
973  player->sResLightBonus = this->sResLightBonus;
974  player->sResDarkBonus = this->sResDarkBonus;
975 
976  for (unsigned int i = 0; i < 24; ++i)
977  this->pPlayerBuffs[i].Deserialize(&player->pPlayerBuffs[i]);
978 
979  player->uVoiceID = this->uVoiceID;
980  player->uPrevVoiceID = this->uPrevVoiceID;
981  player->uPrevFace = this->uPrevFace;
982  player->field_192C = this->field_192C;
983  player->field_1930 = this->field_1930;
984  player->uTimeToRecovery = this->uTimeToRecovery;
985  player->field_1936 = this->field_1936;
986  player->field_1937 = this->field_1937;
987  player->uSkillPoints = this->uSkillPoints;
988  player->sHealth = this->sHealth;
989  player->sMana = this->sMana;
990  player->uBirthYear = this->uBirthYear;
991 
992  for (unsigned int i = 0; i < 16; ++i)
993  player->pEquipment.pIndices[i] = this->pEquipment.pIndices[i];
994 
995  for (unsigned int i = 0; i < 49; ++i)
996  player->field_1988[i] = this->field_1988[i];
997 
998  player->field_1A4C = this->field_1A4C;
999  player->field_1A4D = this->field_1A4D;
1000  player->lastOpenedSpellbookPage = this->lastOpenedSpellbookPage;
1001  player->uQuickSpell = this->uQuickSpell;
1002 
1003  for (unsigned int i = 0; i < 49; ++i)
1004  player->playerEventBits[i] = this->playerEventBits[i];
1005 
1006  player->_some_attack_bonus = this->_some_attack_bonus;
1007  player->field_1A91 = this->field_1A91;
1008  player->_melee_dmg_bonus = this->_melee_dmg_bonus;
1009  player->field_1A93 = this->field_1A93;
1010  player->_ranged_atk_bonus = this->_ranged_atk_bonus;
1011  player->field_1A95 = this->field_1A95;
1012  player->_ranged_dmg_bonus = this->_ranged_dmg_bonus;
1013  player->field_1A97 = this->field_1A97;
1014  player->uFullHealthBonus = this->uFullHealthBonus;
1015  player->_health_related = this->_health_related;
1016  player->uFullManaBonus = this->uFullManaBonus;
1017  player->_mana_related = this->_mana_related;
1021  player->field_1AA2 = this->field_1AA2;
1024 
1025  for (unsigned int i = 0; i < 5; ++i) {
1026  if (this->pInstalledBeacons[i].uBeaconTime != 0) {
1027  LloydBeacon beacon;
1028  beacon.uBeaconTime = GameTime(this->pInstalledBeacons[i].uBeaconTime);
1029  beacon.PartyPos_X = this->pInstalledBeacons[i].PartyPos_X;
1030  beacon.PartyPos_Y = this->pInstalledBeacons[i].PartyPos_Y;
1031  beacon.PartyPos_Z = this->pInstalledBeacons[i].PartyPos_Z;
1032  beacon.PartyRot_X = this->pInstalledBeacons[i].PartyRot_X;
1033  beacon.PartyRot_Y = this->pInstalledBeacons[i].PartyRot_Y;
1034  beacon.SaveFileID = this->pInstalledBeacons[i].SaveFileID;
1035  player->vBeacons.push_back(beacon);
1036  }
1037  }
1038 
1041  player->uNumArmageddonCasts = this->uNumArmageddonCasts;
1042  player->uNumFireSpikeCasts = this->uNumFireSpikeCasts;
1043  player->field_1B3B = this->field_1B3B;
1044 }

Перекрестные ссылки Player::_achieved_awards_bits, _expression21_animtime, Player::_expression21_animtime, _expression21_frameset, Player::_expression21_frameset, Player::_health_related, Player::_mana_related, Player::_melee_dmg_bonus, Player::_ranged_atk_bonus, Player::_ranged_dmg_bonus, Player::_some_attack_bonus, PlayerSpells::bHaveSpell, classType, Player::classType, Player::conditions_times, expression, Player::expression, field_100, Player::field_100, field_104, Player::field_104, Player::field_177C, Player::field_1792, field_192C, Player::field_192C, field_1930, Player::field_1930, field_1936, Player::field_1936, field_1937, Player::field_1937, Player::field_1988, Player::field_1A4C, Player::field_1A4D, Player::field_1A91, Player::field_1A93, Player::field_1A95, Player::field_1A97, field_1AA2, Player::field_1AA2, field_1B3B, Player::field_1B3B, field_BB, Player::field_BB, field_E0, Player::field_E0, field_E4, Player::field_E4, field_E8, Player::field_E8, field_EC, Player::field_EC, field_F0, Player::field_F0, field_F4, Player::field_F4, field_F8, Player::field_F8, field_FC, Player::field_FC, Player::lastOpenedSpellbookPage, Player::pActiveSkills, LloydBeacon_Image_MM7::PartyPos_X, LloydBeacon::PartyPos_X, LloydBeacon_Image_MM7::PartyPos_Y, LloydBeacon::PartyPos_Y, LloydBeacon_Image_MM7::PartyPos_Z, LloydBeacon::PartyPos_Z, LloydBeacon_Image_MM7::PartyRot_X, LloydBeacon::PartyRot_X, LloydBeacon_Image_MM7::PartyRot_Y, LloydBeacon::PartyRot_Y, Player::pEquipment, PlayerEquipment::pIndices, pInstalledBeacons, Player::pInventoryMatrix, PLAYER_CLASS_ARCH_DRUID, PLAYER_CLASS_ARCHER, PLAYER_CLASS_ARCHMAGE, PLAYER_CLASS_ASSASSIN, PLAYER_CLASS_BLACK_KNIGHT, PLAYER_CLASS_BOUNTY_HUNTER, PLAYER_CLASS_CHAMPION, PLAYER_CLASS_CHEVALIER, PLAYER_CLASS_CLERIC, PLAYER_CLASS_CRUSADER, PLAYER_CLASS_DRUID, PLAYER_CLASS_GREAT_DRUID, PLAYER_CLASS_HERO, PLAYER_CLASS_HUNTER, PLAYER_CLASS_INITIATE, PLAYER_CLASS_KNIGHT, PLAYER_CLASS_LICH, PLAYER_CLASS_MASTER, PLAYER_CLASS_MASTER_ARCHER, PLAYER_CLASS_MONK, PLAYER_CLASS_NINJA, PLAYER_CLASS_PALADIN, PLAYER_CLASS_PRIEST, PLAYER_CLASS_PRIEST_OF_MOON, PLAYER_CLASS_PRIEST_OF_SUN, PLAYER_CLASS_RANGER, PLAYER_CLASS_RANGER_LORD, PLAYER_CLASS_ROGUE, PLAYER_CLASS_SNIPER, PLAYER_CLASS_SORCERER, PLAYER_CLASS_SPY, PLAYER_CLASS_THEIF, PLAYER_CLASS_VILLIAN, PLAYER_CLASS_WARLOCK, PLAYER_CLASS_WARRIOR_MAGE, PLAYER_CLASS_WIZARD, Player::playerEventBits, Player::pName, pOwnItems, Player::pOwnItems, pPlayerBuffs, Player::pPlayerBuffs, Player::pure_accuracy_used, Player::pure_endurance_used, Player::pure_intellect_used, Player::pure_luck_used, Player::pure_might_used, Player::pure_speed_used, Player::pure_willpower_used, sACModifier, Player::sACModifier, sAgeModifier, Player::sAgeModifier, LloydBeacon_Image_MM7::SaveFileID, LloydBeacon::SaveFileID, SEX_FEMALE, SEX_MALE, sHealth, Player::sHealth, sLevelModifier, Player::sLevelModifier, sMana, Player::sMana, Player::spellbook, Player::sResAirBase, Player::sResAirBonus, Player::sResBodyBase, Player::sResBodyBonus, Player::sResDarkBase, Player::sResDarkBonus, Player::sResEarthBase, Player::sResEarthBonus, Player::sResFireBase, Player::sResFireBonus, Player::sResLightBase, Player::sResLightBonus, Player::sResMagicBase, Player::sResMagicBonus, Player::sResMindBase, Player::sResMindBonus, Player::sResSpiritBase, Player::sResSpiritBonus, Player::sResWaterBase, Player::sResWaterBonus, uAccuracy, Player::uAccuracy, uAccuracyBonus, Player::uAccuracyBonus, LloydBeacon::uBeaconTime, uBirthYear, Player::uBirthYear, uCurrentFace, Player::uCurrentFace, uEndurance, Player::uEndurance, uEnduranceBonus, Player::uEnduranceBonus, Player::uExperience, uExpressionTimeLength, Player::uExpressionTimeLength, uExpressionTimePassed, Player::uExpressionTimePassed, Player::uFullHealthBonus, Player::uFullManaBonus, uIntelligence, Player::uIntelligence, uIntelligenceBonus, Player::uIntelligenceBonus, uLevel, Player::uLevel, uLuck, Player::uLuck, uLuckBonus, Player::uLuckBonus, uMight, Player::uMight, uMightBonus, Player::uMightBonus, uNumArmageddonCasts, Player::uNumArmageddonCasts, uNumDivineInterventionCastsThisDay, Player::uNumDivineInterventionCastsThisDay, uNumFireSpikeCasts, Player::uNumFireSpikeCasts, uPrevFace, Player::uPrevFace, uPrevVoiceID, Player::uPrevVoiceID, Player::uQuickSpell, uSex, Player::uSex, uSkillPoints, Player::uSkillPoints, uSpeed, Player::uSpeed, uSpeedBonus, Player::uSpeedBonus, uTimeToRecovery, Player::uTimeToRecovery, uVoiceID, Player::uVoiceID, uWillpower, Player::uWillpower, uWillpowerBonus, Player::uWillpowerBonus и Player::vBeacons.

Данные класса

◆ pConditions

int64_t Player_Image_MM7::pConditions[20]

См. определение в файле LegacyImages.h строка 233

Используется в Serialize().

◆ uExperience

uint64_t Player_Image_MM7::uExperience

См. определение в файле LegacyImages.h строка 234

◆ pName

char Player_Image_MM7::pName[16]

См. определение в файле LegacyImages.h строка 235

Используется в Serialize().

◆ uSex

unsigned char Player_Image_MM7::uSex

См. определение в файле LegacyImages.h строка 236

Используется в Deserialize() и Serialize().

◆ classType

unsigned char Player_Image_MM7::classType

См. определение в файле LegacyImages.h строка 237

Используется в Deserialize() и Serialize().

◆ uCurrentFace

uint8_t Player_Image_MM7::uCurrentFace

См. определение в файле LegacyImages.h строка 238

Используется в Deserialize() и Serialize().

◆ field_BB

char Player_Image_MM7::field_BB

См. определение в файле LegacyImages.h строка 239

Используется в Deserialize() и Serialize().

◆ uMight

uint16_t Player_Image_MM7::uMight

См. определение в файле LegacyImages.h строка 240

Используется в Deserialize() и Serialize().

◆ uMightBonus

uint16_t Player_Image_MM7::uMightBonus

См. определение в файле LegacyImages.h строка 241

Используется в Deserialize() и Serialize().

◆ uIntelligence

uint16_t Player_Image_MM7::uIntelligence

См. определение в файле LegacyImages.h строка 242

Используется в Deserialize() и Serialize().

◆ uIntelligenceBonus

uint16_t Player_Image_MM7::uIntelligenceBonus

См. определение в файле LegacyImages.h строка 243

Используется в Deserialize() и Serialize().

◆ uWillpower

uint16_t Player_Image_MM7::uWillpower

См. определение в файле LegacyImages.h строка 244

Используется в Deserialize() и Serialize().

◆ uWillpowerBonus

uint16_t Player_Image_MM7::uWillpowerBonus

См. определение в файле LegacyImages.h строка 245

Используется в Deserialize() и Serialize().

◆ uEndurance

uint16_t Player_Image_MM7::uEndurance

См. определение в файле LegacyImages.h строка 246

Используется в Deserialize() и Serialize().

◆ uEnduranceBonus

uint16_t Player_Image_MM7::uEnduranceBonus

См. определение в файле LegacyImages.h строка 247

Используется в Deserialize() и Serialize().

◆ uSpeed

uint16_t Player_Image_MM7::uSpeed

См. определение в файле LegacyImages.h строка 248

Используется в Deserialize() и Serialize().

◆ uSpeedBonus

uint16_t Player_Image_MM7::uSpeedBonus

См. определение в файле LegacyImages.h строка 249

Используется в Deserialize() и Serialize().

◆ uAccuracy

uint16_t Player_Image_MM7::uAccuracy

См. определение в файле LegacyImages.h строка 250

Используется в Deserialize() и Serialize().

◆ uAccuracyBonus

uint16_t Player_Image_MM7::uAccuracyBonus

См. определение в файле LegacyImages.h строка 251

Используется в Deserialize() и Serialize().

◆ uLuck

uint16_t Player_Image_MM7::uLuck

См. определение в файле LegacyImages.h строка 252

Используется в Deserialize() и Serialize().

◆ uLuckBonus

uint16_t Player_Image_MM7::uLuckBonus

См. определение в файле LegacyImages.h строка 253

Используется в Deserialize() и Serialize().

◆ sACModifier

int16_t Player_Image_MM7::sACModifier

См. определение в файле LegacyImages.h строка 254

Используется в Deserialize() и Serialize().

◆ uLevel

uint16_t Player_Image_MM7::uLevel

См. определение в файле LegacyImages.h строка 255

Используется в Deserialize() и Serialize().

◆ sLevelModifier

int16_t Player_Image_MM7::sLevelModifier

См. определение в файле LegacyImages.h строка 256

Используется в Deserialize() и Serialize().

◆ sAgeModifier

int16_t Player_Image_MM7::sAgeModifier

См. определение в файле LegacyImages.h строка 257

Используется в Deserialize() и Serialize().

◆ field_E0

int Player_Image_MM7::field_E0

См. определение в файле LegacyImages.h строка 258

Используется в Deserialize() и Serialize().

◆ field_E4

int Player_Image_MM7::field_E4

См. определение в файле LegacyImages.h строка 259

Используется в Deserialize() и Serialize().

◆ field_E8

int Player_Image_MM7::field_E8

См. определение в файле LegacyImages.h строка 260

Используется в Deserialize() и Serialize().

◆ field_EC

int Player_Image_MM7::field_EC

См. определение в файле LegacyImages.h строка 261

Используется в Deserialize() и Serialize().

◆ field_F0

int Player_Image_MM7::field_F0

См. определение в файле LegacyImages.h строка 262

Используется в Deserialize() и Serialize().

◆ field_F4

int Player_Image_MM7::field_F4

См. определение в файле LegacyImages.h строка 263

Используется в Deserialize() и Serialize().

◆ field_F8

int Player_Image_MM7::field_F8

См. определение в файле LegacyImages.h строка 264

Используется в Deserialize() и Serialize().

◆ field_FC

int Player_Image_MM7::field_FC

См. определение в файле LegacyImages.h строка 265

Используется в Deserialize() и Serialize().

◆ field_100

int Player_Image_MM7::field_100

См. определение в файле LegacyImages.h строка 266

Используется в Deserialize() и Serialize().

◆ field_104

int Player_Image_MM7::field_104

См. определение в файле LegacyImages.h строка 267

Используется в Deserialize() и Serialize().

◆ skillStaff

uint16_t Player_Image_MM7::skillStaff

См. определение в файле LegacyImages.h строка 270

◆ skillSword

uint16_t Player_Image_MM7::skillSword

См. определение в файле LegacyImages.h строка 271

◆ skillDagger

uint16_t Player_Image_MM7::skillDagger

См. определение в файле LegacyImages.h строка 272

◆ skillAxe

uint16_t Player_Image_MM7::skillAxe

См. определение в файле LegacyImages.h строка 273

◆ skillSpear

uint16_t Player_Image_MM7::skillSpear

См. определение в файле LegacyImages.h строка 274

◆ skillBow

uint16_t Player_Image_MM7::skillBow

См. определение в файле LegacyImages.h строка 275

◆ skillMace

uint16_t Player_Image_MM7::skillMace

См. определение в файле LegacyImages.h строка 276

◆ skillBlaster

uint16_t Player_Image_MM7::skillBlaster

См. определение в файле LegacyImages.h строка 277

◆ skillShield

uint16_t Player_Image_MM7::skillShield

См. определение в файле LegacyImages.h строка 278

◆ skillLeather

uint16_t Player_Image_MM7::skillLeather

См. определение в файле LegacyImages.h строка 279

◆ skillChain

uint16_t Player_Image_MM7::skillChain

См. определение в файле LegacyImages.h строка 280

◆ skillPlate

uint16_t Player_Image_MM7::skillPlate

См. определение в файле LegacyImages.h строка 281

◆ skillFire

uint16_t Player_Image_MM7::skillFire

См. определение в файле LegacyImages.h строка 282

◆ skillAir

uint16_t Player_Image_MM7::skillAir

См. определение в файле LegacyImages.h строка 283

◆ skillWater

uint16_t Player_Image_MM7::skillWater

См. определение в файле LegacyImages.h строка 284

◆ skillEarth

uint16_t Player_Image_MM7::skillEarth

См. определение в файле LegacyImages.h строка 285

◆ skillSpirit

uint16_t Player_Image_MM7::skillSpirit

См. определение в файле LegacyImages.h строка 286

◆ skillMind

uint16_t Player_Image_MM7::skillMind

См. определение в файле LegacyImages.h строка 287

◆ skillBody

uint16_t Player_Image_MM7::skillBody

См. определение в файле LegacyImages.h строка 288

◆ skillLight

uint16_t Player_Image_MM7::skillLight

См. определение в файле LegacyImages.h строка 289

◆ skillDark

uint16_t Player_Image_MM7::skillDark

См. определение в файле LegacyImages.h строка 290

◆ skillItemId

uint16_t Player_Image_MM7::skillItemId

См. определение в файле LegacyImages.h строка 291

◆ skillMerchant

uint16_t Player_Image_MM7::skillMerchant

См. определение в файле LegacyImages.h строка 292

◆ skillRepair

uint16_t Player_Image_MM7::skillRepair

См. определение в файле LegacyImages.h строка 293

◆ skillBodybuilding

uint16_t Player_Image_MM7::skillBodybuilding

См. определение в файле LegacyImages.h строка 294

◆ skillMeditation

uint16_t Player_Image_MM7::skillMeditation

См. определение в файле LegacyImages.h строка 295

◆ skillPerception

uint16_t Player_Image_MM7::skillPerception

См. определение в файле LegacyImages.h строка 296

◆ skillDiplomacy

uint16_t Player_Image_MM7::skillDiplomacy

См. определение в файле LegacyImages.h строка 297

◆ skillThievery

uint16_t Player_Image_MM7::skillThievery

См. определение в файле LegacyImages.h строка 298

◆ skillDisarmTrap

uint16_t Player_Image_MM7::skillDisarmTrap

См. определение в файле LegacyImages.h строка 299

◆ skillDodge

uint16_t Player_Image_MM7::skillDodge

См. определение в файле LegacyImages.h строка 300

◆ skillUnarmed

uint16_t Player_Image_MM7::skillUnarmed

См. определение в файле LegacyImages.h строка 301

◆ skillMonsterId

uint16_t Player_Image_MM7::skillMonsterId

См. определение в файле LegacyImages.h строка 302

◆ skillArmsmaster

uint16_t Player_Image_MM7::skillArmsmaster

См. определение в файле LegacyImages.h строка 303

◆ skillStealing

uint16_t Player_Image_MM7::skillStealing

См. определение в файле LegacyImages.h строка 304

◆ skillAlchemy

uint16_t Player_Image_MM7::skillAlchemy

См. определение в файле LegacyImages.h строка 305

◆ skillLearning

uint16_t Player_Image_MM7::skillLearning

См. определение в файле LegacyImages.h строка 306

◆ pActiveSkills

uint16_t Player_Image_MM7::pActiveSkills[37]

См. определение в файле LegacyImages.h строка 308

Используется в Serialize().

◆ @57

union { ... }

◆ _achieved_awards_bits

unsigned char Player_Image_MM7::_achieved_awards_bits[64]

См. определение в файле LegacyImages.h строка 310

Используется в Serialize().

◆ spellbook

PlayerSpells_Image_MM7 Player_Image_MM7::spellbook

См. определение в файле LegacyImages.h строка 311

Используется в Serialize().

◆ _1F6_pad

char Player_Image_MM7::_1F6_pad[2]

См. определение в файле LegacyImages.h строка 312

◆ pure_luck_used

int Player_Image_MM7::pure_luck_used

См. определение в файле LegacyImages.h строка 313

◆ pure_speed_used

int Player_Image_MM7::pure_speed_used

См. определение в файле LegacyImages.h строка 314

◆ pure_intellect_used

int Player_Image_MM7::pure_intellect_used

См. определение в файле LegacyImages.h строка 315

◆ pure_endurance_used

int Player_Image_MM7::pure_endurance_used

См. определение в файле LegacyImages.h строка 316

◆ pure_willpower_used

int Player_Image_MM7::pure_willpower_used

См. определение в файле LegacyImages.h строка 317

◆ pure_accuracy_used

int Player_Image_MM7::pure_accuracy_used

См. определение в файле LegacyImages.h строка 318

◆ pure_might_used

int Player_Image_MM7::pure_might_used

См. определение в файле LegacyImages.h строка 319

◆ pInventoryItemList

ItemGen_Image_MM7 Player_Image_MM7::pInventoryItemList[126]

См. определение в файле LegacyImages.h строка 322

◆ pEquippedItems

ItemGen_Image_MM7 Player_Image_MM7::pEquippedItems[12]

См. определение в файле LegacyImages.h строка 323

◆ pOwnItems

ItemGen_Image_MM7 Player_Image_MM7::pOwnItems[138]

См. определение в файле LegacyImages.h строка 326

Используется в Deserialize() и Serialize().

◆ @59

union { ... }

◆ pInventoryMatrix

int Player_Image_MM7::pInventoryMatrix[126]

См. определение в файле LegacyImages.h строка 329

Используется в Serialize().

◆ sResFireBase

int16_t Player_Image_MM7::sResFireBase

См. определение в файле LegacyImages.h строка 330

◆ sResAirBase

int16_t Player_Image_MM7::sResAirBase

См. определение в файле LegacyImages.h строка 331

◆ sResWaterBase

int16_t Player_Image_MM7::sResWaterBase

См. определение в файле LegacyImages.h строка 332

◆ sResEarthBase

int16_t Player_Image_MM7::sResEarthBase

См. определение в файле LegacyImages.h строка 333

◆ field_177C

int16_t Player_Image_MM7::field_177C

См. определение в файле LegacyImages.h строка 334

◆ sResMagicBase

int16_t Player_Image_MM7::sResMagicBase

См. определение в файле LegacyImages.h строка 335

◆ sResSpiritBase

int16_t Player_Image_MM7::sResSpiritBase

См. определение в файле LegacyImages.h строка 336

◆ sResMindBase

int16_t Player_Image_MM7::sResMindBase

См. определение в файле LegacyImages.h строка 337

◆ sResBodyBase

int16_t Player_Image_MM7::sResBodyBase

См. определение в файле LegacyImages.h строка 338

◆ sResLightBase

int16_t Player_Image_MM7::sResLightBase

См. определение в файле LegacyImages.h строка 339

◆ sResDarkBase

int16_t Player_Image_MM7::sResDarkBase

См. определение в файле LegacyImages.h строка 340

◆ sResFireBonus

int16_t Player_Image_MM7::sResFireBonus

См. определение в файле LegacyImages.h строка 341

◆ sResAirBonus

int16_t Player_Image_MM7::sResAirBonus

См. определение в файле LegacyImages.h строка 342

◆ sResWaterBonus

int16_t Player_Image_MM7::sResWaterBonus

См. определение в файле LegacyImages.h строка 343

◆ sResEarthBonus

int16_t Player_Image_MM7::sResEarthBonus

См. определение в файле LegacyImages.h строка 344

◆ field_1792

int16_t Player_Image_MM7::field_1792

См. определение в файле LegacyImages.h строка 345

◆ sResMagicBonus

int16_t Player_Image_MM7::sResMagicBonus

См. определение в файле LegacyImages.h строка 346

◆ sResSpiritBonus

int16_t Player_Image_MM7::sResSpiritBonus

См. определение в файле LegacyImages.h строка 347

◆ sResMindBonus

int16_t Player_Image_MM7::sResMindBonus

См. определение в файле LegacyImages.h строка 348

◆ sResBodyBonus

int16_t Player_Image_MM7::sResBodyBonus

См. определение в файле LegacyImages.h строка 349

◆ sResLightBonus

int16_t Player_Image_MM7::sResLightBonus

См. определение в файле LegacyImages.h строка 350

◆ sResDarkBonus

int16_t Player_Image_MM7::sResDarkBonus

См. определение в файле LegacyImages.h строка 351

◆ pPlayerBuffs

SpellBuff_Image_MM7 Player_Image_MM7::pPlayerBuffs[24]

См. определение в файле LegacyImages.h строка 352

Используется в Deserialize() и Serialize().

◆ uVoiceID

unsigned int Player_Image_MM7::uVoiceID

См. определение в файле LegacyImages.h строка 353

Используется в Deserialize() и Serialize().

◆ uPrevVoiceID

int Player_Image_MM7::uPrevVoiceID

См. определение в файле LegacyImages.h строка 354

Используется в Deserialize() и Serialize().

◆ uPrevFace

int Player_Image_MM7::uPrevFace

См. определение в файле LegacyImages.h строка 355

Используется в Deserialize() и Serialize().

◆ field_192C

int Player_Image_MM7::field_192C

См. определение в файле LegacyImages.h строка 356

Используется в Deserialize() и Serialize().

◆ field_1930

int Player_Image_MM7::field_1930

См. определение в файле LegacyImages.h строка 357

Используется в Deserialize() и Serialize().

◆ uTimeToRecovery

uint16_t Player_Image_MM7::uTimeToRecovery

См. определение в файле LegacyImages.h строка 358

Используется в Deserialize() и Serialize().

◆ field_1936

char Player_Image_MM7::field_1936

См. определение в файле LegacyImages.h строка 359

Используется в Deserialize() и Serialize().

◆ field_1937

char Player_Image_MM7::field_1937

См. определение в файле LegacyImages.h строка 360

Используется в Deserialize() и Serialize().

◆ uSkillPoints

unsigned int Player_Image_MM7::uSkillPoints

См. определение в файле LegacyImages.h строка 361

Используется в Deserialize() и Serialize().

◆ sHealth

int Player_Image_MM7::sHealth

См. определение в файле LegacyImages.h строка 362

Используется в Deserialize() и Serialize().

◆ sMana

int Player_Image_MM7::sMana

См. определение в файле LegacyImages.h строка 363

Используется в Deserialize() и Serialize().

◆ uBirthYear

unsigned int Player_Image_MM7::uBirthYear

См. определение в файле LegacyImages.h строка 364

Используется в Deserialize() и Serialize().

◆ pEquipment

PlayerEquipment_Image_MM7 Player_Image_MM7::pEquipment

См. определение в файле LegacyImages.h строка 365

Используется в Serialize().

◆ field_1988

int Player_Image_MM7::field_1988[49]

См. определение в файле LegacyImages.h строка 366

Используется в Serialize().

◆ field_1A4C

char Player_Image_MM7::field_1A4C

См. определение в файле LegacyImages.h строка 367

◆ field_1A4D

char Player_Image_MM7::field_1A4D

См. определение в файле LegacyImages.h строка 368

◆ lastOpenedSpellbookPage

char Player_Image_MM7::lastOpenedSpellbookPage

См. определение в файле LegacyImages.h строка 369

◆ uQuickSpell

uint8_t Player_Image_MM7::uQuickSpell

См. определение в файле LegacyImages.h строка 370

◆ playerEventBits

char Player_Image_MM7::playerEventBits[64]

См. определение в файле LegacyImages.h строка 371

Используется в Serialize().

◆ _some_attack_bonus

char Player_Image_MM7::_some_attack_bonus

См. определение в файле LegacyImages.h строка 372

◆ field_1A91

char Player_Image_MM7::field_1A91

См. определение в файле LegacyImages.h строка 373

◆ _melee_dmg_bonus

char Player_Image_MM7::_melee_dmg_bonus

См. определение в файле LegacyImages.h строка 374

◆ field_1A93

char Player_Image_MM7::field_1A93

См. определение в файле LegacyImages.h строка 375

◆ _ranged_atk_bonus

char Player_Image_MM7::_ranged_atk_bonus

См. определение в файле LegacyImages.h строка 376

◆ field_1A95

char Player_Image_MM7::field_1A95

См. определение в файле LegacyImages.h строка 377

◆ _ranged_dmg_bonus

char Player_Image_MM7::_ranged_dmg_bonus

См. определение в файле LegacyImages.h строка 378

◆ field_1A97

char Player_Image_MM7::field_1A97

См. определение в файле LegacyImages.h строка 379

◆ uFullHealthBonus

char Player_Image_MM7::uFullHealthBonus

См. определение в файле LegacyImages.h строка 380

◆ _health_related

char Player_Image_MM7::_health_related

См. определение в файле LegacyImages.h строка 381

◆ uFullManaBonus

char Player_Image_MM7::uFullManaBonus

См. определение в файле LegacyImages.h строка 382

◆ _mana_related

char Player_Image_MM7::_mana_related

См. определение в файле LegacyImages.h строка 383

◆ expression

uint16_t Player_Image_MM7::expression

См. определение в файле LegacyImages.h строка 384

Используется в Deserialize().

◆ uExpressionTimePassed

uint16_t Player_Image_MM7::uExpressionTimePassed

См. определение в файле LegacyImages.h строка 385

Используется в Deserialize().

◆ uExpressionTimeLength

uint16_t Player_Image_MM7::uExpressionTimeLength

См. определение в файле LegacyImages.h строка 386

Используется в Deserialize().

◆ field_1AA2

int16_t Player_Image_MM7::field_1AA2

См. определение в файле LegacyImages.h строка 387

Используется в Deserialize().

◆ _expression21_animtime

int Player_Image_MM7::_expression21_animtime

См. определение в файле LegacyImages.h строка 388

Используется в Deserialize().

◆ _expression21_frameset

int Player_Image_MM7::_expression21_frameset

См. определение в файле LegacyImages.h строка 389

Используется в Deserialize().

◆ pInstalledBeacons

LloydBeacon_Image_MM7 Player_Image_MM7::pInstalledBeacons[5]

См. определение в файле LegacyImages.h строка 390

Используется в Deserialize() и Serialize().

◆ uNumDivineInterventionCastsThisDay

char Player_Image_MM7::uNumDivineInterventionCastsThisDay

См. определение в файле LegacyImages.h строка 391

Используется в Deserialize() и Serialize().

◆ uNumArmageddonCasts

char Player_Image_MM7::uNumArmageddonCasts

См. определение в файле LegacyImages.h строка 392

Используется в Deserialize() и Serialize().

◆ uNumFireSpikeCasts

char Player_Image_MM7::uNumFireSpikeCasts

См. определение в файле LegacyImages.h строка 393

Используется в Deserialize() и Serialize().

◆ field_1B3B

char Player_Image_MM7::field_1B3B

См. определение в файле LegacyImages.h строка 394

Используется в Deserialize() и Serialize().


Объявления и описания членов структур находятся в файлах:
Player::uMightBonus
unsigned __int16 uMightBonus
Definition: Player.h:643
Player::field_1937
char field_1937
Definition: Player.h:764
PlayerEquipment::pIndices
std::array< unsigned int, 16 > pIndices
Definition: Player.h:336
Player::field_F4
int field_F4
Definition: Player.h:665
PLAYER_CLASS_CRUSADER
@ PLAYER_CLASS_CRUSADER
Definition: Player.h:229
Player::pure_endurance_used
int pure_endurance_used
Definition: Player.h:721
Player::pure_willpower_used
int pure_willpower_used
Definition: Player.h:722
PLAYER_CLASS_PRIEST_OF_MOON
@ PLAYER_CLASS_PRIEST_OF_MOON
Definition: Player.h:243
PLAYER_CLASS_HUNTER
@ PLAYER_CLASS_HUNTER
Definition: Player.h:237
Player::pure_intellect_used
int pure_intellect_used
Definition: Player.h:720
Player::sResEarthBonus
__int16 sResEarthBonus
Definition: Player.h:748
PLAYER_CLASS_INITIATE
@ PLAYER_CLASS_INITIATE
Definition: Player.h:225
Player_Image_MM7::sACModifier
int16_t sACModifier
Definition: LegacyImages.h:254
LloydBeacon_Image_MM7::SaveFileID
uint16_t SaveFileID
Definition: LegacyImages.h:223
Player::sAgeModifier
__int16 sAgeModifier
Definition: Player.h:659
Player_Image_MM7::field_1988
int field_1988[49]
Definition: LegacyImages.h:366
Player_Image_MM7::sMana
int sMana
Definition: LegacyImages.h:363
Player::_expression21_animtime
int _expression21_animtime
Definition: Player.h:792
Player::pure_accuracy_used
int pure_accuracy_used
Definition: Player.h:723
Player_Image_MM7::playerEventBits
char playerEventBits[64]
Definition: LegacyImages.h:371
Player::sResMagicBonus
__int16 sResMagicBonus
Definition: Player.h:750
Player_Image_MM7::field_1AA2
int16_t field_1AA2
Definition: LegacyImages.h:387
Player::_some_attack_bonus
char _some_attack_bonus
Definition: Player.h:776
Player::field_1988
int field_1988[49]
Definition: Player.h:770
PLAYER_CLASS_CHEVALIER
@ PLAYER_CLASS_CHEVALIER
Definition: Player.h:217
LloydBeacon::PartyRot_X
int16_t PartyRot_X
Definition: Player.h:275
PLAYER_CLASS_VILLIAN
@ PLAYER_CLASS_VILLIAN
Definition: Player.h:231
Player_Image_MM7::field_1B3B
char field_1B3B
Definition: LegacyImages.h:394
PLAYER_CLASS_RANGER_LORD
@ PLAYER_CLASS_RANGER_LORD
Definition: Player.h:238
Player_Image_MM7::pName
char pName[16]
Definition: LegacyImages.h:235
Player::field_F8
int field_F8
Definition: Player.h:666
Player_Image_MM7::field_1930
int field_1930
Definition: LegacyImages.h:357
PLAYER_CLASS_CLERIC
@ PLAYER_CLASS_CLERIC
Definition: Player.h:240
PLAYER_CLASS_ASSASSIN
@ PLAYER_CLASS_ASSASSIN
Definition: Player.h:223
Player_Image_MM7::field_F0
int field_F0
Definition: LegacyImages.h:262
Player_Image_MM7::uEnduranceBonus
uint16_t uEnduranceBonus
Definition: LegacyImages.h:247
Player::uWillpowerBonus
unsigned __int16 uWillpowerBonus
Definition: Player.h:647
Player_Image_MM7::uPrevVoiceID
int uPrevVoiceID
Definition: LegacyImages.h:354
Player::uAccuracy
unsigned __int16 uAccuracy
Definition: Player.h:652
Player::uFullManaBonus
char uFullManaBonus
Definition: Player.h:786
Player::uNumDivineInterventionCastsThisDay
char uNumDivineInterventionCastsThisDay
Definition: Player.h:795
LloydBeacon::PartyPos_X
int32_t PartyPos_X
Definition: Player.h:272
Player::uEnduranceBonus
unsigned __int16 uEnduranceBonus
Definition: Player.h:649
Player_Image_MM7::pActiveSkills
uint16_t pActiveSkills[37]
Definition: LegacyImages.h:308
Player_Image_MM7::uSpeed
uint16_t uSpeed
Definition: LegacyImages.h:248
LloydBeacon::PartyPos_Y
int32_t PartyPos_Y
Definition: Player.h:273
PlayerEquipment_Image_MM7::pIndices
unsigned int pIndices[16]
Definition: LegacyImages.h:209
PLAYER_CLASS_MASTER
@ PLAYER_CLASS_MASTER
Definition: Player.h:226
Player::sResLightBase
__int16 sResLightBase
Definition: Player.h:743
PLAYER_CLASS_HERO
@ PLAYER_CLASS_HERO
Definition: Player.h:230
Player::field_177C
__int16 field_177C
Definition: Player.h:738
Player_Image_MM7::field_1937
char field_1937
Definition: LegacyImages.h:360
Player::field_104
int field_104
Definition: Player.h:669
Player_Image_MM7::uBirthYear
unsigned int uBirthYear
Definition: LegacyImages.h:364
PLAYER_CLASS_ARCHMAGE
@ PLAYER_CLASS_ARCHMAGE
Definition: Player.h:250
Player::lastOpenedSpellbookPage
char lastOpenedSpellbookPage
Definition: Player.h:773
Player::field_1A91
char field_1A91
Definition: Player.h:777
LloydBeacon_Image_MM7::PartyRot_X
int16_t PartyRot_X
Definition: LegacyImages.h:220
Player::sResAirBonus
__int16 sResAirBonus
Definition: Player.h:746
Player_Image_MM7::sAgeModifier
int16_t sAgeModifier
Definition: LegacyImages.h:257
Player::field_100
int field_100
Definition: Player.h:668
PLAYER_CLASS_PALADIN
@ PLAYER_CLASS_PALADIN
Definition: Player.h:228
Player::sResLightBonus
__int16 sResLightBonus
Definition: Player.h:754
LloydBeacon_Image_MM7::PartyPos_X
int32_t PartyPos_X
Definition: LegacyImages.h:217
Player::uSex
PLAYER_SEX uSex
Definition: Player.h:638
Player::_ranged_dmg_bonus
char _ranged_dmg_bonus
Definition: Player.h:782
Player::sResEarthBase
__int16 sResEarthBase
Definition: Player.h:737
SEX_FEMALE
@ SEX_FEMALE
Definition: Player.h:399
SEX_MALE
@ SEX_MALE
Definition: Player.h:399
Player::field_E0
int field_E0
Definition: Player.h:660
Player_Image_MM7::uPrevFace
int uPrevFace
Definition: LegacyImages.h:355
Player::field_1A4D
char field_1A4D
Definition: Player.h:772
Player::uSkillPoints
unsigned int uSkillPoints
Definition: Player.h:765
Player::pActiveSkills
std::array< unsigned __int16, 37 > pActiveSkills
Definition: Player.h:711
PLAYER_CLASS_ROGUE
@ PLAYER_CLASS_ROGUE
Definition: Player.h:221
Player::uLuck
unsigned __int16 uLuck
Definition: Player.h:654
Player::field_E4
int field_E4
Definition: Player.h:661
Player::field_192C
int field_192C
Definition: Player.h:760
PLAYER_CLASS_ARCHER
@ PLAYER_CLASS_ARCHER
Definition: Player.h:232
PLAYER_CLASS_WIZARD
@ PLAYER_CLASS_WIZARD
Definition: Player.h:249
Player_Image_MM7::uNumFireSpikeCasts
char uNumFireSpikeCasts
Definition: LegacyImages.h:393
Player::uFullHealthBonus
char uFullHealthBonus
Definition: Player.h:784
Player_Image_MM7::uLuck
uint16_t uLuck
Definition: LegacyImages.h:252
Player_Image_MM7::uEndurance
uint16_t uEndurance
Definition: LegacyImages.h:246
Player::sResAirBase
__int16 sResAirBase
Definition: Player.h:735
PLAYER_CLASS_RANGER
@ PLAYER_CLASS_RANGER
Definition: Player.h:236
Player::sResSpiritBonus
__int16 sResSpiritBonus
Definition: Player.h:751
Player_Image_MM7::uLevel
uint16_t uLevel
Definition: LegacyImages.h:255
PLAYER_CLASS_ARCH_DRUID
@ PLAYER_CLASS_ARCH_DRUID
Definition: Player.h:246
Player::sResMagicBase
__int16 sResMagicBase
Definition: Player.h:739
Player::pure_speed_used
int pure_speed_used
Definition: Player.h:719
Player_Image_MM7::field_FC
int field_FC
Definition: LegacyImages.h:265
Player::uExpressionTimeLength
unsigned __int16 uExpressionTimeLength
Definition: Player.h:790
Player::pInventoryMatrix
std::array< int, 126 > pInventoryMatrix
Definition: Player.h:733
Player_Image_MM7::uExpressionTimeLength
uint16_t uExpressionTimeLength
Definition: LegacyImages.h:386
Player_Image_MM7::sLevelModifier
int16_t sLevelModifier
Definition: LegacyImages.h:256
Player::playerEventBits
char playerEventBits[64]
Definition: Player.h:775
Player::uAccuracyBonus
unsigned __int16 uAccuracyBonus
Definition: Player.h:653
PlayerSpells::bHaveSpell
std::array< char, 99 > bHaveSpell
Definition: Player.h:308
Player::pOwnItems
std::array< ItemGen, 138 > pOwnItems
Definition: Player.h:730
Player::field_1A97
char field_1A97
Definition: Player.h:783
Player_Image_MM7::field_100
int field_100
Definition: LegacyImages.h:266
PLAYER_CLASS_PRIEST
@ PLAYER_CLASS_PRIEST
Definition: Player.h:241
CHARACTER_EXPRESSION_ID
CHARACTER_EXPRESSION_ID
Definition: Player.h:341
Player::uWillpower
unsigned __int16 uWillpower
Definition: Player.h:646
Player::sResSpiritBase
__int16 sResSpiritBase
Definition: Player.h:740
Player_Image_MM7::uTimeToRecovery
uint16_t uTimeToRecovery
Definition: LegacyImages.h:358
Player::field_F0
int field_F0
Definition: Player.h:664
Player_Image_MM7::uLuckBonus
uint16_t uLuckBonus
Definition: LegacyImages.h:253
Player_Image_MM7::field_E4
int field_E4
Definition: LegacyImages.h:259
Player::uExpressionTimePassed
unsigned __int16 uExpressionTimePassed
Definition: Player.h:789
Player_Image_MM7::sHealth
int sHealth
Definition: LegacyImages.h:362
Player::uSpeed
unsigned __int16 uSpeed
Definition: Player.h:650
Player_Image_MM7::field_F4
int field_F4
Definition: LegacyImages.h:263
Player::sResDarkBonus
__int16 sResDarkBonus
Definition: Player.h:755
Player::expression
CHARACTER_EXPRESSION_ID expression
Definition: Player.h:788
Player::field_1A4C
char field_1A4C
Definition: Player.h:771
PLAYER_CLASS_PRIEST_OF_SUN
@ PLAYER_CLASS_PRIEST_OF_SUN
Definition: Player.h:242
Player_Image_MM7::uSex
unsigned char uSex
Definition: LegacyImages.h:236
Player_Image_MM7::uVoiceID
unsigned int uVoiceID
Definition: LegacyImages.h:353
Player::pure_might_used
int pure_might_used
Definition: Player.h:724
Player_Image_MM7::uNumArmageddonCasts
char uNumArmageddonCasts
Definition: LegacyImages.h:392
Player::uBirthYear
unsigned int uBirthYear
Definition: Player.h:768
Player::_achieved_awards_bits
unsigned char _achieved_awards_bits[64]
Definition: Player.h:715
Player_Image_MM7::pEquipment
PlayerEquipment_Image_MM7 pEquipment
Definition: LegacyImages.h:365
PLAYER_CLASS_LICH
@ PLAYER_CLASS_LICH
Definition: Player.h:251
Player::field_1AA2
__int16 field_1AA2
Definition: Player.h:791
Player::uLuckBonus
unsigned __int16 uLuckBonus
Definition: Player.h:655
Player_Image_MM7::uAccuracy
uint16_t uAccuracy
Definition: LegacyImages.h:250
LloydBeacon::PartyRot_Y
int16_t PartyRot_Y
Definition: Player.h:276
LloydBeacon_Image_MM7::uBeaconTime
uint64_t uBeaconTime
Definition: LegacyImages.h:216
Player::uEndurance
unsigned __int16 uEndurance
Definition: Player.h:648
Player::uVoiceID
unsigned int uVoiceID
Definition: Player.h:757
Player_Image_MM7::pPlayerBuffs
SpellBuff_Image_MM7 pPlayerBuffs[24]
Definition: LegacyImages.h:352
PLAYER_CLASS_DRUID
@ PLAYER_CLASS_DRUID
Definition: Player.h:244
Player::pName
char pName[16]
Definition: Player.h:637
Player::field_1792
__int16 field_1792
Definition: Player.h:749
Player::uTimeToRecovery
unsigned __int16 uTimeToRecovery
Definition: Player.h:762
Player_Image_MM7::_expression21_frameset
int _expression21_frameset
Definition: LegacyImages.h:389
Player::sMana
int sMana
Definition: Player.h:767
Player::_mana_related
char _mana_related
Definition: Player.h:787
Player::sResMindBonus
__int16 sResMindBonus
Definition: Player.h:752
PLAYER_CLASS_SORCERER
@ PLAYER_CLASS_SORCERER
Definition: Player.h:248
Player_Image_MM7::spellbook
PlayerSpells_Image_MM7 spellbook
Definition: LegacyImages.h:311
Player::_expression21_frameset
int _expression21_frameset
Definition: Player.h:793
Player_Image_MM7::pConditions
int64_t pConditions[20]
Definition: LegacyImages.h:233
Player_Image_MM7::uAccuracyBonus
uint16_t uAccuracyBonus
Definition: LegacyImages.h:251
Player::_health_related
char _health_related
Definition: Player.h:785
Player::sResWaterBonus
__int16 sResWaterBonus
Definition: Player.h:747
PLAYER_CLASS_THEIF
@ PLAYER_CLASS_THEIF
Definition: Player.h:220
Player_Image_MM7::Deserialize
void Deserialize(struct Player *)
Definition: LegacyImages.cpp:767
Player_Image_MM7::uCurrentFace
uint8_t uCurrentFace
Definition: LegacyImages.h:238
Player::sResFireBase
__int16 sResFireBase
Definition: Player.h:734
Player_Image_MM7::uNumDivineInterventionCastsThisDay
char uNumDivineInterventionCastsThisDay
Definition: LegacyImages.h:391
PLAYER_CLASS_SNIPER
@ PLAYER_CLASS_SNIPER
Definition: Player.h:235
Player::_melee_dmg_bonus
char _melee_dmg_bonus
Definition: Player.h:778
Player::field_E8
int field_E8
Definition: Player.h:662
Player::field_FC
int field_FC
Definition: Player.h:667
Player::uIntelligenceBonus
unsigned __int16 uIntelligenceBonus
Definition: Player.h:645
Player_Image_MM7::field_E0
int field_E0
Definition: LegacyImages.h:258
Player::uCurrentFace
unsigned __int8 uCurrentFace
Definition: Player.h:640
Player::field_1936
char field_1936
Definition: Player.h:763
Player_Image_MM7::uWillpowerBonus
uint16_t uWillpowerBonus
Definition: LegacyImages.h:245
Player::field_EC
int field_EC
Definition: Player.h:663
Player::sResDarkBase
__int16 sResDarkBase
Definition: Player.h:744
Player::uSpeedBonus
unsigned __int16 uSpeedBonus
Definition: Player.h:651
PLAYER_CLASS_MASTER_ARCHER
@ PLAYER_CLASS_MASTER_ARCHER
Definition: Player.h:234
Player::_ranged_atk_bonus
char _ranged_atk_bonus
Definition: Player.h:780
PLAYER_CLASS_BOUNTY_HUNTER
@ PLAYER_CLASS_BOUNTY_HUNTER
Definition: Player.h:239
Player_Image_MM7::field_EC
int field_EC
Definition: LegacyImages.h:261
Player::uMight
unsigned __int16 uMight
Definition: Player.h:642
Player::field_BB
char field_BB
Definition: Player.h:641
PLAYER_CLASS_BLACK_KNIGHT
@ PLAYER_CLASS_BLACK_KNIGHT
Definition: Player.h:219
PLAYER_CLASS_NINJA
@ PLAYER_CLASS_NINJA
Definition: Player.h:227
PLAYER_CLASS_WARLOCK
@ PLAYER_CLASS_WARLOCK
Definition: Player.h:247
Player::conditions_times
std::array< GameTime, 20 > conditions_times
Definition: Player.h:635
Player_Image_MM7::field_F8
int field_F8
Definition: LegacyImages.h:264
Player::field_1A93
char field_1A93
Definition: Player.h:779
LloydBeacon_Image_MM7::PartyPos_Z
int32_t PartyPos_Z
Definition: LegacyImages.h:219
Player_Image_MM7::_achieved_awards_bits
unsigned char _achieved_awards_bits[64]
Definition: LegacyImages.h:310
Player_Image_MM7::classType
unsigned char classType
Definition: LegacyImages.h:237
Player::classType
PLAYER_CLASS_TYPE classType
Definition: Player.h:639
Player_Image_MM7::uMightBonus
uint16_t uMightBonus
Definition: LegacyImages.h:241
Player_Image_MM7::uSkillPoints
unsigned int uSkillPoints
Definition: LegacyImages.h:361
Player::vBeacons
std::vector< LloydBeacon > vBeacons
Definition: Player.h:794
Player_Image_MM7::Serialize
void Serialize(struct Player *)
Definition: LegacyImages.cpp:602
Player_Image_MM7::field_1936
char field_1936
Definition: LegacyImages.h:359
Player_Image_MM7::pOwnItems
ItemGen_Image_MM7 pOwnItems[138]
Definition: LegacyImages.h:326
Player_Image_MM7::uIntelligence
uint16_t uIntelligence
Definition: LegacyImages.h:242
Player_Image_MM7::field_192C
int field_192C
Definition: LegacyImages.h:356
Player::uPrevVoiceID
int uPrevVoiceID
Definition: Player.h:758
Player_Image_MM7::_expression21_animtime
int _expression21_animtime
Definition: LegacyImages.h:388
PLAYER_CLASS_WARRIOR_MAGE
@ PLAYER_CLASS_WARRIOR_MAGE
Definition: Player.h:233
Player_Image_MM7::expression
uint16_t expression
Definition: LegacyImages.h:384
Player::uIntelligence
unsigned __int16 uIntelligence
Definition: Player.h:644
Player_Image_MM7::uExpressionTimePassed
uint16_t uExpressionTimePassed
Definition: LegacyImages.h:385
Player::sResWaterBase
__int16 sResWaterBase
Definition: Player.h:736
Player::sHealth
int sHealth
Definition: Player.h:766
LloydBeacon_Image_MM7::PartyPos_Y
int32_t PartyPos_Y
Definition: LegacyImages.h:218
LloydBeacon::SaveFileID
uint16_t SaveFileID
Definition: Player.h:278
Player_Image_MM7::field_104
int field_104
Definition: LegacyImages.h:267
PLAYER_CLASS_SPY
@ PLAYER_CLASS_SPY
Definition: Player.h:222
PLAYER_CLASS_CHAMPION
@ PLAYER_CLASS_CHAMPION
Definition: Player.h:218
Player_Image_MM7::uWillpower
uint16_t uWillpower
Definition: LegacyImages.h:244
Player::field_1930
int field_1930
Definition: Player.h:761
Player::sResMindBase
__int16 sResMindBase
Definition: Player.h:741
LloydBeacon
Definition: Player.h:254
Player::uExperience
unsigned __int64 uExperience
Definition: Player.h:636
Player::field_1B3B
char field_1B3B
Definition: Player.h:798
Player::sLevelModifier
__int16 sLevelModifier
Definition: Player.h:658
Player_Image_MM7::pInventoryMatrix
int pInventoryMatrix[126]
Definition: LegacyImages.h:329
Player::uPrevFace
int uPrevFace
Definition: Player.h:759
PLAYER_CLASS_KNIGHT
@ PLAYER_CLASS_KNIGHT
Definition: Player.h:216
Player_Image_MM7::field_BB
char field_BB
Definition: LegacyImages.h:239
Player_Image_MM7::uIntelligenceBonus
uint16_t uIntelligenceBonus
Definition: LegacyImages.h:243
Player::uNumFireSpikeCasts
char uNumFireSpikeCasts
Definition: Player.h:797
Player::uNumArmageddonCasts
char uNumArmageddonCasts
Definition: Player.h:796
LloydBeacon::uBeaconTime
GameTime uBeaconTime
Definition: Player.h:271
Player::uQuickSpell
unsigned __int8 uQuickSpell
Definition: Player.h:774
Player_Image_MM7::pInstalledBeacons
LloydBeacon_Image_MM7 pInstalledBeacons[5]
Definition: LegacyImages.h:390
Player::uLevel
unsigned __int16 uLevel
Definition: Player.h:657
Player::field_1A95
char field_1A95
Definition: Player.h:781
Player::pEquipment
PlayerEquipment pEquipment
Definition: Player.h:769
GameTime
Definition: Time.h:14
Player::pPlayerBuffs
std::array< SpellBuff, 24 > pPlayerBuffs
Definition: Player.h:756
Player::sResBodyBonus
__int16 sResBodyBonus
Definition: Player.h:753
Player::sACModifier
__int16 sACModifier
Definition: Player.h:656
PlayerSpells_Image_MM7::bHaveSpell
char bHaveSpell[99]
Definition: LegacyImages.h:184
Player_Image_MM7::field_E8
int field_E8
Definition: LegacyImages.h:260
PLAYER_CLASS_GREAT_DRUID
@ PLAYER_CLASS_GREAT_DRUID
Definition: Player.h:245
Player_Image_MM7::uSpeedBonus
uint16_t uSpeedBonus
Definition: LegacyImages.h:249
PLAYER_CLASS_MONK
@ PLAYER_CLASS_MONK
Definition: Player.h:224
LloydBeacon_Image_MM7::PartyRot_Y
int16_t PartyRot_Y
Definition: LegacyImages.h:221
Player::sResFireBonus
__int16 sResFireBonus
Definition: Player.h:745
Player::pure_luck_used
int pure_luck_used
Definition: Player.h:718
Player_Image_MM7::uMight
uint16_t uMight
Definition: LegacyImages.h:240
Player::sResBodyBase
__int16 sResBodyBase
Definition: Player.h:742
Player::spellbook
PlayerSpells spellbook
Definition: Player.h:716
LloydBeacon::PartyPos_Z
int32_t PartyPos_Z
Definition: Player.h:274