CG Structures
CGameAIArea
Offset |
Size |
Type |
Field |
0x00 |
1020 |
m_cGameAIBase |
CGameAIBase
Used by the CGameAIBase Class
Offset |
Size |
Type |
Field |
0x00 |
71 |
m_cGameObject |
|
1 |
|
||
0x48 |
20 |
m_lAttacker |
|
0x5C |
4 |
long |
m_lAttackStyle |
0x60 |
20 |
m_lOrderedBy |
|
0x74 |
20 |
m_protecting |
|
0x88 |
20 |
m_protector |
|
0x9C |
20 |
m_lTargeted |
|
0xB0 |
20 |
m_lHitter |
|
0xC4 |
20 |
m_lHelp |
|
0xD8 |
20 |
m_lTrigger |
|
0xEC |
20 |
m_lSeen |
|
0x100 |
20 |
m_lTalkedTo |
|
0x114 |
20 |
m_lHeard |
|
0x128 |
20 |
m_lSummonedBy |
|
0x13C |
20 |
m_lKilled |
|
0x150 |
20 |
m_lEnteredBy |
|
0x164 |
20 |
m_lAttackerSent |
|
0x178 |
20 |
m_lOrderedBySent |
|
0x18C |
20 |
m_protectingSent |
|
0x1A0 |
20 |
m_protectorSent |
|
0x1B4 |
20 |
m_lTargetedSent |
|
0x1C8 |
20 |
m_lHitterSent |
|
0x1DC |
20 |
m_lHelpSent |
|
0x1F0 |
20 |
m_lTriggerSent |
|
0x204 |
20 |
m_lSeenSent |
|
0x218 |
20 |
m_lTalkedToSent |
|
0x22C |
20 |
m_lHeardSent |
|
0x240 |
20 |
m_lSummonedBySent |
|
0x254 |
20 |
m_lKilledSent |
|
0x268 |
4 |
m_overrideScript |
|
0x26C |
4 |
m_areaScript |
|
0x270 |
4 |
m_specificsScript |
|
0x274 |
4 |
m_classScript |
|
0x278 |
4 |
m_raceScript |
|
0x27C |
4 |
m_generalScript |
|
0x280 |
4 |
m_defaultScript |
|
0x284 |
4 |
m_achievementScript |
|
0x288 |
28 |
m_queuedActions |
|
0x2A4 |
28 |
m_pendingTriggers |
|
0x2C0 |
4 |
unsigned long |
m_PAICallCounter |
0x2C4 |
4 |
unsigned long |
m_PAICallCounterNoMod |
0x2C8 |
28 |
m_timers |
|
0x2E4 |
2 |
short |
m_curResponseNum |
0x2E6 |
2 |
short |
m_curResponseSetNum |
0x2E8 |
2 |
short |
m_curScriptNum |
2 |
|
||
0x2EC |
4 |
int |
m_interrupt |
0x2F0 |
2 |
short |
m_actionCount |
2 |
|
||
0x2F4 |
4 |
int |
m_bJustAttacked |
0x2F8 |
100 |
m_curAction |
|
0x35C |
4 |
long |
m_nExpectedProcessPendingTriggersCalls |
0x360 |
2 |
short |
m_nMissedProcessPendingTriggerCalls |
0x362 |
2 |
short |
m_nAlertnessPeriod |
0x364 |
32 |
char |
m_scriptName[32] |
0x384 |
4 |
int |
m_inCutScene |
0x388 |
4 |
int |
m_firstCall |
0x38C |
4 |
int |
m_forceActionPick |
0x390 |
4 |
long |
m_randValue |
0x394 |
1 |
unsigned char |
m_reactionRoll |
1 |
|
||
0x396 |
2 |
short |
m_nLastActionReturn |
0x398 |
1 |
unsigned char |
m_nVisualRange |
3 |
|
||
0x39C |
4 |
unsigned long |
m_iGameText |
0x3A0 |
4 |
int |
m_bInActionExecution |
0x3A4 |
4 |
int |
m_bNewTrigger |
0x3A8 |
4 |
int |
m_triggerSwitch |
0x3AC |
4 |
int |
m_bNoInterrupt |
0x3B0 |
4 |
int |
m_bDisableAI |
0x3B4 |
20 |
m_forcePauseSound |
|
0x3C8 |
4 |
long |
m_nServerLastObjectSynchDelay |
0x3CC |
48 |
triggerOverride |
CGameAIGame
Offset |
Size |
Type |
Field |
0x00 |
1020 |
m_cGameAIBase |
CGameAbilityList
Offset |
Size |
Type |
Field |
0x00 |
20 |
m_cTypedPtrArray |
CGameAddMapNote
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameAnimation
Offset |
Size |
Type |
Field |
0x00 |
4 |
m_animation |
|
0x04 |
4 |
unsigned long |
m_overrides |
0x08 |
2 |
short |
m_sequenceHighLevel |
0x0A |
1 |
unsigned char |
m_detectedByInfravision |
0x0B |
1 |
unsigned char |
m_bloodColor |
0x0C |
1 |
unsigned char |
m_personalSpace |
3 |
|
CGameAnimationType
Offset |
Size |
Type |
Field |
0x00 |
4 |
vfptr |
vfptr |
0x04 |
2 |
unsigned short |
m_animationID |
0x06 |
1 |
unsigned char |
m_moveScale |
0x07 |
1 |
unsigned char |
m_moveScaleCurrent |
0x08 |
16 |
m_rEllipse |
|
0x18 |
4 |
int |
m_nHeightOffset |
0x1C |
1 |
bool |
m_bUseSpriteShader |
0x1D |
1 |
unsigned char |
m_colorBlood |
0x1E |
1 |
unsigned char |
m_colorChunks |
1 |
|
||
0x20 |
4 |
unsigned long |
m_nSndFreq |
0x24 |
4 |
const char* |
m_pSndDeath |
0x28 |
32 |
NECK_POINTS |
m_neckOffsets[8] |
0x48 |
880 |
m_combatRounds[5] |
|
0x3B8 |
1 |
unsigned char |
m_personalSpace |
0x3B9 |
1 |
unsigned char |
m_walkCount |
0x3BA |
2 |
unsigned short |
m_castFrame |
0x3BC |
1 |
unsigned char |
m_bBrightest |
0x3BD |
1 |
unsigned char |
m_bBrightestDesired |
0x3BE |
1 |
unsigned char |
m_bLightSource |
0x3BF |
8 |
m_soundRef |
|
1 |
|
||
0x3C8 |
4 |
m_walkRef |
|
0x3CC |
800 |
m_sequenceRefs[20] |
|
0x6EC |
4 |
int |
m_bNewPalette |
0x6F0 |
176 |
m_newPalette |
CGameAnimationTypeAmbient
Offset |
Size |
Type |
Field |
0x00 |
1952 |
m_cGameAnimationType |
|
0x7A0 |
4 |
m_resref |
|
0x7A4 |
4 |
m_currentVidCell |
|
0x7A8 |
4 |
m_currentVidCellBase |
|
0x7AC |
4 |
m_currentVidCellExtend |
|
0x7B0 |
192 |
m_g1VidCellBase |
|
0x870 |
192 |
m_g1VidCellExtend |
|
0x930 |
36 |
m_charPalette |
|
0x954 |
2 |
short |
m_currentBamSequence |
0x956 |
2 |
short |
m_currentBamDirection |
0x958 |
4 |
int |
m_falseColor |
0x95C |
4 |
int |
m_bInvulnerable |
0x960 |
4 |
int |
m_pathSmooth |
0x964 |
1 |
unsigned char |
m_listType |
0x965 |
1 |
unsigned char |
m_extendDirectionTest |
2 |
|
CGameAnimationTypeAmbientStatic
Offset |
Size |
Type |
Field |
0x00 |
1952 |
m_cGameAnimationType |
|
0x7A0 |
4 |
m_currentVidCell |
|
0x7A4 |
4 |
m_currentVidCellBase |
|
0x7A8 |
4 |
m_currentVidCellExtend |
|
0x7AC |
192 |
m_g1VidCellBase |
|
0x86C |
192 |
m_g1VidCellExtend |
|
0x92C |
36 |
m_charPalette |
|
0x950 |
2 |
short |
m_currentBamSequence |
0x952 |
2 |
short |
m_currentBamDirection |
0x954 |
4 |
int |
m_falseColor |
0x958 |
4 |
int |
m_bInvulnerable |
0x95C |
1 |
unsigned char |
m_extendDirectionTest |
3 |
|
CGameAnimationTypeCharacter
Offset |
Size |
Type |
Field |
0x00 |
1952 |
m_cGameAnimationType |
|
0x7A0 |
4 |
m_resrefPaperDoll |
|
0x7A4 |
4 |
m_resref |
|
0x7A8 |
4 |
m_heightCode |
|
0x7AC |
4 |
m_heightCodeHelmet |
|
0x7B0 |
4 |
m_heightCodeShieldPaperDoll |
|
0x7B4 |
1 |
char |
m_armorCode |
0x7B5 |
1 |
char |
m_armorMaxCode |
2 |
|
||
0x7B8 |
4 |
m_currentVidCell |
|
0x7BC |
4 |
m_currentVidCellBase |
|
0x7C0 |
192 |
m_g1VidCellBase |
|
0x880 |
192 |
m_caVidCellBase |
|
0x940 |
192 |
m_a1VidCellBase |
|
0xA00 |
192 |
m_a2VidCellBase |
|
0xAC0 |
192 |
m_a3VidCellBase |
|
0xB80 |
36 |
m_charPalette |
|
0xBA4 |
4 |
m_resrefWeapon |
|
0xBA8 |
4 |
m_currentVidCellWeapon |
|
0xBAC |
4 |
m_currentVidCellWeaponBase |
|
0xBB0 |
192 |
m_g1VidCellWeaponBase |
|
0xC70 |
192 |
m_a1VidCellWeaponBase |
|
0xD30 |
192 |
m_a2VidCellWeaponBase |
|
0xDF0 |
192 |
m_a3VidCellWeaponBase |
|
0xEB0 |
36 |
m_weaponPalette |
|
0xED4 |
4 |
m_resrefShield |
|
0xED8 |
4 |
m_currentVidCellShield |
|
0xEDC |
4 |
m_currentVidCellShieldBase |
|
0xEE0 |
192 |
m_g1VidCellShieldBase |
|
0xFA0 |
192 |
m_a1VidCellShieldBase |
|
0x1060 |
192 |
m_a2VidCellShieldBase |
|
0x1120 |
192 |
m_a3VidCellShieldBase |
|
0x11E0 |
36 |
m_shieldPalette |
|
0x1204 |
4 |
m_resrefHelmet |
|
0x1208 |
4 |
m_currentVidCellHelmet |
|
0x120C |
4 |
m_currentVidCellHelmetBase |
|
0x1210 |
192 |
m_g1VidCellHelmetBase |
|
0x12D0 |
192 |
m_caVidCellHelmetBase |
|
0x1390 |
192 |
m_a1VidCellHelmetBase |
|
0x1450 |
192 |
m_a2VidCellHelmetBase |
|
0x1510 |
192 |
m_a3VidCellHelmetBase |
|
0x15D0 |
36 |
m_helmetPalette |
|
0x15F4 |
2 |
short |
m_currentBamSequence |
0x15F6 |
2 |
short |
m_currentBamDirection |
0x15F8 |
4 |
int |
m_renderWeapons |
0x15FC |
4 |
int |
m_bHideWeapons |
0x1600 |
4 |
int |
m_renderHelmet |
0x1604 |
4 |
int |
m_bEquipHelmet |
0x1608 |
4 |
int |
m_weaponLeftHand |
0x160C |
4 |
int |
m_falseColor |
0x1610 |
1 |
unsigned char |
m_weaponCode |
0x1611 |
1 |
unsigned char |
m_extendDirectionTest |
0x1612 |
1 |
unsigned char |
m_bDetectedByInfravision |
0x1613 |
1 |
unsigned char |
m_bInvulnerable |
0x1614 |
1 |
unsigned char |
m_bCanLieDown |
0x1615 |
1 |
unsigned char |
m_resrefArmorBase |
0x1616 |
1 |
unsigned char |
m_resrefArmorSpecific |
1 |
|
||
0x1618 |
4 |
int |
m_bDoubleBlit |
0x161C |
4 |
int |
m_bSplitBams |
0x1620 |
1 |
char |
m_splitBamChar |
3 |
|
CGameAnimationTypeCharacterOld
Offset |
Size |
Type |
Field |
0x00 |
1952 |
m_cGameAnimationType |
|
0x7A0 |
4 |
m_resref |
|
0x7A4 |
4 |
m_resrefShadow |
|
0x7A8 |
4 |
m_heightCode |
|
0x7AC |
4 |
m_heightCodeHelmet |
|
0x7B0 |
1 |
char |
m_armorCode |
0x7B1 |
1 |
char |
m_armorMaxCode |
2 |
|
||
0x7B4 |
4 |
m_currentVidCell |
|
0x7B8 |
4 |
m_currentVidCellBase |
|
0x7BC |
4 |
m_currentVidCellExtend |
|
0x7C0 |
192 |
m_g1VidCellBase |
|
0x880 |
192 |
m_g1VidCellExtend |
|
0x940 |
192 |
m_w2VidCellBase |
|
0xA00 |
192 |
m_w2VidCellExtend |
|
0xAC0 |
192 |
m_caVidCellBase |
|
0xB80 |
192 |
m_caVidCellExtend |
|
0xC40 |
192 |
m_a1VidCellBase |
|
0xD00 |
192 |
m_a1VidCellExtend |
|
0xDC0 |
192 |
m_a2VidCellBase |
|
0xE80 |
192 |
m_a2VidCellExtend |
|
0xF40 |
192 |
m_a3VidCellBase |
|
0x1000 |
192 |
m_a3VidCellExtend |
|
0x10C0 |
36 |
m_charPalette |
|
0x10E4 |
4 |
m_resrefWeapon |
|
0x10E8 |
4 |
m_currentVidCellWeapon |
|
0x10EC |
4 |
m_currentVidCellWeaponBase |
|
0x10F0 |
4 |
m_currentVidCellWeaponExtend |
|
0x10F4 |
192 |
m_g1VidCellWeaponBase |
|
0x11B4 |
192 |
m_g1VidCellWeaponExtend |
|
0x1274 |
192 |
m_w2VidCellWeaponBase |
|
0x1334 |
192 |
m_w2VidCellWeaponExtend |
|
0x13F4 |
192 |
m_a1VidCellWeaponBase |
|
0x14B4 |
192 |
m_a1VidCellWeaponExtend |
|
0x1574 |
192 |
m_a2VidCellWeaponBase |
|
0x1634 |
192 |
m_a2VidCellWeaponExtend |
|
0x16F4 |
192 |
m_a3VidCellWeaponBase |
|
0x17B4 |
192 |
m_a3VidCellWeaponExtend |
|
0x1874 |
36 |
m_weaponPalette |
|
0x1898 |
4 |
m_resrefShield |
|
0x189C |
4 |
m_currentVidCellShield |
|
0x18A0 |
4 |
m_currentVidCellShieldBase |
|
0x18A4 |
4 |
m_currentVidCellShieldExtend |
|
0x18A8 |
192 |
m_g1VidCellShieldBase |
|
0x1968 |
192 |
m_g1VidCellShieldExtend |
|
0x1A28 |
192 |
m_w2VidCellShieldBase |
|
0x1AE8 |
192 |
m_w2VidCellShieldExtend |
|
0x1BA8 |
192 |
m_a1VidCellShieldBase |
|
0x1C68 |
192 |
m_a1VidCellShieldExtend |
|
0x1D28 |
192 |
m_a2VidCellShieldBase |
|
0x1DE8 |
192 |
m_a2VidCellShieldExtend |
|
0x1EA8 |
192 |
m_a3VidCellShieldBase |
|
0x1F68 |
192 |
m_a3VidCellShieldExtend |
|
0x2028 |
36 |
m_shieldPalette |
|
0x204C |
4 |
m_resrefHelmet |
|
0x2050 |
4 |
m_currentVidCellHelmet |
|
0x2054 |
4 |
m_currentVidCellHelmetBase |
|
0x2058 |
4 |
m_currentVidCellHelmetExtend |
|
0x205C |
192 |
m_g1VidCellHelmetBase |
|
0x211C |
192 |
m_g1VidCellHelmetExtend |
|
0x21DC |
192 |
m_w2VidCellHelmetBase |
|
0x229C |
192 |
m_w2VidCellHelmetExtend |
|
0x235C |
192 |
m_caVidCellHelmetBase |
|
0x241C |
192 |
m_caVidCellHelmetExtend |
|
0x24DC |
192 |
m_a1VidCellHelmetBase |
|
0x259C |
192 |
m_a1VidCellHelmetExtend |
|
0x265C |
192 |
m_a2VidCellHelmetBase |
|
0x271C |
192 |
m_a2VidCellHelmetExtend |
|
0x27DC |
192 |
m_a3VidCellHelmetBase |
|
0x289C |
192 |
m_a3VidCellHelmetExtend |
|
0x295C |
36 |
m_helmetPalette |
|
0x2980 |
4 |
m_currentVidCellShadow |
|
0x2984 |
4 |
m_currentVidCellShadowBase |
|
0x2988 |
4 |
m_currentVidCellShadowExtend |
|
0x298C |
192 |
m_g1VidCellShadowBase |
|
0x2A4C |
192 |
m_g1VidCellShadowExtend |
|
0x2B0C |
192 |
m_w2VidCellShadowBase |
|
0x2BCC |
192 |
m_w2VidCellShadowExtend |
|
0x2C8C |
192 |
m_caVidCellShadowBase |
|
0x2D4C |
192 |
m_caVidCellShadowExtend |
|
0x2E0C |
192 |
m_a1VidCellShadowBase |
|
0x2ECC |
192 |
m_a1VidCellShadowExtend |
|
0x2F8C |
192 |
m_a2VidCellShadowBase |
|
0x304C |
192 |
m_a2VidCellShadowExtend |
|
0x310C |
192 |
m_a3VidCellShadowBase |
|
0x31CC |
192 |
m_a3VidCellShadowExtend |
|
0x328C |
2 |
short |
m_currentBamSequence |
0x328E |
2 |
short |
m_currentBamDirection |
0x3290 |
4 |
int |
m_renderWeapons |
0x3294 |
4 |
int |
m_bHideWeapons |
0x3298 |
4 |
int |
m_renderHelmet |
0x329C |
4 |
int |
m_bEquipHelmet |
0x32A0 |
4 |
int |
m_weaponLeftHand |
0x32A4 |
4 |
int |
m_falseColor |
0x32A8 |
1 |
unsigned char |
m_weaponCode |
0x32A9 |
1 |
unsigned char |
m_extendDirectionTest |
0x32AA |
1 |
unsigned char |
m_bDetectedByInfravision |
0x32AB |
1 |
unsigned char |
m_bInvulnerable |
0x32AC |
1 |
unsigned char |
m_bCanLieDown |
3 |
|
CGameAnimationTypeEffect
Offset |
Size |
Type |
Field |
0x00 |
1952 |
m_cGameAnimationType |
|
0x7A0 |
4 |
m_currentVidCell |
|
0x7A4 |
4 |
m_currentVidCellShadow |
|
0x7A8 |
192 |
m_g1VidCell |
|
0x868 |
192 |
m_g1VidCellShadow |
|
0x928 |
36 |
m_charPalette |
|
0x94C |
1 |
unsigned char |
m_translucent |
0x94D |
1 |
unsigned char |
m_bRender |
0x94E |
2 |
unsigned short |
m_posZ |
0x950 |
2 |
unsigned short |
m_deltaZ |
0x952 |
2 |
short |
m_currentBamSequence |
0x954 |
2 |
short |
m_currentBamDirection |
0x956 |
1 |
unsigned char |
m_extendDirectionTest |
0x957 |
1 |
unsigned char |
m_listType |
CGameAnimationTypeFlying
Offset |
Size |
Type |
Field |
0x00 |
1952 |
m_cGameAnimationType |
|
0x7A0 |
4 |
m_currentVidCell |
|
0x7A4 |
4 |
m_currentVidCellBase |
|
0x7A8 |
192 |
m_g1VidCellBase |
|
0x868 |
36 |
m_charPalette |
|
0x88C |
2 |
short |
m_currentBamSequence |
0x88E |
2 |
short |
m_currentBamDirection |
0x890 |
4 |
int |
m_falseColor |
0x894 |
1 |
unsigned char |
m_extendDirectionTest |
3 |
|
CGameAnimationTypeMonster
Offset |
Size |
Type |
Field |
0x00 |
1952 |
m_cGameAnimationType |
|
0x7A0 |
4 |
m_resref |
|
0x7A4 |
4 |
m_currentVidCell |
|
0x7A8 |
4 |
m_currentVidCellBase |
|
0x7AC |
192 |
m_g1VidCellBase |
|
0x86C |
192 |
m_g2VidCellBase |
|
0x92C |
36 |
m_charPalette |
|
0x950 |
4 |
m_currentVidCellWeapon |
|
0x954 |
4 |
m_currentVidCellWeaponBase |
|
0x958 |
192 |
m_g1VidCellWeaponBase |
|
0xA18 |
192 |
m_g2VidCellWeaponBase |
|
0xAD8 |
36 |
m_weaponPalette |
|
0xAFC |
2 |
short |
m_currentBamSequence |
0xAFE |
2 |
short |
m_currentBamDirection |
0xB00 |
2 |
short |
m_currentShootSequence |
2 |
|
||
0xB04 |
4 |
int |
m_falseColor |
0xB08 |
4 |
int |
m_translucent |
0xB0C |
4 |
int |
m_bTwoPalettes |
0xB10 |
8 |
m_cResRefPalette1 |
|
0xB18 |
8 |
m_cResRefPalette2 |
|
0xB20 |
4 |
int |
m_renderWeapons |
0xB24 |
4 |
int |
m_bHideWeapons |
0xB28 |
4 |
int |
m_weaponLeftHand |
0xB2C |
1 |
unsigned char |
m_bDetectedByInfravision |
0xB2D |
1 |
unsigned char |
m_extendDirectionTest |
2 |
|
||
0xB30 |
4 |
int |
m_bCanLieDown |
0xB34 |
4 |
int |
m_bPathSmooth |
0xB38 |
4 |
int |
m_bSplitBams |
0xB3C |
1 |
unsigned char |
m_splitBamChar |
0xB3D |
1 |
unsigned char |
m_currentShootSplit |
2 |
|
||
0xB40 |
4 |
int |
m_bGlowLayer |
0xB44 |
4 |
m_glowResref |
|
0xB48 |
4 |
m_glowCurrentVidCell |
|
0xB4C |
4 |
m_glowCurrentVidCellBase |
|
0xB50 |
192 |
m_glowG1VidCellBase |
|
0xC10 |
192 |
m_glowG2VidCellBase |
CGameAnimationTypeMonsterAnkheg
Offset |
Size |
Type |
Field |
0x00 |
1952 |
m_cGameAnimationType |
|
0x7A0 |
4 |
m_resref |
|
0x7A4 |
4 |
m_currentVidCell |
|
0x7A8 |
4 |
m_currentVidCellBase |
|
0x7AC |
4 |
m_currentVidCellExtend |
|
0x7B0 |
192 |
m_g1VidCellBase |
|
0x870 |
192 |
m_g1VidCellExtend |
|
0x930 |
192 |
m_g2VidCellBase |
|
0x9F0 |
192 |
m_g2VidCellExtend |
|
0xAB0 |
192 |
m_g3VidCellBase |
|
0xB70 |
192 |
m_g3VidCellExtend |
|
0xC30 |
4 |
m_currentVidCellHole |
|
0xC34 |
4 |
m_currentVidCellHoleBase |
|
0xC38 |
4 |
m_currentVidCellHoleExtend |
|
0xC3C |
192 |
m_g1VidCellHoleBase |
|
0xCFC |
192 |
m_g1VidCellHoleExtend |
|
0xDBC |
192 |
m_g2VidCellHoleBase |
|
0xE7C |
192 |
m_g2VidCellHoleExtend |
|
0xF3C |
192 |
m_g3VidCellHoleBase |
|
0xFFC |
192 |
m_g3VidCellHoleExtend |
|
0x10BC |
2 |
short |
m_currentBamSequence |
0x10BE |
2 |
short |
m_currentBamDirection |
0x10C0 |
4 |
int |
m_bAboveGround |
0x10C4 |
1 |
unsigned char |
m_extendDirectionTest |
3 |
|
||
0x10C8 |
4 |
int |
m_bMirrorBam |
CGameAnimationTypeMonsterIcewind
Offset |
Size |
Type |
Field |
0x00 |
1952 |
m_cGameAnimationType |
|
0x7A0 |
4 |
m_resref |
|
0x7A4 |
4 |
m_currentVidCell |
|
0x7A8 |
4 |
m_currentVidCellBase |
|
0x7AC |
4 |
m_currentVidCellExtend |
|
0x7B0 |
192 |
m_a1VidCellBase |
|
0x870 |
192 |
m_a1VidCellExtend |
|
0x930 |
192 |
m_a2VidCellBase |
|
0x9F0 |
192 |
m_a2VidCellExtend |
|
0xAB0 |
192 |
m_a3VidCellBase |
|
0xB70 |
192 |
m_a3VidCellExtend |
|
0xC30 |
192 |
m_shVidCellBase |
|
0xCF0 |
192 |
m_shVidCellExtend |
|
0xDB0 |
192 |
m_awVidCellBase |
|
0xE70 |
192 |
m_awVidCellExtend |
|
0xF30 |
192 |
m_slVidCellBase |
|
0xFF0 |
192 |
m_slVidCellExtend |
|
0x10B0 |
192 |
m_deVidCellBase |
|
0x1170 |
192 |
m_deVidCellExtend |
|
0x1230 |
192 |
m_daVidCellBase |
|
0x12F0 |
192 |
m_daVidCellExtend |
|
0x13B0 |
192 |
m_paVidCellBase |
|
0x1470 |
192 |
m_paVidCellExtend |
|
0x1530 |
192 |
m_reVidCellBase |
|
0x15F0 |
192 |
m_reVidCellExtend |
|
0x16B0 |
192 |
m_coVidCellBase |
|
0x1770 |
192 |
m_coVidCellExtend |
|
0x1830 |
192 |
m_caVidCellBase |
|
0x18F0 |
192 |
m_caVidCellExtend |
|
0x19B0 |
192 |
m_twVidCellBase |
|
0x1A70 |
192 |
m_twVidCellExtend |
|
0x1B30 |
192 |
m_waVidCellBase |
|
0x1BF0 |
192 |
m_waVidCellExtend |
|
0x1CB0 |
4 |
m_currentVidCellWeapon |
|
0x1CB4 |
4 |
m_currentVidCellWeaponBase |
|
0x1CB8 |
4 |
m_currentVidCellWeaponExtend |
|
0x1CBC |
192 |
m_a1VidCellWeaponBase |
|
0x1D7C |
192 |
m_a1VidCellWeaponExtend |
|
0x1E3C |
192 |
m_a2VidCellWeaponBase |
|
0x1EFC |
192 |
m_a2VidCellWeaponExtend |
|
0x1FBC |
192 |
m_a3VidCellWeaponBase |
|
0x207C |
192 |
m_a3VidCellWeaponExtend |
|
0x213C |
192 |
m_shVidCellWeaponBase |
|
0x21FC |
192 |
m_shVidCellWeaponExtend |
|
0x22BC |
192 |
m_awVidCellWeaponBase |
|
0x237C |
192 |
m_awVidCellWeaponExtend |
|
0x243C |
192 |
m_slVidCellWeaponBase |
|
0x24FC |
192 |
m_slVidCellWeaponExtend |
|
0x25BC |
192 |
m_daVidCellWeaponBase |
|
0x267C |
192 |
m_daVidCellWeaponExtend |
|
0x273C |
192 |
m_paVidCellWeaponBase |
|
0x27FC |
192 |
m_paVidCellWeaponExtend |
|
0x28BC |
192 |
m_reVidCellWeaponBase |
|
0x297C |
192 |
m_reVidCellWeaponExtend |
|
0x2A3C |
192 |
m_coVidCellWeaponBase |
|
0x2AFC |
192 |
m_coVidCellWeaponExtend |
|
0x2BBC |
192 |
m_caVidCellWeaponBase |
|
0x2C7C |
192 |
m_caVidCellWeaponExtend |
|
0x2D3C |
192 |
m_waVidCellWeaponBase |
|
0x2DFC |
192 |
m_waVidCellWeaponExtend |
|
0x2EBC |
2 |
short |
m_currentBamDirection |
2 |
|
||
0x2EC0 |
4 |
int |
m_bRenderWeapons |
0x2EC4 |
4 |
int |
m_bHideWeapons |
0x2EC8 |
4 |
int |
m_weaponLeftHand |
0x2ECC |
1 |
unsigned char |
m_bDetectedByInfravision |
0x2ECD |
1 |
unsigned char |
m_extendDirectionTest |
2 |
|
CGameAnimationTypeMonsterLarge
Offset |
Size |
Type |
Field |
0x00 |
1952 |
m_cGameAnimationType |
|
0x7A0 |
4 |
m_resref |
|
0x7A4 |
4 |
m_currentVidCell |
|
0x7A8 |
4 |
m_currentVidCellBase |
|
0x7AC |
4 |
m_currentVidCellExtend |
|
0x7B0 |
192 |
m_g1VidCellBase |
|
0x870 |
192 |
m_g1VidCellExtend |
|
0x930 |
192 |
m_g2VidCellBase |
|
0x9F0 |
192 |
m_g2VidCellExtend |
|
0xAB0 |
192 |
m_g3VidCellBase |
|
0xB70 |
192 |
m_g3VidCellExtend |
|
0xC30 |
36 |
m_charPalette |
|
0xC54 |
2 |
short |
m_currentBamSequence |
0xC56 |
2 |
short |
m_currentBamDirection |
0xC58 |
4 |
int |
m_falseColor |
0xC5C |
1 |
unsigned char |
m_extendDirectionTest |
3 |
|
CGameAnimationTypeMonsterLarge16
Offset |
Size |
Type |
Field |
0x00 |
1952 |
m_cGameAnimationType |
|
0x7A0 |
4 |
m_resref |
|
0x7A4 |
4 |
m_currentVidCell |
|
0x7A8 |
4 |
m_currentVidCellBase |
|
0x7AC |
4 |
m_currentVidCellExtend |
|
0x7B0 |
192 |
m_g1VidCellBase |
|
0x870 |
192 |
m_g1VidCellExtend |
|
0x930 |
192 |
m_g2VidCellBase |
|
0x9F0 |
192 |
m_g2VidCellExtend |
|
0xAB0 |
192 |
m_g3VidCellBase |
|
0xB70 |
192 |
m_g3VidCellExtend |
|
0xC30 |
36 |
m_charPalette |
|
0xC54 |
2 |
short |
m_currentBamSequence |
0xC56 |
2 |
short |
m_currentBamDirection |
0xC58 |
4 |
int |
m_falseColor |
0xC5C |
1 |
unsigned char |
m_extendDirectionTest |
3 |
|
CGameAnimationTypeMonsterLayered
Offset |
Size |
Type |
Field |
0x00 |
1952 |
m_cGameAnimationType |
|
0x7A0 |
4 |
m_resref |
|
0x7A4 |
4 |
m_currentVidCell |
|
0x7A8 |
4 |
m_currentVidCellBase |
|
0x7AC |
4 |
m_currentVidCellExtend |
|
0x7B0 |
192 |
m_g1VidCellBase |
|
0x870 |
192 |
m_g1VidCellExtend |
|
0x930 |
192 |
m_g2VidCellBase |
|
0x9F0 |
192 |
m_g2VidCellExtend |
|
0xAB0 |
36 |
m_charPalette |
|
0xAD4 |
4 |
m_currentVidCellWeapon |
|
0xAD8 |
4 |
m_currentVidCellWeaponBase |
|
0xADC |
4 |
m_currentVidCellWeaponExtend |
|
0xAE0 |
192 |
m_g1VidCellWeaponBase |
|
0xBA0 |
192 |
m_g1VidCellWeaponExtend |
|
0xC60 |
192 |
m_g2VidCellWeaponBase |
|
0xD20 |
192 |
m_g2VidCellWeaponExtend |
|
0xDE0 |
36 |
m_weaponPalette |
|
0xE04 |
2 |
short |
m_currentBamSequence |
0xE06 |
2 |
short |
m_currentBamDirection |
0xE08 |
4 |
int |
m_renderWeapons |
0xE0C |
4 |
int |
m_bHideWeapons |
0xE10 |
4 |
int |
m_weaponLeftHand |
0xE14 |
1 |
unsigned char |
m_nMeleeWeaponReady |
0xE15 |
1 |
unsigned char |
m_extendDirectionTest |
2 |
|
||
0xE18 |
8 |
m_resrefWeapon[2] |
CGameAnimationTypeMonsterLayeredSpell
Offset |
Size |
Type |
Field |
0x00 |
1952 |
m_cGameAnimationType |
|
0x7A0 |
4 |
m_resref |
|
0x7A4 |
4 |
m_currentVidCell |
|
0x7A8 |
4 |
m_currentVidCellBase |
|
0x7AC |
4 |
m_currentVidCellExtend |
|
0x7B0 |
192 |
m_g1VidCellBase |
|
0x870 |
192 |
m_g1VidCellExtend |
|
0x930 |
192 |
m_g2VidCellBase |
|
0x9F0 |
192 |
m_g2VidCellExtend |
|
0xAB0 |
36 |
m_charPalette |
|
0xAD4 |
4 |
m_currentVidCellWeapon |
|
0xAD8 |
4 |
m_currentVidCellWeaponBase |
|
0xADC |
4 |
m_currentVidCellWeaponExtend |
|
0xAE0 |
192 |
m_g1VidCellWeaponBase |
|
0xBA0 |
192 |
m_g1VidCellWeaponExtend |
|
0xC60 |
192 |
m_g2VidCellWeaponBase |
|
0xD20 |
192 |
m_g2VidCellWeaponExtend |
|
0xDE0 |
36 |
m_weaponPalette |
|
0xE04 |
2 |
short |
m_currentBamSequence |
0xE06 |
2 |
short |
m_currentBamDirection |
0xE08 |
4 |
int |
m_renderWeapons |
0xE0C |
4 |
int |
m_bHideWeapons |
0xE10 |
4 |
int |
m_weaponLeftHand |
0xE14 |
4 |
int |
m_falseColor |
0xE18 |
8 |
m_resrefWeapon[2] |
|
0xE20 |
1 |
unsigned char |
m_bInvulnerable |
3 |
|
||
0xE24 |
4 |
int |
m_bDualAttack |
0xE28 |
1 |
unsigned char |
m_extendDirectionTest |
4 |
|
CGameAnimationTypeMonsterMulti
Offset |
Size |
Type |
Field |
0x00 |
1952 |
m_cGameAnimationType |
|
0x7A0 |
4 |
m_resref |
|
0x7A4 |
4 |
m_currentVidCell |
|
0x7A8 |
4 |
m_currentVidCellBase |
|
0x7AC |
4 |
m_g1VidCellBase |
|
0x7B0 |
4 |
m_g2VidCellBase |
|
0x7B4 |
4 |
m_g3VidCellBase |
|
0x7B8 |
4 |
m_g4VidCellBase |
|
0x7BC |
4 |
m_g5VidCellBase |
|
0x7C0 |
36 |
m_charPalette |
|
0x7E4 |
2 |
short |
m_currentBamSequence |
0x7E6 |
2 |
short |
m_currentBamDirection |
0x7E8 |
4 |
m_currentNewPalette |
|
0x7EC |
4 |
int |
m_falseColor |
0x7F0 |
176 |
m_g1NewPalette |
|
0x8A0 |
176 |
m_g2NewPalette |
|
0x950 |
176 |
m_g3NewPalette |
|
0xA00 |
176 |
m_g4NewPalette |
|
0xAB0 |
176 |
m_g5NewPalette |
|
0xB60 |
1 |
unsigned char |
m_extendDirectionTest |
0xB61 |
1 |
unsigned char |
m_nQuadrants |
2 |
|
||
0xB64 |
4 |
int |
m_bDoubleBlit |
0xB68 |
4 |
int |
m_bSplitBams |
0xB6C |
1 |
char |
m_splitBamChar |
0xB6D |
1 |
char |
m_splitDirectionBamChar |
2 |
|
CGameAnimationTypeMonsterMultiNew
Offset |
Size |
Type |
Field |
0x00 |
1952 |
m_cGameAnimationType |
|
0x7A0 |
4 |
m_resref |
|
0x7A4 |
4 |
m_currentVidCell |
|
0x7A8 |
4 |
m_currentVidCellBase |
|
0x7AC |
4 |
m_pg1VidCellBase |
|
0x7B0 |
4 |
m_pg2VidCellBase |
|
0x7B4 |
36 |
m_charPalette |
|
0x7D8 |
2 |
short |
m_currentBamSequence |
0x7DA |
2 |
short |
m_currentBamDirection |
0x7DC |
2 |
short |
m_currentShootSequence |
2 |
|
||
0x7E0 |
4 |
int |
m_falseColor |
0x7E4 |
1 |
unsigned char |
m_extendDirectionTest |
0x7E5 |
1 |
unsigned char |
m_nQuadrants |
2 |
|
||
0x7E8 |
4 |
int |
m_bSplitBams |
0x7EC |
1 |
char |
m_splitBamChar |
3 |
|
||
0x7F0 |
4 |
int |
m_translucent |
0x7F4 |
4 |
int |
m_renderWeapons |
0x7F8 |
4 |
int |
m_weaponLeftHand |
0x7FC |
1 |
unsigned char |
m_bDetectedByInfravision |
3 |
|
||
0x800 |
4 |
int |
m_bCanLieDown |
0x804 |
4 |
int |
m_bPathSmooth |
0x808 |
1 |
char |
m_currentShootSplit |
3 |
|
CGameAnimationTypeMonsterOld
Offset |
Size |
Type |
Field |
0x00 |
1952 |
m_cGameAnimationType |
|
0x7A0 |
4 |
m_resref |
|
0x7A4 |
4 |
m_currentVidCell |
|
0x7A8 |
4 |
m_currentVidCellBase |
|
0x7AC |
4 |
m_currentVidCellExtend |
|
0x7B0 |
192 |
m_g1VidCellBase |
|
0x870 |
192 |
m_g1VidCellExtend |
|
0x930 |
192 |
m_g2VidCellBase |
|
0x9F0 |
192 |
m_g2VidCellExtend |
|
0xAB0 |
36 |
m_charPalette |
|
0xAD4 |
2 |
short |
m_currentBamSequence |
0xAD6 |
2 |
short |
m_currentBamDirection |
0xAD8 |
4 |
int |
m_falseColor |
0xADC |
4 |
int |
m_translucent |
0xAE0 |
1 |
unsigned char |
m_bDetectedByInfravision |
0xAE1 |
1 |
unsigned char |
m_extendDirectionTest |
2 |
|
CGameAnimationTypeMonsterQuadrant
Offset |
Size |
Type |
Field |
0x00 |
1952 |
m_cGameAnimationType |
|
0x7A0 |
4 |
m_resref |
|
0x7A4 |
4 |
m_currentVidCell |
|
0x7A8 |
4 |
m_currentVidCellBase |
|
0x7AC |
4 |
m_g1VidCellBase |
|
0x7B0 |
4 |
m_g2VidCellBase |
|
0x7B4 |
4 |
m_g3VidCellBase |
|
0x7B8 |
4 |
m_currentVidCellExtend |
|
0x7BC |
4 |
m_g1VidCellExtend |
|
0x7C0 |
4 |
m_g2VidCellExtend |
|
0x7C4 |
4 |
m_g3VidCellExtend |
|
0x7C8 |
36 |
m_charPalette |
|
0x7EC |
2 |
short |
m_currentBamSequence |
0x7EE |
2 |
short |
m_currentBamDirection |
0x7F0 |
4 |
int |
m_falseColor |
0x7F4 |
1 |
unsigned char |
m_extendDirectionTest |
0x7F5 |
1 |
unsigned char |
m_nQuadrants |
2 |
|
||
0x7F8 |
4 |
int |
m_bCaster |
0x7FC |
4 |
int |
m_bExtendDir |
0x800 |
4 |
int |
m_pathSmooth |
CGameAnimationTypeTownStatic
Offset |
Size |
Type |
Field |
0x00 |
1952 |
m_cGameAnimationType |
|
0x7A0 |
4 |
m_currentVidCell |
|
0x7A4 |
4 |
m_currentVidCellBase |
|
0x7A8 |
192 |
CVidCell |
m_g1VidCellBase |
0x868 |
36 |
CVidPalette |
m_charPalette |
0x88C |
2 |
short |
m_currentBamSequence |
0x88E |
2 |
short |
m_currentBamDirection |
0x890 |
4 |
int |
m_falseColor |
0x894 |
1 |
unsigned char |
m_bCanLieDown |
3 |
|
CGameArea
Offset |
Size |
Type |
Field |
0x00 |
76 |
m_header |
|
0x4C |
4 |
int |
m_bHeaderExtendedNight |
0x50 |
144 |
m_headerSound |
|
0xE0 |
228 |
m_headerRestEncounter |
|
0x1C4 |
28 |
m_entryPoints |
|
0x1E0 |
1 |
unsigned char |
m_id |
0x1E1 |
1 |
unsigned char |
m_nCharacters |
0x1E2 |
1 |
unsigned char |
m_nInfravision |
0x1E3 |
1 |
unsigned char |
m_bAreaLoaded |
0x1E4 |
8 |
m_resref |
|
0x1EC |
8 |
m_restMovieDay |
|
0x1F4 |
8 |
m_restMovieNight |
|
0x1FC |
1 |
unsigned char |
m_waterAlpha |
3 |
|
||
0x200 |
4 |
m_pResWED |
|
0x204 |
4 |
m_pGame |
|
0x208 |
4 |
long |
m_nScrollState |
0x20C |
4 |
long |
m_nKeyScrollState |
0x210 |
4 |
int |
m_bSelectionSquareEnabled |
0x214 |
4 |
int |
m_bTravelSquare |
0x218 |
4 |
long |
m_iPickedOnDown |
0x21C |
4 |
long |
m_iPicked |
0x220 |
4 |
long |
m_iPickedTarget |
0x224 |
4 |
int |
m_bPicked |
0x228 |
4 |
long |
m_nToolTip |
0x22C |
8 |
m_mousePos |
|
0x234 |
176 |
m_bmLum |
|
0x2E4 |
4 |
m_pbmLumNight |
|
0x2E8 |
176 |
m_bmHeight |
|
0x398 |
4 |
m_pObjectMarker |
|
0x39C |
4 |
m_pObjectMarkerHealthBar |
|
0x3A0 |
1 |
unsigned char |
m_firstRender |
3 |
|
||
0x3A4 |
16 |
m_selectSquare |
|
0x3B4 |
2 |
short |
m_rotation |
2 |
|
||
0x3B8 |
8 |
m_moveDest |
|
0x3C0 |
4 |
int |
m_groupMove |
0x3C4 |
16 |
unsigned char |
m_terrainTable[16] |
0x3D4 |
16 |
unsigned char |
m_visibleTerrainTable[16] |
0x3E4 |
4 |
long |
m_nAIIndex |
0x3E8 |
4 |
int |
m_bInPathSearch |
0x3EC |
4 |
unsigned long |
m_nInitialAreaID |
0x3F0 |
4 |
unsigned long |
m_nFirstObject |
0x3F4 |
4 |
unsigned long |
m_dwLastProgressRenderTickCount |
0x3F8 |
4 |
unsigned long |
m_dwLastProgressMsgTickCount |
0x3FC |
1 |
unsigned char |
m_nRandomMonster |
1 |
|
||
0x3FE |
2 |
short |
m_nVisibleMonster |
0x400 |
1 |
unsigned char |
m_bRecentlySaved |
3 |
|
||
0x404 |
4 |
unsigned long |
m_nSavedTime |
0x408 |
124 |
m_cGameAreaNotes |
|
0x484 |
812 |
m_cInfinity |
|
0x7B0 |
204 |
m_search |
|
0x87C |
88 |
m_visibility |
|
0x8D4 |
4 |
unsigned char* |
m_pDynamicHeight |
0x8D8 |
4 |
int |
m_startedMusic |
0x8DC |
4 |
unsigned long |
m_startedMusicCounter |
0x8E0 |
28 |
m_lVertSort |
|
0x8FC |
28 |
m_lVertSortBack |
|
0x918 |
28 |
m_lVertSortFlight |
|
0x934 |
28 |
m_lVertSortUnder |
|
0x950 |
28 |
m_lVertSortAdd |
|
0x96C |
28 |
m_lVertSortBackAdd |
|
0x988 |
28 |
m_lVertSortFlightAdd |
|
0x9A4 |
28 |
m_lVertSortUnderAdd |
|
0x9C0 |
28 |
m_lVertSortRemove |
|
0x9DC |
28 |
m_lVertSortBackRemove |
|
0x9F8 |
28 |
m_lVertSortFlightRemove |
|
0xA14 |
28 |
m_lVertSortUnderRemove |
|
0xA30 |
28 |
m_lTiledObjects |
|
0xA4C |
28 |
m_lGameTextObjects |
|
0xA68 |
28 |
m_lVertSortTransition |
|
0xA84 |
8 |
m_ptOldViewPos |
|
0xA8C |
8 |
m_variables |
|
0xA94 |
8 |
m_namedCreatures |
|
0xA9C |
1 |
unsigned char |
m_bPermitNewCharacters |
1 |
|
||
0xA9E |
2 |
short |
m_nCurrentSong |
0xAA0 |
4 |
long |
m_nBattleSongCounter |
0xAA4 |
4 |
long |
m_nDamageCounter |
0xAA8 |
2 |
short |
m_nScreenFlash |
0xAAA |
2 |
short |
m_nScreenFlashFade |
0xAAC |
4 |
unsigned long |
m_screenFlashRGB |
0xAB0 |
28 |
m_lClairvoyanceObjects |
|
0xACC |
28 |
m_lContainersNeedingUpdate |
|
0xAE8 |
4 |
int |
m_bAnySpritesInActions |
0xAEC |
4 |
int |
m_nMPSynchCounter |
0xAF0 |
1 |
unsigned char |
m_nMPSignalType |
0xAF1 |
1 |
unsigned char |
m_nMPSignalData |
2 |
|
||
0xAF4 |
4 |
int |
m_nMPSignalsToSend |
0xAF8 |
4 |
long |
m_nEnemyCountWork |
0xAFC |
4 |
long |
m_nEnemyCountLast |
0xB00 |
4 |
long |
m_nEnemyCount2ndLast |
0xB04 |
4 |
long |
m_nEnemyCountSequestered |
0xB08 |
4 |
long |
m_nTrapCountWork |
0xB0C |
4 |
long |
m_nTrapCountLast |
0xB10 |
4 |
long |
m_nTrapCount2ndLast |
0xB14 |
4 |
long |
m_nUnloadCounter |
0xB18 |
4 |
long |
m_bDisplayingHealth |
0xB1C |
36 |
INIFile |
|
0xB40 |
4 |
mpSpawner |
|
0xB44 |
4 |
long |
m_nCreatureNodeCount |
0xB48 |
8 |
m_lightmapRatio |
|
0xB50 |
20 |
m_sndAmbientDay |
|
0xB64 |
20 |
m_sndAmbientNight |
|
0xB78 |
1 |
unsigned char |
m_sndAmbientVolume |
1 |
|
||
0xB7A |
2 |
unsigned short |
m_sndAmbientDayVolume |
0xB7C |
2 |
unsigned short |
m_sndAmbientNightVolume |
2 |
|
CGameAreaClairvoyanceEntry
Offset |
Size |
Type |
Field |
0x00 |
8 |
m_position |
|
0x08 |
4 |
long |
m_id |
0x0C |
4 |
long |
m_timeKill |
0x10 |
4 |
unsigned char* |
m_pVisibleTerrainTable |
0x14 |
4 |
long |
m_charId |
0x18 |
2 |
short |
m_visRange |
2 |
|
||
0x1C |
4 |
long* |
m_pVisMapExploredArea |
CGameAreaNotes
Used by the CGameAreaNotes Class
Offset |
Size |
Type |
Field |
0x00 |
4 |
int |
m_bInitialized |
0x04 |
8 |
m_ptCellSize |
|
0x0C |
8 |
m_ptButtonSize |
|
0x14 |
28 |
m_areaNoteList |
|
0x30 |
52 |
m_cAreaNote |
|
0x64 |
4 |
int |
m_bAddingNote |
0x68 |
4 |
unsigned long |
m_nNoteButtonClicked |
0x6C |
8 |
m_rArea |
|
0x74 |
4 |
m_szBuffer |
|
0x78 |
1 |
unsigned char |
m_bNetworkDelete |
0x79 |
1 |
unsigned char |
m_nCurrentIcon |
2 |
|
CGameChunk
Offset |
Size |
Type |
Field |
0x00 |
71 |
m_cGameObject |
|
1 |
|
||
0x48 |
16 |
unsigned char |
m_visibleTerrainTable[16] |
0x58 |
16 |
m_animation |
|
0x68 |
4 |
int |
m_animationRunning |
0x6C |
8 |
m_posDelta |
|
0x74 |
4 |
long |
m_posZDelta |
0x78 |
1 |
unsigned char |
m_doBounce |
0x79 |
1 |
unsigned char |
m_duration |
0x7A |
1 |
unsigned char |
m_durationFade |
1 |
|
||
0x7C |
20 |
CGameContainer
Used by the CGameContainer Class
Offset |
Size |
Type |
Field |
0x00 |
1020 |
m_cGameAIBase |
|
0x3FC |
16 |
m_rBounding |
|
0x40C |
4 |
m_pPolygon |
|
0x410 |
2 |
unsigned short |
m_nPolygon |
2 |
|
||
0x414 |
28 |
m_lstItems |
|
0x430 |
2 |
unsigned short |
m_containerType |
2 |
|
||
0x434 |
8 |
m_ptWalkToUse |
|
0x43C |
576 |
m_pileVidCell[3] |
|
0x67C |
1 |
unsigned char |
m_nPileVidCell |
0x67D |
1 |
unsigned char |
m_bDeleteMe |
0x67E |
8 |
unsigned char |
m_scriptRes[8] |
0x686 |
2 |
unsigned short |
m_lockDifficulty |
0x688 |
4 |
unsigned long |
m_dwFlags |
0x68C |
2 |
unsigned short |
m_trapDetectionDifficulty |
0x68E |
2 |
unsigned short |
m_trapRemovalDifficulty |
0x690 |
2 |
unsigned short |
m_trapActivated |
0x692 |
2 |
unsigned short |
m_trapDetected |
0x694 |
8 |
m_posTrapOrigin |
|
0x69C |
2 |
unsigned short |
m_triggerRange |
0x69E |
32 |
char |
m_ownedBy[32] |
0x6BE |
8 |
m_keyType |
|
2 |
|
||
0x6C8 |
4 |
unsigned long |
m_breakDifficulty |
0x6CC |
2 |
short |
m_drawPoly |
2 |
|
||
0x6D0 |
4 |
unsigned long |
m_strNotPickable |
0x6D4 |
4 |
int |
m_bJustCreated |
0x6D8 |
4 |
int |
m_bNeedUpdate |
CGameDialogEntry
Used by the CGameDialogEntry Class
Offset |
Size |
Type |
Field |
0x00 |
20 |
m_cGameDialogReplyArray |
|
0x14 |
4 |
unsigned long |
m_dialogText |
0x18 |
28 |
m_startCondition |
|
0x34 |
4 |
int |
m_picked |
0x38 |
4 |
unsigned long |
m_conditionPriority |
0x3C |
4 |
unsigned long |
m_dialogIndex |
0x40 |
1 |
unsigned char |
m_bDisplayButton |
3 |
|
CGameDialogIdentifier
Offset |
Size |
Type |
Field |
0x00 |
8 |
m_dialog |
|
0x08 |
4 |
unsigned long |
m_index |
CGameDialogReply
Used by the CGameDialogReply Class
Offset |
Size |
Type |
Field |
0x00 |
4 |
unsigned long |
m_flags |
0x04 |
4 |
unsigned long |
m_replyText |
0x08 |
4 |
unsigned long |
m_journalEntry |
0x0C |
28 |
m_condition |
|
0x28 |
36 |
m_response |
|
0x4C |
8 |
m_nextDialog |
|
0x54 |
4 |
unsigned long |
m_nextEntryIndex |
0x58 |
4 |
POSITION* |
m_displayPosition |
0x5C |
4 |
int |
m_removeIfPicked |
0x60 |
1 |
unsigned char |
m_displayListId |
3 |
|
||
0x64 |
4 |
m_conditionString |
|
0x68 |
4 |
int |
m_needToParseCondition |
0x6C |
4 |
m_responseString |
|
0x70 |
4 |
int |
m_needToParseResponse |
0x74 |
4 |
int |
m_bracketedActions |
CGameDialogSprite
Used by the CGameDialogSprite Class
Offset |
Size |
Type |
Field |
0x00 |
8 |
m_file |
|
0x08 |
20 |
m_dialogEntries |
|
0x1C |
20 |
m_dialogEntriesOrdered |
|
0x30 |
4 |
long |
m_characterIndex |
0x34 |
4 |
long |
m_talkerIndex |
0x38 |
4 |
unsigned long |
m_currentEntryIndex |
0x3C |
4 |
int |
m_waitingForResponse |
0x40 |
4 |
long |
m_responseMarker |
0x44 |
4 |
unsigned long |
m_playerColor |
0x48 |
4 |
m_playerName |
|
0x4C |
4 |
long |
m_dialogFreezeCounter |
0x50 |
4 |
long |
m_dialogFreezeMultiplayer |
0x54 |
4 |
unsigned long |
m_dWFlags |
0x58 |
4 |
int |
m_bPlayedStartSound |
0x5C |
4 |
int |
m_bItemDialog |
0x60 |
4 |
int |
m_bSuppressName |
0x64 |
4 |
long |
m_UpdateTime |
CGameDoor
Used by the CGameDoor Class
Offset |
Size |
Type |
Field |
0x00 |
1020 |
m_cGameAIBase |
|
0x3FC |
8 |
m_resID |
|
0x404 |
16 |
m_rOpenBounding |
|
0x414 |
16 |
m_rClosedBounding |
|
0x424 |
4 |
unsigned long |
m_cursorType |
0x428 |
4 |
unsigned long |
m_dwFlags |
0x42C |
4 |
m_pOpenPolygon |
|
0x430 |
2 |
unsigned short |
m_nOpenPolygon |
2 |
|
||
0x434 |
4 |
m_pClosedPolygon |
|
0x438 |
2 |
unsigned short |
m_nClosedPolygon |
2 |
|
||
0x43C |
4 |
m_pOpenSearch |
|
0x440 |
2 |
unsigned short |
m_nOpenSearch |
2 |
|
||
0x444 |
4 |
m_pClosedSearch |
|
0x448 |
2 |
unsigned short |
m_nClosedSearch |
2 |
|
||
0x44C |
8 |
m_ptDest1 |
|
0x454 |
8 |
m_ptDest2 |
|
0x45C |
8 |
unsigned char |
m_scriptRes[8] |
0x464 |
24 |
m_tiledObject |
|
0x47C |
32 |
char |
m_scriptName[32] |
0x49C |
32 |
char |
m_triggerName[32] |
0x4BC |
2 |
short |
m_hitPoints |
0x4BE |
2 |
short |
m_armourClass |
0x4C0 |
8 |
m_openSound |
|
0x4C8 |
8 |
m_closeSound |
|
0x4D0 |
2 |
unsigned short |
m_trapDetectionDifficulty |
0x4D2 |
2 |
unsigned short |
m_trapDisarmingDifficulty |
0x4D4 |
2 |
unsigned short |
m_trapActivated |
0x4D6 |
2 |
unsigned short |
m_trapDetected |
0x4D8 |
2 |
unsigned short |
m_posXTrapOrigin |
0x4DA |
2 |
unsigned short |
m_posYTrapOrigin |
0x4DC |
8 |
m_keyType |
|
0x4E4 |
4 |
unsigned long |
m_detectionDifficulty |
0x4E8 |
4 |
unsigned long |
m_lockDifficulty |
0x4EC |
2 |
short |
m_drawPoly |
2 |
|
||
0x4F0 |
8 |
m_ptOpenDest |
|
0x4F8 |
8 |
m_ptClosedDest |
|
0x500 |
20 |
m_sndDoor |
|
0x514 |
4 |
unsigned long |
m_strNotPickable |
0x518 |
4 |
long |
m_usedDelay |
CGameEffect
Offset |
Size |
Type |
Field |
0x00 |
4 |
vfptr |
vfptr |
0x04 |
264 |
m_cGameEffectBase |
|
0x10C |
4 |
long |
m_sourceId |
0x110 |
4 |
int |
m_done |
0x114 |
4 |
int |
m_forceRepass |
0x118 |
4 |
unsigned long |
m_durationTemp |
0x11C |
4 |
int |
m_compareIdOnly |
0x120 |
4 |
int |
m_compareIdAndFlagsOnly |
0x124 |
4 |
int |
m_compareIdAndEffectAmountOnly |
0x128 |
4 |
int |
m_compareIdAndResrefOnly |
0x12C |
20 |
m_sound |
|
0x140 |
4 |
long |
m_sourceTarget |
CGameEffect Structures
CGameEffectAC
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectAIChange
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectAddInnateAbility
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectAlignmentChange
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectAlignmentReversal
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectAnimationChange
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectApplyEffect
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectApplyEffectEquipItem
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectApplyEffectEquipItemType
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectApplySpell
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectApplySpellOnMove
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectAssassination
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectAttackNo
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectAuraCleansing
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectAwaken
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectBackStabMod
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectBackStabSpell
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectBardSong
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectBase
Offset |
Size |
Type |
Field |
0x00 |
8 |
m_version |
|
0x08 |
4 |
unsigned long |
m_effectId |
0x0C |
4 |
unsigned long |
m_targetType |
0x10 |
4 |
unsigned long |
m_spellLevel |
0x14 |
4 |
long |
m_effectAmount |
0x18 |
4 |
unsigned long |
m_dWFlags |
0x1C |
4 |
unsigned long |
m_durationType |
0x20 |
4 |
unsigned long |
m_duration |
0x24 |
2 |
unsigned short |
m_probabilityUpper |
0x26 |
2 |
unsigned short |
m_probabilityLower |
0x28 |
8 |
m_res |
|
0x30 |
4 |
unsigned long |
m_numDice |
0x34 |
4 |
unsigned long |
m_diceSize |
0x38 |
4 |
unsigned long |
m_savingThrow |
0x3C |
4 |
long |
m_saveMod |
0x40 |
4 |
unsigned long |
m_special |
0x44 |
4 |
unsigned long |
m_school |
0x48 |
4 |
unsigned long |
m_JeremyIsAnIdiot |
0x4C |
4 |
unsigned long |
m_minLevel |
0x50 |
4 |
unsigned long |
m_maxLevel |
0x54 |
4 |
unsigned long |
m_flags |
0x58 |
4 |
long |
m_effectAmount2 |
0x5C |
4 |
long |
m_effectAmount3 |
0x60 |
4 |
long |
m_effectAmount4 |
0x64 |
4 |
long |
m_effectAmount5 |
0x68 |
8 |
m_res2 |
|
0x70 |
8 |
m_res3 |
|
0x78 |
8 |
m_source |
|
0x80 |
8 |
m_target |
|
0x88 |
4 |
unsigned long |
m_sourceType |
0x8C |
8 |
m_sourceRes |
|
0x94 |
4 |
unsigned long |
m_sourceFlags |
0x98 |
4 |
unsigned long |
m_projectileType |
0x9C |
4 |
long |
m_slotNum |
0xA0 |
32 |
char |
m_scriptName[32] |
0xC0 |
4 |
unsigned long |
m_casterLevel |
0xC4 |
4 |
unsigned long |
m_firstCall |
0xC8 |
4 |
unsigned long |
m_secondaryType |
0xCC |
60 |
unsigned long |
m_pad[15] |
Notes
Related to EFF V2.0 file format
CGameEffectBerserk
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectBerserkStage1
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectBerserkStage2
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectBlindness
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectBlur
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectBounceEffect
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectBounceLevel
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectBounceLevelDecrement
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectBounceProjectile
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectBounceSchool
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectBounceSchoolDecrement
Offset 0x00 |
Size 324 |
Type CGameEffect |
Field m_cGameEffect |
CGameEffectBounceSecondaryType
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectBounceSecondaryTypeDecrement
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectBounceSpell
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectCHR
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectCON
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectCalm
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectCannotSaveOrRest
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectCastSpell
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectCastSpellPoint
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectCastingFailure
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectCastingGlow
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectCastingLevelBonus
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectChangeStatic
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectChangeWeather
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectChaosShield
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectCharm
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectCheckForBerserk
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectClairvoyance
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectClassStringOverride
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectCleanAir
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectColorChange
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectColorGlowDissipate
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectColorGlowPulse
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectColorGlowSolid
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectColorLightSolid
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectColorTintSolid
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectConfusion
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectContingencyInstance
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectContingencyStart
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectCopySelf
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectCreateItem
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectCreateWeapon
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectCriticalHitBonus
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectCriticalHitSpell
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectCriticalMissModifier
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectCriticalMissSpell
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectCureBlindness
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectCureDeafness
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectCureDisease
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectCureFeebleMindedness
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectCurePoison
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectCurseApplyEffect
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectDEX
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectDamage
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectDamageLuck
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectDamageMod
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectDamageVisualEffect
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectDeafness
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectDeath
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectDefrost
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectDestroyItem
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectDestroySelf
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectDestroyWeapon
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectDetectAlignment
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectDetectIllusion
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectDetectTraps
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectDisableCircle
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectDisableSpellType
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectDisease
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectDisintegrate
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectDispelEffects
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectDispelInvisible
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectDispelSanctuary
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectDispelSchool
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectDispelSchoolOne
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectDispelSecondaryType
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectDispelSecondaryTypeOne
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectDisplayString
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectDither
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectDoNotDraw
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectDrainChargeFromAllItems
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectDurationCasting
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectEndNonDetection
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectEntangle
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectEquipWeapon
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectEvadeAreaOfEffect
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectExistanceDelayOverride
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectExplore
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectFamiliarBlock
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectFatigue
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectFeebleMindedness
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectFile
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectFindFamiliar
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectFistDamageBonus
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectFistTHAC0Bonus
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectFloatText
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectForceSurge
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectForceVisible
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectFreedom
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectGold
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectGreasePool
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectHaste
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectHaste2
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectHeal
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectHideInShadows
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectHighLevelAbility
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectHitMod
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectHitPoints
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectHitPointsOnDeath
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectHoldCreature
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectHoldCreatureSpell
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectINT
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectIdentify
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectIgnoreDialogPause
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectIgnoreDrainDeath
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectIgnoreReputationBreak
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectImmuneToTracking
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectImmuneToWeapon
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectImmunityLevelDecrement
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectImmunitySchool
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectImmunitySchoolDecrement
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectImmunitySecondaryType
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectImmunitySecondaryTypeDecrement
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectImmunitySpell
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectImmunitySpellIWD
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectImmunityToBackstab
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectImmunityToDisplayString
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectImmunityToEffect
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectImmunityToPortraitIcon
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectImmunityToProjectile
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectImmunityToSequester
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectImmunityToSpellLevel
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectImmunityToTimeStop
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectImmunityToTurnUndead
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectImmunityToVisualEffect
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectImprisonment
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectInfravision
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectInfravisionOff
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectIntoxication
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectInvisible
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectJumpToArea
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectJumpToPocketPlane
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectKnock
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectLearnSpell
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectLevel
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectLevelDrain
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectLevelRestoration
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectList
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectLore
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectLuck
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectMakeUnselectable
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectMaze
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectMeleeDamageBonus
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectMeleeEffect
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectMeleeTHAC0Bonus
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectMentalSpeed
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectMinHitPoints
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectMinorGlobe
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectMirrorImage
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectMirrorImageRun
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectMissileDamageBonus
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectMissileTHAC0Bonus
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectMorale
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectMoraleBreak
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectMovementRate
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectMovementRateModal
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectNPCBump
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectName
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectNoPermanentDeath
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectNonDetection
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectNon_CumulativeAid
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectNon_CumulativeBless
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectNon_CumulativeChant
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectNon_CumulativeChantBad
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectNon_CumulativeDrawUponHolyMight
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectNon_CumulativeLuck
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectOverrideAnimation
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectOverrideWeaponType
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectPanic
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectPauseCaster
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectPetrification
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectPhysicalSpeed
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectPlayMovie
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectPlaySound
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectPoison
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectPolymorph
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectPortrait
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectPortraitIcon
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectPowerWordKill
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectPowerWordSleep
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectPowerWordStun
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectPreventAISlowDown
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectPreventSpellProtectionEffects
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectProficiency
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectProtectionCircle
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectProtectionFromCreature
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectPuppetMaster
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectPushPull
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectRandomDrop
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectRandomPhase
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectRandomSummon
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectRandomTeleport
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectRangeEffect
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectRegeneration
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectRememorizeSpell
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectRemoveAllOfType
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectRemoveConfusion
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectRemoveCurse
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectRemoveEffectOfResource
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectRemoveHold
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectRemoveInnateAbility
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectRemoveIntoxication
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectRemovePanic
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectRemovePortraitIcon
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectRemoveRandomSpell
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectRemoveSpellImmunity
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectRepeatingApplyEffect
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectReplaceItem
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectReplaceSelf
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectReputation
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectResistAcid
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectResistCold
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectResistCrushing
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectResistElectricity
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectResistFire
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectResistMagic
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectResistMagicCold
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectResistMagicFire
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectResistMissile
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectResistPiercing
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectResistSlashing
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectResistanceToMagic
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectResistanceToPoison
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectRest
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectRestoreMovementRate
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectRestrictEquipItem
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectRestrictEquipItemType
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectResurrect
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectResurrectParty
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectRetreatFrom
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectRevealMagic
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSTR
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSTRExtra
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSanctuary
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSaveVsBreath
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSaveVsDeath
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSaveVsPoly
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSaveVsSchoolMod
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSaveVsSpell
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSaveVsWands
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSavingThrowChange
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectScreenShake
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectScriptingState
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSecondaryCastList
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSeeInvisible
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSelectiveDamageBonus
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSelectiveEnchantmentBonus
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSelectiveToHitBonus
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSequencerFire
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSequencerFirePoint
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSequencerInstance
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSequencerStart
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSetAIScript
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSetDoNotJump
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSetGlobal
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSetLocalExternal
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSetLocalVariable
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSetSequence
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSetSnare
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSetSpellState
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSetTrap
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSevenEyes
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSevenEyesRun
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSexChange
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectShieldGlobe
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectShowArea
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectShowCreatures
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSilence
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSingleColorPulseAll
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSkillLockPicking
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSkillPickPocket
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSkillStealth
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSkillTracking
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSkillTraps
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSlay
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSleep
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSlow
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSlowPoison
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSparkle
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSpecificDamageMod
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSpellMemorizationCleric
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSpellMemorizationMage
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSpellTrapLevelDecrement
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectStaticCharge
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectStoneSkins
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectStoneSkinsGolem
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectStoneToFlesh
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectStun
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSummon
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSummonDisable
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSurgeMod
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectSwapHitpoints
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectTeleport
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectThac0
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectThac0Left
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectThac0Right
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectTimeStop
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectTracking
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectTranslucent
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectTurnUndead
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectTurnUndeadModifier
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectUnpauseCaster
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectUnstun
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectUnsummon
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectUsability
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectUsabilityList
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectUseAnyItem
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectVisible
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectVisualAnimationEffect
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectVisualEffect
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectVisualRange
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectVisualSpellHit
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectVisualSpellHitIWD
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectVocalize
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectWIS
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectWebHold
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectWish
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameEffectXP
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameFile
Offset |
Size |
Type |
Field |
0x00 |
12 |
m_cResGame |
CGameFireball3d
Used by the CGameFireball3d Class
Offset |
Size |
Type |
Field |
0x00 |
71 |
m_cGameObject |
|
1 |
|
||
0x48 |
16 |
unsigned char |
m_terrainTable[16] |
0x58 |
16 |
unsigned char |
m_visibleTerrainTable[16] |
0x68 |
2 |
unsigned short |
m_animationID |
0x6A |
2 |
unsigned short |
m_animationIDStatic |
0x6C |
7 |
unsigned char |
m_colorRangeValues[7] |
1 |
|
||
0x74 |
2 |
unsigned short |
m_ringGranularity |
2 |
|
||
0x78 |
192 |
m_spriteSplashVidCell |
|
0x138 |
36 |
m_spriteSplashPalette |
|
0x15C |
2 |
short |
m_holdDuration |
2 |
|
||
0x160 |
4 |
int |
m_radius |
0x164 |
4 |
int |
m_speed |
0x168 |
1 |
unsigned char |
m_duration |
0x169 |
1 |
unsigned char |
m_collision |
2 |
|
||
0x16C |
8 |
m_ellipseSize |
|
0x174 |
4 |
unsigned char* |
m_pPlacementGrid |
0x178 |
8 |
m_nEllipse |
|
0x180 |
4 |
m_pEllipse |
|
0x184 |
4 |
unsigned char* |
m_flagEllipse |
0x188 |
20 |
m_sndExplosion |
|
0x19C |
4 |
m_sSoundTemporal |
|
0x1A0 |
4 |
int |
m_bCenterSoundLooping |
0x1A4 |
4 |
int |
m_bSplashGlow |
0x1A8 |
4 |
int |
m_bBrightest |
0x1AC |
4 |
int |
m_bRingTemporals |
0x1B0 |
4 |
int |
m_bInteriorTemporals |
0x1B4 |
4 |
int |
m_bRandomSpeed |
0x1B8 |
4 |
int |
m_bPalettedRing |
0x1BC |
4 |
int |
m_bPalettedArea |
0x1C0 |
4 |
int |
m_bCone |
0x1C4 |
2 |
unsigned short |
m_coneSize |
2 |
|
||
0x1C8 |
8 |
m_posEdge |
|
0x1D0 |
4 |
int |
m_bNewPalette |
0x1D4 |
176 |
m_newPalette |
|
0x284 |
8 |
m_fireBallArea |
|
0x28C |
8 |
m_fireBallRing |
|
0x294 |
2 |
unsigned short |
m_projectileType |
2 |
|
||
0x298 |
4 |
int |
m_bPermanent |
0x29C |
4 |
int |
m_bCanSave |
CGameID
Offset |
Size |
Type |
Field |
0x00 |
8 |
unsigned __int64 |
m_ulGameID |
0x00 |
8 |
m_gameID |
CGameID::GameID_t
Offset |
Size |
Type |
Field |
0x00 |
4 |
unsigned int |
m_nAppID : 24 |
0x00 |
4 |
unsigned int |
m_nType : 8 |
0x04 |
4 |
unsigned int |
m_nModID : 32 |
CGameJournal
Used by the CGameJournal Class
Offset |
Size |
Type |
Field |
0x00 |
20 |
m_aChapters |
CGameJournalAlphabetizer
Offset |
Size |
Type |
Field |
0x00 |
4 |
pEntry |
|
0x04 |
4 |
stText |
CGameJournalEntry
Offset |
Size |
Type |
Field |
0x00 |
4 |
unsigned long |
m_strText |
0x04 |
4 |
long |
m_nTime |
0x08 |
4 |
|
m_Flag |
0x0C |
2 |
unsigned short |
m_wType |
0x0E |
1 |
unsigned char |
m_bCharacter |
0x0F |
1 |
unsigned char |
m_nCharacterHasNotRead |
Notes
enum CGameJournalEntryFlag {
CGJEOpen = 0
CGJEClosed = 1
CGJEInUse = 2
}
CGameObject
Used by the CGameObject Class
Offset |
Size |
Type |
Field |
0x00 |
4 |
vfptr |
vfptr |
0x04 |
1 |
unsigned char |
m_objectType |
3 |
|
||
0x08 |
8 |
m_pos |
|
0x10 |
4 |
long |
m_posZ |
0x14 |
4 |
m_pArea |
|
0x18 |
4 |
POSITION* |
m_posVertList |
0x1C |
1 |
unsigned char |
m_listType |
3 |
|
||
0x20 |
20 |
m_typeAI |
|
0x34 |
4 |
long |
m_id |
0x38 |
2 |
short |
m_canBeSeen |
2 |
|
||
0x3C |
4 |
int |
m_remotePlayerID |
0x40 |
4 |
long |
m_remoteObjectID |
0x44 |
1 |
unsigned char |
m_AISpeed |
0x45 |
1 |
unsigned char |
m_bLocalControl |
0x46 |
1 |
unsigned char |
m_AIInhibitor |
1 |
|
Notes
The m_objectType field can contain one of the following values:
Object Type |
Object Type Description |
0x00 |
TYPE_NONE |
0x01 |
TYPE_AIBASE |
0x10 |
TYPE_SOUND |
0x11 |
TYPE_CONTAINER |
0x20 |
TYPE_SPAWNING |
0x21 |
TYPE_DOOR |
0x30 |
TYPE_STATIC |
0x31 |
TYPE_SPRITE |
0x40 |
TYPE_OBJECT_MARKER |
0x41 |
TYPE_TRIGGER |
0x51 |
TYPE_TILED_OBJECT |
0x60 |
TYPE_TEMPORAL |
0x61 |
TYPE_AREA_AI |
0x70 |
TYPE_FIREBALL |
0x71 |
TYPE_GAME_AI |
CGameObjectArray
Offset |
Size |
Type |
Field |
1 |
CGameObjectArrayEntry
Offset |
Size |
Type |
Field |
0x00 |
2 |
short |
m_objectId |
2 |
|
||
0x04 |
4 |
m_objectPtr |
CGameOptions
Offset |
Size |
Type |
Field |
0x00 |
4 |
unsigned long |
m_gore |
0x04 |
4 |
unsigned long |
m_goreOption |
0x08 |
4 |
unsigned long |
m_scrollSpeed |
0x0C |
4 |
unsigned long |
m_displayVerbalText |
0x10 |
4 |
unsigned long |
m_guiFeedBackLevel |
0x14 |
4 |
unsigned long |
m_locatorFeedBackLevel |
0x18 |
4 |
unsigned long |
m_soundMusicVolume |
0x1C |
4 |
unsigned long |
m_soundFXVolume |
0x20 |
4 |
unsigned long |
m_soundDialogVolume |
0x24 |
4 |
unsigned long |
m_nVolumeAmbients |
0x28 |
4 |
unsigned long |
m_soundMovieVolume |
0x2C |
4 |
unsigned long |
m_soundFootStepsOn |
0x30 |
4 |
unsigned long |
m_soundVoicesNo |
0x34 |
4 |
unsigned long |
m_graphicsBrightness |
0x38 |
4 |
unsigned long |
m_graphicsFontZoom |
0x3C |
4 |
float |
m_spriteBlurAmount |
0x40 |
4 |
unsigned long |
m_graphicsTranslucentShadows |
0x44 |
4 |
unsigned long |
m_graphicsForceMirroringOff |
0x48 |
4 |
unsigned long |
m_graphicsTranslucentEffects |
0x4C |
4 |
unsigned long |
m_toolTips |
0x50 |
4 |
unsigned long |
m_nBoredTime |
0x54 |
4 |
unsigned long |
m_nCommandSoundsFrequency |
0x58 |
4 |
unsigned long |
m_nSelectionSoundsFrequency |
0x5C |
4 |
unsigned long |
m_bAlwaysDither |
0x60 |
4 |
unsigned long |
m_nKeyBoardScrollAmount |
0x64 |
4 |
unsigned long |
m_nEffectTextLevel |
0x68 |
4 |
unsigned long |
m_nTutorialState |
0x6C |
4 |
unsigned long |
m_nAttackSounds |
0x70 |
4 |
unsigned long |
m_nAutoPauseState |
0x74 |
4 |
unsigned long |
m_bAutoPauseCenter |
0x78 |
4 |
long |
m_nDifficultyMultiplier |
0x7C |
4 |
long |
m_nMPDifficultyMultiplier |
0x80 |
4 |
int |
m_bNoExtraDamage |
0x84 |
4 |
int |
m_bAutoUseMagicAmmo |
0x88 |
4 |
int |
m_bNoExtraXP |
0x8C |
4 |
unsigned long |
m_bInfravision |
0x90 |
4 |
unsigned long |
m_bStupidQuickItemStuff |
0x94 |
4 |
int |
m_bWeatherEnabled |
0x98 |
4 |
int |
m_bCheatsEnabled |
0x9C |
4 |
int |
m_bEnvironmentalAudio |
0xA0 |
4 |
int |
m_bRestHealParty |
0xA4 |
4 |
int |
m_bTerrainHugging |
0xA8 |
4 |
int |
m_bHPOverHead |
0xAC |
4 |
int |
m_bDebugMode |
0xB0 |
4 |
int |
m_bUIEditMode |
0xB4 |
4 |
int |
m_bCloudSavesEnabled |
0xB8 |
4 |
int |
m_bNeverShowNuisanceSOD |
0xBC |
4 |
int |
m_nActiveCampaign |
0xC0 |
4 |
int |
m_bDeveloperMode |
0xC4 |
4 |
int |
m_bForceDialogPause |
0xC8 |
4 |
int |
m_bUse3dAnimations |
0xCC |
4 |
int |
m_bCriticalHitScreenShake |
0xD0 |
4 |
int |
m_bHotkeysOnToolTips |
0xD4 |
4 |
int |
m_bVeryLowPerformance |
0xD8 |
4 |
int |
m_bDisplayExtraCombatInfo |
0xDC |
2 |
unsigned short |
m_nAreaEffectsDensity |
2 |
|
||
0xE0 |
4 |
int |
m_bDuplicateFloatingText |
0xE4 |
1 |
unsigned char |
m_nTilesPrecachePercent |
3 |
|
||
0xE8 |
4 |
int |
m_bColorCircles |
0xEC |
4 |
int |
m_bClassicCircles |
0xF0 |
4 |
int |
m_nCombatUI |
0xF4 |
4 |
int |
m_bOverConfirmEverything |
0xF8 |
4 |
int |
m_bShowLearnableSpells |
0xFC |
4 |
int |
m_bShowTriggersOnTab |
0x100 |
4 |
int |
m_bShowBlackSpace |
0x104 |
4 |
int |
m_bUseNearestNeighbourScaling |
0x108 |
4 |
int |
m_showAOE |
0x10C |
4 |
int |
m_bDisableCastingGlows |
0x110 |
4 |
int |
m_bLowMemSounds1 |
0x114 |
4 |
int |
m_bLowMemSounds2 |
0x118 |
4 |
int |
m_bDisableVEFVidCells |
0x11C |
4 |
int |
m_bDisableDisplayText |
0x120 |
4 |
int |
m_bMidLevelBrighten |
0x124 |
4 |
int |
m_bHighLevelBrighten |
0x128 |
2 |
unsigned short |
m_nAreaEffectsRefreshProb |
2 |
|
||
0x12C |
4 |
int |
m_bEnhancedPathSearch |
0x130 |
4 |
int |
m_bPausingMap |
0x134 |
4 |
int |
m_bExtraFeedback |
0x138 |
4 |
int |
m_bFilterGames |
0x13C |
4 |
int |
m_bAllLearnSpellInfo |
0x140 |
4 |
int |
m_bDisableStaticsDuringCombat |
0x144 |
4 |
int |
m_bDisableFootstepsDuringCombat |
0x148 |
4 |
int |
m_bDisablePlacedSoundsDuringCombat |
0x14C |
4 |
long |
m_nSuperDesperateSpeedAttempt |
0x150 |
4 |
int |
m_bAutomatedSpeedAdjusting |
0x154 |
4 |
int |
m_bAutomatedGraphicsTranslucentShadows |
0x158 |
4 |
int |
m_bAutomatedVeryLowPerformance |
0x15C |
4 |
int |
m_bAutomatedLowPerformance |
0x160 |
4 |
int |
m_bAutomatedDisableBrightest |
0x164 |
4 |
int |
m_bAutomatedLimitTransparency |
0x168 |
4 |
int |
m_bAutomatedDisableCastingGlows |
0x16C |
4 |
int |
m_bAutomatedDisableVEFVidCells |
0x170 |
4 |
int |
m_bAutomatedMidLevelBrighten |
0x174 |
4 |
int |
m_bAutomatedHighLevelBrighten |
0x178 |
4 |
int |
m_bAutomatedSoundFootStepsOn |
0x17C |
4 |
int |
m_bAutomatedAttackSounds |
0x180 |
4 |
int |
m_bAutomatedUse3dAnimations |
0x184 |
4 |
int |
m_bAutomatedDisableVVCSounds |
0x188 |
4 |
int |
m_bAutomatedFasterBlur |
0x18C |
4 |
long |
m_nCutAutomatedGraphicsTranslucentShadows |
0x190 |
4 |
long |
m_nCutAutomatedVeryLowPerformance |
0x194 |
4 |
long |
m_nCutAutomatedLowPerformance |
0x198 |
4 |
long |
m_nCutAutomatedDisableBrightest |
0x19C |
4 |
long |
m_nCutAutomatedLimitTransparency |
0x1A0 |
4 |
long |
m_nCutAutomatedDisableCastingGlows |
0x1A4 |
4 |
long |
m_nCutAutomatedDisableVEFVidCells |
0x1A8 |
4 |
long |
m_nCutAutomatedMidLevelBrighten |
0x1AC |
4 |
long |
m_nCutAutomatedHighLevelBrighten |
0x1B0 |
4 |
long |
m_nCutAutomatedSoundFootStepsOn |
0x1B4 |
4 |
long |
m_nCutAutomatedAttackSounds |
0x1B8 |
4 |
long |
m_nCutAutomatedUse3dAnimations |
0x1BC |
4 |
long |
m_nCutAutomatedDisableVVCSounds |
0x1C0 |
4 |
long |
m_nCutAutomatedFasterBlur |
0x1C4 |
4 |
int |
m_bPCOnlyCombatMode |
0x1C8 |
4 |
int |
m_bFullyDisableNonVisibleDuringCombat |
0x1CC |
4 |
int |
m_bDisableVVCSounds |
0x1D0 |
4 |
int |
m_bFasterBlur |
0x1D4 |
4 |
long |
m_nFatFingerRadius |
0x1D8 |
4 |
int |
m_bScaleUI |
0x1DC |
4 |
long |
m_nRenderActionQueue |
0x1E0 |
4 |
int |
m_bConfirmDialog |
0x1E4 |
4 |
int |
m_bHardwareMouseCursor |
0x1E8 |
4 |
int |
m_bShowHealth |
0x1EC |
4 |
int |
m_bMaxHP |
0x1F0 |
4 |
int |
m_bStoryMode |
0x1F4 |
4 |
int |
m_bNightmareMode |
0x1F8 |
4 |
int |
m_bNightmareBonusGold |
0x1FC |
4 |
int |
m_bNightmareBonusXP |
0x200 |
4 |
int |
m_b3ESneakAttack |
0x204 |
4 |
int |
m_bClericRangerFix |
0x208 |
4 |
int |
m_bShowPauseDate |
0x20C |
4 |
int |
m_bDisableCosmeticAttacks |
0x210 |
4 |
int |
m_bJournalPopups |
0x214 |
4 |
int |
m_bRenderTravelRegions |
0x218 |
4 |
int |
m_bRenderSearchMap |
0x21C |
4 |
int |
m_bRenderDynamicSearchMap |
0x220 |
4 |
int |
m_bRenderFrameTimes |
0x224 |
4 |
int |
m_bZoomLock |
0x228 |
4 |
int |
m_bDisableMultiplayerBanters |
0x22C |
4 |
int |
m_bRenderPath |
0x230 |
4 |
int |
m_bFogEnabled |
0x234 |
4 |
int |
m_bUseSpriteShader |
0x238 |
4 |
int |
m_bCharacterHighlightsEnabled |
0x23C |
4 |
int |
m_bGreyscaleOnPauseEnabled |
0x240 |
4 |
int |
m_bShortDescription |
0x244 |
4 |
long |
m_nMaxStringEntries |
0x248 |
4 |
int |
m_bRenderExploredMap |
0x24C |
4 |
int |
m_bEnableDirectX |
0x250 |
4 |
int |
m_bEnableMPChatMenu |
0x254 |
4 |
int |
m_bExpireTraps |
0x258 |
4 |
long |
m_nDifficultyLevel |
CGamePermission
Used by the CGamePermission Class
Offset |
Size |
Type |
Field |
0x00 |
8 |
unsigned char |
m_permission[8] |
CGameRemoteObjectArray
Offset |
Size |
Type |
Field |
0x00 |
4 |
m_pArray |
|
0x04 |
2 |
short |
m_nArraySize |
0x06 |
2 |
short |
m_nControlsChanged |
0x08 |
4 |
m_pControlsChanged |
|
0x0C |
4 |
m_pControlsChangedTail |
|
0x10 |
2 |
short |
m_nDeletions |
2 |
|
||
0x14 |
4 |
m_pDeletions |
|
0x18 |
4 |
m_pDeletionsTail |
|
0x1C |
2 |
short |
m_nControlsAreaChanged |
0x1E |
48 |
m_psControlsAreaChangedName[6] |
|
2 |
|
||
0x50 |
24 |
unsigned long |
m_pnControlsAreaChangedPlayerNum[6] |
0x68 |
12 |
short |
m_pnControlsAreaChangedFirstObject[6] |
CGameRemoteObjectControlChange
Offset |
Size |
Type |
Field |
0x00 |
4 |
int |
oldPlayerID |
0x04 |
4 |
long |
oldObjectID |
0x08 |
4 |
int |
newPlayerID |
0x0C |
4 |
long |
newObjectID |
0x10 |
4 |
pNext |
|
0x14 |
1 |
unsigned char |
localControl |
3 |
|
CGameRemoteObjectDeletion
Offset |
Size |
Type |
Field |
0x00 |
4 |
int |
deletedPlayerID |
0x04 |
4 |
long |
deletedObjectID |
0x08 |
4 |
pNext |
CGameRemoteObjectListEntry
Offset |
Size |
Type |
Field |
0x00 |
4 |
int |
remotePlayerID |
0x04 |
4 |
long |
remoteObjectID |
0x08 |
4 |
long |
localObjectID |
0x0C |
4 |
pNext |
CGameRemoveMapNote
Offset |
Size |
Type |
Field |
0x00 |
324 |
m_cGameEffect |
CGameSave
Used by the CGameSave Class
Offset |
Size |
Type |
Field |
0x00 |
4 |
unsigned long |
m_inputMode |
0x04 |
8 |
m_cResCurrentWorldArea |
|
0x0C |
4 |
unsigned long |
m_nCurrentWorldLink |
0x10 |
4 |
unsigned long |
m_nPartyGold |
0x14 |
2 |
short |
m_curFormation |
0x16 |
10 |
short |
m_quickFormations[5] |
0x20 |
400 |
m_groupInventory[100] |
|
0x1B0 |
4 |
int |
m_bArenaMode |
0x1B4 |
2 |
short |
m_groupInventoryNumber |
2 |
|
||
0x1B8 |
4 |
unsigned long |
m_mode |
0x1BC |
4 |
int |
m_cutScene |
0x1C0 |
4 |
long |
m_nCutSceneStatusOverride |
CGameSaveCharacter
Offset |
Size |
Type |
Field |
0x00 |
4 |
unsigned long |
m_actionMode |
0x04 |
208 |
m_quickWeapons[4] |
|
0xD4 |
156 |
m_quickSpells[3] |
|
0x170 |
156 |
m_quickItems[3] |
CGameSound
Used by the CGameSound Class
Offset |
Size |
Type |
Field |
0x00 |
71 |
m_cGameObject |
|
1 |
|
||
0x48 |
212 |
m_soundObject |
|
0x11c |
20 |
m_looping |
|
0x130 |
4 |
int |
m_bLoopPlaying |
0x134 |
4 |
long |
m_period |
0x138 |
4 |
long |
m_periodCount |
0x13c |
1 |
unsigned char |
m_currentSound |
3 |
|
||
0x140 |
4 |
unsigned long |
m_timeOfDayActive |
CGameSpawning
Used by the CGameSpawning Class
Offset |
Size |
Type |
Field |
0x00 |
71 |
m_cGameObject |
|
1 |
|
||
0x48 |
200 |
m_spawningObject |
|
0x110 |
16 |
unsigned char |
m_terrainTable[16] |
0x120 |
16 |
unsigned char |
m_visibleTerrainTable[16] |
0x130 |
4 |
long |
m_nTrackingCounter |
0x134 |
4 |
unsigned long |
m_weightSum |
CGameSprite
Used by the CGameSprite Class
Offset |
Size |
Type |
Field |
0x00 |
1020 |
m_cGameAIBase |
|
0x3FC |
8 |
m_resref |
|
0x404 |
2 |
unsigned short |
m_type |
2 |
|
||
0x408 |
4 |
unsigned long |
m_expirationTime |
0x40C |
2 |
unsigned short |
m_huntingRange |
0x40E |
2 |
unsigned short |
m_followRange |
0x410 |
8 |
m_posStart |
|
0x418 |
4 |
unsigned long |
m_timeOfDayVisible |
0x41C |
616 |
m_baseStats |
|
0x684 |
196 |
m_knownSpellsPriest[7] |
|
0x748 |
252 |
m_knownSpellsMage[9] |
|
0x844 |
28 |
m_knownSpellsInnate[1] |
|
0x860 |
28 |
m_memorizedSpellsLevelPriest[7] |
|
0x87C |
36 |
m_memorizedSpellsLevelMage[9] |
|
0x8A0 |
4 |
m_memorizedSpellsLevelInnate[1] |
|
0x8A4 |
196 |
m_memorizedSpellsPriest[7] |
|
0x968 |
252 |
m_memorizedSpellsMage[9] |
|
0xA64 |
28 |
m_memorizedSpellsInnate[1] |
|
0xA80 |
168 |
m_equipment |
|
0xB28 |
4 |
unsigned char* |
m_pDialogData |
0xB2C |
4 |
unsigned long |
m_nDialogData |
0xB30 |
2340 |
m_derivedStats |
|
0x1454 |
2340 |
m_tempStats |
|
0x1D78 |
2340 |
m_bonusStats |
|
0x269C |
524 |
m_gameSaveData |
|
0x28A8 |
4 |
m_sName |
|
0x28AC |
1 |
unsigned char |
m_lastCharacterCount |
3 |
|
||
0x28B0 |
164 |
m_cGameStats |
|
0x2954 |
8 |
m_currentArea |
|
0x295C |
1 |
unsigned char |
m_bGlobal |
0x295D |
1 |
unsigned char |
m_nModalState |
2 |
|
||
0x2960 |
40 |
m_sndWalk[2] |
|
0x2988 |
4 |
unsigned long |
m_nSndWalk |
0x298C |
40 |
m_sndArmor[2] |
|
0x29B4 |
1 |
unsigned char |
m_currSndWalk |
0x29B5 |
1 |
unsigned char |
m_currSndArmor |
2 |
|
||
0x29B8 |
20 |
m_sndReady |
|
0x29CC |
20 |
m_sndDeath |
|
0x29E0 |
20 |
m_sndMagic |
|
0x29F4 |
20 |
m_sndVoice |
|
0x2A08 |
20 |
m_sndSpriteEffect |
|
0x2A1C |
4 |
long |
m_nNumberOfTimesTalkedTo |
0x2A20 |
4 |
int |
m_bSeenPartyBefore |
0x2A24 |
8 |
m_specificScriptName |
|
0x2A2C |
96 |
long |
m_nNumberOfTimesInteractedWith[24]| |
0x2A8C |
2 |
short |
m_nHappiness |
0x2A8E |
2 |
short |
m_nOldHappiness |
0x2A90 |
20 |
m_interactingWith |
|
0x2AA4 |
4 |
long |
m_triggerId |
0x2AA8 |
4 |
int |
m_active |
0x2AAC |
4 |
int |
m_activeAI |
0x2AB0 |
4 |
int |
m_activeImprisonment |
0x2AB4 |
4 |
int |
m_bSelected |
0x2AB8 |
4 |
int |
m_bPortraitUpdate |
0x2ABC |
1 |
unsigned char |
m_bInfravisionOn |
0x2ABD |
16 |
unsigned char |
m_terrainTable[16] |
0x2ACD |
16 |
unsigned char |
m_visibleTerrainTable[16] |
0x2ADD |
16 |
unsigned char |
m_flightTerrainTable[16] |
3 |
|
||
0x2AF0 |
16 |
m_animation |
|
0x2B00 |
4 |
unsigned short* |
m_pSpriteEffectArray |
0x2B04 |
4 |
tagPOINT* |
m_pSpriteEffectArrayPosition |
0x2B08 |
1 |
unsigned char |
m_nTwitches |
0x2B09 |
1 |
unsigned char |
m_spriteEffectSequenceNumber |
0x2B0A |
1 |
unsigned char |
m_spriteEffectDuration |
0x2B0B |
1 |
unsigned char |
m_spriteEffectSequenceLength |
0x2B0C |
1 |
char |
m_spriteEffectBaseIntensity |
0x2B0D |
1 |
unsigned char |
m_spriteEffectRandomIntensity |
2 |
|
||
0x2B10 |
192 |
m_spriteEffectVidCell |
|
0x2BD0 |
36 |
m_spriteEffectPalette |
|
0x2BF4 |
4 |
unsigned long |
m_spriteEffectFlags |
0x2BF8 |
192 |
m_spriteSplashVidCell |
|
0x2CB8 |
36 |
m_spriteSplashPalette |
|
0x2CDC |
4 |
unsigned long |
m_spriteSplashFlags |
0x2CE0 |
16 |
m_rSpriteEffectFX |
|
0x2CF0 |
8 |
m_ptSpriteEffectReference |
|
0x2CF8 |
1 |
unsigned char |
m_effectExtendDirection |
0x2CF9 |
1 |
unsigned char |
m_bEscapingArea |
2 |
|
||
0x2CFC |
4 |
int |
m_animationRunning |
0x2D00 |
4 |
long |
m_posZDelta |
0x2D04 |
1 |
unsigned char |
m_doBounce |
0x2D05 |
1 |
unsigned char |
m_nMirrorImages |
0x2D06 |
1 |
unsigned char |
m_bBlur |
0x2D07 |
1 |
unsigned char |
m_bInvisible |
0x2D08 |
1 |
unsigned char |
m_bSanctuary |
3 |
|
||
0x2D0C |
192 |
m_sanctuaryVidCell |
|
0x2DCC |
1 |
unsigned char |
m_bEntangle |
3 |
|
||
0x2DD0 |
192 |
m_entangleVidCell |
|
0x2E90 |
1 |
unsigned char |
m_bMinorGlobe |
3 |
|
||
0x2E94 |
192 |
m_minorGlobeVidCell |
|
0x2F54 |
1 |
unsigned char |
m_bShieldGlobe |
3 |
|
||
0x2F58 |
192 |
m_shieldGlobeVidCell |
|
0x3018 |
1 |
unsigned char |
m_bGreasePool |
3 |
|
||
0x301C |
192 |
m_greasePoolVidCell |
|
0x30DC |
1 |
m_bWebHold |
|
3 |
|
||
0x30E0 |
192 |
m_webHoldVidCell |
|
0x31A0 |
8 |
double |
m_fCircleChange |
0x31A8 |
8 |
double |
m_fCurrCircleChange |
0x31B0 |
2 |
short |
m_radius |
0x31B2 |
1 |
char |
m_circleFacing |
0x31B3 |
1 |
unsigned char |
m_bVisibilityUpdated |
4 |
|
||
0x31B8 |
8 |
double |
m_fDirectionOffset |
0x31C0 |
2 |
short |
m_nSequence |
2 |
|
||
0x31C4 |
8 |
m_posExact |
|
0x31CC |
8 |
m_posDelta |
|
0x31D4 |
8 |
m_posDest |
|
0x31DC |
8 |
m_posOld |
|
0x31E4 |
8 |
m_posOldWalk |
|
0x31EC |
8 |
m_posLastVisMapEntry |
|
0x31F4 |
4 |
long* |
m_pVisMapExploredArea |
0x31F8 |
2 |
short |
m_skipDeltaDirection |
0x31FA |
2 |
short |
m_deltaDirection |
0x31FC |
2 |
short |
m_nNewDirection |
0x31FE |
2 |
short |
m_nDirection |
0x3200 |
4 |
long* |
m_pPath |
0x3204 |
2 |
short |
m_nPath |
0x3206 |
1 |
unsigned char |
m_bCheckMove |
1 |
|
||
0x3208 |
28 |
m_pPathTemp |
|
0x3224 |
28 |
m_nPathTemp |
|
0x3240 |
2 |
short |
m_currPath |
2 |
|
||
0x3244 |
4 |
int |
m_walkBackwards |
0x3248 |
4 |
int |
m_turningAbout |
0x324C |
4 |
unsigned long |
m_lastRGBColor |
0x3250 |
4 |
int |
m_pathSearchInvalidDest |
0x3254 |
4 |
int |
m_pathCollision |
0x3258 |
4 |
m_currentSearchRequest |
|
0x325C |
2 |
short |
m_nBloodFlashAmount |
0x325E |
2 |
short |
m_nDamageLocatorTime |
0x3260 |
4 |
unsigned long |
m_nDamageLocatorColor |
0x3264 |
4 |
int |
m_bBloodFlashOn |
0x3268 |
176 |
m_vbPortraitSmall |
|
0x3318 |
4 |
int |
m_bVisibleMonster |
0x331C |
4 |
int |
m_bBumpable |
0x3320 |
1 |
unsigned char |
m_bBumped |
3 |
|
||
0x3324 |
8 |
m_ptBumpedFrom |
|
0x332C |
4 |
int |
m_bInClearBumpPath |
0x3330 |
4 |
unsigned long |
m_nBlockedTick |
0x3334 |
4 |
int |
m_followLeader |
0x3338 |
4 |
int |
m_followLeaderAdditive |
0x333C |
4 |
long |
m_followLeaderNext |
0x3340 |
4 |
int |
m_followStart |
0x3344 |
28 |
m_lstBlood |
|
0x3360 |
2 |
short |
m_castCounter |
2 |
|
||
0x3364 |
4 |
int |
m_bStartedCasting |
0x3368 |
4 |
int |
m_bInCasting |
0x336C |
2 |
short |
m_selectedSound |
0x336E |
2 |
short |
m_moveCount |
0x3370 |
2 |
short |
m_moveToFrontQueue |
0x3372 |
2 |
short |
m_moveToBackQueue |
0x3374 |
4 |
int |
m_moveToBack |
0x3378 |
4 |
int |
m_moveToFront |
0x337C |
44 |
m_equipedEffectList |
|
0x33A8 |
44 |
m_timedEffectList |
|
0x33D4 |
28 |
m_persistantEffects |
|
0x33F0 |
20 |
m_lstSelectedLevelUpAbilities |
|
0x3404 |
8 |
m_curDest |
|
0x340C |
4 |
long |
m_nGregsRetryCounter |
0x3410 |
4 |
int |
m_bWaitingForAreaLoadInLeaveAreaLUA |
0x3414 |
2 |
short |
m_userCommandPause |
0x3416 |
2 |
short |
m_nCommandPause |
0x3418 |
8 |
m_curPosition |
|
0x3420 |
4 |
int |
m_tookDamage |
0x3424 |
4 |
POSITION* |
m_groupPosition |
0x3428 |
4 |
int |
m_groupMove |
0x342C |
4 |
int |
m_firstDeadAI |
0x3430 |
4 |
m_curProjectile |
|
0x3434 |
4 |
m_curSpell |
|
0x3438 |
4 |
m_curItem |
|
0x343C |
2 |
short |
m_curItemSlotNum |
0x343E |
2 |
short |
m_curItemAbilityNum |
0x3440 |
80 |
short |
m_weaponProficiencyList[40] |
0x3490 |
8 |
unsigned char |
m_generalWeaponList[8] |
0x3498 |
2 |
short |
m_speedFactor |
0x349A |
2 |
short |
m_lastActionID |
0x349C |
20 |
m_liveTypeAI |
|
0x34B0 |
20 |
m_startTypeAI |
|
0x34C4 |
4 |
int |
m_endOfDamageSeq |
0x34C8 |
2 |
short |
m_playDeadCounter |
0x34CA |
2 |
short |
m_turnToStoneCounter |
0x34CC |
2 |
short |
m_lightningReactCounter |
0x34CE |
2 |
short |
m_sleepCounter |
0x34D0 |
2 |
short |
m_runCounter |
0x34D2 |
2 |
short |
m_searchPauseCount |
0x34D4 |
4 |
int |
m_doneSearch |
0x34D8 |
2 |
short |
m_dieCount |
0x34DA |
2 |
short |
m_pauseCount |
0x34DC |
2 |
short |
m_recoilFrame |
0x34DE |
2 |
short |
m_attackFrame |
0x34E0 |
4 |
long |
m_noActionCount |
0x34E4 |
4 |
int |
m_inFormation |
0x34E8 |
4 |
int |
m_newEffect |
0x34EC |
1 |
unsigned char |
m_canDamage |
3 |
|
||
0x34F0 |
4 |
int |
m_leftAttack |
0x34F4 |
1 |
unsigned char |
m_halfAttack |
3 |
|
||
0x34F8 |
4 |
int |
m_hasColorEffects |
0x34FC |
4 |
int |
m_hasColorRangeEffects |
0x3500 |
4 |
int |
m_hasAnimationEffects |
0x3504 |
4 |
int |
m_removeFromArea |
0x3508 |
4 |
int |
m_forceAnimationReset |
0x350C |
44 |
m_marker |
|
0x3538 |
44 |
m_destMarker |
|
0x3564 |
4 |
long |
m_targetId |
0x3568 |
8 |
m_targetPoint |
|
0x3570 |
2 |
short |
m_targetAreaSize |
0x3572 |
1 |
unsigned char |
m_nTempSelectedWeapon |
0x3573 |
1 |
unsigned char |
m_nTempSelectedWeaponAbility |
0x3574 |
52 |
m_currentUseButton |
|
0x35A8 |
8 |
m_dialog |
|
0x35B0 |
8 |
m_dialogInteraction |
|
0x35B8 |
1 |
unsigned char |
m_sequenceTest |
3 |
|
||
0x35BC |
4 |
m_speech |
|
0x35C0 |
1 |
unsigned char |
m_saveVSDeathRoll |
0x35C1 |
1 |
unsigned char |
m_saveVSWandsRoll |
0x35C2 |
1 |
unsigned char |
m_saveVSPolyRoll |
0x35C3 |
1 |
unsigned char |
m_saveVSBreathRoll |
0x35C4 |
1 |
unsigned char |
m_saveVSSpellRoll |
0x35C5 |
1 |
unsigned char |
m_magicResistRoll |
0x35C6 |
1 |
unsigned char |
m_probabilityRoll |
0x35C7 |
1 |
unsigned char |
m_wildMageLevelModRoll |
0x35C8 |
1 |
unsigned char |
m_wildMageSurgeRoll |
1 |
|
||
0x35CA |
2 |
short |
m_wildSurgeLevel |
0x35CC |
2 |
short |
m_nSelectionCountCommon |
0x35CE |
2 |
short |
m_nSelectionCountCommonRareCounter |
0x35D0 |
2 |
short |
m_nSelectionCountRare |
0x35D2 |
2 |
short |
m_nSelectionCountAction |
0x35D4 |
4 |
long |
m_lastCheckedHitPoints |
0x35D8 |
4 |
int |
m_moraleFailure |
0x35DC |
4 |
int |
m_startedSwing |
0x35E0 |
2 |
short |
m_followCount |
2 |
|
||
0x35E4 |
4 |
int |
m_clearAIOnRemoveFromArea |
0x35E8 |
4 |
long |
m_dialogWait |
0x35EC |
4 |
long |
m_dialogWaitTarget |
0x35F0 |
4 |
long |
m_talkingCounter |
0x35F4 |
1 |
unsigned char |
m_talkingRenderCount |
0x35F5 |
1 |
unsigned char |
m_inControlLastTime |
0x35F6 |
1 |
unsigned char |
m_bSecondPass |
1 |
|
||
0x35F8 |
28 |
m_portraitIcons |
|
0x3614 |
192 |
m_portraitIconVidCell |
|
0x36D4 |
4 |
int |
m_firstActionSound |
0x36D8 |
4 |
long |
m_lastRested |
0x36DC |
4 |
int |
m_berserkActive |
0x36E0 |
2 |
short |
m_attackSoundDeadzone |
2 |
|
||
0x36E4 |
4 |
long |
m_nHPCONBonusTotalOld |
0x36E8 |
4 |
int |
m_bHPCONBonusTotalUpdate |
0x36EC |
4 |
long |
m_nLastWeightCheck |
0x36F0 |
4 |
unsigned long |
m_modalCounter |
0x36F4 |
4 |
int |
m_bHiding |
0x36F8 |
4 |
unsigned long |
m_lastRegenerationTime |
0x36FC |
4 |
int |
m_bLevelUp |
0x3700 |
1 |
unsigned char |
m_bAllowDialogInterrupt |
0x3701 |
1 |
unsigned char |
m_bHappinessChanged |
2 |
|
||
0x3704 |
4 |
long |
m_nUnselectableCounter |
0x3708 |
4 |
unsigned long |
m_nUnselectableType |
0x370C |
8 |
m_secondarySounds |
|
0x3714 |
4 |
long |
m_nStealthGreyOut |
0x3718 |
4 |
int |
m_bMentalStateActing |
0x371C |
12 |
int |
m_nLastLevelUpLevel[3] |
0x3728 |
4 |
int |
m_nLastLevelUpHPRoll |
0x372C |
4 |
int |
m_bForceVisualEffects |
0x3730 |
2 |
short |
m_currentActionId |
2 |
|
||
0x3734 |
4 |
int |
m_bPlayedEncumberedStopped |
0x3738 |
4 |
int |
m_bPlayedEncumberedSlowed |
0x373C |
4 |
long |
m_nPlayedEncumberedStopped |
0x3740 |
4 |
long |
m_nPlayedEncumberedSlowed |
0x3744 |
2 |
short |
m_nPlayedPoisonedDamage |
0x3746 |
2 |
short |
m_nEffectListCalls |
0x3748 |
4 |
int |
m_bAllowEffectListCall |
0x374C |
1 |
unsigned char |
m_nPreCutSceneMoveScale |
3 |
|
||
0x3750 |
4 |
int |
m_bUsingCutSceneMovement |
0x3754 |
4 |
int |
m_bDeleteOnRemove |
0x3758 |
4 |
m_pLocalVariables |
|
0x375C |
4 |
int |
m_bInUnmarshal |
0x3760 |
28 |
m_lBounceList |
|
0x377C |
4 |
long |
m_nTransitionPointIndex |
0x3780 |
4 |
long |
m_nBounceCounter |
0x3784 |
4 |
long |
m_nMoraleAI |
0x3788 |
4 |
long |
m_nGeneratedVEFIndex |
0x378C |
4 |
long |
m_nTrackingCounter |
0x3790 |
4 |
m_interalButtonList |
|
0x3794 |
4 |
m_dreamScript |
|
0x3798 |
104 |
m_cDialog |
|
0x3800 |
104 |
m_cBanter |
|
0x3868 |
1 |
unsigned char |
m_bForceVisRangeRedraw |
3 |
|
||
0x386C |
4 |
long |
m_nLastExpiryCheck |
0x3870 |
4 |
long |
m_nLastContingencyCheck |
0x3874 |
4 |
m_hitBonusesLeft |
|
0x3878 |
4 |
m_hitBonusesRight |
|
0x387C |
4 |
m_damageBonusesLeft |
|
0x3880 |
4 |
m_damageBonusesRight |
|
0x3884 |
2 |
short |
m_effectMovementRate |
2 |
|
||
0x3888 |
4 |
unsigned long |
m_effectStateFlags |
0x388C |
144 |
m_effectMemorizedSpellsLevelMage |
|
0x391C |
112 |
m_effectMemorizedSpellsLevelPriest |
|
0x398C |
4 |
int |
m_effectStoreInitialized |
0x3990 |
1 |
unsigned char |
m_nLevellingUp |
3 |
|
||
0x3994 |
4 |
int |
m_bHasDeathSequence |
0x3998 |
28 |
m_lstTargetIds |
|
0x39B4 |
28 |
m_lstTargetPts |
|
0x39D0 |
4 |
int |
m_bInStoreState |
0x39D4 |
4 |
int |
m_bInDialogState |
0x39D8 |
4 |
long |
m_nDialogState |
0x39DC |
4 |
long |
m_nWaitingOnDialog |
0x39E0 |
1 |
bool |
m_bHighlightPortrait |
3 |
|
||
0x39E4 |
4 |
unsigned long |
m_nHighlightColor |
0x39E8 |
4 |
int |
m_bCutSceneOverrideOfState |
0x39EC |
4 |
int |
m_bForceEffectProcessFromTimeStop |
0x39F0 |
4 |
int |
m_bCopyForAdd |
0x39F4 |
4 |
long |
m_nCopyParent |
0x39F8 |
28 |
m_feedbackQueue |
|
0x3A14 |
4 |
int |
m_bOnSearchMap |
0x3A18 |
4 |
int |
m_bRemovedFromMap |
0x3A1C |
120 |
m_cLastSpriteUpdate |
|
0x3A94 |
4 |
int |
m_bSendSpriteUpdate |
0x3A98 |
4 |
long |
m_nLastDamageTaken |
0x3A9C |
4 |
long |
m_nDeadVisualEffectCountDown |
0x3AA0 |
4 |
int |
m_bForceVisibilityCheck |
0x3AA4 |
1 |
unsigned char |
m_nVisualRange |
3 |
|
||
0x3AA8 |
4 |
int |
m_bPlayAnimationBattleCry |
0x3AAC |
4 |
int |
m_bPlayAnimationSelectionSound |
0x3AB0 |
10 |
unsigned char |
m_aLevellupSpellsToPick[10] |
2 |
|
||
0x3ABC |
4 |
long |
m_nCrossAreaChaseCounter |
0x3AC0 |
4 |
int |
m_bDidAReequipAll |
0x3AC4 |
4 |
int |
m_bInEquip |
0x3AC8 |
1 |
char |
m_cFirstResSlot |
3 |
|
||
0x3ACC |
4 |
long |
m_nNumColorRanges |
0x3AD0 |
4 |
long |
m_nNumColorEffects |
0x3AD4 |
4 |
long |
m_nNumWeaponImmunities |
0x3AD8 |
4 |
int |
m_bCheckedIfVisiblePause |
0x3ADC |
4 |
int |
m_bCheckedSpecialAbilities |
0x3AE0 |
4 |
int |
m_bDroppedTempItem |
0x3AE4 |
4 |
long |
m_nSkippedUpdates |
0x3AE8 |
4 |
int |
m_bDelayUpdate |
0x3AEC |
4 |
long |
m_nHalfSwingCounter |
0x3AF0 |
1 |
bool |
m_bInCopy |
3 |
|
||
0x3AF4 |
28 |
m_lstVisibleGroundItems |
|
0x3B10 |
4 |
int |
m_nGroundItemPage |
0x3B14 |
4 |
float |
m_avgProcessAITime |
CGameSprite::GroundItem
Offset |
Size |
Type |
Field |
0x00 |
4 |
long |
containerID |
0x04 |
4 |
long |
itemSlot |
0x08 |
8 |
item |
|
0x10 |
8 |
itemIcon |
|
0x18 |
2 |
unsigned short |
count |
2 |
|
||
0x1C |
4 |
unsigned long |
itemFlags |
CGameSprite::RenderHealthBar
Offset |
Size |
Type |
Field |
0x00 |
8 |
SDL_Point |
pt |
0x08 |
4 |
unsigned long |
c |
CGameSpriteEquipment
Offset |
Size |
Type |
Field |
0x00 |
156 |
m_items[39] |
|
0x9C |
1 |
unsigned char |
m_selectedWeapon |
1 |
|
||
0x9E |
2 |
unsigned short |
m_selectedWeaponAbility |
0xA0 |
4 |
m_pTempItem |
|
0xA4 |
4 |
m_pSprite |
CGameSpriteLastUpdate
Offset |
Size |
Type |
Field |
0x00 |
4 |
long* |
m_pPath |
0x04 |
2 |
short |
m_nPath |
0x06 |
2 |
short |
m_currPath |
0x08 |
8 |
m_ptDest |
|
0x10 |
1 |
unsigned char |
m_nMoveScale |
1 |
|
||
0x12 |
2 |
short |
m_nSequence |
0x14 |
8 |
m_ptPosition |
|
0x1C |
2 |
short |
m_nFacing |
2 |
|
||
0x20 |
4 |
unsigned long |
m_dwState |
0x24 |
2 |
short |
m_nHitPoints |
0x26 |
2 |
short |
m_nMaxHitPoints |
0x28 |
2 |
short |
m_nArmorClass |
0x2A |
2 |
short |
m_nACCrushingMod |
0x2C |
2 |
short |
m_nACMissileMod |
0x2E |
2 |
short |
m_nACPiercingMod |
0x30 |
2 |
short |
m_nACSlashingMod |
0x32 |
2 |
short |
m_nPortraitIcons |
0x34 |
4 |
long* |
m_pPortraitIcons |
0x38 |
1 |
unsigned char |
m_nEnemyAlly |
0x39 |
1 |
unsigned char |
m_nEnemyAllyLive |
0x3A |
1 |
unsigned char |
m_bMoraleFailure |
0x3B |
1 |
unsigned char |
m_nGeneral |
0x3C |
1 |
unsigned char |
m_nGeneralLive |
3 |
|
||
0x40 |
4 |
m_sAreaString |
|
0x44 |
1 |
unsigned char |
m_bLevelUp |
3 |
|
||
0x48 |
4 |
long |
m_nHPCONBonusTotalOld |
0x4C |
1 |
unsigned char |
m_bSummonDisable |
0x4D |
1 |
unsigned char |
m_bDoNotJump |
0x4E |
1 |
unsigned char |
m_bSanctuary |
0x4F |
1 |
unsigned char |
m_bDisableCircle |
0x50 |
1 |
unsigned char |
m_bHeld |
0x51 |
1 |
unsigned char |
m_bActiveImprisonment |
2 |
|
||
0x54 |
32 |
unsigned long |
m_spellState[8] |
0x74 |
4 |
int |
m_bFullUpdateRequired |
CGameStatic
Used by the CGameStatic Class
Offset |
Size |
Type |
Field |
0x00 |
71 |
m_cGameObject |
|
1 |
|
||
0x48 |
76 |
m_header |
|
0x94 |
192 |
m_vidCell |
|
0x154 |
4 |
m_pMovie |
|
0x158 |
4 |
m_pImage |
|
0x15C |
4 |
int |
m_bRender |
0x160 |
8 |
m_size |
|
0x168 |
28 |
m_secondaryVidCellList |
|
0x184 |
4 |
int |
m_bNewPalette |
0x188 |
176 |
m_newPalette |
CGameStatsRes
Offset |
Size |
Type |
Field |
0x00 |
4 |
m_cObject |
|
0x04 |
8 |
m_cResRef |
|
0x0C |
2 |
short |
m_nTimesUsed |
2 |
|
CGameStatsSprite
Used by the CGameStatsSprite Class
Offset |
Size |
Type |
Field |
0x00 |
4 |
unsigned long |
m_strStrongestKillName |
0x04 |
4 |
unsigned long |
m_nStrongestKillXPValue |
0x08 |
4 |
unsigned long |
m_nPreviousTimeWithParty |
0x0C |
4 |
unsigned long |
m_nJoinPartyTime |
0x10 |
4 |
int |
m_bWithParty |
0x14 |
4 |
unsigned long |
m_nChapterKillsXPValue |
0x18 |
4 |
unsigned long |
m_nChapterKillsNumber |
0x1C |
4 |
unsigned long |
m_nGameKillsXPValue |
0x20 |
4 |
unsigned long |
m_nGameKillsNumber |
0x24 |
64 |
m_pSpellStats[4] |
|
0x64 |
64 |
m_pWeaponStats[4] |
CGameTemporal
Offset |
Size |
Type |
Field |
0x00 |
71 |
m_cGameObject |
|
1 |
|
||
0x48 |
16 |
unsigned char |
m_visibleTerrainTable[16] |
0x58 |
16 |
m_animation |
|
0x68 |
4 |
int |
m_animationRunning |
0x6C |
8 |
m_posExact |
|
0x74 |
8 |
m_posDelta |
|
0x7C |
2 |
short |
m_duration |
0x7E |
1 |
unsigned char |
m_durationFade |
0x7F |
1 |
unsigned char |
m_collision |
0x80 |
20 |
m_sound |
|
0x94 |
4 |
int |
m_bPermanent |
0x98 |
4 |
int |
m_bAllowSave |
0x9C |
2 |
unsigned short |
m_projectileType |
2 |
|
CGameText
Used by the CGameText Class
Offset |
Size |
Type |
Field |
0x00 |
71 |
m_cGameObject |
|
1 |
|
||
0x48 |
4 |
int |
m_nWidth |
0x4C |
32 |
m_textFont |
|
0x6C |
4 |
int |
m_nDuration |
0x70 |
2 |
unsigned short |
m_nBeginFade |
2 |
|
||
0x74 |
4 |
m_sText |
|
0x78 |
4 |
long |
m_iTarget |
0x7C |
4 |
m_pTarget |
CGameTiledObject
Used by the CGameTiledObject Class
Offset |
Size |
Type |
Field |
0x00 |
1020 |
m_cGameAIBase |
|
0x3fc |
8 |
m_resID |
|
0x404 |
4 |
unsigned long |
m_dwFlags |
0x408 |
4 |
m_pPrimarySearch |
|
0x40C |
2 |
unsigned short |
m_nPrimarySearch |
2 |
|||
0x410 |
4 |
m_pSecondarySearch |
|
0x414 |
2 |
unsigned short |
m_nSecondarySearch |
2 |
|||
0x418 |
24 |
m_tiledObject |
|
0x430 |
32 |
char |
m_scriptName[32] |
CGameTimer
Offset |
Size |
Type |
Field |
0x00 |
4 |
long |
m_time |
0x04 |
1 |
unsigned char |
m_id |
3 |
|
CGameTrigger
Used by the CGameTrigger Class
Offset |
Size |
Type |
Field |
0x00 |
1020 |
m_cGameAIBase |
|
0x3FC |
2 |
unsigned short |
m_triggerType |
2 |
|
||
0x400 |
16 |
m_rBounding |
|
0x410 |
4 |
unsigned long |
m_cursorType |
0x414 |
8 |
unsigned char |
m_newArea[8] |
0x41C |
32 |
char |
m_newEntryPoint[32] |
0x43C |
4 |
unsigned long |
m_dwFlags |
0x440 |
4 |
unsigned long |
m_description |
0x444 |
4 |
m_pPolygon |
|
0x448 |
2 |
unsigned short |
m_nPolygon |
0x44A |
2 |
unsigned short |
m_boundingRange |
0x44C |
8 |
unsigned char |
m_scriptRes[8] |
0x454 |
32 |
char |
m_scriptName[32] |
0x474 |
2 |
unsigned short |
m_trapDetectionDifficulty |
0x476 |
2 |
unsigned short |
m_trapDisarmingDifficulty |
0x478 |
2 |
unsigned short |
m_trapActivated |
0x47A |
2 |
unsigned short |
m_trapDetected |
0x47C |
8 |
m_posTrapOrigin |
|
0x484 |
8 |
m_keyType |
|
0x48C |
2 |
short |
m_drawPoly |
2 |
|
||
0x490 |
4 |
unsigned long |
m_iGameText |
0x494 |
8 |
m_ptWalkTo |