Devilution
Diablo devolved - magic behind the 1996 computer game
Data Fields
PlayerStruct Struct Reference

#include <structs.h>

Data Fields

int _pmode
 
char walkpath [MAX_PATH_LENGTH]
 
BOOLEAN plractive
 
int destAction
 
int destParam1
 
int destParam2
 
int destParam3
 
int destParam4
 
int plrlevel
 
int WorldX
 
int WorldY
 
int _px
 
int _py
 
int _ptargx
 
int _ptargy
 
int _pownerx
 
int _pownery
 
int _poldx
 
int _poldy
 
int _pxoff
 
int _pyoff
 
int _pxvel
 
int _pyvel
 
int _pdir
 
int _nextdir
 
int _pgfxnum
 
unsigned char * _pAnimData
 
int _pAnimDelay
 
int _pAnimCnt
 
int _pAnimLen
 
int _pAnimFrame
 
int _pAnimWidth
 
int _pAnimWidth2
 
int _peflag
 
int _plid
 
int _pvid
 
int _pSpell
 
char _pSplType
 
char _pSplFrom
 
int _pTSpell
 
char _pTSplType
 
int _pRSpell
 
char _pRSplType
 
int _pSBkSpell
 
char _pSBkSplType
 
char _pSplLvl [64]
 
uint64_t _pMemSpells
 
uint64_t _pAblSpells
 
uint64_t _pScrlSpells
 
UCHAR _pSpellFlags
 
int _pSplHotKey [4]
 
char _pSplTHotKey [4]
 
int _pwtype
 
BOOLEAN _pBlockFlag
 
BOOLEAN _pInvincible
 
char _pLightRad
 
BOOLEAN _pLvlChanging
 
char _pName [PLR_NAME_LEN]
 
char _pClass
 
int _pStrength
 
int _pBaseStr
 
int _pMagic
 
int _pBaseMag
 
int _pDexterity
 
int _pBaseDex
 
int _pVitality
 
int _pBaseVit
 
int _pStatPts
 
int _pDamageMod
 
int _pBaseToBlk
 
int _pHPBase
 
int _pMaxHPBase
 
int _pHitPoints
 
int _pMaxHP
 
int _pHPPer
 
int _pManaBase
 
int _pMaxManaBase
 
int _pMana
 
int _pMaxMana
 
int _pManaPer
 
char _pLevel
 
char _pMaxLvl
 
int _pExperience
 
int _pMaxExp
 
int _pNextExper
 
char _pArmorClass
 
char _pMagResist
 
char _pFireResist
 
char _pLghtResist
 
int _pGold
 
BOOL _pInfraFlag
 
int _pVar1
 
int _pVar2
 
int _pVar3
 
int _pVar4
 
int _pVar5
 
int _pVar6
 
int _pVar7
 
int _pVar8
 
BOOLEAN _pLvlVisited [NUMLEVELS]
 
BOOLEAN _pSLvlVisited [NUMLEVELS]
 
int _pGFXLoad
 
unsigned char * _pNAnim [8]
 
int _pNFrames
 
int _pNWidth
 
unsigned char * _pWAnim [8]
 
int _pWFrames
 
int _pWWidth
 
unsigned char * _pAAnim [8]
 
int _pAFrames
 
int _pAWidth
 
int _pAFNum
 
unsigned char * _pLAnim [8]
 
unsigned char * _pFAnim [8]
 
unsigned char * _pTAnim [8]
 
int _pSFrames
 
int _pSWidth
 
int _pSFNum
 
unsigned char * _pHAnim [8]
 
int _pHFrames
 
int _pHWidth
 
unsigned char * _pDAnim [8]
 
int _pDFrames
 
int _pDWidth
 
unsigned char * _pBAnim [8]
 
int _pBFrames
 
int _pBWidth
 
ItemStruct InvBody [NUM_INVLOC]
 
ItemStruct InvList [NUM_INV_GRID_ELEM]
 
int _pNumInv
 
char InvGrid [NUM_INV_GRID_ELEM]
 
ItemStruct SpdList [MAXBELTITEMS]
 
ItemStruct HoldItem
 
int _pIMinDam
 
int _pIMaxDam
 
int _pIAC
 
int _pIBonusDam
 
int _pIBonusToHit
 
int _pIBonusAC
 
int _pIBonusDamMod
 
uint64_t _pISpells
 
int _pIFlags
 
int _pIGetHit
 
char _pISplLvlAdd
 
char _pISplCost
 
int _pISplDur
 
int _pIEnAc
 
int _pIFMinDam
 
int _pIFMaxDam
 
int _pILMinDam
 
int _pILMaxDam
 
int _pOilType
 
unsigned char pTownWarps
 
unsigned char pDungMsgs
 
unsigned char pLvlLoad
 
unsigned char pBattleNet
 
BOOLEAN pManaShield
 
char bReserved [3]
 
short wReserved [8]
 
DWORD pDiabloKillLevel
 
int dwReserved [7]
 
unsigned char * _pNData
 
unsigned char * _pWData
 
unsigned char * _pAData
 
unsigned char * _pLData
 
unsigned char * _pFData
 
unsigned char * _pTData
 
unsigned char * _pHData
 
unsigned char * _pDData
 
unsigned char * _pBData
 
void * pReserved
 

Detailed Description

Definition at line 178 of file structs.h.


The documentation for this struct was generated from the following file: