CG Structures

CGameAIArea

Offset

Size (Total: 1344)

Type

Field

0x0

1344

CGameAIBase

baseclass_0


CGameAIBase

Used by the CGameAIBase Class

Offset

Size (Total: 1344)

Type

Field

0x0

96

CGameObject

baseclass_0

0x60

24

CAIObjectType

m_lAttacker

0x78

4

int

m_lAttackStyle

4

<padding>

0x80

24

CAIObjectType

m_lOrderedBy

0x98

24

CAIObjectType

m_protecting

0xB0

24

CAIObjectType

m_protector

0xC8

24

CAIObjectType

m_lTargeted

0xE0

24

CAIObjectType

m_lHitter

0xF8

24

CAIObjectType

m_lHelp

0x110

24

CAIObjectType

m_lTrigger

0x128

24

CAIObjectType

m_lSeen

0x140

24

CAIObjectType

m_lTalkedTo

0x158

24

CAIObjectType

m_lHeard

0x170

24

CAIObjectType

m_lSummonedBy

0x188

24

CAIObjectType

m_lKilled

0x1A0

24

CAIObjectType

m_lEnteredBy

0x1B8

24

CAIObjectType

m_lAttackerSent

0x1D0

24

CAIObjectType

m_lOrderedBySent

0x1E8

24

CAIObjectType

m_protectingSent

0x200

24

CAIObjectType

m_protectorSent

0x218

24

CAIObjectType

m_lTargetedSent

0x230

24

CAIObjectType

m_lHitterSent

0x248

24

CAIObjectType

m_lHelpSent

0x260

24

CAIObjectType

m_lTriggerSent

0x278

24

CAIObjectType

m_lSeenSent

0x290

24

CAIObjectType

m_lTalkedToSent

0x2A8

24

CAIObjectType

m_lHeardSent

0x2C0

24

CAIObjectType

m_lSummonedBySent

0x2D8

24

CAIObjectType

m_lKilledSent

0x2F0

8

CAIScript*

m_overrideScript

0x2F8

8

CAIScript*

m_areaScript

0x300

8

CAIScript*

m_specificsScript

0x308

8

CAIScript*

m_classScript

0x310

8

CAIScript*

m_raceScript

0x318

8

CAIScript*

m_generalScript

0x320

8

CAIScript*

m_defaultScript

0x328

8

CAIScript*

m_achievementScript

0x330

56

CTypedPtrList<CPtrList, CAIAction*>

m_queuedActions

0x368

56

CTypedPtrList<CPtrList, CAITrigger*>

m_pendingTriggers

0x3A0

4

unsigned int

m_PAICallCounter

0x3A4

4

unsigned int

m_PAICallCounterNoMod

0x3A8

56

CTypedPtrList<CPtrList, CGameTimer*>

m_timers

0x3E0

2

__int16

m_curResponseNum

0x3E2

2

__int16

m_curResponseSetNum

0x3E4

2

__int16

m_curScriptNum

2

<padding>

0x3E8

4

int

m_interrupt

0x3EC

2

__int16

m_actionCount

2

<padding>

0x3F0

4

int

m_bJustAttacked

4

<padding>

0x3F8

136

CAIAction

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

<padding>

0x4BA

2

__int16

m_nLastActionReturn

0x4BC

1

unsigned __int8

m_nVisualRange

3

<padding>

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

CSound

m_forcePauseSound

0x4F8

4

int

m_nServerLastObjectSynchDelay

4

<padding>

0x500

64

CAITrigger

triggerOverride


CGameAIGame

Offset

Size (Total: 1344)

Type

Field

0x0

1344

CGameAIBase

baseclass_0


CGameAbilityList

Offset

Size (Total: 32)

Type

Field

0x0

32

CTypedPtrArray<CPtrArray, CAbilityData*>

baseclass_0


CGameAddMapNote

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameAnimation

Offset

Size (Total: 24)

Type

Field

0x0

8

CGameAnimationType*

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

<padding>


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

CRect

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

<padding>

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

CResRef

m_soundRef

1

<padding>

0x600

8

CString

m_walkRef

0x608

1440

Array<CSequenceSoundList,20>

m_sequenceRefs

0xBA8

4

int

m_bNewPalette

4

<padding>

0xBB0

288

CVidBitmap

m_newPalette


CGameAnimationTypeAmbient

Offset

Size (Total: 4008)

Type

Field

0x0

3280

CGameAnimationType

baseclass_0

0xCD0

8

CString

m_resref

0xCD8

8

CVidCell*

m_currentVidCell

0xCE0

8

CVidCell*

m_currentVidCellBase

0xCE8

8

CVidCell*

m_currentVidCellExtend

0xCF0

312

CVidCell

m_g1VidCellBase

0xE28

312

CVidCell

m_g1VidCellExtend

0xF60

48

CVidPalette

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

<padding>


CGameAnimationTypeAmbientStatic

Offset

Size (Total: 3992)

Type

Field

0x0

3280

CGameAnimationType

baseclass_0

0xCD0

8

CVidCell*

m_currentVidCell

0xCD8

8

CVidCell*

m_currentVidCellBase

0xCE0

8

CVidCell*

m_currentVidCellExtend

0xCE8

312

CVidCell

m_g1VidCellBase

0xE20

312

CVidCell

m_g1VidCellExtend

0xF58

48

CVidPalette

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

<padding>


CGameAnimationTypeCharacter

Offset

Size (Total: 9272)

Type

Field

0x0

3280

CGameAnimationType

baseclass_0

0xCD0

8

CString

m_resrefPaperDoll

0xCD8

8

CString

m_resref

0xCE0

8

CString

m_heightCode

0xCE8

8

CString

m_heightCodeHelmet

0xCF0

8

CString

m_heightCodeShieldPaperDoll

0xCF8

1

char

m_armorCode

0xCF9

1

char

m_armorMaxCode

6

<padding>

0xD00

8

CVidCell*

m_currentVidCell

0xD08

8

CVidCell*

m_currentVidCellBase

0xD10

312

CVidCell

m_g1VidCellBase

0xE48

312

CVidCell

m_caVidCellBase

0xF80

312

CVidCell

m_a1VidCellBase

0x10B8

312

CVidCell

m_a2VidCellBase

0x11F0

312

CVidCell

m_a3VidCellBase

0x1328

48

CVidPalette

m_charPalette

0x1358

8

CString

m_resrefWeapon

0x1360

8

CVidCell*

m_currentVidCellWeapon

0x1368

8

CVidCell*

m_currentVidCellWeaponBase

0x1370

312

CVidCell

m_g1VidCellWeaponBase

0x14A8

312

CVidCell

m_a1VidCellWeaponBase

0x15E0

312

CVidCell

m_a2VidCellWeaponBase

0x1718

312

CVidCell

m_a3VidCellWeaponBase

0x1850

48

CVidPalette

m_weaponPalette

0x1880

8

CString

m_resrefShield

0x1888

8

CVidCell*

m_currentVidCellShield

0x1890

8

CVidCell*

m_currentVidCellShieldBase

0x1898

312

CVidCell

m_g1VidCellShieldBase

0x19D0

312

CVidCell

m_a1VidCellShieldBase

0x1B08

312

CVidCell

m_a2VidCellShieldBase

0x1C40

312

CVidCell

m_a3VidCellShieldBase

0x1D78

48

CVidPalette

m_shieldPalette

0x1DA8

8

CString

m_resrefHelmet

0x1DB0

8

CVidCell*

m_currentVidCellHelmet

0x1DB8

8

CVidCell*

m_currentVidCellHelmetBase

0x1DC0

312

CVidCell

m_g1VidCellHelmetBase

0x1EF8

312

CVidCell

m_caVidCellHelmetBase

0x2030

312

CVidCell

m_a1VidCellHelmetBase

0x2168

312

CVidCell

m_a2VidCellHelmetBase

0x22A0

312

CVidCell

m_a3VidCellHelmetBase

0x23D8

48

CVidPalette

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

<padding>

0x242C

4

int

m_bDoubleBlit

0x2430

4

int

m_bSplitBams

0x2434

1

char

m_splitBamChar

3

<padding>


CGameAnimationTypeCharacterOld

Offset

Size (Total: 21168)

Type

Field

0x0

3280

CGameAnimationType

baseclass_0

0xCD0

8

CString

m_resref

0xCD8

8

CString

m_resrefShadow

0xCE0

8

CString

m_heightCode

0xCE8

8

CString

m_heightCodeHelmet

0xCF0

1

char

m_armorCode

0xCF1

1

char

m_armorMaxCode

6

<padding>

0xCF8

8

CVidCell*

m_currentVidCell

0xD00

8

CVidCell*

m_currentVidCellBase

0xD08

8

CVidCell*

m_currentVidCellExtend

0xD10

312

CVidCell

m_g1VidCellBase

0xE48

312

CVidCell

m_g1VidCellExtend

0xF80

312

CVidCell

m_w2VidCellBase

0x10B8

312

CVidCell

m_w2VidCellExtend

0x11F0

312

CVidCell

m_caVidCellBase

0x1328

312

CVidCell

m_caVidCellExtend

0x1460

312

CVidCell

m_a1VidCellBase

0x1598

312

CVidCell

m_a1VidCellExtend

0x16D0

312

CVidCell

m_a2VidCellBase

0x1808

312

CVidCell

m_a2VidCellExtend

0x1940

312

CVidCell

m_a3VidCellBase

0x1A78

312

CVidCell

m_a3VidCellExtend

0x1BB0

48

CVidPalette

m_charPalette

0x1BE0

8

CString

m_resrefWeapon

0x1BE8

8

CVidCell*

m_currentVidCellWeapon

0x1BF0

8

CVidCell*

m_currentVidCellWeaponBase

0x1BF8

8

CVidCell*

m_currentVidCellWeaponExtend

0x1C00

312

CVidCell

m_g1VidCellWeaponBase

0x1D38

312

CVidCell

m_g1VidCellWeaponExtend

0x1E70

312

CVidCell

m_w2VidCellWeaponBase

0x1FA8

312

CVidCell

m_w2VidCellWeaponExtend

0x20E0

312

CVidCell

m_a1VidCellWeaponBase

0x2218

312

CVidCell

m_a1VidCellWeaponExtend

0x2350

312

CVidCell

m_a2VidCellWeaponBase

0x2488

312

CVidCell

m_a2VidCellWeaponExtend

0x25C0

312

CVidCell

m_a3VidCellWeaponBase

0x26F8

312

CVidCell

m_a3VidCellWeaponExtend

0x2830

48

CVidPalette

m_weaponPalette

0x2860

8

CString

m_resrefShield

0x2868

8

CVidCell*

m_currentVidCellShield

0x2870

8

CVidCell*

m_currentVidCellShieldBase

0x2878

8

CVidCell*

m_currentVidCellShieldExtend

0x2880

312

CVidCell

m_g1VidCellShieldBase

0x29B8

312

CVidCell

m_g1VidCellShieldExtend

0x2AF0

312

CVidCell

m_w2VidCellShieldBase

0x2C28

312

CVidCell

m_w2VidCellShieldExtend

0x2D60

312

CVidCell

m_a1VidCellShieldBase

0x2E98

312

CVidCell

m_a1VidCellShieldExtend

0x2FD0

312

CVidCell

m_a2VidCellShieldBase

0x3108

312

CVidCell

m_a2VidCellShieldExtend

0x3240

312

CVidCell

m_a3VidCellShieldBase

0x3378

312

CVidCell

m_a3VidCellShieldExtend

0x34B0

48

CVidPalette

m_shieldPalette

0x34E0

8

CString

m_resrefHelmet

0x34E8

8

CVidCell*

m_currentVidCellHelmet

0x34F0

8

CVidCell*

m_currentVidCellHelmetBase

0x34F8

8

CVidCell*

m_currentVidCellHelmetExtend

0x3500

312

CVidCell

m_g1VidCellHelmetBase

0x3638

312

CVidCell

m_g1VidCellHelmetExtend

0x3770

312

CVidCell

m_w2VidCellHelmetBase

0x38A8

312

CVidCell

m_w2VidCellHelmetExtend

0x39E0

312

CVidCell

m_caVidCellHelmetBase

0x3B18

312

CVidCell

m_caVidCellHelmetExtend

0x3C50

312

CVidCell

m_a1VidCellHelmetBase

0x3D88

312

CVidCell

m_a1VidCellHelmetExtend

0x3EC0

312

CVidCell

m_a2VidCellHelmetBase

0x3FF8

312

CVidCell

m_a2VidCellHelmetExtend

0x4130

312

CVidCell

m_a3VidCellHelmetBase

0x4268

312

CVidCell

m_a3VidCellHelmetExtend

0x43A0

48

CVidPalette

m_helmetPalette

0x43D0

8

CVidCell*

m_currentVidCellShadow

0x43D8

8

CVidCell*

m_currentVidCellShadowBase

0x43E0

8

CVidCell*

m_currentVidCellShadowExtend

0x43E8

312

CVidCell

m_g1VidCellShadowBase

0x4520

312

CVidCell

m_g1VidCellShadowExtend

0x4658

312

CVidCell

m_w2VidCellShadowBase

0x4790

312

CVidCell

m_w2VidCellShadowExtend

0x48C8

312

CVidCell

m_caVidCellShadowBase

0x4A00

312

CVidCell

m_caVidCellShadowExtend

0x4B38

312

CVidCell

m_a1VidCellShadowBase

0x4C70

312

CVidCell

m_a1VidCellShadowExtend

0x4DA8

312

CVidCell

m_a2VidCellShadowBase

0x4EE0

312

CVidCell

m_a2VidCellShadowExtend

0x5018

312

CVidCell

m_a3VidCellShadowBase

0x5150

312

CVidCell

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

<padding>


CGameAnimationTypeEffect

Offset

Size (Total: 3984)

Type

Field

0x0

3280

CGameAnimationType

baseclass_0

0xCD0

8

CVidCell*

m_currentVidCell

0xCD8

8

CVidCell*

m_currentVidCellShadow

0xCE0

312

CVidCell

m_g1VidCell

0xE18

312

CVidCell

m_g1VidCellShadow

0xF50

48

CVidPalette

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

<padding>


CGameAnimationTypeFlying

Offset

Size (Total: 3672)

Type

Field

0x0

3280

CGameAnimationType

baseclass_0

0xCD0

8

CVidCell*

m_currentVidCell

0xCD8

8

CVidCell*

m_currentVidCellBase

0xCE0

312

CVidCell

m_g1VidCellBase

0xE18

48

CVidPalette

m_charPalette

0xE48

2

__int16

m_currentBamSequence

0xE4A

2

__int16

m_currentBamDirection

0xE4C

4

int

m_falseColor

0xE50

1

unsigned __int8

m_extendDirectionTest

7

<padding>


CGameAnimationTypeMonster

Offset

Size (Total: 5384)

Type

Field

0x0

3280

CGameAnimationType

baseclass_0

0xCD0

8

CString

m_resref

0xCD8

8

CVidCell*

m_currentVidCell

0xCE0

8

CVidCell*

m_currentVidCellBase

0xCE8

312

CVidCell

m_g1VidCellBase

0xE20

312

CVidCell

m_g2VidCellBase

0xF58

48

CVidPalette

m_charPalette

0xF88

8

CVidCell*

m_currentVidCellWeapon

0xF90

8

CVidCell*

m_currentVidCellWeaponBase

0xF98

312

CVidCell

m_g1VidCellWeaponBase

0x10D0

312

CVidCell

m_g2VidCellWeaponBase

0x1208

48

CVidPalette

m_weaponPalette

0x1238

2

__int16

m_currentBamSequence

0x123A

2

__int16

m_currentBamDirection

0x123C

2

__int16

m_currentShootSequence

2

<padding>

0x1240

4

int

m_falseColor

0x1244

4

int

m_translucent

0x1248

4

int

m_bTwoPalettes

0x124C

8

CResRef

m_cResRefPalette1

0x1254

8

CResRef

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

<padding>

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

<padding>

0x127C

4

int

m_bGlowLayer

0x1280

8

CString

m_glowResref

0x1288

8

CVidCell*

m_glowCurrentVidCell

0x1290

8

CVidCell*

m_glowCurrentVidCellBase

0x1298

312

CVidCell

m_glowG1VidCellBase

0x13D0

312

CVidCell

m_glowG2VidCellBase


CGameAnimationTypeMonsterAnkheg

Offset

Size (Total: 7096)

Type

Field

0x0

3280

CGameAnimationType

baseclass_0

0xCD0

8

CString

m_resref

0xCD8

8

CVidCell*

m_currentVidCell

0xCE0

8

CVidCell*

m_currentVidCellBase

0xCE8

8

CVidCell*

m_currentVidCellExtend

0xCF0

312

CVidCell

m_g1VidCellBase

0xE28

312

CVidCell

m_g1VidCellExtend

0xF60

312

CVidCell

m_g2VidCellBase

0x1098

312

CVidCell

m_g2VidCellExtend

0x11D0

312

CVidCell

m_g3VidCellBase

0x1308

312

CVidCell

m_g3VidCellExtend

0x1440

8

CVidCell*

m_currentVidCellHole

0x1448

8

CVidCell*

m_currentVidCellHoleBase

0x1450

8

CVidCell*

m_currentVidCellHoleExtend

0x1458

312

CVidCell

m_g1VidCellHoleBase

0x1590

312

CVidCell

m_g1VidCellHoleExtend

0x16C8

312

CVidCell

m_g2VidCellHoleBase

0x1800

312

CVidCell

m_g2VidCellHoleExtend

0x1938

312

CVidCell

m_g3VidCellHoleBase

0x1A70

312

CVidCell

m_g3VidCellHoleExtend

0x1BA8

2

__int16

m_currentBamSequence

0x1BAA

2

__int16

m_currentBamDirection

0x1BAC

4

int

m_bAboveGround

0x1BB0

1

unsigned __int8

m_extendDirectionTest

3

<padding>

0x1BB4

4

int

m_bMirrorBam


CGameAnimationTypeMonsterIcewind

Offset

Size (Total: 19584)

Type

Field

0x0

3280

CGameAnimationType

baseclass_0

0xCD0

8

CString

m_resref

0xCD8

8

CVidCell*

m_currentVidCell

0xCE0

8

CVidCell*

m_currentVidCellBase

0xCE8

8

CVidCell*

m_currentVidCellExtend

0xCF0

312

CVidCell

m_a1VidCellBase

0xE28

312

CVidCell

m_a1VidCellExtend

0xF60

312

CVidCell

m_a2VidCellBase

0x1098

312

CVidCell

m_a2VidCellExtend

0x11D0

312

CVidCell

m_a3VidCellBase

0x1308

312

CVidCell

m_a3VidCellExtend

0x1440

312

CVidCell

m_shVidCellBase

0x1578

312

CVidCell

m_shVidCellExtend

0x16B0

312

CVidCell

m_awVidCellBase

0x17E8

312

CVidCell

m_awVidCellExtend

0x1920

312

CVidCell

m_slVidCellBase

0x1A58

312

CVidCell

m_slVidCellExtend

0x1B90

312

CVidCell

m_deVidCellBase

0x1CC8

312

CVidCell

m_deVidCellExtend

0x1E00

312

CVidCell

m_daVidCellBase

0x1F38

312

CVidCell

m_daVidCellExtend

0x2070

312

CVidCell

m_paVidCellBase

0x21A8

312

CVidCell

m_paVidCellExtend

0x22E0

312

CVidCell

m_reVidCellBase

0x2418

312

CVidCell

m_reVidCellExtend

0x2550

312

CVidCell

m_coVidCellBase

0x2688

312

CVidCell

m_coVidCellExtend

0x27C0

312

CVidCell

m_caVidCellBase

0x28F8

312

CVidCell

m_caVidCellExtend

0x2A30

312

CVidCell

m_twVidCellBase

0x2B68

312

CVidCell

m_twVidCellExtend

0x2CA0

312

CVidCell

m_waVidCellBase

0x2DD8

312

CVidCell

m_waVidCellExtend

0x2F10

8

CVidCell*

m_currentVidCellWeapon

0x2F18

8

CVidCell*

m_currentVidCellWeaponBase

0x2F20

8

CVidCell*

m_currentVidCellWeaponExtend

0x2F28

312

CVidCell

m_a1VidCellWeaponBase

0x3060

312

CVidCell

m_a1VidCellWeaponExtend

0x3198

312

CVidCell

m_a2VidCellWeaponBase

0x32D0

312

CVidCell

m_a2VidCellWeaponExtend

0x3408

312

CVidCell

m_a3VidCellWeaponBase

0x3540

312

CVidCell

m_a3VidCellWeaponExtend

0x3678

312

CVidCell

m_shVidCellWeaponBase

0x37B0

312

CVidCell

m_shVidCellWeaponExtend

0x38E8

312

CVidCell

m_awVidCellWeaponBase

0x3A20

312

CVidCell

m_awVidCellWeaponExtend

0x3B58

312

CVidCell

m_slVidCellWeaponBase

0x3C90

312

CVidCell

m_slVidCellWeaponExtend

0x3DC8

312

CVidCell

m_daVidCellWeaponBase

0x3F00

312

CVidCell

m_daVidCellWeaponExtend

0x4038

312

CVidCell

m_paVidCellWeaponBase

0x4170

312

CVidCell

m_paVidCellWeaponExtend

0x42A8

312

CVidCell

m_reVidCellWeaponBase

0x43E0

312

CVidCell

m_reVidCellWeaponExtend

0x4518

312

CVidCell

m_coVidCellWeaponBase

0x4650

312

CVidCell

m_coVidCellWeaponExtend

0x4788

312

CVidCell

m_caVidCellWeaponBase

0x48C0

312

CVidCell

m_caVidCellWeaponExtend

0x49F8

312

CVidCell

m_waVidCellWeaponBase

0x4B30

312

CVidCell

m_waVidCellWeaponExtend

0x4C68

2

__int16

m_currentBamDirection

2

<padding>

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

<padding>

0x4C7C

4

int

m_translucent


CGameAnimationTypeMonsterLarge

Offset

Size (Total: 5248)

Type

Field

0x0

3280

CGameAnimationType

baseclass_0

0xCD0

8

CString

m_resref

0xCD8

8

CVidCell*

m_currentVidCell

0xCE0

8

CVidCell*

m_currentVidCellBase

0xCE8

8

CVidCell*

m_currentVidCellExtend

0xCF0

312

CVidCell

m_g1VidCellBase

0xE28

312

CVidCell

m_g1VidCellExtend

0xF60

312

CVidCell

m_g2VidCellBase

0x1098

312

CVidCell

m_g2VidCellExtend

0x11D0

312

CVidCell

m_g3VidCellBase

0x1308

312

CVidCell

m_g3VidCellExtend

0x1440

48

CVidPalette

m_charPalette

0x1470

2

__int16

m_currentBamSequence

0x1472

2

__int16

m_currentBamDirection

0x1474

4

int

m_falseColor

0x1478

1

unsigned __int8

m_extendDirectionTest

7

<padding>


CGameAnimationTypeMonsterLarge16

Offset

Size (Total: 5248)

Type

Field

0x0

3280

CGameAnimationType

baseclass_0

0xCD0

8

CString

m_resref

0xCD8

8

CVidCell*

m_currentVidCell

0xCE0

8

CVidCell*

m_currentVidCellBase

0xCE8

8

CVidCell*

m_currentVidCellExtend

0xCF0

312

CVidCell

m_g1VidCellBase

0xE28

312

CVidCell

m_g1VidCellExtend

0xF60

312

CVidCell

m_g2VidCellBase

0x1098

312

CVidCell

m_g2VidCellExtend

0x11D0

312

CVidCell

m_g3VidCellBase

0x1308

312

CVidCell

m_g3VidCellExtend

0x1440

48

CVidPalette

m_charPalette

0x1470

2

__int16

m_currentBamSequence

0x1472

2

__int16

m_currentBamDirection

0x1474

4

int

m_falseColor

0x1478

1

unsigned __int8

m_extendDirectionTest

7

<padding>


CGameAnimationTypeMonsterLayered

Offset

Size (Total: 5968)

Type

Field

0x0

3280

CGameAnimationType

baseclass_0

0xCD0

8

CString

m_resref

0xCD8

8

CVidCell*

m_currentVidCell

0xCE0

8

CVidCell*

m_currentVidCellBase

0xCE8

8

CVidCell*

m_currentVidCellExtend

0xCF0

312

CVidCell

m_g1VidCellBase

0xE28

312

CVidCell

m_g1VidCellExtend

0xF60

312

CVidCell

m_g2VidCellBase

0x1098

312

CVidCell

m_g2VidCellExtend

0x11D0

48

CVidPalette

m_charPalette

0x1200

8

CVidCell*

m_currentVidCellWeapon

0x1208

8

CVidCell*

m_currentVidCellWeaponBase

0x1210

8

CVidCell*

m_currentVidCellWeaponExtend

0x1218

312

CVidCell

m_g1VidCellWeaponBase

0x1350

312

CVidCell

m_g1VidCellWeaponExtend

0x1488

312

CVidCell

m_g2VidCellWeaponBase

0x15C0

312

CVidCell

m_g2VidCellWeaponExtend

0x16F8

48

CVidPalette

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

<padding>

0x1740

16

Array<CString,2>

m_resrefWeapon


CGameAnimationTypeMonsterLayeredSpell

Offset

Size (Total: 5984)

Type

Field

0x0

3280

CGameAnimationType

baseclass_0

0xCD0

8

CString

m_resref

0xCD8

8

CVidCell*

m_currentVidCell

0xCE0

8

CVidCell*

m_currentVidCellBase

0xCE8

8

CVidCell*

m_currentVidCellExtend

0xCF0

312

CVidCell

m_g1VidCellBase

0xE28

312

CVidCell

m_g1VidCellExtend

0xF60

312

CVidCell

m_g2VidCellBase

0x1098

312

CVidCell

m_g2VidCellExtend

0x11D0

48

CVidPalette

m_charPalette

0x1200

8

CVidCell*

m_currentVidCellWeapon

0x1208

8

CVidCell*

m_currentVidCellWeaponBase

0x1210

8

CVidCell*

m_currentVidCellWeaponExtend

0x1218

312

CVidCell

m_g1VidCellWeaponBase

0x1350

312

CVidCell

m_g1VidCellWeaponExtend

0x1488

312

CVidCell

m_g2VidCellWeaponBase

0x15C0

312

CVidCell

m_g2VidCellWeaponExtend

0x16F8

48

CVidPalette

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

<padding>

0x1740

16

Array<CString,2>

m_resrefWeapon

0x1750

1

unsigned __int8

m_bInvulnerable

3

<padding>

0x1754

4

int

m_bDualAttack

0x1758

1

unsigned __int8

m_extendDirectionTest

7

<padding>


CGameAnimationTypeMonsterMulti

Offset

Size (Total: 4872)

Type

Field

0x0

3280

CGameAnimationType

baseclass_0

0xCD0

8

CString

m_resref

0xCD8

8

CVidCell*

m_currentVidCell

0xCE0

8

CVidCell*

m_currentVidCellBase

0xCE8

8

CVidCell*

m_g1VidCellBase

0xCF0

8

CVidCell*

m_g2VidCellBase

0xCF8

8

CVidCell*

m_g3VidCellBase

0xD00

8

CVidCell*

m_g4VidCellBase

0xD08

8

CVidCell*

m_g5VidCellBase

0xD10

48

CVidPalette

m_charPalette

0xD40

2

__int16

m_currentBamSequence

0xD42

2

__int16

m_currentBamDirection

4

<padding>

0xD48

8

CVidBitmap*

m_currentNewPalette

0xD50

4

int

m_falseColor

4

<padding>

0xD58

288

CVidBitmap

m_g1NewPalette

0xE78

288

CVidBitmap

m_g2NewPalette

0xF98

288

CVidBitmap

m_g3NewPalette

0x10B8

288

CVidBitmap

m_g4NewPalette

0x11D8

288

CVidBitmap

m_g5NewPalette

0x12F8

1

unsigned __int8

m_extendDirectionTest

0x12F9

1

unsigned __int8

m_nQuadrants

2

<padding>

0x12FC

4

int

m_bDoubleBlit

0x1300

4

int

m_bSplitBams

0x1304

1

char

m_splitBamChar

0x1305

1

char

m_splitDirectionBamChar

2

<padding>


CGameAnimationTypeMonsterMultiNew

Offset

Size (Total: 3424)

Type

Field

0x0

3280

CGameAnimationType

baseclass_0

0xCD0

8

CString

m_resref

0xCD8

8

CVidCell*

m_pCurrentVidCell

0xCE0

8

CVidCell*

m_pCurrentVidCellBase

0xCE8

8

CVidCell*

m_pg1VidCellBase

0xCF0

8

CVidCell*

m_pg2VidCellBase

0xCF8

48

CVidPalette

m_charPalette

0xD28

2

__int16

m_currentBamSequence

0xD2A

2

__int16

m_currentBamDirection

0xD2C

2

__int16

m_currentShootSequence

2

<padding>

0xD30

4

int

m_falseColor

0xD34

1

unsigned __int8

m_extendDirectionTest

0xD35

1

unsigned __int8

m_nQuadrants

2

<padding>

0xD38

4

int

m_bSplitBams

0xD3C

1

char

m_splitBamChar

3

<padding>

0xD40

4

int

m_translucent

0xD44

4

int

m_renderWeapons

0xD48

4

int

m_weaponLeftHand

0xD4C

1

unsigned __int8

m_bDetectedByInfravision

3

<padding>

0xD50

4

int

m_bCanLieDown

0xD54

4

int

m_bPathSmooth

0xD58

1

char

m_currentShootSplit

7

<padding>


CGameAnimationTypeMonsterOld

Offset

Size (Total: 4624)

Type

Field

0x0

3280

CGameAnimationType

baseclass_0

0xCD0

8

CString

m_resref

0xCD8

8

CVidCell*

m_currentVidCell

0xCE0

8

CVidCell*

m_currentVidCellBase

0xCE8

8

CVidCell*

m_currentVidCellExtend

0xCF0

312

CVidCell

m_g1VidCellBase

0xE28

312

CVidCell

m_g1VidCellExtend

0xF60

312

CVidCell

m_g2VidCellBase

0x1098

312

CVidCell

m_g2VidCellExtend

0x11D0

48

CVidPalette

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

<padding>


CGameAnimationTypeMonsterQuadrant

Offset

Size (Total: 3432)

Type

Field

0x0

3280

CGameAnimationType

baseclass_0

0xCD0

8

CString

m_resref

0xCD8

8

CVidCell*

m_currentVidCell

0xCE0

8

CVidCell*

m_currentVidCellBase

0xCE8

8

CVidCell*

m_g1VidCellBase

0xCF0

8

CVidCell*

m_g2VidCellBase

0xCF8

8

CVidCell*

m_g3VidCellBase

0xD00

8

CVidCell*

m_currentVidCellExtend

0xD08

8

CVidCell*

m_g1VidCellExtend

0xD10

8

CVidCell*

m_g2VidCellExtend

0xD18

8

CVidCell*

m_g3VidCellExtend

0xD20

48

CVidPalette

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

<padding>

0xD5C

4

int

m_bCaster

0xD60

4

int

m_bExtendDir

0xD64

4

int

m_pathSmooth


CGameAnimationTypeTownStatic

Offset

Size (Total: 3672)

Type

Field

0x0

3280

CGameAnimationType

baseclass_0

0xCD0

8

CVidCell*

m_currentVidCell

0xCD8

8

CVidCell*

m_currentVidCellBase

0xCE0

312

CVidCell

m_g1VidCellBase

0xE18

48

CVidPalette

m_charPalette

0xE48

2

__int16

m_currentBamSequence

0xE4A

2

__int16

m_currentBamDirection

0xE4C

4

int

m_falseColor

0xE50

1

unsigned __int8

m_bCanLieDown

7

<padding>


CGameArea

Offset

Size (Total: 4384)

Type

Field

0x0

76

CAreaFileHeader

m_header

0x4C

4

int

m_bHeaderExtendedNight

0x50

144

CAreaSoundsAndMusic

m_headerSound

0xE0

228

CAreaFileRestEncounter

m_headerRestEncounter

4

<padding>

0x1C8

56

CTypedPtrList<CPtrList, CAreaFileCharacterEntryPoint*>

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

CResRef

m_resref

0x20C

8

CResRef

m_restMovieDay

0x214

8

CResRef

m_restMovieNight

0x21C

1

unsigned __int8

m_waterAlpha

3

<padding>

0x220

8

CResWED*

m_pResWED

0x228

8

CInfGame*

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

CPoint

m_mousePos

4

<padding>

0x260

288

CVidBitmap

m_bmLum

0x380

8

CVidBitmap*

m_pbmLumNight

0x388

288

CVidBitmap

m_bmHeight

0x4A8

8

CObjectMarker*

m_pObjectMarker

0x4B0

8

CObjectMarker*

m_pObjectMarkerHealthBar

0x4B8

1

unsigned __int8

m_firstRender

3

<padding>

0x4BC

16

CRect

m_selectSquare

0x4CC

2

__int16

m_rotation

2

<padding>

0x4D0

8

CPoint

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

<padding>

0x516

2

__int16

m_nVisibleMonster

0x518

1

unsigned __int8

m_bRecentlySaved

3

<padding>

0x51C

4

unsigned int

m_nSavedTime

0x520

168

CGameAreaNotes

m_cGameAreaNotes

0x5C8

1176

CInfinity

m_cInfinity

0xA60

336

CSearchBitmap

m_search

0xBB0

112

CVisibilityMap

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

CTypedPtrList<CPtrList, CTiledObject*>

m_lTiledObjects

0xF08

56

CTypedPtrList<CPtrList,long*>

m_lGameTextObjects

0xF40

56

CTypedPtrList<CPtrList,long*>

m_lVertSortTransition

0xF78

8

CPoint

m_ptOldViewPos

0xF80

16

CVariableHash

m_variables

0xF90

16

CVariableHash

m_namedCreatures

0xFA0

1

unsigned __int8

m_bPermitNewCharacters

1

<padding>

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

<padding>

0xFB8

56

CTypedPtrList<CPtrList, CGameAreaClairvoyanceEntry*>

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

<padding>

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

<padding>

0x1060

72

CMemINI

INIFile

0x10A8

8

CSpawnFile*

mpSpawner

0x10B0

4

int

m_nCreatureNodeCount

0x10B4

8

CSize

m_lightmapRatio

4

<padding>

0x10C0

24

CGameArea::m_cWalkableRenderCache_t

m_cWalkableRenderCache

0x10D8

32

CSound

m_sndAmbientDay

0x10F8

32

CSound

m_sndAmbientNight

0x1118

1

unsigned __int8

m_sndAmbientVolume

1

<padding>

0x111A

2

unsigned __int16

m_sndAmbientDayVolume

0x111C

2

unsigned __int16

m_sndAmbientNightVolume

2

<padding>


CGameArea::m_cWalkableRenderCache_t

Offset

Size (Total: 24)

Type

Field

0x0

4

int

nTriCount

0x4

4

int

nLineCount

0x8

8

CPoint*

pVertexArray

0x10

1

bool

bReady

7

<padding>


CGameAreaClairvoyanceEntry

Offset

Size (Total: 40)

Type

Field

0x0

8

CPoint

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

<padding>

0x20

8

int*

m_pVisMapExploredArea


CGameAreaNotes

Used by the CGameAreaNotes Class

Offset

Size (Total: 168)

Type

Field

0x0

4

int

m_bInitialized

0x4

8

CPoint

m_ptCellSize

0xC

8

CPoint

m_ptButtonSize

4

<padding>

0x18

56

CTypedPtrList<CPtrList, CAreaUserNote*>

m_areaNoteList

0x50

52

CAreaUserNote

m_cAreaNote

0x84

4

int

m_bAddingNote

0x88

4

unsigned int

m_nNoteButtonClicked

0x8C

8

CResRef

m_rArea

4

<padding>

0x98

8

CString

m_szBuffer

0xA0

1

unsigned __int8

m_bNetworkDelete

0xA1

1

unsigned __int8

m_nCurrentIcon

6

<padding>


CGameButtonList

Offset

Size (Total: 64)

Type

Field

0x0

56

CTypedPtrList<CPtrList, CButtonData*>

baseclass_0

0x38

4

int

m_nFirstMageSpellIndex

4

<padding>


CGameChunk

Offset

Size (Total: 192)

Type

Field

0x0

96

CGameObject

baseclass_0

0x60

16

Array<unsigned __int8,16>

m_visibleTerrainTable

0x70

24

CGameAnimation

m_animation

0x88

4

int

m_animationRunning

0x8C

8

CPoint

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

<padding>

0xA0

32

CSound

m_sound


CGameContainer

Used by the CGameContainer Class

Offset

Size (Total: 2488)

Type

Field

0x0

1344

CGameAIBase

baseclass_0

0x540

16

CRect

m_rBounding

0x550

8

CPoint*

m_pPolygon

0x558

2

unsigned __int16

m_nPolygon

6

<padding>

0x560

56

CTypedPtrList<CPtrList, CItem*>

m_lstItems

0x598

2

unsigned __int16

m_containerType

2

<padding>

0x59C

8

CPoint

m_ptWalkToUse

4

<padding>

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

CPoint

m_posTrapOrigin

0x970

2

unsigned __int16

m_triggerRange

0x972

32

Array<char,32>

m_ownedBy

0x992

8

CResRef

m_keyType

2

<padding>

0x99C

4

unsigned int

m_breakDifficulty

0x9A0

2

__int16

m_drawPoly

2

<padding>

0x9A4

4

unsigned int

m_strNotPickable

0x9A8

4

int

m_bJustCreated

0x9AC

4

int

m_bNeedUpdate

0x9B0

1

unsigned __int8

m_probabilityRoll

7

<padding>


CGameDialogEntry

Used by the CGameDialogEntry Class

Offset

Size (Total: 112)

Type

Field

0x0

32

CTypedPtrArray<CPtrArray, CGameDialogReply*>

baseclass_0

0x20

4

unsigned int

m_dialogText

4

<padding>

0x28

56

CAICondition

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

<padding>


CGameDialogIdentifier

Offset

Size (Total: 12)

Type

Field

0x0

8

CResRef

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

<padding>

0x10

56

CAICondition

m_condition

0x48

64

CAIResponse

m_response

0x88

8

CResRef

m_nextDialog

0x90

4

unsigned int

m_nextEntryIndex

4

<padding>

0x98

8

__POSITION*

m_displayPosition

0xA0

4

int

m_removeIfPicked

0xA4

1

unsigned __int8

m_displayListId

3

<padding>

0xA8

8

CString

m_conditionString

0xB0

4

int

m_needToParseCondition

4

<padding>

0xB8

8

CString

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

CResRef

m_file

0x8

32

CTypedPtrArray<CPtrArray, CGameDialogEntry*>

m_dialogEntries

0x28

32

CTypedPtrArray<CPtrArray, CGameDialogEntry*>

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

CString

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

<padding>


CGameDoor

Used by the CGameDoor Class

Offset

Size (Total: 1704)

Type

Field

0x0

1344

CGameAIBase

baseclass_0

0x540

8

CResRef

m_resID

0x548

16

CRect

m_rOpenBounding

0x558

16

CRect

m_rClosedBounding

0x568

4

unsigned int

m_cursorType

0x56C

4

unsigned int

m_dwFlags

0x570

8

CPoint*

m_pOpenPolygon

0x578

2

unsigned __int16

m_nOpenPolygon

6

<padding>

0x580

8

CPoint*

m_pClosedPolygon

0x588

2

unsigned __int16

m_nClosedPolygon

6

<padding>

0x590

8

CPoint*

m_pOpenSearch

0x598

2

unsigned __int16

m_nOpenSearch

6

<padding>

0x5A0

8

CPoint*

m_pClosedSearch

0x5A8

2

unsigned __int16

m_nClosedSearch

2

<padding>

0x5AC

8

CPoint

m_ptDest1

0x5B4

8

CPoint

m_ptDest2

0x5BC

8

Array<unsigned __int8,8>

m_scriptRes

4

<padding>

0x5C8

40

CTiledObject

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

CResRef

m_openSound

0x63C

8

CResRef

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

CResRef

m_keyType

0x658

4

unsigned int

m_detectionDifficulty

0x65C

4

unsigned int

m_lockDifficulty

0x660

2

__int16

m_drawPoly

2

<padding>

0x664

8

CPoint

m_ptOpenDest

0x66C

8

CPoint

m_ptClosedDest

4

<padding>

0x678

32

CSound

m_sndDoor

0x698

4

unsigned int

m_strNotPickable

0x69C

4

int

m_usedDelay

0x6A0

1

unsigned __int8

m_probabilityRoll

7

<padding>


CGameEffect

Offset

Size (Total: 344)

Type

Field

0x0

8

qword

vfptr

0x8

264

CGameEffectBase

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

CSound

m_sound

0x150

4

int

m_sourceTarget

4

<padding>


CGameEffect Structures

CGameEffectAC

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectAIChange

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectAddInnateAbility

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectAlignmentChange

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectAlignmentReversal

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectAnimationChange

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectApplyEffect

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectApplyEffectEquipItem

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectApplyEffectEquipItemType

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectApplySpell

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectApplySpellOnMove

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectAssassination

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectAttackNo

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectAuraCleansing

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectAwaken

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectBackStabMod

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectBackStabSpell

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectBardSong

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectBase

Offset

Size (Total: 264)

Type

Field

0x0

8

CResRef

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

CResRef

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

CResRef

m_res2

0x70

8

CResRef

m_res3

0x78

8

CPoint

m_source

0x80

8

CPoint

m_target

0x88

4

unsigned int

m_sourceType

0x8C

8

CResRef

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

CGameEffect

baseclass_0


CGameEffectBerserkStage1

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectBerserkStage2

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectBlindness

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectBlur

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectBounceEffect

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectBounceLevel

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectBounceLevelDecrement

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectBounceProjectile

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectBounceSchool

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectBounceSchoolDecrement

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectBounceSecondaryType

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectBounceSecondaryTypeDecrement

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectBounceSpell

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectCHR

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectCON

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectCalm

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectCannotSaveOrRest

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectCastSpell

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectCastSpellPoint

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectCastingFailure

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectCastingGlow

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectCastingLevelBonus

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectChangeStatic

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectChangeWeather

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectChaosShield

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectCharm

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectCheckForBerserk

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectClairvoyance

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectClassStringOverride

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectCleanAir

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectColorChange

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectColorGlowDissipate

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectColorGlowPulse

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectColorGlowSolid

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectColorLightSolid

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectColorTintSolid

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectConfusion

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectContingencyInstance

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectContingencyStart

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectCopySelf

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectCreateItem

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectCreateWeapon

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectCriticalHitBonus

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectCriticalHitSpell

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectCriticalMissModifier

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectCriticalMissSpell

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectCureBlindness

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectCureDeafness

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectCureDisease

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectCureFeebleMindedness

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectCurePoison

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectCurseApplyEffect

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectDEX

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectDamage

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectDamageLuck

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectDamageMod

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectDamageVisualEffect

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectDeafness

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectDeath

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectDefrost

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectDestroyItem

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectDestroySelf

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectDestroyWeapon

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectDetectAlignment

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectDetectIllusion

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectDetectTraps

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectDisableButton

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectDisableCircle

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectDisableSpellType

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectDisease

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectDisintegrate

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectDispelEffects

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectDispelInvisible

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectDispelSanctuary

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectDispelSchool

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectDispelSchoolOne

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectDispelSecondaryType

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectDispelSecondaryTypeOne

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectDisplayString

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectDither

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectDoNotDraw

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectDrainChargeFromAllItems

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectDurationCasting

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectEnableButton

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectEndNonDetection

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectEntangle

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectEquipWeapon

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectEvadeAreaOfEffect

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectExistanceDelayOverride

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectExplore

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectFamiliarBlock

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectFatigue

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectFeebleMindedness

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

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

CGameEffect

baseclass_0


CGameEffectFistDamageBonus

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectFistTHAC0Bonus

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectFloatText

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectForceSurge

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectForceVisible

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectFreedom

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectGold

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectGreasePool

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectHaste

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectHaste2

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectHeal

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectHideInShadows

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectHighLevelAbility

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectHitMod

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectHitPoints

Offset

Size (Total: 352)

Type

Field

0x0

344

CGameEffect

baseclass_0

0x158

4

int

m_firstCall

4

<padding>


CGameEffectHitPointsOnDeath

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectHoldCreature

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectHoldCreatureSpell

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectINT

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectIdentify

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectIgnoreDialogPause

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectIgnoreDrainDeath

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectIgnoreReputationBreak

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectImmuneToTracking

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectImmuneToWeapon

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectImmunityLevelDecrement

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectImmunitySchool

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectImmunitySchoolDecrement

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectImmunitySecondaryType

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectImmunitySecondaryTypeDecrement

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectImmunitySpell

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectImmunitySpellIWD

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectImmunityToBackstab

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectImmunityToDisplayString

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectImmunityToEffect

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectImmunityToPortraitIcon

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectImmunityToProjectile

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectImmunityToSequester

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectImmunityToSpellLevel

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectImmunityToTimeStop

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectImmunityToTurnUndead

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectImmunityToVisualEffect

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectImprisonment

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectInfravision

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectInfravisionOff

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectIntoxication

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectInvisible

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectJumpToArea

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectJumpToPocketPlane

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectKnock

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectLearnSpell

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectLevel

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectLevelDrain

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectLevelRestoration

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectList

Offset

Size (Total: 80)

Type

Field

0x0

56

CTypedPtrList<CPtrList, CGameEffect*>

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

CGameEffect

baseclass_0


CGameEffectLuck

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectMakeUnselectable

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectMaze

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectMeleeDamageBonus

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectMeleeEffect

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectMeleeTHAC0Bonus

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectMentalSpeed

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectMinHitPoints

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectMinorGlobe

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectMirrorImage

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectMirrorImageRun

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectMissileDamageBonus

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectMissileTHAC0Bonus

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectMorale

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectMoraleBreak

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectMovementRate

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectMovementRateModal

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectNPCBump

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectName

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectNoPermanentDeath

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectNonDetection

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectNon_CumulativeAid

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectNon_CumulativeBless

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectNon_CumulativeChant

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectNon_CumulativeChantBad

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectNon_CumulativeDrawUponHolyMight

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectNon_CumulativeLuck

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectOverrideAnimation

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectOverrideWeaponType

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectPanic

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectPauseCaster

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectPetrification

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectPhysicalSpeed

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectPlayMovie

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectPlaySound

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectPoison

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectPolymorph

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectPortrait

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectPortraitIcon

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectPowerWordKill

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectPowerWordSleep

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectPowerWordStun

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectPreventAISlowDown

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectPreventSpellProtectionEffects

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectProficiency

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectProtectionCircle

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectProtectionFromCreature

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectPuppetMaster

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectPushPull

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectRandomDrop

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectRandomPhase

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectRandomSummon

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectRandomTeleport

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectRangeEffect

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectRegeneration

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectRememorizeSpell

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectRemoveAllOfType

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectRemoveConfusion

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectRemoveCurse

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectRemoveEffectOfResource

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectRemoveHold

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectRemoveInnateAbility

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectRemoveIntoxication

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectRemovePanic

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectRemovePortraitIcon

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectRemoveRandomSpell

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectRemoveSpellImmunity

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectRepeatingApplyEffect

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectReplaceItem

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectReplaceSelf

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectReputation

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectResistAcid

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectResistCold

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectResistCrushing

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectResistElectricity

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectResistFire

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectResistMagic

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectResistMagicCold

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectResistMagicFire

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectResistMissile

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectResistPiercing

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectResistSlashing

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectResistanceToMagic

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectResistanceToPoison

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectRest

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectRestoreMovementRate

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectRestrictEquipItem

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectRestrictEquipItemType

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectResurrect

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectResurrectParty

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectRetreatFrom

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectRevealMagic

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSTR

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSTRExtra

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSanctuary

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSaveVsBreath

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSaveVsDeath

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSaveVsPoly

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSaveVsSchoolMod

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSaveVsSpell

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSaveVsWands

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSavingThrowChange

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectScreenShake

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectScriptingState

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSecondaryCastList

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSeeInvisible

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSelectiveDamageBonus

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSelectiveEnchantmentBonus

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSelectiveToHitBonus

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSequencerFire

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSequencerFirePoint

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSequencerInstance

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSequencerStart

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSetAIScript

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSetDoNotJump

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSetGlobal

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSetLocalExternal

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSetLocalVariable

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSetSequence

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSetSnare

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSetSpellState

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSetTrap

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSevenEyes

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSevenEyesRun

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSexChange

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectShieldGlobe

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectShowArea

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectShowCreatures

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSilence

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSingleColorPulseAll

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSkillLockPicking

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSkillPickPocket

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSkillStealth

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSkillTracking

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSkillTraps

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSlay

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSleep

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSlow

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSlowPoison

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSparkle

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSpecificDamageMod

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSpellMemorizationCleric

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSpellMemorizationMage

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSpellTrapLevelDecrement

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectStaticCharge

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectStoneSkins

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectStoneSkinsGolem

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectStoneToFlesh

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectStun

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSummon

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSummonDisable

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSurgeMod

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectSwapHitpoints

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectTeleport

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectThac0

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectThac0Left

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectThac0Right

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectTimeStop

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectTracking

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectTranslucent

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectTurnUndead

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectTurnUndeadModifier

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectUnpauseCaster

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectUnstun

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectUnsummon

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectUsability

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectUsabilityList

Offset

Size (Total: 56)

Type

Field

0x0

56

CTypedPtrList<CPtrList, CGameEffectUsability*>

baseclass_0


CGameEffectUseAnyItem

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectVisible

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectVisualAnimationEffect

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectVisualEffect

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectVisualRange

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectVisualSpellHit

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectVisualSpellHitIWD

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectVocalize

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectWIS

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectWebHold

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectWish

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameEffectXP

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

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

CGameObject

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

<padding>

0x8C

2

unsigned __int16

m_ringGranularity

2

<padding>

0x90

312

CVidCell

m_spriteSplashVidCell

0x1C8

48

CVidPalette

m_spriteSplashPalette

0x1F8

2

__int16

m_holdDuration

2

<padding>

0x1FC

4

int

m_radius

0x200

4

int

m_speed

0x204

1

unsigned __int8

m_duration

0x205

1

unsigned __int8

m_collision

2

<padding>

0x208

8

CSize

m_ellipseSize

0x210

8

unsigned __int8*

m_pPlacementGrid

0x218

8

CPoint

m_nEllipse

0x220

8

CRect*

m_pEllipse

0x228

8

unsigned __int8*

m_flagEllipse

0x230

32

CSound

m_sndExplosion

0x250

8

CString

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

<padding>

0x280

8

CPoint

m_posEdge

0x288

4

int

m_bNewPalette

4

<padding>

0x290

288

CVidBitmap

m_newPalette

0x3B0

8

CResRef

m_fireBallArea

0x3B8

8

CResRef

m_fireBallRing

0x3C0

2

unsigned __int16

m_projectileType

2

<padding>

0x3C4

4

int

m_bPermanent

0x3C8

4

int

m_bCanSave

4

<padding>


CGameJournal

Used by the CGameJournal Class

Offset

Size (Total: 40)

Type

Field

0x0

4

int

IWD_TimeCheat

4

<padding>

0x8

32

CTypedPtrArray<CPtrArray, CTypedPtrList<CPtrList, CGameJournalEntry*>*>

m_aChapters


CGameJournalAlphabetizer

Offset

Size (Total: 16)

Type

Field

0x0

8

CGameJournalEntry*

pEntry

0x8

8

CString

stText


CGameJournalEntry

Offset

Size (Total: 16)

Type

Field

0x0

4

unsigned int

m_strText

0x4

4

int

m_nTime

0x8

4

CGameJournalEntryFlag

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

<padding>

0xC

8

CPoint

m_pos

0x14

4

int

m_posZ

0x18

8

CGameArea*

m_pArea

0x20

8

__POSITION*

m_posVertList

0x28

1

unsigned __int8

m_listType

7

<padding>

0x30

24

CAIObjectType

m_typeAI

