CG Structures¶
CGameAIArea¶
Offset |
Size (Total: 1344) |
Type |
Field |
0x0 |
1344 |
baseclass_0 |
CGameAIBase¶
Used by the CGameAIBase Class
Offset |
Size (Total: 1344) |
Type |
Field |
0x0 |
96 |
baseclass_0 |
|
0x60 |
24 |
m_lAttacker |
|
0x78 |
4 |
int |
m_lAttackStyle |
4 |
|
||
0x80 |
24 |
m_lOrderedBy |
|
0x98 |
24 |
m_protecting |
|
0xB0 |
24 |
m_protector |
|
0xC8 |
24 |
m_lTargeted |
|
0xE0 |
24 |
m_lHitter |
|
0xF8 |
24 |
m_lHelp |
|
0x110 |
24 |
m_lTrigger |
|
0x128 |
24 |
m_lSeen |
|
0x140 |
24 |
m_lTalkedTo |
|
0x158 |
24 |
m_lHeard |
|
0x170 |
24 |
m_lSummonedBy |
|
0x188 |
24 |
m_lKilled |
|
0x1A0 |
24 |
m_lEnteredBy |
|
0x1B8 |
24 |
m_lAttackerSent |
|
0x1D0 |
24 |
m_lOrderedBySent |
|
0x1E8 |
24 |
m_protectingSent |
|
0x200 |
24 |
m_protectorSent |
|
0x218 |
24 |
m_lTargetedSent |
|
0x230 |
24 |
m_lHitterSent |
|
0x248 |
24 |
m_lHelpSent |
|
0x260 |
24 |
m_lTriggerSent |
|
0x278 |
24 |
m_lSeenSent |
|
0x290 |
24 |
m_lTalkedToSent |
|
0x2A8 |
24 |
m_lHeardSent |
|
0x2C0 |
24 |
m_lSummonedBySent |
|
0x2D8 |
24 |
m_lKilledSent |
|
0x2F0 |
8 |
m_overrideScript |
|
0x2F8 |
8 |
m_areaScript |
|
0x300 |
8 |
m_specificsScript |
|
0x308 |
8 |
m_classScript |
|
0x310 |
8 |
m_raceScript |
|
0x318 |
8 |
m_generalScript |
|
0x320 |
8 |
m_defaultScript |
|
0x328 |
8 |
m_achievementScript |
|
0x330 |
56 |
m_queuedActions |
|
0x368 |
56 |
m_pendingTriggers |
|
0x3A0 |
4 |
unsigned int |
m_PAICallCounter |
0x3A4 |
4 |
unsigned int |
m_PAICallCounterNoMod |
0x3A8 |
56 |
m_timers |
|
0x3E0 |
2 |
__int16 |
m_curResponseNum |
0x3E2 |
2 |
__int16 |
m_curResponseSetNum |
0x3E4 |
2 |
__int16 |
m_curScriptNum |
2 |
|
||
0x3E8 |
4 |
int |
m_interrupt |
0x3EC |
2 |
__int16 |
m_actionCount |
2 |
|
||
0x3F0 |
4 |
int |
m_bJustAttacked |
4 |
|
||
0x3F8 |
136 |
m_curAction |
|
0x480 |
4 |
int |
m_nExpectedProcessPendingTriggersCalls |
0x484 |
2 |
__int16 |
m_nMissedProcessPendingTriggerCalls |
0x486 |
2 |
__int16 |
m_nAlertnessPeriod |
0x488 |
32 |
Array<char,32> |
m_scriptName |
0x4A8 |
4 |
int |
m_inCutScene |
0x4AC |
4 |
int |
m_firstCall |
0x4B0 |
4 |
int |
m_forceActionPick |
0x4B4 |
4 |
int |
m_randValue |
0x4B8 |
1 |
unsigned __int8 |
m_reactionRoll |
1 |
|
||
0x4BA |
2 |
__int16 |
m_nLastActionReturn |
0x4BC |
1 |
unsigned __int8 |
m_nVisualRange |
3 |
|
||
0x4C0 |
4 |
unsigned int |
m_iGameText |
0x4C4 |
4 |
int |
m_bInActionExecution |
0x4C8 |
4 |
int |
m_bNewTrigger |
0x4CC |
4 |
int |
m_triggerSwitch |
0x4D0 |
4 |
int |
m_bNoInterrupt |
0x4D4 |
4 |
int |
m_bDisableAI |
0x4D8 |
32 |
m_forcePauseSound |
|
0x4F8 |
4 |
int |
m_nServerLastObjectSynchDelay |
4 |
|
||
0x500 |
64 |
triggerOverride |
CGameAIGame¶
Offset |
Size (Total: 1344) |
Type |
Field |
0x0 |
1344 |
baseclass_0 |
CGameAbilityList¶
Offset |
Size (Total: 32) |
Type |
Field |
0x0 |
32 |
baseclass_0 |
CGameAddMapNote¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameAnimation¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
8 |
m_animation |
|
0x8 |
4 |
unsigned int |
m_overrides |
0xC |
2 |
__int16 |
m_sequenceHighLevel |
0xE |
1 |
unsigned __int8 |
m_detectedByInfravision |
0xF |
1 |
unsigned __int8 |
m_bloodColor |
0x10 |
1 |
unsigned __int8 |
m_personalSpace |
7 |
|
CGameAnimationType¶
Offset |
Size (Total: 3280) |
Type |
Field |
0x0 |
8 |
qword |
vfptr |
0x8 |
2 |
unsigned __int16 |
m_animationID |
0xA |
1 |
unsigned __int8 |
m_moveScale |
0xB |
1 |
unsigned __int8 |
m_moveScaleCurrent |
0xC |
16 |
m_rEllipse |
|
0x1C |
4 |
int |
m_nHeightOffset |
0x20 |
1 |
bool |
m_bUseSpriteShader |
0x21 |
1 |
unsigned __int8 |
m_colorBlood |
0x22 |
1 |
unsigned __int8 |
m_colorChunks |
1 |
|
||
0x24 |
4 |
unsigned int |
m_nSndFreq |
0x28 |
8 |
const char* |
m_pSndDeath |
0x30 |
32 |
Array<NECK_POINTS,8> |
m_neckOffsets |
0x50 |
1440 |
Array<CVidBitmap,5> |
m_combatRounds |
0x5F0 |
1 |
unsigned __int8 |
m_personalSpace |
0x5F1 |
1 |
unsigned __int8 |
m_walkCount |
0x5F2 |
2 |
unsigned __int16 |
m_castFrame |
0x5F4 |
1 |
unsigned __int8 |
m_bBrightest |
0x5F5 |
1 |
unsigned __int8 |
m_bBrightestDesired |
0x5F6 |
1 |
unsigned __int8 |
m_bLightSource |
0x5F7 |
8 |
m_soundRef |
|
1 |
|
||
0x600 |
8 |
m_walkRef |
|
0x608 |
1440 |
Array<CSequenceSoundList,20> |
m_sequenceRefs |
0xBA8 |
4 |
int |
m_bNewPalette |
4 |
|
||
0xBB0 |
288 |
m_newPalette |
CGameAnimationTypeAmbient¶
Offset |
Size (Total: 4008) |
Type |
Field |
0x0 |
3280 |
baseclass_0 |
|
0xCD0 |
8 |
m_resref |
|
0xCD8 |
8 |
m_currentVidCell |
|
0xCE0 |
8 |
m_currentVidCellBase |
|
0xCE8 |
8 |
m_currentVidCellExtend |
|
0xCF0 |
312 |
m_g1VidCellBase |
|
0xE28 |
312 |
m_g1VidCellExtend |
|
0xF60 |
48 |
m_charPalette |
|
0xF90 |
2 |
__int16 |
m_currentBamSequence |
0xF92 |
2 |
__int16 |
m_currentBamDirection |
0xF94 |
4 |
int |
m_falseColor |
0xF98 |
4 |
int |
m_bInvulnerable |
0xF9C |
4 |
int |
m_pathSmooth |
0xFA0 |
1 |
unsigned __int8 |
m_listType |
0xFA1 |
1 |
unsigned __int8 |
m_extendDirectionTest |
6 |
|
CGameAnimationTypeAmbientStatic¶
Offset |
Size (Total: 3992) |
Type |
Field |
0x0 |
3280 |
baseclass_0 |
|
0xCD0 |
8 |
m_currentVidCell |
|
0xCD8 |
8 |
m_currentVidCellBase |
|
0xCE0 |
8 |
m_currentVidCellExtend |
|
0xCE8 |
312 |
m_g1VidCellBase |
|
0xE20 |
312 |
m_g1VidCellExtend |
|
0xF58 |
48 |
m_charPalette |
|
0xF88 |
2 |
__int16 |
m_currentBamSequence |
0xF8A |
2 |
__int16 |
m_currentBamDirection |
0xF8C |
4 |
int |
m_falseColor |
0xF90 |
4 |
int |
m_bInvulnerable |
0xF94 |
1 |
unsigned __int8 |
m_extendDirectionTest |
3 |
|
CGameAnimationTypeCharacter¶
Offset |
Size (Total: 9272) |
Type |
Field |
0x0 |
3280 |
baseclass_0 |
|
0xCD0 |
8 |
m_resrefPaperDoll |
|
0xCD8 |
8 |
m_resref |
|
0xCE0 |
8 |
m_heightCode |
|
0xCE8 |
8 |
m_heightCodeHelmet |
|
0xCF0 |
8 |
m_heightCodeShieldPaperDoll |
|
0xCF8 |
1 |
char |
m_armorCode |
0xCF9 |
1 |
char |
m_armorMaxCode |
6 |
|
||
0xD00 |
8 |
m_currentVidCell |
|
0xD08 |
8 |
m_currentVidCellBase |
|
0xD10 |
312 |
m_g1VidCellBase |
|
0xE48 |
312 |
m_caVidCellBase |
|
0xF80 |
312 |
m_a1VidCellBase |
|
0x10B8 |
312 |
m_a2VidCellBase |
|
0x11F0 |
312 |
m_a3VidCellBase |
|
0x1328 |
48 |
m_charPalette |
|
0x1358 |
8 |
m_resrefWeapon |
|
0x1360 |
8 |
m_currentVidCellWeapon |
|
0x1368 |
8 |
m_currentVidCellWeaponBase |
|
0x1370 |
312 |
m_g1VidCellWeaponBase |
|
0x14A8 |
312 |
m_a1VidCellWeaponBase |
|
0x15E0 |
312 |
m_a2VidCellWeaponBase |
|
0x1718 |
312 |
m_a3VidCellWeaponBase |
|
0x1850 |
48 |
m_weaponPalette |
|
0x1880 |
8 |
m_resrefShield |
|
0x1888 |
8 |
m_currentVidCellShield |
|
0x1890 |
8 |
m_currentVidCellShieldBase |
|
0x1898 |
312 |
m_g1VidCellShieldBase |
|
0x19D0 |
312 |
m_a1VidCellShieldBase |
|
0x1B08 |
312 |
m_a2VidCellShieldBase |
|
0x1C40 |
312 |
m_a3VidCellShieldBase |
|
0x1D78 |
48 |
m_shieldPalette |
|
0x1DA8 |
8 |
m_resrefHelmet |
|
0x1DB0 |
8 |
m_currentVidCellHelmet |
|
0x1DB8 |
8 |
m_currentVidCellHelmetBase |
|
0x1DC0 |
312 |
m_g1VidCellHelmetBase |
|
0x1EF8 |
312 |
m_caVidCellHelmetBase |
|
0x2030 |
312 |
m_a1VidCellHelmetBase |
|
0x2168 |
312 |
m_a2VidCellHelmetBase |
|
0x22A0 |
312 |
m_a3VidCellHelmetBase |
|
0x23D8 |
48 |
m_helmetPalette |
|
0x2408 |
2 |
__int16 |
m_currentBamSequence |
0x240A |
2 |
__int16 |
m_currentBamDirection |
0x240C |
4 |
int |
m_renderWeapons |
0x2410 |
4 |
int |
m_bHideWeapons |
0x2414 |
4 |
int |
m_renderHelmet |
0x2418 |
4 |
int |
m_bEquipHelmet |
0x241C |
4 |
int |
m_weaponLeftHand |
0x2420 |
4 |
int |
m_falseColor |
0x2424 |
1 |
unsigned __int8 |
m_weaponCode |
0x2425 |
1 |
unsigned __int8 |
m_extendDirectionTest |
0x2426 |
1 |
unsigned __int8 |
m_bDetectedByInfravision |
0x2427 |
1 |
unsigned __int8 |
m_bInvulnerable |
0x2428 |
1 |
unsigned __int8 |
m_bCanLieDown |
0x2429 |
1 |
unsigned __int8 |
m_resrefArmorBase |
0x242A |
1 |
unsigned __int8 |
m_resrefArmorSpecific |
1 |
|
||
0x242C |
4 |
int |
m_bDoubleBlit |
0x2430 |
4 |
int |
m_bSplitBams |
0x2434 |
1 |
char |
m_splitBamChar |
3 |
|
CGameAnimationTypeCharacterOld¶
Offset |
Size (Total: 21168) |
Type |
Field |
0x0 |
3280 |
baseclass_0 |
|
0xCD0 |
8 |
m_resref |
|
0xCD8 |
8 |
m_resrefShadow |
|
0xCE0 |
8 |
m_heightCode |
|
0xCE8 |
8 |
m_heightCodeHelmet |
|
0xCF0 |
1 |
char |
m_armorCode |
0xCF1 |
1 |
char |
m_armorMaxCode |
6 |
|
||
0xCF8 |
8 |
m_currentVidCell |
|
0xD00 |
8 |
m_currentVidCellBase |
|
0xD08 |
8 |
m_currentVidCellExtend |
|
0xD10 |
312 |
m_g1VidCellBase |
|
0xE48 |
312 |
m_g1VidCellExtend |
|
0xF80 |
312 |
m_w2VidCellBase |
|
0x10B8 |
312 |
m_w2VidCellExtend |
|
0x11F0 |
312 |
m_caVidCellBase |
|
0x1328 |
312 |
m_caVidCellExtend |
|
0x1460 |
312 |
m_a1VidCellBase |
|
0x1598 |
312 |
m_a1VidCellExtend |
|
0x16D0 |
312 |
m_a2VidCellBase |
|
0x1808 |
312 |
m_a2VidCellExtend |
|
0x1940 |
312 |
m_a3VidCellBase |
|
0x1A78 |
312 |
m_a3VidCellExtend |
|
0x1BB0 |
48 |
m_charPalette |
|
0x1BE0 |
8 |
m_resrefWeapon |
|
0x1BE8 |
8 |
m_currentVidCellWeapon |
|
0x1BF0 |
8 |
m_currentVidCellWeaponBase |
|
0x1BF8 |
8 |
m_currentVidCellWeaponExtend |
|
0x1C00 |
312 |
m_g1VidCellWeaponBase |
|
0x1D38 |
312 |
m_g1VidCellWeaponExtend |
|
0x1E70 |
312 |
m_w2VidCellWeaponBase |
|
0x1FA8 |
312 |
m_w2VidCellWeaponExtend |
|
0x20E0 |
312 |
m_a1VidCellWeaponBase |
|
0x2218 |
312 |
m_a1VidCellWeaponExtend |
|
0x2350 |
312 |
m_a2VidCellWeaponBase |
|
0x2488 |
312 |
m_a2VidCellWeaponExtend |
|
0x25C0 |
312 |
m_a3VidCellWeaponBase |
|
0x26F8 |
312 |
m_a3VidCellWeaponExtend |
|
0x2830 |
48 |
m_weaponPalette |
|
0x2860 |
8 |
m_resrefShield |
|
0x2868 |
8 |
m_currentVidCellShield |
|
0x2870 |
8 |
m_currentVidCellShieldBase |
|
0x2878 |
8 |
m_currentVidCellShieldExtend |
|
0x2880 |
312 |
m_g1VidCellShieldBase |
|
0x29B8 |
312 |
m_g1VidCellShieldExtend |
|
0x2AF0 |
312 |
m_w2VidCellShieldBase |
|
0x2C28 |
312 |
m_w2VidCellShieldExtend |
|
0x2D60 |
312 |
m_a1VidCellShieldBase |
|
0x2E98 |
312 |
m_a1VidCellShieldExtend |
|
0x2FD0 |
312 |
m_a2VidCellShieldBase |
|
0x3108 |
312 |
m_a2VidCellShieldExtend |
|
0x3240 |
312 |
m_a3VidCellShieldBase |
|
0x3378 |
312 |
m_a3VidCellShieldExtend |
|
0x34B0 |
48 |
m_shieldPalette |
|
0x34E0 |
8 |
m_resrefHelmet |
|
0x34E8 |
8 |
m_currentVidCellHelmet |
|
0x34F0 |
8 |
m_currentVidCellHelmetBase |
|
0x34F8 |
8 |
m_currentVidCellHelmetExtend |
|
0x3500 |
312 |
m_g1VidCellHelmetBase |
|
0x3638 |
312 |
m_g1VidCellHelmetExtend |
|
0x3770 |
312 |
m_w2VidCellHelmetBase |
|
0x38A8 |
312 |
m_w2VidCellHelmetExtend |
|
0x39E0 |
312 |
m_caVidCellHelmetBase |
|
0x3B18 |
312 |
m_caVidCellHelmetExtend |
|
0x3C50 |
312 |
m_a1VidCellHelmetBase |
|
0x3D88 |
312 |
m_a1VidCellHelmetExtend |
|
0x3EC0 |
312 |
m_a2VidCellHelmetBase |
|
0x3FF8 |
312 |
m_a2VidCellHelmetExtend |
|
0x4130 |
312 |
m_a3VidCellHelmetBase |
|
0x4268 |
312 |
m_a3VidCellHelmetExtend |
|
0x43A0 |
48 |
m_helmetPalette |
|
0x43D0 |
8 |
m_currentVidCellShadow |
|
0x43D8 |
8 |
m_currentVidCellShadowBase |
|
0x43E0 |
8 |
m_currentVidCellShadowExtend |
|
0x43E8 |
312 |
m_g1VidCellShadowBase |
|
0x4520 |
312 |
m_g1VidCellShadowExtend |
|
0x4658 |
312 |
m_w2VidCellShadowBase |
|
0x4790 |
312 |
m_w2VidCellShadowExtend |
|
0x48C8 |
312 |
m_caVidCellShadowBase |
|
0x4A00 |
312 |
m_caVidCellShadowExtend |
|
0x4B38 |
312 |
m_a1VidCellShadowBase |
|
0x4C70 |
312 |
m_a1VidCellShadowExtend |
|
0x4DA8 |
312 |
m_a2VidCellShadowBase |
|
0x4EE0 |
312 |
m_a2VidCellShadowExtend |
|
0x5018 |
312 |
m_a3VidCellShadowBase |
|
0x5150 |
312 |
m_a3VidCellShadowExtend |
|
0x5288 |
2 |
__int16 |
m_currentBamSequence |
0x528A |
2 |
__int16 |
m_currentBamDirection |
0x528C |
4 |
int |
m_renderWeapons |
0x5290 |
4 |
int |
m_bHideWeapons |
0x5294 |
4 |
int |
m_renderHelmet |
0x5298 |
4 |
int |
m_bEquipHelmet |
0x529C |
4 |
int |
m_weaponLeftHand |
0x52A0 |
4 |
int |
m_falseColor |
0x52A4 |
1 |
unsigned __int8 |
m_weaponCode |
0x52A5 |
1 |
unsigned __int8 |
m_extendDirectionTest |
0x52A6 |
1 |
unsigned __int8 |
m_bDetectedByInfravision |
0x52A7 |
1 |
unsigned __int8 |
m_bInvulnerable |
0x52A8 |
1 |
unsigned __int8 |
m_bCanLieDown |
7 |
|
CGameAnimationTypeEffect¶
Offset |
Size (Total: 3984) |
Type |
Field |
0x0 |
3280 |
baseclass_0 |
|
0xCD0 |
8 |
m_currentVidCell |
|
0xCD8 |
8 |
m_currentVidCellShadow |
|
0xCE0 |
312 |
m_g1VidCell |
|
0xE18 |
312 |
m_g1VidCellShadow |
|
0xF50 |
48 |
m_charPalette |
|
0xF80 |
1 |
unsigned __int8 |
m_translucent |
0xF81 |
1 |
unsigned __int8 |
m_bRender |
0xF82 |
2 |
unsigned __int16 |
m_posZ |
0xF84 |
2 |
unsigned __int16 |
m_deltaZ |
0xF86 |
2 |
__int16 |
m_currentBamSequence |
0xF88 |
2 |
__int16 |
m_currentBamDirection |
0xF8A |
1 |
unsigned __int8 |
m_extendDirectionTest |
0xF8B |
1 |
unsigned __int8 |
m_listType |
4 |
|
CGameAnimationTypeFlying¶
Offset |
Size (Total: 3672) |
Type |
Field |
0x0 |
3280 |
baseclass_0 |
|
0xCD0 |
8 |
m_currentVidCell |
|
0xCD8 |
8 |
m_currentVidCellBase |
|
0xCE0 |
312 |
m_g1VidCellBase |
|
0xE18 |
48 |
m_charPalette |
|
0xE48 |
2 |
__int16 |
m_currentBamSequence |
0xE4A |
2 |
__int16 |
m_currentBamDirection |
0xE4C |
4 |
int |
m_falseColor |
0xE50 |
1 |
unsigned __int8 |
m_extendDirectionTest |
7 |
|
CGameAnimationTypeMonster¶
Offset |
Size (Total: 5384) |
Type |
Field |
0x0 |
3280 |
baseclass_0 |
|
0xCD0 |
8 |
m_resref |
|
0xCD8 |
8 |
m_currentVidCell |
|
0xCE0 |
8 |
m_currentVidCellBase |
|
0xCE8 |
312 |
m_g1VidCellBase |
|
0xE20 |
312 |
m_g2VidCellBase |
|
0xF58 |
48 |
m_charPalette |
|
0xF88 |
8 |
m_currentVidCellWeapon |
|
0xF90 |
8 |
m_currentVidCellWeaponBase |
|
0xF98 |
312 |
m_g1VidCellWeaponBase |
|
0x10D0 |
312 |
m_g2VidCellWeaponBase |
|
0x1208 |
48 |
m_weaponPalette |
|
0x1238 |
2 |
__int16 |
m_currentBamSequence |
0x123A |
2 |
__int16 |
m_currentBamDirection |
0x123C |
2 |
__int16 |
m_currentShootSequence |
2 |
|
||
0x1240 |
4 |
int |
m_falseColor |
0x1244 |
4 |
int |
m_translucent |
0x1248 |
4 |
int |
m_bTwoPalettes |
0x124C |
8 |
m_cResRefPalette1 |
|
0x1254 |
8 |
m_cResRefPalette2 |
|
0x125C |
4 |
int |
m_renderWeapons |
0x1260 |
4 |
int |
m_bHideWeapons |
0x1264 |
4 |
int |
m_weaponLeftHand |
0x1268 |
1 |
unsigned __int8 |
m_bDetectedByInfravision |
0x1269 |
1 |
unsigned __int8 |
m_extendDirectionTest |
2 |
|
||
0x126C |
4 |
int |
m_bCanLieDown |
0x1270 |
4 |
int |
m_bPathSmooth |
0x1274 |
4 |
int |
m_bSplitBams |
0x1278 |
1 |
char |
m_splitBamChar |
0x1279 |
1 |
char |
m_currentShootSplit |
2 |
|
||
0x127C |
4 |
int |
m_bGlowLayer |
0x1280 |
8 |
m_glowResref |
|
0x1288 |
8 |
m_glowCurrentVidCell |
|
0x1290 |
8 |
m_glowCurrentVidCellBase |
|
0x1298 |
312 |
m_glowG1VidCellBase |
|
0x13D0 |
312 |
m_glowG2VidCellBase |
CGameAnimationTypeMonsterAnkheg¶
Offset |
Size (Total: 7096) |
Type |
Field |
0x0 |
3280 |
baseclass_0 |
|
0xCD0 |
8 |
m_resref |
|
0xCD8 |
8 |
m_currentVidCell |
|
0xCE0 |
8 |
m_currentVidCellBase |
|
0xCE8 |
8 |
m_currentVidCellExtend |
|
0xCF0 |
312 |
m_g1VidCellBase |
|
0xE28 |
312 |
m_g1VidCellExtend |
|
0xF60 |
312 |
m_g2VidCellBase |
|
0x1098 |
312 |
m_g2VidCellExtend |
|
0x11D0 |
312 |
m_g3VidCellBase |
|
0x1308 |
312 |
m_g3VidCellExtend |
|
0x1440 |
8 |
m_currentVidCellHole |
|
0x1448 |
8 |
m_currentVidCellHoleBase |
|
0x1450 |
8 |
m_currentVidCellHoleExtend |
|
0x1458 |
312 |
m_g1VidCellHoleBase |
|
0x1590 |
312 |
m_g1VidCellHoleExtend |
|
0x16C8 |
312 |
m_g2VidCellHoleBase |
|
0x1800 |
312 |
m_g2VidCellHoleExtend |
|
0x1938 |
312 |
m_g3VidCellHoleBase |
|
0x1A70 |
312 |
m_g3VidCellHoleExtend |
|
0x1BA8 |
2 |
__int16 |
m_currentBamSequence |
0x1BAA |
2 |
__int16 |
m_currentBamDirection |
0x1BAC |
4 |
int |
m_bAboveGround |
0x1BB0 |
1 |
unsigned __int8 |
m_extendDirectionTest |
3 |
|
||
0x1BB4 |
4 |
int |
m_bMirrorBam |
CGameAnimationTypeMonsterIcewind¶
Offset |
Size (Total: 19584) |
Type |
Field |
0x0 |
3280 |
baseclass_0 |
|
0xCD0 |
8 |
m_resref |
|
0xCD8 |
8 |
m_currentVidCell |
|
0xCE0 |
8 |
m_currentVidCellBase |
|
0xCE8 |
8 |
m_currentVidCellExtend |
|
0xCF0 |
312 |
m_a1VidCellBase |
|
0xE28 |
312 |
m_a1VidCellExtend |
|
0xF60 |
312 |
m_a2VidCellBase |
|
0x1098 |
312 |
m_a2VidCellExtend |
|
0x11D0 |
312 |
m_a3VidCellBase |
|
0x1308 |
312 |
m_a3VidCellExtend |
|
0x1440 |
312 |
m_shVidCellBase |
|
0x1578 |
312 |
m_shVidCellExtend |
|
0x16B0 |
312 |
m_awVidCellBase |
|
0x17E8 |
312 |
m_awVidCellExtend |
|
0x1920 |
312 |
m_slVidCellBase |
|
0x1A58 |
312 |
m_slVidCellExtend |
|
0x1B90 |
312 |
m_deVidCellBase |
|
0x1CC8 |
312 |
m_deVidCellExtend |
|
0x1E00 |
312 |
m_daVidCellBase |
|
0x1F38 |
312 |
m_daVidCellExtend |
|
0x2070 |
312 |
m_paVidCellBase |
|
0x21A8 |
312 |
m_paVidCellExtend |
|
0x22E0 |
312 |
m_reVidCellBase |
|
0x2418 |
312 |
m_reVidCellExtend |
|
0x2550 |
312 |
m_coVidCellBase |
|
0x2688 |
312 |
m_coVidCellExtend |
|
0x27C0 |
312 |
m_caVidCellBase |
|
0x28F8 |
312 |
m_caVidCellExtend |
|
0x2A30 |
312 |
m_twVidCellBase |
|
0x2B68 |
312 |
m_twVidCellExtend |
|
0x2CA0 |
312 |
m_waVidCellBase |
|
0x2DD8 |
312 |
m_waVidCellExtend |
|
0x2F10 |
8 |
m_currentVidCellWeapon |
|
0x2F18 |
8 |
m_currentVidCellWeaponBase |
|
0x2F20 |
8 |
m_currentVidCellWeaponExtend |
|
0x2F28 |
312 |
m_a1VidCellWeaponBase |
|
0x3060 |
312 |
m_a1VidCellWeaponExtend |
|
0x3198 |
312 |
m_a2VidCellWeaponBase |
|
0x32D0 |
312 |
m_a2VidCellWeaponExtend |
|
0x3408 |
312 |
m_a3VidCellWeaponBase |
|
0x3540 |
312 |
m_a3VidCellWeaponExtend |
|
0x3678 |
312 |
m_shVidCellWeaponBase |
|
0x37B0 |
312 |
m_shVidCellWeaponExtend |
|
0x38E8 |
312 |
m_awVidCellWeaponBase |
|
0x3A20 |
312 |
m_awVidCellWeaponExtend |
|
0x3B58 |
312 |
m_slVidCellWeaponBase |
|
0x3C90 |
312 |
m_slVidCellWeaponExtend |
|
0x3DC8 |
312 |
m_daVidCellWeaponBase |
|
0x3F00 |
312 |
m_daVidCellWeaponExtend |
|
0x4038 |
312 |
m_paVidCellWeaponBase |
|
0x4170 |
312 |
m_paVidCellWeaponExtend |
|
0x42A8 |
312 |
m_reVidCellWeaponBase |
|
0x43E0 |
312 |
m_reVidCellWeaponExtend |
|
0x4518 |
312 |
m_coVidCellWeaponBase |
|
0x4650 |
312 |
m_coVidCellWeaponExtend |
|
0x4788 |
312 |
m_caVidCellWeaponBase |
|
0x48C0 |
312 |
m_caVidCellWeaponExtend |
|
0x49F8 |
312 |
m_waVidCellWeaponBase |
|
0x4B30 |
312 |
m_waVidCellWeaponExtend |
|
0x4C68 |
2 |
__int16 |
m_currentBamDirection |
2 |
|
||
0x4C6C |
4 |
int |
m_bRenderWeapons |
0x4C70 |
4 |
int |
m_bHideWeapons |
0x4C74 |
4 |
int |
m_weaponLeftHand |
0x4C78 |
1 |
unsigned __int8 |
m_bDetectedByInfravision |
0x4C79 |
1 |
unsigned __int8 |
m_extendDirectionTest |
2 |
|
||
0x4C7C |
4 |
int |
m_translucent |
CGameAnimationTypeMonsterLarge¶
Offset |
Size (Total: 5248) |
Type |
Field |
0x0 |
3280 |
baseclass_0 |
|
0xCD0 |
8 |
m_resref |
|
0xCD8 |
8 |
m_currentVidCell |
|
0xCE0 |
8 |
m_currentVidCellBase |
|
0xCE8 |
8 |
m_currentVidCellExtend |
|
0xCF0 |
312 |
m_g1VidCellBase |
|
0xE28 |
312 |
m_g1VidCellExtend |
|
0xF60 |
312 |
m_g2VidCellBase |
|
0x1098 |
312 |
m_g2VidCellExtend |
|
0x11D0 |
312 |
m_g3VidCellBase |
|
0x1308 |
312 |
m_g3VidCellExtend |
|
0x1440 |
48 |
m_charPalette |
|
0x1470 |
2 |
__int16 |
m_currentBamSequence |
0x1472 |
2 |
__int16 |
m_currentBamDirection |
0x1474 |
4 |
int |
m_falseColor |
0x1478 |
1 |
unsigned __int8 |
m_extendDirectionTest |
7 |
|
CGameAnimationTypeMonsterLarge16¶
Offset |
Size (Total: 5248) |
Type |
Field |
0x0 |
3280 |
baseclass_0 |
|
0xCD0 |
8 |
m_resref |
|
0xCD8 |
8 |
m_currentVidCell |
|
0xCE0 |
8 |
m_currentVidCellBase |
|
0xCE8 |
8 |
m_currentVidCellExtend |
|
0xCF0 |
312 |
m_g1VidCellBase |
|
0xE28 |
312 |
m_g1VidCellExtend |
|
0xF60 |
312 |
m_g2VidCellBase |
|
0x1098 |
312 |
m_g2VidCellExtend |
|
0x11D0 |
312 |
m_g3VidCellBase |
|
0x1308 |
312 |
m_g3VidCellExtend |
|
0x1440 |
48 |
m_charPalette |
|
0x1470 |
2 |
__int16 |
m_currentBamSequence |
0x1472 |
2 |
__int16 |
m_currentBamDirection |
0x1474 |
4 |
int |
m_falseColor |
0x1478 |
1 |
unsigned __int8 |
m_extendDirectionTest |
7 |
|
CGameAnimationTypeMonsterLayered¶
Offset |
Size (Total: 5968) |
Type |
Field |
0x0 |
3280 |
baseclass_0 |
|
0xCD0 |
8 |
m_resref |
|
0xCD8 |
8 |
m_currentVidCell |
|
0xCE0 |
8 |
m_currentVidCellBase |
|
0xCE8 |
8 |
m_currentVidCellExtend |
|
0xCF0 |
312 |
m_g1VidCellBase |
|
0xE28 |
312 |
m_g1VidCellExtend |
|
0xF60 |
312 |
m_g2VidCellBase |
|
0x1098 |
312 |
m_g2VidCellExtend |
|
0x11D0 |
48 |
m_charPalette |
|
0x1200 |
8 |
m_currentVidCellWeapon |
|
0x1208 |
8 |
m_currentVidCellWeaponBase |
|
0x1210 |
8 |
m_currentVidCellWeaponExtend |
|
0x1218 |
312 |
m_g1VidCellWeaponBase |
|
0x1350 |
312 |
m_g1VidCellWeaponExtend |
|
0x1488 |
312 |
m_g2VidCellWeaponBase |
|
0x15C0 |
312 |
m_g2VidCellWeaponExtend |
|
0x16F8 |
48 |
m_weaponPalette |
|
0x1728 |
2 |
__int16 |
m_currentBamSequence |
0x172A |
2 |
__int16 |
m_currentBamDirection |
0x172C |
4 |
int |
m_renderWeapons |
0x1730 |
4 |
int |
m_bHideWeapons |
0x1734 |
4 |
int |
m_weaponLeftHand |
0x1738 |
1 |
unsigned __int8 |
m_nMeleeWeaponReady |
0x1739 |
1 |
unsigned __int8 |
m_extendDirectionTest |
6 |
|
||
0x1740 |
16 |
Array<CString,2> |
m_resrefWeapon |
CGameAnimationTypeMonsterLayeredSpell¶
Offset |
Size (Total: 5984) |
Type |
Field |
0x0 |
3280 |
baseclass_0 |
|
0xCD0 |
8 |
m_resref |
|
0xCD8 |
8 |
m_currentVidCell |
|
0xCE0 |
8 |
m_currentVidCellBase |
|
0xCE8 |
8 |
m_currentVidCellExtend |
|
0xCF0 |
312 |
m_g1VidCellBase |
|
0xE28 |
312 |
m_g1VidCellExtend |
|
0xF60 |
312 |
m_g2VidCellBase |
|
0x1098 |
312 |
m_g2VidCellExtend |
|
0x11D0 |
48 |
m_charPalette |
|
0x1200 |
8 |
m_currentVidCellWeapon |
|
0x1208 |
8 |
m_currentVidCellWeaponBase |
|
0x1210 |
8 |
m_currentVidCellWeaponExtend |
|
0x1218 |
312 |
m_g1VidCellWeaponBase |
|
0x1350 |
312 |
m_g1VidCellWeaponExtend |
|
0x1488 |
312 |
m_g2VidCellWeaponBase |
|
0x15C0 |
312 |
m_g2VidCellWeaponExtend |
|
0x16F8 |
48 |
m_weaponPalette |
|
0x1728 |
2 |
__int16 |
m_currentBamSequence |
0x172A |
2 |
__int16 |
m_currentBamDirection |
0x172C |
4 |
int |
m_renderWeapons |
0x1730 |
4 |
int |
m_bHideWeapons |
0x1734 |
4 |
int |
m_weaponLeftHand |
0x1738 |
4 |
int |
m_falseColor |
4 |
|
||
0x1740 |
16 |
Array<CString,2> |
m_resrefWeapon |
0x1750 |
1 |
unsigned __int8 |
m_bInvulnerable |
3 |
|
||
0x1754 |
4 |
int |
m_bDualAttack |
0x1758 |
1 |
unsigned __int8 |
m_extendDirectionTest |
7 |
|
CGameAnimationTypeMonsterMulti¶
Offset |
Size (Total: 4872) |
Type |
Field |
0x0 |
3280 |
baseclass_0 |
|
0xCD0 |
8 |
m_resref |
|
0xCD8 |
8 |
m_currentVidCell |
|
0xCE0 |
8 |
m_currentVidCellBase |
|
0xCE8 |
8 |
m_g1VidCellBase |
|
0xCF0 |
8 |
m_g2VidCellBase |
|
0xCF8 |
8 |
m_g3VidCellBase |
|
0xD00 |
8 |
m_g4VidCellBase |
|
0xD08 |
8 |
m_g5VidCellBase |
|
0xD10 |
48 |
m_charPalette |
|
0xD40 |
2 |
__int16 |
m_currentBamSequence |
0xD42 |
2 |
__int16 |
m_currentBamDirection |
4 |
|
||
0xD48 |
8 |
m_currentNewPalette |
|
0xD50 |
4 |
int |
m_falseColor |
4 |
|
||
0xD58 |
288 |
m_g1NewPalette |
|
0xE78 |
288 |
m_g2NewPalette |
|
0xF98 |
288 |
m_g3NewPalette |
|
0x10B8 |
288 |
m_g4NewPalette |
|
0x11D8 |
288 |
m_g5NewPalette |
|
0x12F8 |
1 |
unsigned __int8 |
m_extendDirectionTest |
0x12F9 |
1 |
unsigned __int8 |
m_nQuadrants |
2 |
|
||
0x12FC |
4 |
int |
m_bDoubleBlit |
0x1300 |
4 |
int |
m_bSplitBams |
0x1304 |
1 |
char |
m_splitBamChar |
0x1305 |
1 |
char |
m_splitDirectionBamChar |
2 |
|
CGameAnimationTypeMonsterMultiNew¶
Offset |
Size (Total: 3424) |
Type |
Field |
0x0 |
3280 |
baseclass_0 |
|
0xCD0 |
8 |
m_resref |
|
0xCD8 |
8 |
m_pCurrentVidCell |
|
0xCE0 |
8 |
m_pCurrentVidCellBase |
|
0xCE8 |
8 |
m_pg1VidCellBase |
|
0xCF0 |
8 |
m_pg2VidCellBase |
|
0xCF8 |
48 |
m_charPalette |
|
0xD28 |
2 |
__int16 |
m_currentBamSequence |
0xD2A |
2 |
__int16 |
m_currentBamDirection |
0xD2C |
2 |
__int16 |
m_currentShootSequence |
2 |
|
||
0xD30 |
4 |
int |
m_falseColor |
0xD34 |
1 |
unsigned __int8 |
m_extendDirectionTest |
0xD35 |
1 |
unsigned __int8 |
m_nQuadrants |
2 |
|
||
0xD38 |
4 |
int |
m_bSplitBams |
0xD3C |
1 |
char |
m_splitBamChar |
3 |
|
||
0xD40 |
4 |
int |
m_translucent |
0xD44 |
4 |
int |
m_renderWeapons |
0xD48 |
4 |
int |
m_weaponLeftHand |
0xD4C |
1 |
unsigned __int8 |
m_bDetectedByInfravision |
3 |
|
||
0xD50 |
4 |
int |
m_bCanLieDown |
0xD54 |
4 |
int |
m_bPathSmooth |
0xD58 |
1 |
char |
m_currentShootSplit |
7 |
|
CGameAnimationTypeMonsterOld¶
Offset |
Size (Total: 4624) |
Type |
Field |
0x0 |
3280 |
baseclass_0 |
|
0xCD0 |
8 |
m_resref |
|
0xCD8 |
8 |
m_currentVidCell |
|
0xCE0 |
8 |
m_currentVidCellBase |
|
0xCE8 |
8 |
m_currentVidCellExtend |
|
0xCF0 |
312 |
m_g1VidCellBase |
|
0xE28 |
312 |
m_g1VidCellExtend |
|
0xF60 |
312 |
m_g2VidCellBase |
|
0x1098 |
312 |
m_g2VidCellExtend |
|
0x11D0 |
48 |
m_charPalette |
|
0x1200 |
2 |
__int16 |
m_currentBamSequence |
0x1202 |
2 |
__int16 |
m_currentBamDirection |
0x1204 |
4 |
int |
m_falseColor |
0x1208 |
4 |
int |
m_translucent |
0x120C |
1 |
unsigned __int8 |
m_bDetectedByInfravision |
0x120D |
1 |
unsigned __int8 |
m_extendDirectionTest |
2 |
|
CGameAnimationTypeMonsterQuadrant¶
Offset |
Size (Total: 3432) |
Type |
Field |
0x0 |
3280 |
baseclass_0 |
|
0xCD0 |
8 |
m_resref |
|
0xCD8 |
8 |
m_currentVidCell |
|
0xCE0 |
8 |
m_currentVidCellBase |
|
0xCE8 |
8 |
m_g1VidCellBase |
|
0xCF0 |
8 |
m_g2VidCellBase |
|
0xCF8 |
8 |
m_g3VidCellBase |
|
0xD00 |
8 |
m_currentVidCellExtend |
|
0xD08 |
8 |
m_g1VidCellExtend |
|
0xD10 |
8 |
m_g2VidCellExtend |
|
0xD18 |
8 |
m_g3VidCellExtend |
|
0xD20 |
48 |
m_charPalette |
|
0xD50 |
2 |
__int16 |
m_currentBamSequence |
0xD52 |
2 |
__int16 |
m_currentBamDirection |
0xD54 |
4 |
int |
m_falseColor |
0xD58 |
1 |
unsigned __int8 |
m_extendDirectionTest |
0xD59 |
1 |
unsigned __int8 |
m_nQuadrants |
2 |
|
||
0xD5C |
4 |
int |
m_bCaster |
0xD60 |
4 |
int |
m_bExtendDir |
0xD64 |
4 |
int |
m_pathSmooth |
CGameAnimationTypeTownStatic¶
Offset |
Size (Total: 3672) |
Type |
Field |
0x0 |
3280 |
baseclass_0 |
|
0xCD0 |
8 |
m_currentVidCell |
|
0xCD8 |
8 |
m_currentVidCellBase |
|
0xCE0 |
312 |
m_g1VidCellBase |
|
0xE18 |
48 |
m_charPalette |
|
0xE48 |
2 |
__int16 |
m_currentBamSequence |
0xE4A |
2 |
__int16 |
m_currentBamDirection |
0xE4C |
4 |
int |
m_falseColor |
0xE50 |
1 |
unsigned __int8 |
m_bCanLieDown |
7 |
|
CGameArea¶
Offset |
Size (Total: 4384) |
Type |
Field |
0x0 |
76 |
m_header |
|
0x4C |
4 |
int |
m_bHeaderExtendedNight |
0x50 |
144 |
m_headerSound |
|
0xE0 |
228 |
m_headerRestEncounter |
|
4 |
|
||
0x1C8 |
56 |
m_entryPoints |
|
0x200 |
1 |
unsigned __int8 |
m_id |
0x201 |
1 |
unsigned __int8 |
m_nCharacters |
0x202 |
1 |
unsigned __int8 |
m_nInfravision |
0x203 |
1 |
unsigned __int8 |
m_bAreaLoaded |
0x204 |
8 |
m_resref |
|
0x20C |
8 |
m_restMovieDay |
|
0x214 |
8 |
m_restMovieNight |
|
0x21C |
1 |
unsigned __int8 |
m_waterAlpha |
3 |
|
||
0x220 |
8 |
m_pResWED |
|
0x228 |
8 |
m_pGame |
|
0x230 |
4 |
int |
m_nScrollState |
0x234 |
4 |
int |
m_nKeyScrollState |
0x238 |
4 |
int |
m_bSelectionSquareEnabled |
0x23C |
4 |
int |
m_bTravelSquare |
0x240 |
4 |
int |
m_iPickedOnDown |
0x244 |
4 |
int |
m_iPicked |
0x248 |
4 |
int |
m_iPickedTarget |
0x24C |
4 |
int |
m_bPicked |
0x250 |
4 |
int |
m_nToolTip |
0x254 |
8 |
m_mousePos |
|
4 |
|
||
0x260 |
288 |
m_bmLum |
|
0x380 |
8 |
m_pbmLumNight |
|
0x388 |
288 |
m_bmHeight |
|
0x4A8 |
8 |
m_pObjectMarker |
|
0x4B0 |
8 |
m_pObjectMarkerHealthBar |
|
0x4B8 |
1 |
unsigned __int8 |
m_firstRender |
3 |
|
||
0x4BC |
16 |
m_selectSquare |
|
0x4CC |
2 |
__int16 |
m_rotation |
2 |
|
||
0x4D0 |
8 |
m_moveDest |
|
0x4D8 |
4 |
int |
m_groupMove |
0x4DC |
16 |
Array<unsigned __int8,16> |
m_terrainTable |
0x4EC |
16 |
Array<unsigned __int8,16> |
m_visibleTerrainTable |
0x4FC |
4 |
int |
m_nAIIndex |
0x500 |
4 |
int |
m_bInPathSearch |
0x504 |
4 |
unsigned int |
m_nInitialAreaID |
0x508 |
4 |
unsigned int |
m_nFirstObject |
0x50C |
4 |
unsigned int |
m_dwLastProgressRenderTickCount |
0x510 |
4 |
unsigned int |
m_dwLastProgressMsgTickCount |
0x514 |
1 |
unsigned __int8 |
m_nRandomMonster |
1 |
|
||
0x516 |
2 |
__int16 |
m_nVisibleMonster |
0x518 |
1 |
unsigned __int8 |
m_bRecentlySaved |
3 |
|
||
0x51C |
4 |
unsigned int |
m_nSavedTime |
0x520 |
168 |
m_cGameAreaNotes |
|
0x5C8 |
1176 |
m_cInfinity |
|
0xA60 |
336 |
m_search |
|
0xBB0 |
112 |
m_visibility |
|
0xC20 |
8 |
unsigned __int8* |
m_pDynamicHeight |
0xC28 |
4 |
int |
m_startedMusic |
0xC2C |
4 |
unsigned int |
m_startedMusicCounter |
0xC30 |
56 |
CTypedPtrList<CPtrList,long*> |
m_lVertSort |
0xC68 |
56 |
CTypedPtrList<CPtrList,long*> |
m_lVertSortBack |
0xCA0 |
56 |
CTypedPtrList<CPtrList,long*> |
m_lVertSortFlight |
0xCD8 |
56 |
CTypedPtrList<CPtrList,long*> |
m_lVertSortUnder |
0xD10 |
56 |
CTypedPtrList<CPtrList,long*> |
m_lVertSortAdd |
0xD48 |
56 |
CTypedPtrList<CPtrList,long*> |
m_lVertSortBackAdd |
0xD80 |
56 |
CTypedPtrList<CPtrList,long*> |
m_lVertSortFlightAdd |
0xDB8 |
56 |
CTypedPtrList<CPtrList,long*> |
m_lVertSortUnderAdd |
0xDF0 |
56 |
CTypedPtrList<CPtrList,__POSITION*> |
m_lVertSortRemove |
0xE28 |
56 |
CTypedPtrList<CPtrList,__POSITION*> |
m_lVertSortBackRemove |
0xE60 |
56 |
CTypedPtrList<CPtrList,__POSITION*> |
m_lVertSortFlightRemove |
0xE98 |
56 |
CTypedPtrList<CPtrList,__POSITION*> |
m_lVertSortUnderRemove |
0xED0 |
56 |
m_lTiledObjects |
|
0xF08 |
56 |
CTypedPtrList<CPtrList,long*> |
m_lGameTextObjects |
0xF40 |
56 |
CTypedPtrList<CPtrList,long*> |
m_lVertSortTransition |
0xF78 |
8 |
m_ptOldViewPos |
|
0xF80 |
16 |
m_variables |
|
0xF90 |
16 |
m_namedCreatures |
|
0xFA0 |
1 |
unsigned __int8 |
m_bPermitNewCharacters |
1 |
|
||
0xFA2 |
2 |
__int16 |
m_nCurrentSong |
0xFA4 |
4 |
int |
m_nBattleSongCounter |
0xFA8 |
4 |
int |
m_nDamageCounter |
0xFAC |
2 |
__int16 |
m_nScreenFlash |
0xFAE |
2 |
__int16 |
m_nScreenFlashFade |
0xFB0 |
4 |
unsigned int |
m_screenFlashRGB |
4 |
|
||
0xFB8 |
56 |
m_lClairvoyanceObjects |
|
0xFF0 |
56 |
CTypedPtrList<CPtrList,long*> |
m_lContainersNeedingUpdate |
0x1028 |
4 |
int |
m_bAnySpritesInActions |
0x102C |
4 |
int |
m_nMPSynchCounter |
0x1030 |
1 |
unsigned __int8 |
m_nMPSignalType |
0x1031 |
1 |
unsigned __int8 |
m_nMPSignalData |
2 |
|
||
0x1034 |
4 |
int |
m_nMPSignalsToSend |
0x1038 |
4 |
int |
m_nEnemyCountWork |
0x103C |
4 |
int |
m_nEnemyCountLast |
0x1040 |
4 |
int |
m_nEnemyCount2ndLast |
0x1044 |
4 |
int |
m_nEnemyCountSequestered |
0x1048 |
4 |
int |
m_nTrapCountWork |
0x104C |
4 |
int |
m_nTrapCountLast |
0x1050 |
4 |
int |
m_nTrapCount2ndLast |
0x1054 |
4 |
int |
m_nUnloadCounter |
0x1058 |
4 |
int |
m_bDisplayingHealth |
4 |
|
||
0x1060 |
72 |
INIFile |
|
0x10A8 |
8 |
mpSpawner |
|
0x10B0 |
4 |
int |
m_nCreatureNodeCount |
0x10B4 |
8 |
m_lightmapRatio |
|
4 |
|
||
0x10C0 |
24 |
m_cWalkableRenderCache |
|
0x10D8 |
32 |
m_sndAmbientDay |
|
0x10F8 |
32 |
m_sndAmbientNight |
|
0x1118 |
1 |
unsigned __int8 |
m_sndAmbientVolume |
1 |
|
||
0x111A |
2 |
unsigned __int16 |
m_sndAmbientDayVolume |
0x111C |
2 |
unsigned __int16 |
m_sndAmbientNightVolume |
2 |
|
CGameArea::m_cWalkableRenderCache_t¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
4 |
int |
nTriCount |
0x4 |
4 |
int |
nLineCount |
0x8 |
8 |
pVertexArray |
|
0x10 |
1 |
bool |
bReady |
7 |
|
CGameAreaClairvoyanceEntry¶
Offset |
Size (Total: 40) |
Type |
Field |
0x0 |
8 |
m_position |
|
0x8 |
4 |
int |
m_id |
0xC |
4 |
int |
m_timeKill |
0x10 |
8 |
unsigned __int8* |
m_pVisibleTerrainTable |
0x18 |
4 |
int |
m_charId |
0x1C |
2 |
__int16 |
m_visRange |
2 |
|
||
0x20 |
8 |
int* |
m_pVisMapExploredArea |
CGameAreaNotes¶
Used by the CGameAreaNotes Class
Offset |
Size (Total: 168) |
Type |
Field |
0x0 |
4 |
int |
m_bInitialized |
0x4 |
8 |
m_ptCellSize |
|
0xC |
8 |
m_ptButtonSize |
|
4 |
|
||
0x18 |
56 |
m_areaNoteList |
|
0x50 |
52 |
m_cAreaNote |
|
0x84 |
4 |
int |
m_bAddingNote |
0x88 |
4 |
unsigned int |
m_nNoteButtonClicked |
0x8C |
8 |
m_rArea |
|
4 |
|
||
0x98 |
8 |
m_szBuffer |
|
0xA0 |
1 |
unsigned __int8 |
m_bNetworkDelete |
0xA1 |
1 |
unsigned __int8 |
m_nCurrentIcon |
6 |
|
CGameChunk¶
Offset |
Size (Total: 192) |
Type |
Field |
0x0 |
96 |
baseclass_0 |
|
0x60 |
16 |
Array<unsigned __int8,16> |
m_visibleTerrainTable |
0x70 |
24 |
m_animation |
|
0x88 |
4 |
int |
m_animationRunning |
0x8C |
8 |
m_posDelta |
|
0x94 |
4 |
int |
m_posZDelta |
0x98 |
1 |
unsigned __int8 |
m_doBounce |
0x99 |
1 |
unsigned __int8 |
m_duration |
0x9A |
1 |
unsigned __int8 |
m_durationFade |
5 |
|
||
0xA0 |
32 |
m_sound |
CGameContainer¶
Used by the CGameContainer Class
Offset |
Size (Total: 2488) |
Type |
Field |
0x0 |
1344 |
baseclass_0 |
|
0x540 |
16 |
m_rBounding |
|
0x550 |
8 |
m_pPolygon |
|
0x558 |
2 |
unsigned __int16 |
m_nPolygon |
6 |
|
||
0x560 |
56 |
m_lstItems |
|
0x598 |
2 |
unsigned __int16 |
m_containerType |
2 |
|
||
0x59C |
8 |
m_ptWalkToUse |
|
4 |
|
||
0x5A8 |
936 |
Array<CVidCell,3> |
m_pileVidCell |
0x950 |
1 |
unsigned __int8 |
m_nPileVidCell |
0x951 |
1 |
unsigned __int8 |
m_bDeleteMe |
0x952 |
8 |
Array<unsigned __int8,8> |
m_scriptRes |
0x95A |
2 |
unsigned __int16 |
m_lockDifficulty |
0x95C |
4 |
unsigned int |
m_dwFlags |
0x960 |
2 |
unsigned __int16 |
m_trapDetectionDifficulty |
0x962 |
2 |
unsigned __int16 |
m_trapRemovalDifficulty |
0x964 |
2 |
unsigned __int16 |
m_trapActivated |
0x966 |
2 |
unsigned __int16 |
m_trapDetected |
0x968 |
8 |
m_posTrapOrigin |
|
0x970 |
2 |
unsigned __int16 |
m_triggerRange |
0x972 |
32 |
Array<char,32> |
m_ownedBy |
0x992 |
8 |
m_keyType |
|
2 |
|
||
0x99C |
4 |
unsigned int |
m_breakDifficulty |
0x9A0 |
2 |
__int16 |
m_drawPoly |
2 |
|
||
0x9A4 |
4 |
unsigned int |
m_strNotPickable |
0x9A8 |
4 |
int |
m_bJustCreated |
0x9AC |
4 |
int |
m_bNeedUpdate |
0x9B0 |
1 |
unsigned __int8 |
m_probabilityRoll |
7 |
|
CGameDialogEntry¶
Used by the CGameDialogEntry Class
Offset |
Size (Total: 112) |
Type |
Field |
0x0 |
32 |
baseclass_0 |
|
0x20 |
4 |
unsigned int |
m_dialogText |
4 |
|
||
0x28 |
56 |
m_startCondition |
|
0x60 |
4 |
int |
m_picked |
0x64 |
4 |
unsigned int |
m_conditionPriority |
0x68 |
4 |
unsigned int |
m_dialogIndex |
0x6C |
1 |
unsigned __int8 |
m_bDisplayButton |
3 |
|
CGameDialogIdentifier¶
Offset |
Size (Total: 12) |
Type |
Field |
0x0 |
8 |
m_dialog |
|
0x8 |
4 |
unsigned int |
m_index |
CGameDialogReply¶
Used by the CGameDialogReply Class
Offset |
Size (Total: 200) |
Type |
Field |
0x0 |
4 |
unsigned int |
m_flags |
0x4 |
4 |
unsigned int |
m_replyText |
0x8 |
4 |
unsigned int |
m_journalEntry |
4 |
|
||
0x10 |
56 |
m_condition |
|
0x48 |
64 |
m_response |
|
0x88 |
8 |
m_nextDialog |
|
0x90 |
4 |
unsigned int |
m_nextEntryIndex |
4 |
|
||
0x98 |
8 |
__POSITION* |
m_displayPosition |
0xA0 |
4 |
int |
m_removeIfPicked |
0xA4 |
1 |
unsigned __int8 |
m_displayListId |
3 |
|
||
0xA8 |
8 |
m_conditionString |
|
0xB0 |
4 |
int |
m_needToParseCondition |
4 |
|
||
0xB8 |
8 |
m_responseString |
|
0xC0 |
4 |
int |
m_needToParseResponse |
0xC4 |
4 |
int |
m_bracketedActions |
CGameDialogSprite¶
Used by the CGameDialogSprite Class
Offset |
Size (Total: 136) |
Type |
Field |
0x0 |
8 |
m_file |
|
0x8 |
32 |
m_dialogEntries |
|
0x28 |
32 |
m_dialogEntriesOrdered |
|
0x48 |
4 |
int |
m_characterIndex |
0x4C |
4 |
int |
m_talkerIndex |
0x50 |
4 |
unsigned int |
m_currentEntryIndex |
0x54 |
4 |
int |
m_waitingForResponse |
0x58 |
4 |
int |
m_responseMarker |
0x5C |
4 |
unsigned int |
m_playerColor |
0x60 |
8 |
m_playerName |
|
0x68 |
4 |
int |
m_dialogFreezeCounter |
0x6C |
4 |
int |
m_dialogFreezeMultiplayer |
0x70 |
4 |
unsigned int |
m_dWFlags |
0x74 |
4 |
int |
m_bPlayedStartSound |
0x78 |
4 |
int |
m_bItemDialog |
0x7C |
4 |
int |
m_bSuppressName |
0x80 |
4 |
int |
m_UpdateTime |
4 |
|
CGameDoor¶
Used by the CGameDoor Class
Offset |
Size (Total: 1704) |
Type |
Field |
0x0 |
1344 |
baseclass_0 |
|
0x540 |
8 |
m_resID |
|
0x548 |
16 |
m_rOpenBounding |
|
0x558 |
16 |
m_rClosedBounding |
|
0x568 |
4 |
unsigned int |
m_cursorType |
0x56C |
4 |
unsigned int |
m_dwFlags |
0x570 |
8 |
m_pOpenPolygon |
|
0x578 |
2 |
unsigned __int16 |
m_nOpenPolygon |
6 |
|
||
0x580 |
8 |
m_pClosedPolygon |
|
0x588 |
2 |
unsigned __int16 |
m_nClosedPolygon |
6 |
|
||
0x590 |
8 |
m_pOpenSearch |
|
0x598 |
2 |
unsigned __int16 |
m_nOpenSearch |
6 |
|
||
0x5A0 |
8 |
m_pClosedSearch |
|
0x5A8 |
2 |
unsigned __int16 |
m_nClosedSearch |
2 |
|
||
0x5AC |
8 |
m_ptDest1 |
|
0x5B4 |
8 |
m_ptDest2 |
|
0x5BC |
8 |
Array<unsigned __int8,8> |
m_scriptRes |
4 |
|
||
0x5C8 |
40 |
m_tiledObject |
|
0x5F0 |
32 |
Array<char,32> |
m_scriptName |
0x610 |
32 |
Array<char,32> |
m_triggerName |
0x630 |
2 |
__int16 |
m_hitPoints |
0x632 |
2 |
__int16 |
m_armourClass |
0x634 |
8 |
m_openSound |
|
0x63C |
8 |
m_closeSound |
|
0x644 |
2 |
unsigned __int16 |
m_trapDetectionDifficulty |
0x646 |
2 |
unsigned __int16 |
m_trapDisarmingDifficulty |
0x648 |
2 |
unsigned __int16 |
m_trapActivated |
0x64A |
2 |
unsigned __int16 |
m_trapDetected |
0x64C |
2 |
unsigned __int16 |
m_posXTrapOrigin |
0x64E |
2 |
unsigned __int16 |
m_posYTrapOrigin |
0x650 |
8 |
m_keyType |
|
0x658 |
4 |
unsigned int |
m_detectionDifficulty |
0x65C |
4 |
unsigned int |
m_lockDifficulty |
0x660 |
2 |
__int16 |
m_drawPoly |
2 |
|
||
0x664 |
8 |
m_ptOpenDest |
|
0x66C |
8 |
m_ptClosedDest |
|
4 |
|
||
0x678 |
32 |
m_sndDoor |
|
0x698 |
4 |
unsigned int |
m_strNotPickable |
0x69C |
4 |
int |
m_usedDelay |
0x6A0 |
1 |
unsigned __int8 |
m_probabilityRoll |
7 |
|
CGameEffect¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
8 |
qword |
vfptr |
0x8 |
264 |
baseclass_0 |
|
0x110 |
4 |
int |
m_sourceId |
0x114 |
4 |
int |
m_done |
0x118 |
4 |
int |
m_forceRepass |
0x11C |
4 |
unsigned int |
m_durationTemp |
0x120 |
4 |
int |
m_compareIdOnly |
0x124 |
4 |
int |
m_compareIdAndFlagsOnly |
0x128 |
4 |
int |
m_compareIdAndEffectAmountOnly |
0x12C |
4 |
int |
m_compareIdAndResrefOnly |
0x130 |
32 |
m_sound |
|
0x150 |
4 |
int |
m_sourceTarget |
4 |
|
CGameEffect Structures¶
CGameEffectAC¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectAIChange¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectAddInnateAbility¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectAlignmentChange¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectAlignmentReversal¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectAnimationChange¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectApplyEffect¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectApplyEffectEquipItem¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectApplyEffectEquipItemType¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectApplySpell¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectApplySpellOnMove¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectAssassination¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectAttackNo¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectAuraCleansing¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectAwaken¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectBackStabMod¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectBackStabSpell¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectBardSong¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectBase¶
Offset |
Size (Total: 264) |
Type |
Field |
0x0 |
8 |
m_version |
|
0x8 |
4 |
unsigned int |
m_effectId |
0xC |
4 |
unsigned int |
m_targetType |
0x10 |
4 |
unsigned int |
m_spellLevel |
0x14 |
4 |
int |
m_effectAmount |
0x18 |
4 |
unsigned int |
m_dWFlags |
0x1C |
4 |
unsigned int |
m_durationType |
0x20 |
4 |
unsigned int |
m_duration |
0x24 |
2 |
unsigned __int16 |
m_probabilityUpper |
0x26 |
2 |
unsigned __int16 |
m_probabilityLower |
0x28 |
8 |
m_res |
|
0x30 |
4 |
unsigned int |
m_numDice |
0x34 |
4 |
unsigned int |
m_diceSize |
0x38 |
4 |
unsigned int |
m_savingThrow |
0x3C |
4 |
int |
m_saveMod |
0x40 |
4 |
unsigned int |
m_special |
0x44 |
4 |
unsigned int |
m_school |
0x48 |
4 |
unsigned int |
m_JeremyIsAnIdiot |
0x4C |
4 |
unsigned int |
m_minLevel |
0x50 |
4 |
unsigned int |
m_maxLevel |
0x54 |
4 |
unsigned int |
m_flags |
0x58 |
4 |
int |
m_effectAmount2 |
0x5C |
4 |
int |
m_effectAmount3 |
0x60 |
4 |
int |
m_effectAmount4 |
0x64 |
4 |
int |
m_effectAmount5 |
0x68 |
8 |
m_res2 |
|
0x70 |
8 |
m_res3 |
|
0x78 |
8 |
m_source |
|
0x80 |
8 |
m_target |
|
0x88 |
4 |
unsigned int |
m_sourceType |
0x8C |
8 |
m_sourceRes |
|
0x94 |
4 |
unsigned int |
m_sourceFlags |
0x98 |
4 |
unsigned int |
m_projectileType |
0x9C |
4 |
int |
m_slotNum |
0xA0 |
32 |
Array<char,32> |
m_scriptName |
0xC0 |
4 |
unsigned int |
m_casterLevel |
0xC4 |
4 |
unsigned int |
m_firstCall |
0xC8 |
4 |
unsigned int |
m_secondaryType |
0xCC |
60 |
Array<unsigned int,15> |
m_pad |
Notes
Related to EFF V2.0 file format
CGameEffectBerserk¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectBerserkStage1¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectBerserkStage2¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectBlindness¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectBlur¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectBounceEffect¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectBounceLevel¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectBounceLevelDecrement¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectBounceProjectile¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectBounceSchool¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectBounceSchoolDecrement¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectBounceSecondaryType¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectBounceSecondaryTypeDecrement¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectBounceSpell¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectCHR¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectCON¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectCalm¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectCannotSaveOrRest¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectCastSpell¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectCastSpellPoint¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectCastingFailure¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectCastingGlow¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectCastingLevelBonus¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectChangeStatic¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectChangeWeather¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectChaosShield¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectCharm¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectCheckForBerserk¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectClairvoyance¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectClassStringOverride¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectCleanAir¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectColorChange¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectColorGlowDissipate¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectColorGlowPulse¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectColorGlowSolid¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectColorLightSolid¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectColorTintSolid¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectConfusion¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectContingencyInstance¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectContingencyStart¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectCopySelf¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectCreateItem¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectCreateWeapon¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectCriticalHitBonus¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectCriticalHitSpell¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectCriticalMissModifier¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectCriticalMissSpell¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectCureBlindness¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectCureDeafness¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectCureDisease¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectCureFeebleMindedness¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectCurePoison¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectCurseApplyEffect¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectDEX¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectDamage¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectDamageLuck¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectDamageMod¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectDamageVisualEffect¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectDeafness¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectDeath¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectDefrost¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectDestroyItem¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectDestroySelf¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectDestroyWeapon¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectDetectAlignment¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectDetectIllusion¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectDetectTraps¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectDisableCircle¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectDisableSpellType¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectDisease¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectDisintegrate¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectDispelEffects¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectDispelInvisible¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectDispelSanctuary¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectDispelSchool¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectDispelSchoolOne¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectDispelSecondaryType¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectDispelSecondaryTypeOne¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectDisplayString¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectDither¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectDoNotDraw¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectDrainChargeFromAllItems¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectDurationCasting¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectEndNonDetection¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectEntangle¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectEquipWeapon¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectEvadeAreaOfEffect¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectExistanceDelayOverride¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectExplore¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectFamiliarBlock¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectFatigue¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectFeebleMindedness¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectFile¶
Offset |
Size (Total: 16) |
Type |
Field |
0x0 |
16 |
CResHelper<CResEffect,1016> |
baseclass_0 |
CGameEffectFindFamiliar¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectFistDamageBonus¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectFistTHAC0Bonus¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectFloatText¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectForceSurge¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectForceVisible¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectFreedom¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectGold¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectGreasePool¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectHaste¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectHaste2¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectHeal¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectHideInShadows¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectHighLevelAbility¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectHitMod¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectHitPoints¶
Offset |
Size (Total: 352) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
|
0x158 |
4 |
int |
m_firstCall |
4 |
|
CGameEffectHitPointsOnDeath¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectHoldCreature¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectHoldCreatureSpell¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectINT¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectIdentify¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectIgnoreDialogPause¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectIgnoreDrainDeath¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectIgnoreReputationBreak¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectImmuneToTracking¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectImmuneToWeapon¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectImmunityLevelDecrement¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectImmunitySchool¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectImmunitySchoolDecrement¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectImmunitySecondaryType¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectImmunitySecondaryTypeDecrement¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectImmunitySpell¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectImmunitySpellIWD¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectImmunityToBackstab¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectImmunityToDisplayString¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectImmunityToEffect¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectImmunityToPortraitIcon¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectImmunityToProjectile¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectImmunityToSequester¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectImmunityToSpellLevel¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectImmunityToTimeStop¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectImmunityToTurnUndead¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectImmunityToVisualEffect¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectImprisonment¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectInfravision¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectInfravisionOff¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectIntoxication¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectInvisible¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectJumpToArea¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectJumpToPocketPlane¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectKnock¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectLearnSpell¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectLevel¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectLevelDrain¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectLevelRestoration¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectList¶
Offset |
Size (Total: 80) |
Type |
Field |
0x0 |
56 |
baseclass_0 |
|
0x38 |
8 |
__POSITION* |
m_posNext |
0x40 |
8 |
__POSITION* |
m_posCurrent |
0x48 |
4 |
int |
m_newEffect |
0x4C |
4 |
int |
m_retry |
CGameEffectLore¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectLuck¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectMakeUnselectable¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectMaze¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectMeleeDamageBonus¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectMeleeEffect¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectMeleeTHAC0Bonus¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectMentalSpeed¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectMinHitPoints¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectMinorGlobe¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectMirrorImage¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectMirrorImageRun¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectMissileDamageBonus¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectMissileTHAC0Bonus¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectMorale¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectMoraleBreak¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectMovementRate¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectMovementRateModal¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectNPCBump¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectName¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectNoPermanentDeath¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectNonDetection¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectNon_CumulativeAid¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectNon_CumulativeBless¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectNon_CumulativeChant¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectNon_CumulativeChantBad¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectNon_CumulativeDrawUponHolyMight¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectNon_CumulativeLuck¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectOverrideAnimation¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectOverrideWeaponType¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectPanic¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectPauseCaster¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectPetrification¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectPhysicalSpeed¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectPlayMovie¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectPlaySound¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectPoison¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectPolymorph¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectPortrait¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectPortraitIcon¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectPowerWordKill¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectPowerWordSleep¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectPowerWordStun¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectPreventAISlowDown¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectPreventSpellProtectionEffects¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectProficiency¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectProtectionCircle¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectProtectionFromCreature¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectPuppetMaster¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectPushPull¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectRandomDrop¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectRandomPhase¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectRandomSummon¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectRandomTeleport¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectRangeEffect¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectRegeneration¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectRememorizeSpell¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectRemoveAllOfType¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectRemoveConfusion¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectRemoveCurse¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectRemoveEffectOfResource¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectRemoveHold¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectRemoveInnateAbility¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectRemoveIntoxication¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectRemovePanic¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectRemovePortraitIcon¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectRemoveRandomSpell¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectRemoveSpellImmunity¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectRepeatingApplyEffect¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectReplaceItem¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectReplaceSelf¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectReputation¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectResistAcid¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectResistCold¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectResistCrushing¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectResistElectricity¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectResistFire¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectResistMagic¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectResistMagicCold¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectResistMagicFire¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectResistMissile¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectResistPiercing¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectResistSlashing¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectResistanceToMagic¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectResistanceToPoison¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectRest¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectRestoreMovementRate¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectRestrictEquipItem¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectRestrictEquipItemType¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectResurrect¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectResurrectParty¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectRetreatFrom¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectRevealMagic¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSTR¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSTRExtra¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSanctuary¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSaveVsBreath¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSaveVsDeath¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSaveVsPoly¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSaveVsSchoolMod¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSaveVsSpell¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSaveVsWands¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSavingThrowChange¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectScreenShake¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectScriptingState¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSecondaryCastList¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSeeInvisible¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSelectiveDamageBonus¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSelectiveEnchantmentBonus¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSelectiveToHitBonus¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSequencerFire¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSequencerFirePoint¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSequencerInstance¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSequencerStart¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSetAIScript¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSetDoNotJump¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSetGlobal¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSetLocalExternal¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSetLocalVariable¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSetSequence¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSetSnare¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSetSpellState¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSetTrap¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSevenEyes¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSevenEyesRun¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSexChange¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectShieldGlobe¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectShowArea¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectShowCreatures¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSilence¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSingleColorPulseAll¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSkillLockPicking¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSkillPickPocket¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSkillStealth¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSkillTracking¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSkillTraps¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSlay¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSleep¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSlow¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSlowPoison¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSparkle¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSpecificDamageMod¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSpellMemorizationCleric¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSpellMemorizationMage¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSpellTrapLevelDecrement¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectStaticCharge¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectStoneSkins¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectStoneSkinsGolem¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectStoneToFlesh¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectStun¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSummon¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSummonDisable¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSurgeMod¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectSwapHitpoints¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectTeleport¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectThac0¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectThac0Left¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectThac0Right¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectTimeStop¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectTracking¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectTranslucent¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectTurnUndead¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectTurnUndeadModifier¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectUnpauseCaster¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectUnstun¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectUnsummon¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectUsability¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectUsabilityList¶
Offset |
Size (Total: 56) |
Type |
Field |
0x0 |
56 |
baseclass_0 |
CGameEffectUseAnyItem¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectVisible¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectVisualAnimationEffect¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectVisualEffect¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectVisualRange¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectVisualSpellHit¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectVisualSpellHitIWD¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectVocalize¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectWIS¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectWebHold¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectWish¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameEffectXP¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameFile¶
Offset |
Size (Total: 16) |
Type |
Field |
0x0 |
16 |
CResHelper<CResGame,1013> |
baseclass_0 |
CGameFireball3d¶
Used by the CGameFireball3d Class
Offset |
Size (Total: 976) |
Type |
Field |
0x0 |
96 |
baseclass_0 |
|
0x60 |
16 |
Array<unsigned __int8,16> |
m_terrainTable |
0x70 |
16 |
Array<unsigned __int8,16> |
m_visibleTerrainTable |
0x80 |
2 |
unsigned __int16 |
m_animationID |
0x82 |
2 |
unsigned __int16 |
m_animationIDStatic |
0x84 |
7 |
Array<unsigned __int8,7> |
m_colorRangeValues |
1 |
|
||
0x8C |
2 |
unsigned __int16 |
m_ringGranularity |
2 |
|
||
0x90 |
312 |
m_spriteSplashVidCell |
|
0x1C8 |
48 |
m_spriteSplashPalette |
|
0x1F8 |
2 |
__int16 |
m_holdDuration |
2 |
|
||
0x1FC |
4 |
int |
m_radius |
0x200 |
4 |
int |
m_speed |
0x204 |
1 |
unsigned __int8 |
m_duration |
0x205 |
1 |
unsigned __int8 |
m_collision |
2 |
|
||
0x208 |
8 |
m_ellipseSize |
|
0x210 |
8 |
unsigned __int8* |
m_pPlacementGrid |
0x218 |
8 |
m_nEllipse |
|
0x220 |
8 |
m_pEllipse |
|
0x228 |
8 |
unsigned __int8* |
m_flagEllipse |
0x230 |
32 |
m_sndExplosion |
|
0x250 |
8 |
m_sSoundTemporal |
|
0x258 |
4 |
int |
m_bCenterSoundLooping |
0x25C |
4 |
int |
m_bSplashGlow |
0x260 |
4 |
int |
m_bBrightest |
0x264 |
4 |
int |
m_bRingTemporals |
0x268 |
4 |
int |
m_bInteriorTemporals |
0x26C |
4 |
int |
m_bRandomSpeed |
0x270 |
4 |
int |
m_bPalettedRing |
0x274 |
4 |
int |
m_bPalettedArea |
0x278 |
4 |
int |
m_bCone |
0x27C |
2 |
unsigned __int16 |
m_coneSize |
2 |
|
||
0x280 |
8 |
m_posEdge |
|
0x288 |
4 |
int |
m_bNewPalette |
4 |
|
||
0x290 |
288 |
m_newPalette |
|
0x3B0 |
8 |
m_fireBallArea |
|
0x3B8 |
8 |
m_fireBallRing |
|
0x3C0 |
2 |
unsigned __int16 |
m_projectileType |
2 |
|
||
0x3C4 |
4 |
int |
m_bPermanent |
0x3C8 |
4 |
int |
m_bCanSave |
4 |
|
CGameJournal¶
Used by the CGameJournal Class
Offset |
Size (Total: 40) |
Type |
Field |
0x0 |
4 |
int |
IWD_TimeCheat |
4 |
|
||
0x8 |
32 |
CTypedPtrArray<CPtrArray, CTypedPtrList<CPtrList, CGameJournalEntry*>*> |
m_aChapters |
CGameJournalAlphabetizer¶
Offset |
Size (Total: 16) |
Type |
Field |
0x0 |
8 |
pEntry |
|
0x8 |
8 |
stText |
CGameJournalEntry¶
Offset |
Size (Total: 16) |
Type |
Field |
0x0 |
4 |
unsigned int |
m_strText |
0x4 |
4 |
int |
m_nTime |
0x8 |
4 |
m_Flag |
|
0xC |
2 |
unsigned __int16 |
m_wType |
0xE |
1 |
unsigned __int8 |
m_bCharacter |
0xF |
1 |
unsigned __int8 |
m_nCharacterHasNotRead |
CGameJournalEntryFlag¶
Name |
Value (Size: 4) |
CGJEOpen |
0 |
CGJEClosed |
1 |
CGJEInUse |
2 |
CGameObject¶
Used by the CGameObject Class
Offset |
Size (Total: 96) |
Type |
Field |
0x0 |
8 |
qword |
vfptr |
0x8 |
1 |
unsigned __int8 |
m_objectType |
3 |
|
||
0xC |
8 |
m_pos |
|
0x14 |
4 |
int |
m_posZ |
0x18 |
8 |
m_pArea |
|
0x20 |
8 |
__POSITION* |
m_posVertList |
0x28 |
1 |
unsigned __int8 |
m_listType |
7 |
|
||
0x30 |
24 |
m_typeAI |
|
0x48 |
4 |
int |
m_id |
0x4C |
2 |
__int16 |
m_canBeSeen |
2 |
|
||
0x50 |
4 |
int |
m_remotePlayerID |
0x54 |
4 |
int |
m_remoteObjectID |
0x58 |
1 |
unsigned __int8 |
m_AISpeed |
0x59 |
1 |
unsigned __int8 |
m_bLocalControl |
0x5A |
1 |
unsigned __int8 |
m_AIInhibitor |
5 |
|
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 (Total: 0) |
Type |
Field |
CGameObjectArrayEntry¶
Offset |
Size (Total: 16) |
Type |
Field |
0x0 |
2 |
__int16 |
m_objectId |
6 |
|
||
0x8 |
8 |
m_objectPtr |
CGameOptions¶
Offset |
Size (Total: 612) |
Type |
Field |
0x0 |
4 |
unsigned int |
m_gore |
0x4 |
4 |
unsigned int |
m_goreOption |
0x8 |
4 |
unsigned int |
m_scrollSpeed |
0xC |
4 |
unsigned int |
m_displayVerbalText |
0x10 |
4 |
unsigned int |
m_guiFeedBackLevel |
0x14 |
4 |
unsigned int |
m_locatorFeedBackLevel |
0x18 |
4 |
unsigned int |
m_soundMusicVolume |
0x1C |
4 |
unsigned int |
m_soundFXVolume |
0x20 |
4 |
unsigned int |
m_soundDialogVolume |
0x24 |
4 |
unsigned int |
m_nVolumeAmbients |
0x28 |
4 |
unsigned int |
m_soundMovieVolume |
0x2C |
4 |
unsigned int |
m_soundFootStepsOn |
0x30 |
4 |
unsigned int |
m_soundVoicesNo |
0x34 |
4 |
unsigned int |
m_graphicsBrightness |
0x38 |
4 |
unsigned int |
m_graphicsFontZoom |
0x3C |
4 |
float |
m_spriteBlurAmount |
0x40 |
4 |
unsigned int |
m_graphicsTranslucentShadows |
0x44 |
4 |
unsigned int |
m_graphicsForceMirroringOff |
0x48 |
4 |
unsigned int |
m_graphicsTranslucentEffects |
0x4C |
4 |
unsigned int |
m_toolTips |
0x50 |
4 |
unsigned int |
m_nBoredTime |
0x54 |
4 |
unsigned int |
m_nCommandSoundsFrequency |
0x58 |
4 |
unsigned int |
m_nSelectionSoundsFrequency |
0x5C |
4 |
unsigned int |
m_bAlwaysDither |
0x60 |
4 |
unsigned int |
m_nKeyBoardScrollAmount |
0x64 |
4 |
unsigned int |
m_nEffectTextLevel |
0x68 |
4 |
unsigned int |
m_nTutorialState |
0x6C |
4 |
unsigned int |
m_nAttackSounds |
0x70 |
4 |
unsigned int |
m_nAutoPauseState |
0x74 |
4 |
unsigned int |
m_bAutoPauseCenter |
0x78 |
4 |
int |
m_nDifficultyMultiplier |
0x7C |
4 |
int |
m_nMPDifficultyMultiplier |
0x80 |
4 |
int |
m_bNoExtraDamage |
0x84 |
4 |
int |
m_bAutoUseMagicAmmo |
0x88 |
4 |
int |
m_bNoExtraXP |
0x8C |
4 |
unsigned int |
m_bInfravision |
0x90 |
4 |
unsigned int |
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 __int16 |
m_nAreaEffectsDensity |
2 |
|
||
0xE0 |
4 |
int |
m_bDuplicateFloatingText |
0xE4 |
1 |
unsigned __int8 |
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_bEquipmentComparison |
0x110 |
4 |
int |
m_bDisableCastingGlows |
0x114 |
4 |
int |
m_bLowMemSounds1 |
0x118 |
4 |
int |
m_bLowMemSounds2 |
0x11C |
4 |
int |
m_bDisableVEFVidCells |
0x120 |
4 |
int |
m_bDisableDisplayText |
0x124 |
4 |
int |
m_bMidLevelBrighten |
0x128 |
4 |
int |
m_bHighLevelBrighten |
0x12C |
2 |
unsigned __int16 |
m_nAreaEffectsRefreshProb |
2 |
|
||
0x130 |
4 |
int |
m_bEnhancedPathSearch |
0x134 |
4 |
int |
m_bPausingMap |
0x138 |
4 |
int |
m_bExtraFeedback |
0x13C |
4 |
int |
m_bFilterGames |
0x140 |
4 |
int |
m_bAllLearnSpellInfo |
0x144 |
4 |
int |
m_bDisableStaticsDuringCombat |
0x148 |
4 |
int |
m_bDisableFootstepsDuringCombat |
0x14C |
4 |
int |
m_bDisablePlacedSoundsDuringCombat |
0x150 |
4 |
int |
m_nSuperDesperateSpeedAttempt |
0x154 |
4 |
int |
m_bAutomatedSpeedAdjusting |
0x158 |
4 |
int |
m_bAutomatedGraphicsTranslucentShadows |
0x15C |
4 |
int |
m_bAutomatedVeryLowPerformance |
0x160 |
4 |
int |
m_bAutomatedLowPerformance |
0x164 |
4 |
int |
m_bAutomatedDisableBrightest |
0x168 |
4 |
int |
m_bAutomatedLimitTransparency |
0x16C |
4 |
int |
m_bAutomatedDisableCastingGlows |
0x170 |
4 |
int |
m_bAutomatedDisableVEFVidCells |
0x174 |
4 |
int |
m_bAutomatedMidLevelBrighten |
0x178 |
4 |
int |
m_bAutomatedHighLevelBrighten |
0x17C |
4 |
int |
m_bAutomatedSoundFootStepsOn |
0x180 |
4 |
int |
m_bAutomatedAttackSounds |
0x184 |
4 |
int |
m_bAutomatedUse3dAnimations |
0x188 |
4 |
int |
m_bAutomatedDisableVVCSounds |
0x18C |
4 |
int |
m_bAutomatedFasterBlur |
0x190 |
4 |
int |
m_nCutAutomatedGraphicsTranslucentShadows |
0x194 |
4 |
int |
m_nCutAutomatedVeryLowPerformance |
0x198 |
4 |
int |
m_nCutAutomatedLowPerformance |
0x19C |
4 |
int |
m_nCutAutomatedDisableBrightest |
0x1A0 |
4 |
int |
m_nCutAutomatedLimitTransparency |
0x1A4 |
4 |
int |
m_nCutAutomatedDisableCastingGlows |
0x1A8 |
4 |
int |
m_nCutAutomatedDisableVEFVidCells |
0x1AC |
4 |
int |
m_nCutAutomatedMidLevelBrighten |
0x1B0 |
4 |
int |
m_nCutAutomatedHighLevelBrighten |
0x1B4 |
4 |
int |
m_nCutAutomatedSoundFootStepsOn |
0x1B8 |
4 |
int |
m_nCutAutomatedAttackSounds |
0x1BC |
4 |
int |
m_nCutAutomatedUse3dAnimations |
0x1C0 |
4 |
int |
m_nCutAutomatedDisableVVCSounds |
0x1C4 |
4 |
int |
m_nCutAutomatedFasterBlur |
0x1C8 |
4 |
int |
m_bPCOnlyCombatMode |
0x1CC |
4 |
int |
m_bFullyDisableNonVisibleDuringCombat |
0x1D0 |
4 |
int |
m_bDisableVVCSounds |
0x1D4 |
4 |
int |
m_bFasterBlur |
0x1D8 |
4 |
int |
m_nFatFingerRadius |
0x1DC |
4 |
int |
m_bScaleUI |
0x1E0 |
4 |
int |
m_nRenderActionQueue |
0x1E4 |
4 |
int |
m_bConfirmDialog |
0x1E8 |
4 |
int |
m_bHardwareMouseCursor |
0x1EC |
4 |
int |
m_bShowHealth |
0x1F0 |
4 |
int |
m_bMaxHP |
0x1F4 |
4 |
int |
m_bStoryMode |
0x1F8 |
4 |
int |
m_bNightmareMode |
0x1FC |
4 |
int |
m_bNightmareBonusGold |
0x200 |
4 |
int |
m_bNightmareBonusXP |
0x204 |
4 |
int |
m_b3ESneakAttack |
0x208 |
4 |
int |
m_bClericRangerFix |
0x20C |
4 |
int |
m_bShowPauseDate |
0x210 |
4 |
int |
m_bDisableCosmeticAttacks |
0x214 |
4 |
int |
m_bJournalPopups |
0x218 |
4 |
int |
m_bRenderTravelRegions |
0x21C |
4 |
int |
m_bRenderSearchMap |
0x220 |
4 |
int |
m_bRenderDynamicSearchMap |
0x224 |
4 |
int |
m_bRenderFrameTimes |
0x228 |
4 |
int |
m_bZoomLock |
0x22C |
4 |
int |
m_bDisableMultiplayerBanters |
0x230 |
4 |
int |
m_bRenderPath |
0x234 |
4 |
int |
m_bFogEnabled |
0x238 |
4 |
int |
m_bUseSpriteShader |
0x23C |
4 |
int |
m_bCharacterHighlightsEnabled |
0x240 |
4 |
int |
m_bGreyscaleOnPauseEnabled |
0x244 |
4 |
int |
m_bShortDescription |
0x248 |
4 |
int |
m_nMaxStringEntries |
0x24C |
4 |
int |
m_bRenderExploredMap |
0x250 |
4 |
int |
m_bEnableDirectX |
0x254 |
4 |
int |
m_bEnableMPChatMenu |
0x258 |
4 |
int |
m_bExpireTraps |
0x25C |
4 |
int |
m_bAreaMapZoom |
0x260 |
4 |
int |
m_nDifficultyLevel |
CGamePermission¶
Used by the CGamePermission Class
Offset |
Size (Total: 8) |
Type |
Field |
0x0 |
8 |
Array<unsigned __int8,8> |
m_permission |
CGameRemoteObjectArray¶
Offset |
Size (Total: 144) |
Type |
Field |
0x0 |
8 |
m_pArray |
|
0x8 |
2 |
__int16 |
m_nArraySize |
0xA |
2 |
__int16 |
m_nControlsChanged |
4 |
|
||
0x10 |
8 |
m_pControlsChanged |
|
0x18 |
8 |
m_pControlsChangedTail |
|
0x20 |
2 |
__int16 |
m_nDeletions |
6 |
|
||
0x28 |
8 |
m_pDeletions |
|
0x30 |
8 |
m_pDeletionsTail |
|
0x38 |
2 |
__int16 |
m_nControlsAreaChanged |
0x3A |
48 |
Array<CResRef,6> |
m_psControlsAreaChangedName |
2 |
|
||
0x6C |
24 |
Array<unsigned int,6> |
m_pnControlsAreaChangedPlayerNum |
0x84 |
12 |
Array<__int16,6> |
m_pnControlsAreaChangedFirstObject |
CGameRemoteObjectControlChange¶
Offset |
Size (Total: 32) |
Type |
Field |
0x0 |
4 |
int |
oldPlayerID |
0x4 |
4 |
int |
oldObjectID |
0x8 |
4 |
int |
newPlayerID |
0xC |
4 |
int |
newObjectID |
0x10 |
8 |
pNext |
|
0x18 |
1 |
unsigned __int8 |
localControl |
7 |
|
CGameRemoteObjectDeletion¶
Offset |
Size (Total: 16) |
Type |
Field |
0x0 |
4 |
int |
deletedPlayerID |
0x4 |
4 |
int |
deletedObjectID |
0x8 |
8 |
pNext |
CGameRemoteObjectListEntry¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
4 |
int |
remotePlayerID |
0x4 |
4 |
int |
remoteObjectID |
0x8 |
4 |
int |
localObjectID |
4 |
|
||
0x10 |
8 |
pNext |
CGameRemoveMapNote¶
Offset |
Size (Total: 344) |
Type |
Field |
0x0 |
344 |
baseclass_0 |
CGameSave¶
Used by the CGameSave Class
Offset |
Size (Total: 856) |
Type |
Field |
0x0 |
4 |
unsigned int |
m_inputMode |
0x4 |
8 |
m_cResCurrentWorldArea |
|
0xC |
4 |
unsigned int |
m_nCurrentWorldLink |
0x10 |
4 |
unsigned int |
m_nPartyGold |
0x14 |
2 |
__int16 |
m_curFormation |
0x16 |
10 |
Array<__int16,5> |
m_quickFormations |
0x20 |
800 |
Array<CItem*,100> |
m_groupInventory |
0x340 |
4 |
int |
m_bArenaMode |
0x344 |
2 |
__int16 |
m_groupInventoryNumber |
2 |
|
||
0x348 |
4 |
unsigned int |
m_mode |
0x34C |
4 |
int |
m_cutScene |
0x350 |
4 |
int |
m_nCutSceneStatusOverride |
4 |
|
CGameSaveCharacter¶
Offset |
Size (Total: 524) |
Type |
Field |
0x0 |
4 |
unsigned int |
m_actionMode |
0x4 |
208 |
Array<CButtonData,4> |
m_quickWeapons |
0xD4 |
156 |
Array<CButtonData,3> |
m_quickSpells |
0x170 |
156 |
Array<CButtonData,3> |
m_quickItems |
CGameSound¶
Used by the CGameSound Class
Offset |
Size (Total: 368) |
Type |
Field |
0x0 |
96 |
baseclass_0 |
|
0x60 |
212 |
m_soundObject |
|
4 |
|
||
0x138 |
32 |
m_looping |
|
0x158 |
4 |
int |
m_bLoopPlaying |
0x15C |
4 |
int |
m_period |
0x160 |
4 |
int |
m_periodCount |
0x164 |
1 |
unsigned __int8 |
m_currentSound |
3 |
|
||
0x168 |
4 |
unsigned int |
m_timeOfDayActive |
4 |
|
CGameSpawning¶
Used by the CGameSpawning Class
Offset |
Size (Total: 336) |
Type |
Field |
0x0 |
96 |
baseclass_0 |
|
0x60 |
200 |
m_spawningObject |
|
0x128 |
16 |
Array<unsigned __int8,16> |
m_terrainTable |
0x138 |
16 |
Array<unsigned __int8,16> |
m_visibleTerrainTable |
0x148 |
4 |
int |
m_nTrackingCounter |
0x14C |
4 |
unsigned int |
m_weightSum |
CGameSprite¶
Used by the CGameSprite Class
Offset |
Size (Total: 21384) |
Type |
Field |
0x0 |
1344 |
baseclass_0 |
|
0x540 |
8 |
m_resref |
|
0x548 |
2 |
unsigned __int16 |
m_type |
2 |
|
||
0x54C |
4 |
unsigned int |
m_expirationTime |
0x550 |
2 |
unsigned __int16 |
m_huntingRange |
0x552 |
2 |
unsigned __int16 |
m_followRange |
0x554 |
8 |
m_posStart |
|
0x55C |
4 |
unsigned int |
m_timeOfDayVisible |
0x560 |
616 |
m_baseStats |
|
0x7C8 |
392 |
Array<CTypedPtrList<CPtrList, CCreatureFileKnownSpell*>,7> |
m_knownSpellsPriest |
0x950 |
504 |
Array<CTypedPtrList<CPtrList, CCreatureFileKnownSpell*>,9> |
m_knownSpellsMage |
0xB48 |
56 |
Array<CTypedPtrList<CPtrList, CCreatureFileKnownSpell*>,1> |
m_knownSpellsInnate |
0xB80 |
56 |
Array<CCreatureFileMemorizedSpellLevel*,7> |
m_memorizedSpellsLevelPriest |
0xBB8 |
72 |
Array<CCreatureFileMemorizedSpellLevel*,9> |
m_memorizedSpellsLevelMage |
0xC00 |
8 |
Array<CCreatureFileMemorizedSpellLevel*,1> |
m_memorizedSpellsLevelInnate |
0xC08 |
392 |
Array<CTypedPtrList<CPtrList, CCreatureFileMemorizedSpell*>,7> |
m_memorizedSpellsPriest |
0xD90 |
504 |
Array<CTypedPtrList<CPtrList, CCreatureFileMemorizedSpell*>,9> |
m_memorizedSpellsMage |
0xF88 |
56 |
Array<CTypedPtrList<CPtrList, CCreatureFileMemorizedSpell*>,1> |
m_memorizedSpellsInnate |
0xFC0 |
336 |
m_equipment |
|
0x1110 |
8 |
unsigned __int8* |
m_pDialogData |
0x1118 |
4 |
unsigned int |
m_nDialogData |
4 |
|
||
0x1120 |
3240 |
m_derivedStats |
|
0x1DC8 |
3240 |
m_tempStats |
|
0x2A70 |
3240 |
m_bonusStats |
|
0x3718 |
524 |
m_gameSaveData |
|
4 |
|
||
0x3928 |
8 |
m_sName |
|
0x3930 |
1 |
unsigned __int8 |
m_lastCharacterCount |
7 |
|
||
0x3938 |
232 |
m_cGameStats |
|
0x3A20 |
8 |
m_currentArea |
|
0x3A28 |
1 |
unsigned __int8 |
m_bGlobal |
0x3A29 |
1 |
unsigned __int8 |
m_nModalState |
6 |
|
||
0x3A30 |
64 |
Array<CSound,2> |
m_sndWalk |
0x3A70 |
4 |
unsigned int |
m_nSndWalk |
4 |
|
||
0x3A78 |
64 |
Array<CSound,2> |
m_sndArmor |
0x3AB8 |
1 |
unsigned __int8 |
m_currSndWalk |
0x3AB9 |
1 |
unsigned __int8 |
m_currSndArmor |
6 |
|
||
0x3AC0 |
32 |
m_sndReady |
|
0x3AE0 |
32 |
m_sndDeath |
|
0x3B00 |
32 |
m_sndMagic |
|
0x3B20 |
32 |
m_sndVoice |
|
0x3B40 |
32 |
m_sndSpriteEffect |
|
0x3B60 |
4 |
int |
m_nNumberOfTimesTalkedTo |
0x3B64 |
4 |
int |
m_bSeenPartyBefore |
0x3B68 |
8 |
m_specificScriptName |
|
0x3B70 |
96 |
Array<int,24> |
m_nNumberOfTimesInteractedWith |
0x3BD0 |
2 |
__int16 |
m_nHappiness |
0x3BD2 |
2 |
__int16 |
m_nOldHappiness |
4 |
|
||
0x3BD8 |
24 |
m_interactingWith |
|
0x3BF0 |
4 |
int |
m_triggerId |
0x3BF4 |
4 |
int |
m_active |
0x3BF8 |
4 |
int |
m_activeAI |
0x3BFC |
4 |
int |
m_activeImprisonment |
0x3C00 |
4 |
int |
m_bSelected |
0x3C04 |
4 |
int |
m_bPortraitUpdate |
0x3C08 |
1 |
unsigned __int8 |
m_bInfravisionOn |
0x3C09 |
16 |
Array<unsigned __int8,16> |
m_terrainTable |
0x3C19 |
16 |
Array<unsigned __int8,16> |
m_visibleTerrainTable |
0x3C29 |
16 |
Array<unsigned __int8,16> |
m_flightTerrainTable |
7 |
|
||
0x3C40 |
24 |
m_animation |
|
0x3C58 |
8 |
unsigned __int16* |
m_pSpriteEffectArray |
0x3C60 |
8 |
tagPOINT* |
m_pSpriteEffectArrayPosition |
0x3C68 |
1 |
unsigned __int8 |
m_nTwitches |
0x3C69 |
1 |
unsigned __int8 |
m_spriteEffectSequenceNumber |
0x3C6A |
1 |
unsigned __int8 |
m_spriteEffectDuration |
0x3C6B |
1 |
unsigned __int8 |
m_spriteEffectSequenceLength |
0x3C6C |
1 |
char |
m_spriteEffectBaseIntensity |
0x3C6D |
1 |
unsigned __int8 |
m_spriteEffectRandomIntensity |
2 |
|
||
0x3C70 |
312 |
m_spriteEffectVidCell |
|
0x3DA8 |
48 |
m_spriteEffectPalette |
|
0x3DD8 |
4 |
unsigned int |
m_spriteEffectFlags |
4 |
|
||
0x3DE0 |
312 |
m_spriteSplashVidCell |
|
0x3F18 |
48 |
m_spriteSplashPalette |
|
0x3F48 |
4 |
unsigned int |
m_spriteSplashFlags |
0x3F4C |
16 |
m_rSpriteEffectFX |
|
0x3F5C |
8 |
m_ptSpriteEffectReference |
|
0x3F64 |
1 |
unsigned __int8 |
m_effectExtendDirection |
0x3F65 |
1 |
unsigned __int8 |
m_bEscapingArea |
2 |
|
||
0x3F68 |
4 |
int |
m_animationRunning |
0x3F6C |
4 |
int |
m_posZDelta |
0x3F70 |
1 |
unsigned __int8 |
m_doBounce |
0x3F71 |
1 |
unsigned __int8 |
m_nMirrorImages |
0x3F72 |
1 |
unsigned __int8 |
m_bBlur |
0x3F73 |
1 |
unsigned __int8 |
m_bInvisible |
0x3F74 |
1 |
unsigned __int8 |
m_bSanctuary |
3 |
|
||
0x3F78 |
312 |
m_sanctuaryVidCell |
|
0x40B0 |
1 |
unsigned __int8 |
m_bEntangle |
7 |
|
||
0x40B8 |
312 |
m_entangleVidCell |
|
0x41F0 |
1 |
unsigned __int8 |
m_bMinorGlobe |
7 |
|
||
0x41F8 |
312 |
m_minorGlobeVidCell |
|
0x4330 |
1 |
unsigned __int8 |
m_bShieldGlobe |
7 |
|
||
0x4338 |
312 |
m_shieldGlobeVidCell |
|
0x4470 |
1 |
unsigned __int8 |
m_bGreasePool |
7 |
|
||
0x4478 |
312 |
m_greasePoolVidCell |
|
0x45B0 |
1 |
unsigned __int8 |
m_bWebHold |
7 |
|
||
0x45B8 |
312 |
m_webHoldVidCell |
|
0x46F0 |
8 |
long double |
m_fCircleChange |
0x46F8 |
8 |
long double |
m_fCurrCircleChange |
0x4700 |
2 |
__int16 |
m_radius |
0x4702 |
1 |
char |
m_circleFacing |
0x4703 |
1 |
unsigned __int8 |
m_bVisibilityUpdated |
4 |
|
||
0x4708 |
8 |
long double |
m_fDirectionOffset |
0x4710 |
2 |
__int16 |
m_nSequence |
2 |
|
||
0x4714 |
8 |
m_posExact |
|
0x471C |
8 |
m_posDelta |
|
0x4724 |
8 |
m_posDest |
|
0x472C |
8 |
m_posOld |
|
0x4734 |
8 |
m_posOldWalk |
|
0x473C |
8 |
m_posLastVisMapEntry |
|
4 |
|
||
0x4748 |
8 |
int* |
m_pVisMapExploredArea |
0x4750 |
2 |
__int16 |
m_skipDeltaDirection |
0x4752 |
2 |
__int16 |
m_deltaDirection |
0x4754 |
2 |
__int16 |
m_nNewDirection |
0x4756 |
2 |
__int16 |
m_nDirection |
0x4758 |
8 |
int* |
m_pPath |
0x4760 |
2 |
__int16 |
m_nPath |
0x4762 |
1 |
unsigned __int8 |
m_bCheckMove |
5 |
|
||
0x4768 |
56 |
CTypedPtrList<CPtrList,long*> |
m_pPathTemp |
0x47A0 |
56 |
CTypedPtrList<CPtrList,long*> |
m_nPathTemp |
0x47D8 |
2 |
__int16 |
m_currPath |
2 |
|
||
0x47DC |
4 |
int |
m_walkBackwards |
0x47E0 |
4 |
int |
m_turningAbout |
0x47E4 |
4 |
unsigned int |
m_lastRGBColor |
0x47E8 |
4 |
int |
m_pathSearchInvalidDest |
0x47EC |
4 |
int |
m_pathCollision |
0x47F0 |
8 |
m_currentSearchRequest |
|
0x47F8 |
2 |
__int16 |
m_nBloodFlashAmount |
0x47FA |
2 |
__int16 |
m_nDamageLocatorTime |
0x47FC |
4 |
unsigned int |
m_nDamageLocatorColor |
0x4800 |
4 |
int |
m_bBloodFlashOn |
4 |
|
||
0x4808 |
288 |
m_vbPortraitSmall |
|
0x4928 |
4 |
int |
m_bVisibleMonster |
0x492C |
4 |
int |
m_bBumpable |
0x4930 |
1 |
unsigned __int8 |
m_bBumped |
3 |
|
||
0x4934 |
8 |
m_ptBumpedFrom |
|
0x493C |
4 |
int |
m_bInClearBumpPath |
0x4940 |
4 |
unsigned int |
m_nBlockedTick |
0x4944 |
4 |
int |
m_followLeader |
0x4948 |
4 |
int |
m_followLeaderAdditive |
0x494C |
4 |
int |
m_followLeaderNext |
0x4950 |
4 |
int |
m_followStart |
4 |
|
||
0x4958 |
56 |
m_lstBlood |
|
0x4990 |
2 |
__int16 |
m_castCounter |
2 |
|
||
0x4994 |
4 |
int |
m_bStartedCasting |
0x4998 |
4 |
int |
m_bInCasting |
0x499C |
2 |
__int16 |
m_selectedSound |
0x499E |
2 |
__int16 |
m_moveCount |
0x49A0 |
2 |
__int16 |
m_moveToFrontQueue |
0x49A2 |
2 |
__int16 |
m_moveToBackQueue |
0x49A4 |
4 |
int |
m_moveToBack |
0x49A8 |
4 |
int |
m_moveToFront |
4 |
|
||
0x49B0 |
80 |
m_equipedEffectList |
|
0x4A00 |
80 |
m_timedEffectList |
|
0x4A50 |
56 |
m_persistantEffects |
|
0x4A88 |
32 |
m_lstSelectedLevelUpAbilities |
|
0x4AA8 |
8 |
m_curDest |
|
0x4AB0 |
4 |
int |
m_nGregsRetryCounter |
0x4AB4 |
4 |
int |
m_bWaitingForAreaLoadInLeaveAreaLUA |
0x4AB8 |
2 |
__int16 |
m_userCommandPause |
0x4ABA |
2 |
__int16 |
m_nCommandPause |
0x4ABC |
8 |
m_curPosition |
|
0x4AC4 |
4 |
int |
m_tookDamage |
0x4AC8 |
8 |
__POSITION* |
m_groupPosition |
0x4AD0 |
4 |
int |
m_groupMove |
0x4AD4 |
4 |
int |
m_firstDeadAI |
0x4AD8 |
8 |
m_curProjectile |
|
0x4AE0 |
8 |
m_curSpell |
|
0x4AE8 |
8 |
m_curItem |
|
0x4AF0 |
2 |
__int16 |
m_curItemSlotNum |
0x4AF2 |
2 |
__int16 |
m_curItemAbilityNum |
0x4AF4 |
80 |
Array<__int16,40> |
m_weaponProficiencyList |
0x4B44 |
8 |
Array<unsigned __int8,8> |
m_generalWeaponList |
0x4B4C |
2 |
__int16 |
m_speedFactor |
0x4B4E |
2 |
__int16 |
m_lastActionID |
0x4B50 |
24 |
m_liveTypeAI |
|
0x4B68 |
24 |
m_startTypeAI |
|
0x4B80 |
4 |
int |
m_endOfDamageSeq |
0x4B84 |
2 |
__int16 |
m_playDeadCounter |
0x4B86 |
2 |
__int16 |
m_turnToStoneCounter |
0x4B88 |
2 |
__int16 |
m_lightningReactCounter |
0x4B8A |
2 |
__int16 |
m_sleepCounter |
0x4B8C |
2 |
__int16 |
m_runCounter |
0x4B8E |
2 |
__int16 |
m_searchPauseCount |
0x4B90 |
4 |
int |
m_doneSearch |
0x4B94 |
2 |
__int16 |
m_dieCount |
0x4B96 |
2 |
__int16 |
m_pauseCount |
0x4B98 |
2 |
__int16 |
m_recoilFrame |
0x4B9A |
2 |
__int16 |
m_attackFrame |
0x4B9C |
4 |
int |
m_noActionCount |
0x4BA0 |
4 |
int |
m_inFormation |
0x4BA4 |
4 |
int |
m_newEffect |
0x4BA8 |
1 |
unsigned __int8 |
m_canDamage |
3 |
|
||
0x4BAC |
4 |
int |
m_leftAttack |
0x4BB0 |
1 |
unsigned __int8 |
m_halfAttack |
3 |
|
||
0x4BB4 |
4 |
int |
m_hasColorEffects |
0x4BB8 |
4 |
int |
m_hasColorRangeEffects |
0x4BBC |
4 |
int |
m_hasAnimationEffects |
0x4BC0 |
4 |
int |
m_removeFromArea |
0x4BC4 |
4 |
int |
m_forceAnimationReset |
0x4BC8 |
44 |
m_marker |
|
0x4BF4 |
44 |
m_destMarker |
|
0x4C20 |
4 |
int |
m_targetId |
0x4C24 |
8 |
m_targetPoint |
|
0x4C2C |
2 |
__int16 |
m_targetAreaSize |
0x4C2E |
1 |
unsigned __int8 |
m_nTempSelectedWeapon |
0x4C2F |
1 |
unsigned __int8 |
m_nTempSelectedWeaponAbility |
0x4C30 |
52 |
m_currentUseButton |
|
0x4C64 |
8 |
m_dialog |
|
0x4C6C |
8 |
m_dialogInteraction |
|
0x4C74 |
1 |
unsigned __int8 |
m_sequenceTest |
3 |
|
||
0x4C78 |
8 |
m_speech |
|
0x4C80 |
1 |
unsigned __int8 |
m_saveVSDeathRoll |
0x4C81 |
1 |
unsigned __int8 |
m_saveVSWandsRoll |
0x4C82 |
1 |
unsigned __int8 |
m_saveVSPolyRoll |
0x4C83 |
1 |
unsigned __int8 |
m_saveVSBreathRoll |
0x4C84 |
1 |
unsigned __int8 |
m_saveVSSpellRoll |
0x4C85 |
1 |
unsigned __int8 |
m_magicResistRoll |
0x4C86 |
1 |
unsigned __int8 |
m_probabilityRoll |
0x4C87 |
1 |
unsigned __int8 |
m_wildMageLevelModRoll |
0x4C88 |
1 |
unsigned __int8 |
m_wildMageSurgeRoll |
1 |
|
||
0x4C8A |
2 |
__int16 |
m_wildSurgeLevel |
0x4C8C |
2 |
__int16 |
m_nSelectionCountCommon |
0x4C8E |
2 |
__int16 |
m_nSelectionCountCommonRareCounter |
0x4C90 |
2 |
__int16 |
m_nSelectionCountRare |
0x4C92 |
2 |
__int16 |
m_nSelectionCountAction |
0x4C94 |
2 |
__int16 |
m_nSelectionCountActionRareCounter |
2 |
|
||
0x4C98 |
4 |
int |
m_lastCheckedHitPoints |
0x4C9C |
4 |
int |
m_moraleFailure |
0x4CA0 |
4 |
int |
m_startedSwing |
0x4CA4 |
2 |
__int16 |
m_followCount |
2 |
|
||
0x4CA8 |
4 |
int |
m_clearAIOnRemoveFromArea |
0x4CAC |
4 |
int |
m_dialogWait |
0x4CB0 |
4 |
int |
m_dialogWaitTarget |
0x4CB4 |
4 |
int |
m_talkingCounter |
0x4CB8 |
1 |
unsigned __int8 |
m_talkingRenderCount |
0x4CB9 |
1 |
unsigned __int8 |
m_inControlLastTime |
0x4CBA |
1 |
unsigned __int8 |
m_bSecondPass |
5 |
|
||
0x4CC0 |
56 |
m_portraitIcons |
|
0x4CF8 |
312 |
m_portraitIconVidCell |
|
0x4E30 |
4 |
int |
m_firstActionSound |
0x4E34 |
4 |
int |
m_lastRested |
0x4E38 |
4 |
int |
m_berserkActive |
0x4E3C |
2 |
__int16 |
m_attackSoundDeadzone |
2 |
|
||
0x4E40 |
4 |
int |
m_nHPCONBonusTotalOld |
0x4E44 |
4 |
int |
m_bHPCONBonusTotalUpdate |
0x4E48 |
4 |
int |
m_nLastWeightCheck |
0x4E4C |
4 |
unsigned int |
m_modalCounter |
0x4E50 |
4 |
int |
m_bHiding |
0x4E54 |
4 |
unsigned int |
m_lastRegenerationTime |
0x4E58 |
4 |
int |
m_bLevelUp |
0x4E5C |
1 |
unsigned __int8 |
m_bAllowDialogInterrupt |
0x4E5D |
1 |
unsigned __int8 |
m_bHappinessChanged |
2 |
|
||
0x4E60 |
4 |
int |
m_nUnselectableCounter |
0x4E64 |
4 |
unsigned int |
m_nUnselectableType |
0x4E68 |
8 |
m_secondarySounds |
|
0x4E70 |
4 |
int |
m_nStealthGreyOut |
0x4E74 |
4 |
int |
m_bMentalStateActing |
0x4E78 |
12 |
Array<int,3> |
m_nLastLevelUpLevel |
0x4E84 |
4 |
int |
m_nLastLevelUpHPRoll |
0x4E88 |
4 |
int |
m_bForceVisualEffects |
0x4E8C |
2 |
__int16 |
m_currentActionId |
2 |
|
||
0x4E90 |
4 |
int |
m_bPlayedEncumberedStopped |
0x4E94 |
4 |
int |
m_bPlayedEncumberedSlowed |
0x4E98 |
4 |
int |
m_nPlayedEncumberedStopped |
0x4E9C |
4 |
int |
m_nPlayedEncumberedSlowed |
0x4EA0 |
2 |
__int16 |
m_nPlayedPoisonedDamage |
0x4EA2 |
2 |
__int16 |
m_nEffectListCalls |
0x4EA4 |
4 |
int |
m_bAllowEffectListCall |
0x4EA8 |
1 |
unsigned __int8 |
m_nPreCutSceneMoveScale |
3 |
|
||
0x4EAC |
4 |
int |
m_bUsingCutSceneMovement |
0x4EB0 |
4 |
int |
m_bDeleteOnRemove |
4 |
|
||
0x4EB8 |
8 |
m_pLocalVariables |
|
0x4EC0 |
4 |
int |
m_bInUnmarshal |
4 |
|
||
0x4EC8 |
56 |
m_lBounceList |
|
0x4F00 |
4 |
int |
m_nTransitionPointIndex |
0x4F04 |
4 |
int |
m_nBounceCounter |
0x4F08 |
4 |
int |
m_nMoraleAI |
0x4F0C |
4 |
int |
m_nGeneratedVEFIndex |
0x4F10 |
4 |
int |
m_nTrackingCounter |
4 |
|
||
0x4F18 |
8 |
m_interalButtonList |
|
0x4F20 |
8 |
m_dreamScript |
|
0x4F28 |
136 |
m_cDialog |
|
0x4FB0 |
136 |
m_cBanter |
|
0x5038 |
1 |
unsigned __int8 |
m_bForceVisRangeRedraw |
3 |
|
||
0x503C |
4 |
int |
m_nLastExpiryCheck |
0x5040 |
4 |
int |
m_nLastContingencyCheck |
4 |
|
||
0x5048 |
8 |
m_hitBonusesLeft |
|
0x5050 |
8 |
m_hitBonusesRight |
|
0x5058 |
8 |
m_damageBonusesLeft |
|
0x5060 |
8 |
m_damageBonusesRight |
|
0x5068 |
2 |
__int16 |
m_effectMovementRate |
2 |
|
||
0x506C |
4 |
unsigned int |
m_effectStateFlags |
0x5070 |
144 |
Array<CCreatureFileMemorizedSpellLevel,9> |
m_effectMemorizedSpellsLevelMage |
0x5100 |
112 |
Array<CCreatureFileMemorizedSpellLevel,7> |
m_effectMemorizedSpellsLevelPriest |
0x5170 |
4 |
int |
m_effectStoreInitialized |
0x5174 |
1 |
unsigned __int8 |
m_nLevellingUp |
3 |
|
||
0x5178 |
4 |
int |
m_bHasDeathSequence |
4 |
|
||
0x5180 |
56 |
CTypedPtrList<CPtrList,long*> |
m_lstTargetIds |
0x51B8 |
56 |
m_lstTargetPts |
|
0x51F0 |
4 |
int |
m_bInStoreState |
0x51F4 |
4 |
int |
m_bInDialogState |
0x51F8 |
4 |
int |
m_nDialogState |
0x51FC |
4 |
int |
m_nWaitingOnDialog |
0x5200 |
1 |
bool |
m_bHighlightPortrait |
3 |
|
||
0x5204 |
4 |
unsigned int |
m_nHighlightColor |
0x5208 |
4 |
int |
m_bCutSceneOverrideOfState |
0x520C |
4 |
int |
m_bForceEffectProcessFromTimeStop |
0x5210 |
4 |
int |
m_bCopyForAdd |
0x5214 |
4 |
int |
m_nCopyParent |
0x5218 |
56 |
m_feedbackQueue |
|
0x5250 |
4 |
int |
m_bOnSearchMap |
0x5254 |
4 |
int |
m_bRemovedFromMap |
0x5258 |
136 |
m_cLastSpriteUpdate |
|
0x52E0 |
4 |
int |
m_bSendSpriteUpdate |
0x52E4 |
4 |
int |
m_nLastDamageTaken |
0x52E8 |
4 |
int |
m_nDeadVisualEffectCountDown |
0x52EC |
4 |
int |
m_bForceVisibilityCheck |
0x52F0 |
1 |
unsigned __int8 |
m_nVisualRange |
3 |
|
||
0x52F4 |
4 |
int |
m_bPlayAnimationBattleCry |
0x52F8 |
4 |
int |
m_bPlayAnimationSelectionSound |
0x52FC |
10 |
Array<unsigned __int8,10> |
m_aLevellupSpellsToPick |
2 |
|
||
0x5308 |
4 |
int |
m_nCrossAreaChaseCounter |
0x530C |
4 |
int |
m_bDidAReequipAll |
0x5310 |
4 |
int |
m_bInEquip |
0x5314 |
1 |
char |
m_cFirstResSlot |
3 |
|
||
0x5318 |
4 |
int |
m_nNumColorRanges |
0x531C |
4 |
int |
m_nNumColorEffects |
0x5320 |
4 |
int |
m_nNumWeaponImmunities |
0x5324 |
4 |
int |
m_bCheckedIfVisiblePause |
0x5328 |
4 |
int |
m_bCheckedSpecialAbilities |
0x532C |
4 |
int |
m_bDroppedTempItem |
0x5330 |
4 |
int |
m_nSkippedUpdates |
0x5334 |
4 |
int |
m_bDelayUpdate |
0x5338 |
4 |
int |
m_nHalfSwingCounter |
0x533C |
1 |
bool |
m_bInCopy |
3 |
|
||
0x5340 |
56 |
m_lstVisibleGroundItems |
|
0x5378 |
4 |
int |
m_nGroundItemPage |
0x537C |
4 |
float |
m_avgProcessAITime |
0x5380 |
4 |
int |
m_nMaxHitPointsOnceOnlyBonus |
0x5384 |
1 |
bool |
m_bOutline |
3 |
|
CGameSprite::GroundItem¶
Offset |
Size (Total: 32) |
Type |
Field |
0x0 |
4 |
int |
containerID |
0x4 |
4 |
int |
itemSlot |
0x8 |
8 |
item |
|
0x10 |
8 |
itemIcon |
|
0x18 |
2 |
unsigned __int16 |
count |
2 |
|
||
0x1C |
4 |
unsigned int |
itemFlags |
CGameSpriteEquipment¶
Offset |
Size (Total: 336) |
Type |
Field |
0x0 |
312 |
Array<CItem*,39> |
m_items |
0x138 |
1 |
unsigned __int8 |
m_selectedWeapon |
1 |
|
||
0x13A |
2 |
unsigned __int16 |
m_selectedWeaponAbility |
4 |
|
||
0x140 |
8 |
m_pTempItem |
|
0x148 |
8 |
m_pSprite |
CGameSpriteLastUpdate¶
Offset |
Size (Total: 136) |
Type |
Field |
0x0 |
8 |
int* |
m_pPath |
0x8 |
2 |
__int16 |
m_nPath |
0xA |
2 |
__int16 |
m_currPath |
0xC |
8 |
m_ptDest |
|
0x14 |
1 |
unsigned __int8 |
m_nMoveScale |
1 |
|
||
0x16 |
2 |
__int16 |
m_nSequence |
0x18 |
8 |
m_ptPosition |
|
0x20 |
2 |
__int16 |
m_nFacing |
2 |
|
||
0x24 |
4 |
unsigned int |
m_dwState |
0x28 |
2 |
__int16 |
m_nHitPoints |
0x2A |
2 |
__int16 |
m_nMaxHitPoints |
0x2C |
2 |
__int16 |
m_nArmorClass |
0x2E |
2 |
__int16 |
m_nACCrushingMod |
0x30 |
2 |
__int16 |
m_nACMissileMod |
0x32 |
2 |
__int16 |
m_nACPiercingMod |
0x34 |
2 |
__int16 |
m_nACSlashingMod |
0x36 |
2 |
__int16 |
m_nPortraitIcons |
0x38 |
8 |
int* |
m_pPortraitIcons |
0x40 |
1 |
unsigned __int8 |
m_nEnemyAlly |
0x41 |
1 |
unsigned __int8 |
m_nEnemyAllyLive |
0x42 |
1 |
unsigned __int8 |
m_bMoraleFailure |
0x43 |
1 |
unsigned __int8 |
m_nGeneral |
0x44 |
1 |
unsigned __int8 |
m_nGeneralLive |
3 |
|
||
0x48 |
8 |
m_sAreaString |
|
0x50 |
1 |
unsigned __int8 |
m_bLevelUp |
3 |
|
||
0x54 |
4 |
int |
m_nHPCONBonusTotalOld |
0x58 |
1 |
unsigned __int8 |
m_bSummonDisable |
0x59 |
1 |
unsigned __int8 |
m_bDoNotJump |
0x5A |
1 |
unsigned __int8 |
m_bSanctuary |
0x5B |
1 |
unsigned __int8 |
m_bDisableCircle |
0x5C |
1 |
unsigned __int8 |
m_bHeld |
0x5D |
1 |
unsigned __int8 |
m_bActiveImprisonment |
2 |
|
||
0x60 |
32 |
Array<unsigned int,8> |
m_spellState |
0x80 |
4 |
int |
m_bFullUpdateRequired |
4 |
|
CGameStatic¶
Used by the CGameStatic Class
Offset |
Size (Total: 872) |
Type |
Field |
0x0 |
96 |
baseclass_0 |
|
0x60 |
76 |
m_header |
|
4 |
|
||
0xB0 |
312 |
m_vidCell |
|
0x1E8 |
8 |
m_pMovie |
|
0x1F0 |
8 |
m_pImage |
|
0x1F8 |
4 |
int |
m_bRender |
0x1FC |
8 |
m_size |
|
4 |
|
||
0x208 |
56 |
m_secondaryVidCellList |
|
0x240 |
4 |
int |
m_bNewPalette |
4 |
|
||
0x248 |
288 |
m_newPalette |
CGameStatsRes¶
Offset |
Size (Total: 24) |
Type |
Field |
0x0 |
8 |
baseclass_0 |
|
0x8 |
8 |
m_cResRef |
|
0x10 |
2 |
__int16 |
m_nTimesUsed |
6 |
|
CGameStatsSprite¶
Used by the CGameStatsSprite Class
Offset |
Size (Total: 232) |
Type |
Field |
0x0 |
4 |
unsigned int |
m_strStrongestKillName |
0x4 |
4 |
unsigned int |
m_nStrongestKillXPValue |
0x8 |
4 |
unsigned int |
m_nPreviousTimeWithParty |
0xC |
4 |
unsigned int |
m_nJoinPartyTime |
0x10 |
4 |
int |
m_bWithParty |
0x14 |
4 |
unsigned int |
m_nChapterKillsXPValue |
0x18 |
4 |
unsigned int |
m_nChapterKillsNumber |
0x1C |
4 |
unsigned int |
m_nGameKillsXPValue |
0x20 |
4 |
unsigned int |
m_nGameKillsNumber |
4 |
|
||
0x28 |
96 |
Array<CGameStatsRes,4> |
m_pSpellStats |
0x88 |
96 |
Array<CGameStatsRes,4> |
m_pWeaponStats |
CGameTemporal¶
Offset |
Size (Total: 208) |
Type |
Field |
0x0 |
96 |
baseclass_0 |
|
0x60 |
16 |
Array<unsigned __int8,16> |
m_visibleTerrainTable |
0x70 |
24 |
m_animation |
|
0x88 |
4 |
int |
m_animationRunning |
0x8C |
8 |
m_posExact |
|
0x94 |
8 |
m_posDelta |
|
0x9C |
2 |
__int16 |
m_duration |
0x9E |
1 |
unsigned __int8 |
m_durationFade |
0x9F |
1 |
unsigned __int8 |
m_collision |
0xA0 |
32 |
m_sound |
|
0xC0 |
4 |
int |
m_bPermanent |
0xC4 |
4 |
int |
m_bAllowSave |
0xC8 |
2 |
unsigned __int16 |
m_projectileType |
6 |
|
CGameText¶
Used by the CGameText Class
Offset |
Size (Total: 176) |
Type |
Field |
0x0 |
96 |
baseclass_0 |
|
0x60 |
4 |
int |
m_nWidth |
4 |
|
||
0x68 |
40 |
m_textFont |
|
0x90 |
4 |
int |
m_nDuration |
0x94 |
2 |
unsigned __int16 |
m_nBeginFade |
2 |
|
||
0x98 |
8 |
m_sText |
|
0xA0 |
4 |
int |
m_iTarget |
4 |
|
||
0xA8 |
8 |
m_pTarget |
CGameTiledObject¶
Used by the CGameTiledObject Class
Offset |
Size (Total: 1464) |
Type |
Field |
0x0 |
1344 |
baseclass_0 |
|
0x540 |
8 |
m_resID |
|
0x548 |
4 |
unsigned int |
m_dwFlags |
4 |
|
||
0x550 |
8 |
m_pPrimarySearch |
|
0x558 |
2 |
unsigned __int16 |
m_nPrimarySearch |
6 |
|
||
0x560 |
8 |
m_pSecondarySearch |
|
0x568 |
2 |
unsigned __int16 |
m_nSecondarySearch |
6 |
|
||
0x570 |
40 |
m_tiledObject |
|
0x598 |
32 |
Array<char,32> |
m_scriptName |
CGameTimer¶
Offset |
Size (Total: 8) |
Type |
Field |
0x0 |
4 |
int |
m_time |
0x4 |
1 |
unsigned __int8 |
m_id |
3 |
|
CGameTrigger¶
Used by the CGameTrigger Class
Offset |
Size (Total: 1512) |
Type |
Field |
0x0 |
1344 |
baseclass_0 |
|
0x540 |
2 |
unsigned __int16 |
m_triggerType |
2 |
|
||
0x544 |
16 |
m_rBounding |
|
0x554 |
4 |
unsigned int |
m_cursorType |
0x558 |
8 |
Array<unsigned __int8,8> |
m_newArea |
0x560 |
32 |
Array<char,32> |
m_newEntryPoint |
0x580 |
4 |
unsigned int |
m_dwFlags |
0x584 |
4 |
unsigned int |
m_description |
0x588 |
8 |
m_pPolygon |
|
0x590 |
2 |
unsigned __int16 |
m_nPolygon |
0x592 |
2 |
unsigned __int16 |
m_boundingRange |
0x594 |
8 |
Array<unsigned __int8,8> |
m_scriptRes |
0x59C |
32 |
Array<char,32> |
m_scriptName |
0x5BC |
2 |
unsigned __int16 |
m_trapDetectionDifficulty |
0x5BE |
2 |
unsigned __int16 |
m_trapDisarmingDifficulty |
0x5C0 |
2 |
unsigned __int16 |
m_trapActivated |
0x5C2 |
2 |
unsigned __int16 |
m_trapDetected |
0x5C4 |
8 |
m_posTrapOrigin |
|
0x5CC |
8 |
m_keyType |
|
0x5D4 |
2 |
__int16 |
m_drawPoly |
2 |
|
||
0x5D8 |
4 |
unsigned int |
m_iGameText |
0x5DC |
8 |
m_ptWalkTo |
|
4 |
|