0x48

4

int

m_id

0x4C

2

__int16

m_canBeSeen

2

<padding>

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

<padding>

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

See CGameObjectArray Class

Offset

Size (Total: 0)

Type

Field


CGameObjectArrayEntry

Offset

Size (Total: 16)

Type

Field

0x0

2

__int16

m_objectId

6

<padding>

0x8

8

CGameObject*

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

<padding>

0xE0

4

int

m_bDuplicateFloatingText

0xE4

1

unsigned __int8

m_nTilesPrecachePercent

3

<padding>

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

<padding>

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

CGameRemoteObjectListEntry**

m_pArray

0x8

2

__int16

m_nArraySize

0xA

2

__int16

m_nControlsChanged

4

<padding>

0x10

8

CGameRemoteObjectControlChange*

m_pControlsChanged

0x18

8

CGameRemoteObjectControlChange*

m_pControlsChangedTail

0x20

2

__int16

m_nDeletions

6

<padding>

0x28

8

CGameRemoteObjectDeletion*

m_pDeletions

0x30

8

CGameRemoteObjectDeletion*

m_pDeletionsTail

0x38

2

__int16

m_nControlsAreaChanged

0x3A

48

Array<CResRef,6>

m_psControlsAreaChangedName

2

<padding>

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

CGameRemoteObjectControlChange*

pNext

0x18

1

unsigned __int8

localControl

7

<padding>


CGameRemoteObjectDeletion

Offset

Size (Total: 16)

Type

Field

0x0

4

int

deletedPlayerID

0x4

4

int

deletedObjectID

0x8

8

CGameRemoteObjectDeletion*

pNext


CGameRemoteObjectListEntry

Offset

Size (Total: 24)

Type

Field

0x0

4

int

remotePlayerID

0x4

4

int

remoteObjectID

0x8

4

int

localObjectID

4

<padding>

0x10

8

CGameRemoteObjectListEntry*

pNext


CGameRemoveMapNote

Offset

Size (Total: 344)

Type

Field

0x0

344

CGameEffect

baseclass_0


CGameSave

Used by the CGameSave Class

Offset

Size (Total: 856)

Type

Field

0x0

4

unsigned int

m_inputMode

0x4

8

CResRef

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

<padding>

0x348

4

unsigned int

m_mode

0x34C

4

int

m_cutScene

0x350

4

int

m_nCutSceneStatusOverride

4

<padding>


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

CGameObject

baseclass_0

0x60

212

CAreaFileSoundObject

m_soundObject

4

<padding>

0x138

32

CSound

m_looping

0x158

4

int

m_bLoopPlaying

0x15C

4

int

m_period

0x160

4

int

m_periodCount

0x164

1

unsigned __int8

m_currentSound

3

<padding>

0x168

4

unsigned int

m_timeOfDayActive

4

<padding>


CGameSpawning

Used by the CGameSpawning Class

Offset

Size (Total: 336)

Type

Field

0x0

96

CGameObject

baseclass_0

0x60

200

CAreaFileRandomMonsterSpawningPoint

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

CGameAIBase

baseclass_0

0x540

8

CResRef

m_resref

0x548

2

unsigned __int16

m_type

2

<padding>

0x54C

4

unsigned int

m_expirationTime

0x550

2

unsigned __int16

m_huntingRange

0x552

2

unsigned __int16

m_followRange

0x554

8

CPoint

m_posStart

0x55C

4

unsigned int

m_timeOfDayVisible

0x560

616

CCreatureFileHeader

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

CGameSpriteEquipment

m_equipment

0x1110

8

unsigned __int8*

m_pDialogData

0x1118

4

unsigned int

m_nDialogData

4

<padding>

0x1120

3240

CDerivedStats

m_derivedStats

0x1DC8

3240

CDerivedStats

m_tempStats

0x2A70

3240

CDerivedStats

m_bonusStats

0x3718

524

CGameSaveCharacter

m_gameSaveData

4

<padding>

0x3928

8

CString

m_sName

0x3930

1

unsigned __int8

m_lastCharacterCount

7

<padding>

0x3938

232

CGameStatsSprite

m_cGameStats

0x3A20

8

CResRef

m_currentArea

0x3A28

1

unsigned __int8

m_bGlobal

0x3A29

1

unsigned __int8

m_nModalState

6

<padding>

0x3A30

64

Array<CSound,2>

m_sndWalk

0x3A70

4

unsigned int

m_nSndWalk

4

<padding>

0x3A78

64

Array<CSound,2>

m_sndArmor

0x3AB8

1

unsigned __int8

m_currSndWalk

0x3AB9

1

unsigned __int8

m_currSndArmor

6

<padding>

0x3AC0

32

CSound

m_sndReady

0x3AE0

32

CSound

m_sndDeath

0x3B00

32

CSound

m_sndMagic

0x3B20

32

CSound

m_sndVoice

0x3B40

32

CSound

m_sndSpriteEffect

0x3B60

4

int

m_nNumberOfTimesTalkedTo

0x3B64

4

int

m_bSeenPartyBefore

0x3B68

8

CResRef

m_specificScriptName

0x3B70

96

Array<int,24>

m_nNumberOfTimesInteractedWith

0x3BD0

2

__int16

m_nHappiness

0x3BD2

2

__int16

m_nOldHappiness

4

<padding>

0x3BD8

24

CAIObjectType

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

<padding>

0x3C40

24

CGameAnimation

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

<padding>

0x3C70

312

CVidCell

m_spriteEffectVidCell

0x3DA8

48

CVidPalette

m_spriteEffectPalette

0x3DD8

4

unsigned int

m_spriteEffectFlags

4

<padding>

0x3DE0

312

CVidCell

m_spriteSplashVidCell

0x3F18

48

CVidPalette

m_spriteSplashPalette

0x3F48

4

unsigned int

m_spriteSplashFlags

0x3F4C

16

CRect

m_rSpriteEffectFX

0x3F5C

8

CPoint

m_ptSpriteEffectReference

0x3F64

1

unsigned __int8

m_effectExtendDirection

0x3F65

1

unsigned __int8

m_bEscapingArea

2

<padding>

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

<padding>

0x3F78

312

CVidCell

m_sanctuaryVidCell

0x40B0

1

unsigned __int8

m_bEntangle

7

<padding>

0x40B8

312

CVidCell

m_entangleVidCell

0x41F0

1

unsigned __int8

m_bMinorGlobe

7

<padding>

0x41F8

312

CVidCell

m_minorGlobeVidCell

0x4330

1

unsigned __int8

m_bShieldGlobe

7

<padding>

0x4338

312

CVidCell

m_shieldGlobeVidCell

0x4470

1

unsigned __int8

m_bGreasePool

7

<padding>

0x4478

312

CVidCell

m_greasePoolVidCell

0x45B0

1

unsigned __int8

m_bWebHold

7

<padding>

0x45B8

312

CVidCell

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

<padding>

0x4708

8

long double

m_fDirectionOffset

0x4710

2

__int16

m_nSequence

2

<padding>

0x4714

8

CPoint

m_posExact

0x471C

8

CPoint

m_posDelta

0x4724

8

CPoint

m_posDest

0x472C

8

CPoint

m_posOld

0x4734

8

CPoint

m_posOldWalk

0x473C

8

CPoint

m_posLastVisMapEntry

4

<padding>

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

<padding>

0x4768

56

CTypedPtrList<CPtrList,long*>

m_pPathTemp

0x47A0

56

CTypedPtrList<CPtrList,long*>

m_nPathTemp

0x47D8

2

__int16

m_currPath

2

<padding>

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

CSearchRequest*

m_currentSearchRequest

0x47F8

2

__int16

m_nBloodFlashAmount

0x47FA

2

__int16

m_nDamageLocatorTime

0x47FC

4

unsigned int

m_nDamageLocatorColor

0x4800

4

int

m_bBloodFlashOn

4

<padding>

0x4808

288

CVidBitmap

m_vbPortraitSmall

0x4928

4

int

m_bVisibleMonster

0x492C

4

int

m_bBumpable

0x4930

1

unsigned __int8

m_bBumped

3

<padding>

0x4934

8

CPoint

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

<padding>

0x4958

56

CTypedPtrList<CPtrList, CBlood*>

m_lstBlood

0x4990

2

__int16

m_castCounter

2

<padding>

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

<padding>

0x49B0

80

CGameEffectList

m_equipedEffectList

0x4A00

80

CGameEffectList

m_timedEffectList

0x4A50

56

CPersistantEffectList

m_persistantEffects

0x4A88

32

CGameAbilityList

m_lstSelectedLevelUpAbilities

0x4AA8

8

CPoint

m_curDest

0x4AB0

4

int

m_nGregsRetryCounter

0x4AB4

4

int

m_bWaitingForAreaLoadInLeaveAreaLUA

0x4AB8

2

__int16

m_userCommandPause

0x4ABA

2

__int16

m_nCommandPause

0x4ABC

8

CPoint

m_curPosition

0x4AC4

4

int

m_tookDamage

0x4AC8

8

__POSITION*

m_groupPosition

0x4AD0

4

int

m_groupMove

0x4AD4

4

int

m_firstDeadAI

0x4AD8

8

CProjectile*

m_curProjectile

0x4AE0

8

CSpell*

m_curSpell

0x4AE8

8

CItem*

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

CAIObjectType

m_liveTypeAI

0x4B68

24

CAIObjectType

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

<padding>

0x4BAC

4

int

m_leftAttack

0x4BB0

1

unsigned __int8

m_halfAttack

3

<padding>

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

CMarker

m_marker

0x4BF4

44

CMarker

m_destMarker

0x4C20

4

int

m_targetId

0x4C24

8

CPoint

m_targetPoint

0x4C2C

2

__int16

m_targetAreaSize

0x4C2E

1

unsigned __int8

m_nTempSelectedWeapon

0x4C2F

1

unsigned __int8

m_nTempSelectedWeaponAbility

0x4C30

52

CButtonData

m_currentUseButton

0x4C64

8

CResRef

m_dialog

0x4C6C

8

CResRef

m_dialogInteraction

0x4C74

1

unsigned __int8

m_sequenceTest

3

<padding>

0x4C78

8

STR_RES*

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

<padding>

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

<padding>

0x4C98

4

int

m_lastCheckedHitPoints

0x4C9C

4

int

m_moraleFailure

0x4CA0

4

int

m_startedSwing

0x4CA4

2

__int16

m_followCount

2

<padding>

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

<padding>

0x4CC0

56

CTypedPtrList<CPtrList, CPortraitIcon*>

m_portraitIcons

0x4CF8

312

CVidCell

m_portraitIconVidCell

0x4E30

4

int

m_firstActionSound

0x4E34

4

int

m_lastRested

0x4E38

4

int

m_berserkActive

0x4E3C

2

__int16

m_attackSoundDeadzone

2

<padding>

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

<padding>

0x4E60

4

int

m_nUnselectableCounter

0x4E64

4

unsigned int

m_nUnselectableType

0x4E68

8

CResRef

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

<padding>

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

<padding>

0x4EAC

4

int

m_bUsingCutSceneMovement

0x4EB0

4

int

m_bDeleteOnRemove

4

<padding>

0x4EB8

8

CVariableHash*

m_pLocalVariables

0x4EC0

4

int

m_bInUnmarshal

4

<padding>

0x4EC8

56

CBounceList

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

<padding>

0x4F18

8

CGameButtonList*

m_interalButtonList

0x4F20

8

CAIScript*

m_dreamScript

0x4F28

136

CGameDialogSprite

m_cDialog

0x4FB0

136

CGameDialogSprite

m_cBanter

0x5038

1

unsigned __int8

m_bForceVisRangeRedraw

3

<padding>

0x503C

4

int

m_nLastExpiryCheck

0x5040

4

int

m_nLastContingencyCheck

4

<padding>

0x5048

8

CString

m_hitBonusesLeft

0x5050

8

CString

m_hitBonusesRight

0x5058

8

CString

m_damageBonusesLeft

0x5060

8

CString

m_damageBonusesRight

0x5068

2

__int16

m_effectMovementRate

2

<padding>

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

<padding>

0x5178

4

int

m_bHasDeathSequence

4

<padding>

0x5180

56

CTypedPtrList<CPtrList,long*>

m_lstTargetIds

0x51B8

56

CTypedPtrList<CPtrList, CPoint*>

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

<padding>

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

CTypedPtrList<CPtrList, CFeedbackEntry*>

m_feedbackQueue

0x5250

4

int

m_bOnSearchMap

0x5254

4

int

m_bRemovedFromMap

0x5258

136

CGameSpriteLastUpdate

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

<padding>

0x52F4

4

int

m_bPlayAnimationBattleCry

0x52F8

4

int

m_bPlayAnimationSelectionSound

0x52FC

10

Array<unsigned __int8,10>

m_aLevellupSpellsToPick

2

<padding>

0x5308

4

int

m_nCrossAreaChaseCounter

0x530C

4

int

m_bDidAReequipAll

0x5310

4

int

m_bInEquip

0x5314

1

char

m_cFirstResSlot

3

<padding>

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

<padding>

0x5340

56

CTypedPtrList<CPtrList, CGameSprite::GroundItem*>

m_lstVisibleGroundItems

0x5378

4

int

m_nGroundItemPage

0x537C

4

float

m_avgProcessAITime

0x5380

4

int

m_nMaxHitPointsOnceOnlyBonus

0x5384

1

bool

m_bOutline

3

<padding>


CGameSprite::GroundItem

Offset

Size (Total: 32)

Type

Field

0x0

4

int

containerID

0x4

4

int

itemSlot

0x8

8

CResRef

item

0x10

8

CResRef

itemIcon

0x18

2

unsigned __int16

count

2

<padding>

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

<padding>

0x13A

2

unsigned __int16

m_selectedWeaponAbility

4

<padding>

0x140

8

CItem*

m_pTempItem

0x148

8

CGameSprite*

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

CPoint

m_ptDest

0x14

1

unsigned __int8

m_nMoveScale

1

<padding>

0x16

2

__int16

m_nSequence

0x18

8

CPoint

m_ptPosition

0x20

2

__int16

m_nFacing

2

<padding>

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

<padding>

0x48

8

CString

m_sAreaString

0x50

1

unsigned __int8

m_bLevelUp

3

<padding>

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

<padding>

0x60

32

Array<unsigned int,8>

m_spellState

0x80

4

int

m_bFullUpdateRequired

4

<padding>


CGameStatic

Used by the CGameStatic Class

Offset

Size (Total: 872)

Type

Field

0x0

96

CGameObject

baseclass_0

0x60

76

CAreaFileStaticObject

m_header

4

<padding>

0xB0

312

CVidCell

m_vidCell

0x1E8

8

CResWebm*

m_pMovie

0x1F0

8

CResPVR*

m_pImage

0x1F8

4

int

m_bRender

0x1FC

8

CSize

m_size

4

<padding>

0x208

56

CTypedPtrList<CPtrList, CVidCell*>

m_secondaryVidCellList

0x240

4

int

m_bNewPalette

4

<padding>

0x248

288

CVidBitmap

m_newPalette


CGameStatsRes

Offset

Size (Total: 24)

Type

Field

0x0

8

CObject

baseclass_0

0x8

8

CResRef

m_cResRef

0x10

2

__int16

m_nTimesUsed

6

<padding>


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

<padding>

0x28

96

Array<CGameStatsRes,4>

m_pSpellStats

0x88

96

Array<CGameStatsRes,4>

m_pWeaponStats


CGameTemporal

Offset

Size (Total: 208)

Type

Field

0x0

96

CGameObject

baseclass_0

0x60

16

Array<unsigned __int8,16>

m_visibleTerrainTable

0x70

24

CGameAnimation

m_animation

0x88

4

int

m_animationRunning

0x8C

8

CPoint

m_posExact

0x94

8

CPoint

m_posDelta

0x9C

2

__int16

m_duration

0x9E

1

unsigned __int8

m_durationFade

0x9F

1

unsigned __int8

m_collision

0xA0

32

CSound

m_sound

0xC0

4

int

m_bPermanent

0xC4

4

int

m_bAllowSave

0xC8

2

unsigned __int16

m_projectileType

6

<padding>


CGameText

Used by the CGameText Class

Offset

Size (Total: 176)

Type

Field

0x0

96

CGameObject

baseclass_0

0x60

4

int

m_nWidth

4

<padding>

0x68

40

CVidFont

m_textFont

0x90

4

int

m_nDuration

0x94

2

unsigned __int16

m_nBeginFade

2

<padding>

0x98

8

CString

m_sText

0xA0

4

int

m_iTarget

4

<padding>

0xA8

8

CGameObject*

m_pTarget


CGameTiledObject

Used by the CGameTiledObject Class

Offset

Size (Total: 1464)

Type

Field

0x0

1344

CGameAIBase

baseclass_0

0x540

8

CResRef

m_resID

0x548

4

unsigned int

m_dwFlags

4

<padding>

0x550

8

CPoint*

m_pPrimarySearch

0x558

2

unsigned __int16

m_nPrimarySearch

6

<padding>

0x560

8

CPoint*

m_pSecondarySearch

0x568

2

unsigned __int16

m_nSecondarySearch

6

<padding>

0x570

40

CTiledObject

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

<padding>


CGameTrigger

Used by the CGameTrigger Class

Offset

Size (Total: 1512)

Type

Field

0x0

1344

CGameAIBase

baseclass_0

0x540

2

unsigned __int16

m_triggerType

2

<padding>

0x544

16

CRect

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

CPoint*

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

CPoint

m_posTrapOrigin

0x5CC

8

CResRef

m_keyType

0x5D4

2

__int16

m_drawPoly

2

<padding>

0x5D8

4

unsigned int

m_iGameText

0x5DC

8

CPoint

m_ptWalkTo

4

<padding>