<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="49">
  <CheatEntries>
    <CheatEntry>
      <ID>114982</ID>
      <Description>"&lt;=== Attach to process  and activate mono"</Description>
      <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
      <Color>0000FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end
  if(getCEVersion() &lt; 7.4) then
    ShowMessage('Warning! CE version should be 7.4 or above')
  end

OpenProcess("TheNecromancer.exe")
  if(process == nil) then
    ShowMessage('The process is NOT found!')
  end

LaunchMonoDataCollector()
{$asm}
// LuaCall(function cycleFullCompact(sender,force) local state = not(compactmenuitem.Caption == 'Compact View Mode'); if force~=nil then state = not force end; compactmenuitem.Caption = state and 'Compact View Mode' or 'Full View Mode'; getMainForm().Splitter1.Visible = state; getMainForm().Panel4.Visible    = state; getMainForm().Panel5.Visible    = state; end; function addCompactMenu() if compactmenualreadyexists then return end; local parent = getMainForm().Menu.Items; compactmenuitem = createMenuItem(parent); parent.add(compactmenuitem); compactmenuitem.Caption = 'Compact View Mode'; compactmenuitem.OnClick = cycleFullCompact; compactmenualreadyexists = 'yes'; end; addCompactMenu(); cycleFullCompact(nil,true))



[DISABLE]
 
 
// LuaCall(cycleFullCompact(nil,false))
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>115013</ID>
          <Description>"Use ony during Character Creation!"</Description>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>115019</ID>
              <Description>"Native Access to the remaining Point without even using a script :)"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <VariableType>4 Bytes</VariableType>
              <Address>CharacterQuickSetDialog:ChangeSkillPointsSpare+53</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
            </CheatEntry>
            <CheatEntry>
              <ID>115018</ID>
              <Description>"Available Points do not decrease"</Description>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>define(address,CharacterQuickSetDialog:ChangeSkillPointsSpare+2d )
define(bytes,03 4D B8)

[ENABLE]
assert(address,bytes)

address:
  nop 3

[DISABLE]

address:
  db bytes
  // add ecx,[rbp-48]
  // mov rax,0000022999488340

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: CharacterQuickSetDialog:ChangeSkillPointsSpare+2d

CharacterQuickSetDialog:ChangeSkillPointsSpare+1: 48 8B EC                       - mov rbp,rsp
CharacterQuickSetDialog:ChangeSkillPointsSpare+4: 48 83 EC 70                    - sub rsp,70
CharacterQuickSetDialog:ChangeSkillPointsSpare+8: 48 89 7D D8                    - mov [rbp-28],rdi
CharacterQuickSetDialog:ChangeSkillPointsSpare+c: 4C 89 65 E0                    - mov [rbp-20],r12
CharacterQuickSetDialog:ChangeSkillPointsSpare+10: 4C 89 6D E8                    - mov [rbp-18],r13
CharacterQuickSetDialog:ChangeSkillPointsSpare+14: 4C 89 75 F0                    - mov [rbp-10],r14
CharacterQuickSetDialog:ChangeSkillPointsSpare+18: 4C 89 7D F8                    - mov [rbp-08],r15
CharacterQuickSetDialog:ChangeSkillPointsSpare+1c: 48 89 4D B8                    - mov [rbp-48],rcx
CharacterQuickSetDialog:ChangeSkillPointsSpare+20: 48 B8 40 83 48 99 29 02 00 00  - mov rax,0000022999488340
CharacterQuickSetDialog:ChangeSkillPointsSpare+2a: 48 63 08                       - movsxd  rcx,dword ptr [rax]
// ---------- INJECTING HERE ----------
CharacterQuickSetDialog:ChangeSkillPointsSpare+2d: 03 4D B8                       - add ecx,[rbp-48]
// ---------- DONE INJECTING  ----------
CharacterQuickSetDialog:ChangeSkillPointsSpare+30: 48 B8 40 83 48 99 29 02 00 00  - mov rax,0000022999488340
CharacterQuickSetDialog:ChangeSkillPointsSpare+3a: 89 08                          - mov [rax],ecx
CharacterQuickSetDialog:ChangeSkillPointsSpare+3c: 48 B8 30 83 48 99 29 02 00 00  - mov rax,0000022999488330
CharacterQuickSetDialog:ChangeSkillPointsSpare+46: 48 8B 00                       - mov rax,[rax]
CharacterQuickSetDialog:ChangeSkillPointsSpare+49: 48 8B 40 48                    - mov rax,[rax+48]
CharacterQuickSetDialog:ChangeSkillPointsSpare+4d: 48 89 45 B0                    - mov [rbp-50],rax
CharacterQuickSetDialog:ChangeSkillPointsSpare+51: 48 B9 40 83 48 99 29 02 00 00  - mov rcx,0000022999488340
CharacterQuickSetDialog:ChangeSkillPointsSpare+5b: 66 66 90                       - nop 3
CharacterQuickSetDialog:ChangeSkillPointsSpare+5e: 49 BB 40 2B 95 DE 2A 02 00 00  - mov r11,System.Int32:ToString
CharacterQuickSetDialog:ChangeSkillPointsSpare+68: 41 FF D3                       - call r11
}
</AssemblerScript>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>3</ID>
          <Description>"buy something for setting gold to 9999"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address,InventoryObject:IsInShopAndTooExpensive+72 )
define(bytes,48 63 49 4C 3B C1)

[ENABLE]

assert(address,bytes)
alloc(newmem,$1000,InventoryObject:IsInShopAndTooExpensive+72 )

label(code)
label(return)

newmem:
  mov [rcx+4c],#9999
code:
  movsxd  rcx,dword ptr [rcx+4C]
  cmp eax,ecx
  jmp return

address:
  jmp newmem
  nop
return:

[DISABLE]

address:
  db bytes
  // movsxd  rcx,dword ptr [rcx+4C]
  // cmp eax,ecx

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: InventoryObject:IsInShopAndTooExpensive+72

InventoryObject:IsInShopAndTooExpensive+3c: 48 B8 68 4E 74 03 AF 01 00 00  - mov rax,000001AF03744E68
InventoryObject:IsInShopAndTooExpensive+46: 48 8B 00                       - mov rax,[rax]
InventoryObject:IsInShopAndTooExpensive+49: 48 8B C8                       - mov rcx,rax
InventoryObject:IsInShopAndTooExpensive+4c: 48 BA 00 25 79 88 AF 01 00 00  - mov rdx,000001AF88792500
InventoryObject:IsInShopAndTooExpensive+56: 83 38 00                       - cmp dword ptr [rax],00
InventoryObject:IsInShopAndTooExpensive+59: 48 8D 64 24 00                 - lea rsp,[rsp+00]
InventoryObject:IsInShopAndTooExpensive+5e: 49 BB 20 93 40 9F AD 01 00 00  - mov r11,System.Collections.Generic.Dictionary`2[TKey_REF,TValue_REF]:get_Item
InventoryObject:IsInShopAndTooExpensive+68: 41 FF D3                       - call r11
InventoryObject:IsInShopAndTooExpensive+6b: 48 8B C8                       - mov rcx,rax
InventoryObject:IsInShopAndTooExpensive+6e: 48 8B 45 F0                    - mov rax,[rbp-10]
// ---------- INJECTING HERE ----------
InventoryObject:IsInShopAndTooExpensive+72: 48 63 49 4C                    - movsxd  rcx,dword ptr [rcx+4C]
// ---------- DONE INJECTING  ----------
InventoryObject:IsInShopAndTooExpensive+76: 3B C1                          - cmp eax,ecx
InventoryObject:IsInShopAndTooExpensive+78: 40 0F 9F C0                    - setg al
InventoryObject:IsInShopAndTooExpensive+7c: 48 0F B6 C0                    - movzx rax,al
InventoryObject:IsInShopAndTooExpensive+80: EB 02                          - jmp InventoryObject:IsInShopAndTooExpensive+84
InventoryObject:IsInShopAndTooExpensive+82: 33 C0                          - xor eax,eax
InventoryObject:IsInShopAndTooExpensive+84: 48 8B 75 F8                    - mov rsi,[rbp-08]
InventoryObject:IsInShopAndTooExpensive+88: 48 8D 65 00                    - lea rsp,[rbp+00]
InventoryObject:IsInShopAndTooExpensive+8c: 5D                             - pop rbp
InventoryObject:IsInShopAndTooExpensive+8d: C3                             - ret 
1ADA22A907E: 00 00                          - add [rax],al
}
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>114995</ID>
          <Description>"Get Player"</Description>
          <Options moHideChildren="1"/>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>[ENABLE]
aobscan(playercode,48 8B 80 C0 00 00 00 0F B6 40) // should be unique
alloc(newmem,$1000,playercode)

label(code)
label(return)
label(player)

newmem:
  mov [player],rax
code:
  mov rax,[rax+000000C0]
  jmp return

player:
  dq 0

playercode:
  jmp newmem
  nop 2
return:
registersymbol(playercode player)

[DISABLE]

playercode:
  db 48 8B 80 C0 00 00 00

unregistersymbol(*)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: ThePlayer:Update+cd

ThePlayer:Update+70: C7 85 24 FC FF FF 00 00 00 00  - mov [rbp-000003DC],00000000
ThePlayer:Update+7a: C7 85 28 FC FF FF 00 00 00 00  - mov [rbp-000003D8],00000000
ThePlayer:Update+84: C7 85 30 FC FF FF 00 00 00 00  - mov [rbp-000003D0],00000000
ThePlayer:Update+8e: C7 85 34 FC FF FF 00 00 00 00  - mov [rbp-000003CC],00000000
ThePlayer:Update+98: C7 85 38 FC FF FF 00 00 00 00  - mov [rbp-000003C8],00000000
ThePlayer:Update+a2: C7 85 40 FC FF FF 00 00 00 00  - mov [rbp-000003C0],00000000
ThePlayer:Update+ac: C7 85 44 FC FF FF 00 00 00 00  - mov [rbp-000003BC],00000000
ThePlayer:Update+b6: C7 85 48 FC FF FF 00 00 00 00  - mov [rbp-000003B8],00000000
ThePlayer:Update+c0: 48 B8 90 EC 57 03 2A 02 00 00  - mov rax,0000022A0357EC90
ThePlayer:Update+ca: 48 8B 00                       - mov rax,[rax]
// ---------- INJECTING HERE ----------
ThePlayer:Update+cd: 48 8B 80 C0 00 00 00           - mov rax,[rax+000000C0]
// ---------- DONE INJECTING  ----------
ThePlayer:Update+d4: 0F B6 40 4C                    - movzx eax,byte ptr [rax+4C]
ThePlayer:Update+d8: 85 C0                          - test eax,eax
ThePlayer:Update+da: 0F 84 3B 00 00 00              - je ThePlayer:Update+11b
ThePlayer:Update+e0: 48 B8 99 4C A7 29 2A 02 00 00  - mov rax,0000022A29A74C99
ThePlayer:Update+ea: 0F B6 00                       - movzx eax,byte ptr [rax]
ThePlayer:Update+ed: 85 C0                          - test eax,eax
ThePlayer:Update+ef: 75 2A                          - jne ThePlayer:Update+11b
ThePlayer:Update+f1: 48 B8 90 EC 57 03 2A 02 00 00  - mov rax,0000022A0357EC90
ThePlayer:Update+fb: 48 8B 00                       - mov rax,[rax]
ThePlayer:Update+fe: 48 8B 80 C0 00 00 00           - mov rax,[rax+000000C0]
}
</AssemblerScript>
          <CheatEntries>
            <CheatEntry>
              <ID>114996</ID>
              <Description>"Characterdata"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <GroupHeader>1</GroupHeader>
              <Address>player</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>115024</ID>
                  <Description>"Name"</Description>
                  <VariableType>String</VariableType>
                  <Length>999</Length>
                  <Unicode>1</Unicode>
                  <CodePage>0</CodePage>
                  <ZeroTerminate>1</ZeroTerminate>
                  <Address>+58</Address>
                  <Offsets>
                    <Offset>14</Offset>
                  </Offsets>
                </CheatEntry>
                <CheatEntry>
                  <ID>115026</ID>
                  <Description>"runSpeed"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>+Character.runSpeed</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>115025</ID>
                  <Description>"walkSpeed"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>+Character.walkspeed</Address>
                </CheatEntry>
                <CheatEntry>
                  <ID>115014</ID>
                  <Description>"During Combat"</Description>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>114988</ID>
                      <Description>"actionPoints"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>+Character.actionpoints</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>114989</ID>
                      <Description>"actionPointsLeft"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <Color>0000FF</Color>
                      <VariableType>4 Bytes</VariableType>
                      <Address>+Character.actionpointsleft</Address>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>114990</ID>
                      <Description>"actionPointsSpareFromLastTurn"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>+Character.actionPointsSpareFromLastTurn</Address>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>115009</ID>
                  <Description>"Stats"</Description>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>114999</ID>
                      <Description>"strength"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>+Character.stats</Address>
                      <Offsets>
                        <Offset>+20</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115028</ID>
                      <Description>"agility"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>+Character.stats</Address>
                      <Offsets>
                        <Offset>+1c</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115000</ID>
                      <Description>"constitution"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>+Character.stats</Address>
                      <Offsets>
                        <Offset>+24</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115029</ID>
                      <Description>"energy"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+Character.stats</Address>
                      <Offsets>
                        <Offset>+28</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115030</ID>
                      <Description>"isdrunk"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Byte</VariableType>
                      <Address>+Character.stats</Address>
                      <Offsets>
                        <Offset>+2c</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115031</ID>
                      <Description>"courage"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Float</VariableType>
                      <Address>+Character.stats</Address>
                      <Offsets>
                        <Offset>+30</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115032</ID>
                      <Description>"afraidofUndead"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Byte</VariableType>
                      <Address>+Character.stats</Address>
                      <Offsets>
                        <Offset>+34</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115033</ID>
                      <Description>"afraidofLich"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Byte</VariableType>
                      <Address>+Character.stats</Address>
                      <Offsets>
                        <Offset>+35</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115034</ID>
                      <Description>"hasMilitaryBenefits"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>Byte</VariableType>
                      <Address>+Character.stats</Address>
                      <Offsets>
                        <Offset>+36</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>115035</ID>
                  <Description>"Effect"</Description>
                  <GroupHeader>1</GroupHeader>
                  <CheatEntries>
                    <CheatEntry>
                      <ID>115036</ID>
                      <Description>"dirty"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>+Character.effects</Address>
                      <Offsets>
                        <Offset>+10</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115037</ID>
                      <Description>"poisoned"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>+Character.effects</Address>
                      <Offsets>
                        <Offset>+14</Offset>
                      </Offsets>
                    </CheatEntry>
                    <CheatEntry>
                      <ID>115038</ID>
                      <Description>"woozy"</Description>
                      <ShowAsSigned>0</ShowAsSigned>
                      <VariableType>4 Bytes</VariableType>
                      <Address>+Character.stats</Address>
                      <Offsets>
                        <Offset>+18</Offset>
                      </Offsets>
                    </CheatEntry>
                  </CheatEntries>
                </CheatEntry>
                <CheatEntry>
                  <ID>115010</ID>
                  <Description>"currentCourage"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <VariableType>Float</VariableType>
                  <Address>+Character.currentCourage</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
  <Structures StructVersion="2">
    <Structure Name="Character" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements>
        <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="m_CachedPtr" DisplayMethod="unsigned integer"/>
        <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="m_CancellationTokenSource" DisplayMethod="unsigned integer"/>
        <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="myTransform" DisplayMethod="unsigned integer"/>
        <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="creatureRace" DisplayMethod="unsigned integer"/>
        <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="walkAnim" DisplayMethod="unsigned integer"/>
        <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="runAnim" DisplayMethod="unsigned integer"/>
        <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="debugWaypoint" DisplayMethod="unsigned integer"/>
        <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="equippedWeaponType" DisplayMethod="unsigned integer"/>
        <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="handsTransforms" DisplayMethod="unsigned integer"/>
        <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="myName" DisplayMethod="unsigned integer">
          <Structure Name="String" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
            <Elements>
              <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="_stringLength" DisplayMethod="unsigned integer"/>
              <Element Offset="20" Vartype="Unicode String" Bytesize="999" OffsetHex="00000014" Description="_firstChar" DisplayMethod="unsigned integer" BackgroundColor="80FFFF"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="characterVisibilityMonitor" DisplayMethod="unsigned integer"/>
        <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="myPrefabName" DisplayMethod="unsigned integer">
          <Structure Name="String" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
            <Elements>
              <Element Offset="16" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000010" Description="_stringLength" DisplayMethod="unsigned integer"/>
              <Element Offset="20" Vartype="Unicode String" Bytesize="999" OffsetHex="00000014" Description="_firstChar" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="currentlyInsideInteriorPrefabName" DisplayMethod="unsigned integer"/>
        <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="controller" DisplayMethod="unsigned integer"/>
        <Element Offset="128" Vartype="Pointer" Bytesize="8" OffsetHex="00000080" Description="animator" DisplayMethod="unsigned integer"/>
        <Element Offset="136" Vartype="Pointer" Bytesize="8" OffsetHex="00000088" Description="lookAnimator" DisplayMethod="unsigned integer"/>
        <Element Offset="144" Vartype="Pointer" Bytesize="8" OffsetHex="00000090" Description="myLeaningAnimator" DisplayMethod="unsigned integer"/>
        <Element Offset="152" Vartype="Pointer" Bytesize="8" OffsetHex="00000098" Description="npcBehaviourScript" DisplayMethod="unsigned integer"/>
        <Element Offset="160" Vartype="Pointer" Bytesize="8" OffsetHex="000000A0" Description="headTransform" DisplayMethod="unsigned integer"/>
        <Element Offset="168" Vartype="Pointer" Bytesize="8" OffsetHex="000000A8" Description="matchAnimAndRotationOfMarkerOnArrival" DisplayMethod="unsigned integer"/>
        <Element Offset="176" Vartype="Pointer" Bytesize="8" OffsetHex="000000B0" Description="cutsceneStepCompletedOnArrival" DisplayMethod="unsigned integer"/>
        <Element Offset="184" Vartype="Pointer" Bytesize="8" OffsetHex="000000B8" Description="renderers" DisplayMethod="unsigned integer"/>
        <Element Offset="192" Vartype="Pointer" Bytesize="8" OffsetHex="000000C0" Description="selectionCircle" DisplayMethod="unsigned integer"/>
        <Element Offset="200" Vartype="Pointer" Bytesize="8" OffsetHex="000000C8" Description="currentAStarGraph" DisplayMethod="unsigned integer"/>
        <Element Offset="208" Vartype="Pointer" Bytesize="8" OffsetHex="000000D0" Description="aStarSeeker" DisplayMethod="unsigned integer"/>
        <Element Offset="216" Vartype="Pointer" Bytesize="8" OffsetHex="000000D8" Description="rvoController" DisplayMethod="unsigned integer"/>
        <Element Offset="224" Vartype="Pointer" Bytesize="8" OffsetHex="000000E0" Description="vectorPath" DisplayMethod="unsigned integer"/>
        <Element Offset="232" Vartype="Pointer" Bytesize="8" OffsetHex="000000E8" Description="abPath" DisplayMethod="unsigned integer"/>
        <Element Offset="240" Vartype="Pointer" Bytesize="8" OffsetHex="000000F0" Description="radiusModifier" DisplayMethod="unsigned integer"/>
        <Element Offset="248" Vartype="Pointer" Bytesize="8" OffsetHex="000000F8" Description="funnelModifier" DisplayMethod="unsigned integer"/>
        <Element Offset="256" Vartype="Pointer" Bytesize="8" OffsetHex="00000100" Description="wantsToInteractWith" DisplayMethod="unsigned integer"/>
        <Element Offset="264" Vartype="Pointer" Bytesize="8" OffsetHex="00000108" Description="currAnimation" DisplayMethod="unsigned integer"/>
        <Element Offset="272" Vartype="Pointer" Bytesize="8" OffsetHex="00000110" Description="currAnimationBeforeDialogue" DisplayMethod="unsigned integer"/>
        <Element Offset="280" Vartype="Pointer" Bytesize="8" OffsetHex="00000118" Description="modelTransform" DisplayMethod="unsigned integer"/>
        <Element Offset="288" Vartype="Pointer" Bytesize="8" OffsetHex="00000120" Description="carryingOrDraggingBody" DisplayMethod="unsigned integer"/>
        <Element Offset="296" Vartype="Pointer" Bytesize="8" OffsetHex="00000128" Description="carryBodySlot" DisplayMethod="unsigned integer"/>
        <Element Offset="304" Vartype="Pointer" Bytesize="8" OffsetHex="00000130" Description="kissAnimators" DisplayMethod="unsigned integer"/>
        <Element Offset="312" Vartype="Pointer" Bytesize="8" OffsetHex="00000138" Description="followers" DisplayMethod="unsigned integer"/>
        <Element Offset="320" Vartype="Pointer" Bytesize="8" OffsetHex="00000140" Description="stats" DisplayMethod="unsigned integer">
          <Structure Name="CharacterStats" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
            <Elements>
              <Element Offset="16" Vartype="Pointer" Bytesize="8" OffsetHex="00000010" Description="characterScript" DisplayMethod="unsigned integer"/>
              <Element Offset="24" Vartype="Byte" Bytesize="1" OffsetHex="00000018" Description="dirty" DisplayMethod="unsigned integer"/>
              <Element Offset="28" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000001C" Description="agility" DisplayMethod="unsigned integer"/>
              <Element Offset="32" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000020" Description="strength" DisplayMethod="unsigned integer"/>
              <Element Offset="36" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000024" Description="constitution" DisplayMethod="unsigned integer"/>
              <Element Offset="40" Vartype="Float" Bytesize="4" OffsetHex="00000028" Description="energy" DisplayMethod="unsigned integer"/>
              <Element Offset="44" Vartype="Byte" Bytesize="1" OffsetHex="0000002C" Description="isDrunk" DisplayMethod="unsigned integer"/>
              <Element Offset="45" Vartype="Byte" Bytesize="1" OffsetHex="0000002D" Description="allowRecoveryFromUnconsciousWhilePlayerIsClose" DisplayMethod="unsigned integer"/>
              <Element Offset="48" Vartype="Float" Bytesize="4" OffsetHex="00000030" Description="courage" DisplayMethod="unsigned integer"/>
              <Element Offset="52" Vartype="Byte" Bytesize="1" OffsetHex="00000034" Description="afraidOfUndead" DisplayMethod="unsigned integer"/>
              <Element Offset="53" Vartype="Byte" Bytesize="1" OffsetHex="00000035" Description="afraidOfLich" DisplayMethod="unsigned integer"/>
              <Element Offset="54" Vartype="Byte" Bytesize="1" OffsetHex="00000036" Description="hasMilitaryBenefits" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="328" Vartype="Pointer" Bytesize="8" OffsetHex="00000148" Description="effects" DisplayMethod="unsigned integer">
          <Structure Name="CharacterEffects" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
            <Elements>
              <Element Offset="16" Vartype="Byte" Bytesize="1" OffsetHex="00000010" Description="dirty" DisplayMethod="unsigned integer"/>
              <Element Offset="20" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000014" Description="poisoned" DisplayMethod="unsigned integer"/>
              <Element Offset="24" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000018" Description="woozy" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="336" Vartype="Pointer" Bytesize="8" OffsetHex="00000150" Description="skills" DisplayMethod="unsigned integer"/>
        <Element Offset="344" Vartype="Pointer" Bytesize="8" OffsetHex="00000158" Description="unconsciousClickCollider" DisplayMethod="unsigned integer"/>
        <Element Offset="352" Vartype="Pointer" Bytesize="8" OffsetHex="00000160" Description="equippedWeaponPrefab" DisplayMethod="unsigned integer"/>
        <Element Offset="360" Vartype="Pointer" Bytesize="8" OffsetHex="00000168" Description="hitFromFrontTrigger" DisplayMethod="unsigned integer"/>
        <Element Offset="368" Vartype="Pointer" Bytesize="8" OffsetHex="00000170" Description="hitFromBackTrigger" DisplayMethod="unsigned integer"/>
        <Element Offset="376" Vartype="Pointer" Bytesize="8" OffsetHex="00000178" Description="hitFromLeftTrigger" DisplayMethod="unsigned integer"/>
        <Element Offset="384" Vartype="Pointer" Bytesize="8" OffsetHex="00000180" Description="hitFromRightTrigger" DisplayMethod="unsigned integer"/>
        <Element Offset="392" Vartype="Pointer" Bytesize="8" OffsetHex="00000188" Description="myHex" DisplayMethod="unsigned integer"/>
        <Element Offset="400" Vartype="Pointer" Bytesize="8" OffsetHex="00000190" Description="myHexWhenDied" DisplayMethod="unsigned integer"/>
        <Element Offset="408" Vartype="Pointer" Bytesize="8" OffsetHex="00000198" Description="mugshotSprite" DisplayMethod="unsigned integer"/>
        <Element Offset="416" Vartype="Pointer" Bytesize="8" OffsetHex="000001A0" Description="combatMugshot" DisplayMethod="unsigned integer"/>
        <Element Offset="424" Vartype="Pointer" Bytesize="8" OffsetHex="000001A8" Description="targetEnemy" DisplayMethod="unsigned integer"/>
        <Element Offset="432" Vartype="Pointer" Bytesize="8" OffsetHex="000001B0" Description="aimedAtCharacter" DisplayMethod="unsigned integer"/>
        <Element Offset="440" Vartype="Pointer" Bytesize="8" OffsetHex="000001B8" Description="stunLookAt" DisplayMethod="unsigned integer"/>
        <Element Offset="448" Vartype="Pointer" Bytesize="8" OffsetHex="000001C0" Description="aimIK" DisplayMethod="unsigned integer"/>
        <Element Offset="456" Vartype="Pointer" Bytesize="8" OffsetHex="000001C8" Description="weaponUsedInAutoCombat" DisplayMethod="unsigned integer"/>
        <Element Offset="464" Vartype="Byte" Bytesize="1" OffsetHex="000001D0" Description="iAmADuplicate" DisplayMethod="unsigned integer"/>
        <Element Offset="465" Vartype="Byte" Bytesize="1" OffsetHex="000001D1" Description="NEVER_DELETE" DisplayMethod="unsigned integer"/>
        <Element Offset="468" Vartype="4 Bytes" Bytesize="4" OffsetHex="000001D4" Description="characterName" DisplayMethod="unsigned integer"/>
        <Element Offset="472" Vartype="Byte" Bytesize="1" OffsetHex="000001D8" Description="debugMe" DisplayMethod="unsigned integer"/>
        <Element Offset="473" Vartype="Byte" Bytesize="1" OffsetHex="000001D9" Description="isMale" DisplayMethod="unsigned integer"/>
        <Element Offset="474" Vartype="Byte" Bytesize="1" OffsetHex="000001DA" Description="isFemale" DisplayMethod="unsigned integer"/>
        <Element Offset="475" Vartype="Byte" Bytesize="1" OffsetHex="000001DB" Description="useCreatureLayer" DisplayMethod="unsigned integer"/>
        <Element Offset="476" Vartype="Byte" Bytesize="1" OffsetHex="000001DC" Description="jumpToWaypointOnGameLoad" DisplayMethod="unsigned integer"/>
        <Element Offset="480" Vartype="Float" Bytesize="4" OffsetHex="000001E0" Description="runSpeed" DisplayMethod="unsigned integer"/>
        <Element Offset="484" Vartype="Float" Bytesize="4" OffsetHex="000001E4" Description="walkSpeed" DisplayMethod="unsigned integer"/>
        <Element Offset="488" Vartype="Float" Bytesize="4" OffsetHex="000001E8" Description="pathfindingSmoothingFreq" DisplayMethod="unsigned integer"/>
        <Element Offset="492" Vartype="Float" Bytesize="4" OffsetHex="000001EC" Description="rotationSpeed" DisplayMethod="unsigned integer"/>
        <Element Offset="496" Vartype="Float" Bytesize="4" OffsetHex="000001F0" Description="selectionCircleScaleX" DisplayMethod="unsigned integer"/>
        <Element Offset="500" Vartype="Float" Bytesize="4" OffsetHex="000001F4" Description="selectionCircleScaleY" DisplayMethod="unsigned integer"/>
        <Element Offset="504" Vartype="4 Bytes" Bytesize="4" OffsetHex="000001F8" Description="armourType" DisplayMethod="unsigned integer"/>
        <Element Offset="508" Vartype="4 Bytes" Bytesize="4" OffsetHex="000001FC" Description="bodySize" DisplayMethod="unsigned integer"/>
        <Element Offset="512" Vartype="Float" Bytesize="4" OffsetHex="00000200" Description="voiceVolume" DisplayMethod="unsigned integer"/>
        <Element Offset="516" Vartype="Byte" Bytesize="1" OffsetHex="00000204" Description="iAmThePlayer" DisplayMethod="unsigned integer"/>
        <Element Offset="517" Vartype="Byte" Bytesize="1" OffsetHex="00000205" Description="closeToPlayer" DisplayMethod="unsigned integer"/>
        <Element Offset="518" Vartype="Byte" Bytesize="1" OffsetHex="00000206" Description="veryCloseToPlayer" DisplayMethod="unsigned integer"/>
        <Element Offset="519" Vartype="Byte" Bytesize="1" OffsetHex="00000207" Description="closeishToPlayer" DisplayMethod="unsigned integer"/>
        <Element Offset="520" Vartype="Byte" Bytesize="1" OffsetHex="00000208" Description="iAmRunning" DisplayMethod="unsigned integer"/>
        <Element Offset="521" Vartype="Byte" Bytesize="1" OffsetHex="00000209" Description="iAmCrouching" DisplayMethod="unsigned integer"/>
        <Element Offset="522" Vartype="Byte" Bytesize="1" OffsetHex="0000020A" Description="isDead" DisplayMethod="unsigned integer"/>
        <Element Offset="523" Vartype="Byte" Bytesize="1" OffsetHex="0000020B" Description="deadBodyWasAlignedToTerrain" DisplayMethod="unsigned integer"/>
        <Element Offset="524" Vartype="Float" Bytesize="4" OffsetHex="0000020C" Description="deadBodyAlignToTerrainCountdown" DisplayMethod="unsigned integer"/>
        <Element Offset="528" Vartype="Byte" Bytesize="1" OffsetHex="00000210" Description="isHanging" DisplayMethod="unsigned integer"/>
        <Element Offset="529" Vartype="Byte" Bytesize="1" OffsetHex="00000211" Description="moveFastIfOffscreen" DisplayMethod="unsigned integer"/>
        <Element Offset="532" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000214" Description="onFloorNumOfInterior" DisplayMethod="unsigned integer"/>
        <Element Offset="536" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000218" Description="lastWentThroughDoorId" DisplayMethod="unsigned integer"/>
        <Element Offset="540" Vartype="Pointer" Bytesize="8" OffsetHex="0000021C" Description="currentMoveToPos" DisplayMethod="unsigned integer"/>
        <Element Offset="552" Vartype="Byte" Bytesize="1" OffsetHex="00000228" Description="hasTargetPosition" DisplayMethod="unsigned integer"/>
        <Element Offset="556" Vartype="Float" Bytesize="4" OffsetHex="0000022C" Description="controllerHeight" DisplayMethod="unsigned integer"/>
        <Element Offset="560" Vartype="Byte" Bytesize="1" OffsetHex="00000230" Description="hasLeaningAnimator" DisplayMethod="unsigned integer"/>
        <Element Offset="564" Vartype="Float" Bytesize="4" OffsetHex="00000234" Description="verticalSpeed" DisplayMethod="unsigned integer"/>
        <Element Offset="568" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000238" Description="faceTowardsCallInstance" DisplayMethod="unsigned integer"/>
        <Element Offset="572" Vartype="Byte" Bytesize="1" OffsetHex="0000023C" Description="matchPositionOnArrival" DisplayMethod="unsigned integer"/>
        <Element Offset="573" Vartype="Byte" Bytesize="1" OffsetHex="0000023D" Description="lerpingToFinalPosition" DisplayMethod="unsigned integer"/>
        <Element Offset="574" Vartype="Byte" Bytesize="1" OffsetHex="0000023E" Description="isGrounded" DisplayMethod="unsigned integer"/>
        <Element Offset="576" Vartype="Float" Bytesize="4" OffsetHex="00000240" Description="raycastGroundedTestCountdown" DisplayMethod="unsigned integer"/>
        <Element Offset="580" Vartype="Byte" Bytesize="1" OffsetHex="00000244" Description="isSitting" DisplayMethod="unsigned integer"/>
        <Element Offset="581" Vartype="Byte" Bytesize="1" OffsetHex="00000245" Description="isSleeping" DisplayMethod="unsigned integer"/>
        <Element Offset="582" Vartype="Byte" Bytesize="1" OffsetHex="00000246" Description="currAnimIsSitting" DisplayMethod="unsigned integer"/>
        <Element Offset="583" Vartype="Byte" Bytesize="1" OffsetHex="00000247" Description="currAnimIsSleeping" DisplayMethod="unsigned integer"/>
        <Element Offset="584" Vartype="Byte" Bytesize="1" OffsetHex="00000248" Description="renderersAreActive" DisplayMethod="unsigned integer"/>
        <Element Offset="585" Vartype="Byte" Bytesize="1" OffsetHex="00000249" Description="movingWithKeys" DisplayMethod="unsigned integer"/>
        <Element Offset="588" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000024C" Description="pushAwayToMinDistCoroutineCallNum" DisplayMethod="unsigned integer"/>
        <Element Offset="592" Vartype="Byte" Bytesize="1" OffsetHex="00000250" Description="hasDeserializedPositionToUse" DisplayMethod="unsigned integer"/>
        <Element Offset="596" Vartype="Pointer" Bytesize="8" OffsetHex="00000254" Description="deserializedPosition" DisplayMethod="unsigned integer"/>
        <Element Offset="608" Vartype="Pointer" Bytesize="8" OffsetHex="00000260" Description="deserializedForwardDirection" DisplayMethod="unsigned integer"/>
        <Element Offset="620" Vartype="Byte" Bytesize="1" OffsetHex="0000026C" Description="inACutsceneNow" DisplayMethod="unsigned integer"/>
        <Element Offset="621" Vartype="Byte" Bytesize="1" OffsetHex="0000026D" Description="inBigCemeteryNow" DisplayMethod="unsigned integer"/>
        <Element Offset="624" Vartype="Float" Bytesize="4" OffsetHex="00000270" Description="rvoControllerDefaultRadius" DisplayMethod="unsigned integer"/>
        <Element Offset="628" Vartype="Float" Bytesize="4" OffsetHex="00000274" Description="rvoControllerSmallerRadiusCountdown" DisplayMethod="unsigned integer"/>
        <Element Offset="632" Vartype="Byte" Bytesize="1" OffsetHex="00000278" Description="iAmInANoRvoZone" DisplayMethod="unsigned integer"/>
        <Element Offset="633" Vartype="Byte" Bytesize="1" OffsetHex="00000279" Description="iAmInNoLookAnimatorZone" DisplayMethod="unsigned integer"/>
        <Element Offset="634" Vartype="Byte" Bytesize="1" OffsetHex="0000027A" Description="inNoCollisionAvoidanceZone" DisplayMethod="unsigned integer"/>
        <Element Offset="635" Vartype="Byte" Bytesize="1" OffsetHex="0000027B" Description="isMovingOnHexGrid" DisplayMethod="unsigned integer"/>
        <Element Offset="636" Vartype="Pointer" Bytesize="8" OffsetHex="0000027C" Description="lastMoveDir" DisplayMethod="unsigned integer"/>
        <Element Offset="648" Vartype="Byte" Bytesize="1" OffsetHex="00000288" Description="pathfindingInProgress" DisplayMethod="unsigned integer"/>
        <Element Offset="652" Vartype="Pointer" Bytesize="8" OffsetHex="0000028C" Description="aStarPathSeekingPos" DisplayMethod="unsigned integer"/>
        <Element Offset="664" Vartype="Pointer" Bytesize="8" OffsetHex="00000298" Description="startedPathfindingAtPos" DisplayMethod="unsigned integer"/>
        <Element Offset="676" Vartype="Pointer" Bytesize="8" OffsetHex="000002A4" Description="firstClickPos" DisplayMethod="unsigned integer"/>
        <Element Offset="688" Vartype="4 Bytes" Bytesize="4" OffsetHex="000002B0" Description="aStarPathWaypoint" DisplayMethod="unsigned integer"/>
        <Element Offset="692" Vartype="Float" Bytesize="4" OffsetHex="000002B4" Description="pathfindingSmoothingCountdown" DisplayMethod="unsigned integer"/>
        <Element Offset="696" Vartype="Float" Bytesize="4" OffsetHex="000002B8" Description="lastAvoidanceTime" DisplayMethod="unsigned integer"/>
        <Element Offset="700" Vartype="Float" Bytesize="4" OffsetHex="000002BC" Description="failedToMoveTimeCount" DisplayMethod="unsigned integer"/>
        <Element Offset="704" Vartype="Byte" Bytesize="1" OffsetHex="000002C0" Description="pausedMoving" DisplayMethod="unsigned integer"/>
        <Element Offset="708" Vartype="Float" Bytesize="4" OffsetHex="000002C4" Description="currentMoveSpeed" DisplayMethod="unsigned integer"/>
        <Element Offset="712" Vartype="Float" Bytesize="4" OffsetHex="000002C8" Description="recalcPathCountdown" DisplayMethod="unsigned integer"/>
        <Element Offset="716" Vartype="Float" Bytesize="4" OffsetHex="000002CC" Description="lastStopAndRecalcTime" DisplayMethod="unsigned integer"/>
        <Element Offset="720" Vartype="Float" Bytesize="4" OffsetHex="000002D0" Description="lastRedirectTime" DisplayMethod="unsigned integer"/>
        <Element Offset="724" Vartype="Byte" Bytesize="1" OffsetHex="000002D4" Description="inNoVoidFallingTestsZone" DisplayMethod="unsigned integer"/>
        <Element Offset="725" Vartype="Byte" Bytesize="1" OffsetHex="000002D5" Description="inOutdoorVoidFallingTestsZone" DisplayMethod="unsigned integer"/>
        <Element Offset="726" Vartype="Byte" Bytesize="1" OffsetHex="000002D6" Description="inCollisionTestDuringPathfindingZone" DisplayMethod="unsigned integer"/>
        <Element Offset="727" Vartype="Byte" Bytesize="1" OffsetHex="000002D7" Description="isInDeadBodySafeZone" DisplayMethod="unsigned integer"/>
        <Element Offset="728" Vartype="Byte" Bytesize="1" OffsetHex="000002D8" Description="carryingOrDraggingBodyIsNull" DisplayMethod="unsigned integer"/>
        <Element Offset="732" Vartype="Float" Bytesize="4" OffsetHex="000002DC" Description="lockedInActionCountdown" DisplayMethod="unsigned integer"/>
        <Element Offset="736" Vartype="4 Bytes" Bytesize="4" OffsetHex="000002E0" Description="playerLockingAction" DisplayMethod="unsigned integer"/>
        <Element Offset="740" Vartype="Byte" Bytesize="1" OffsetHex="000002E4" Description="carriedByPlayer" DisplayMethod="unsigned integer"/>
        <Element Offset="741" Vartype="Byte" Bytesize="1" OffsetHex="000002E5" Description="carriedByMinion" DisplayMethod="unsigned integer"/>
        <Element Offset="744" Vartype="Float" Bytesize="4" OffsetHex="000002E8" Description="timeBasedEffectsCountdown" DisplayMethod="unsigned integer"/>
        <Element Offset="748" Vartype="Float" Bytesize="4" OffsetHex="000002EC" Description="poisonSecsPer1Decay" DisplayMethod="unsigned integer"/>
        <Element Offset="752" Vartype="Float" Bytesize="4" OffsetHex="000002F0" Description="poisonDecayCountdown" DisplayMethod="unsigned integer"/>
        <Element Offset="756" Vartype="Float" Bytesize="4" OffsetHex="000002F4" Description="woozySecsPer1Decay" DisplayMethod="unsigned integer"/>
        <Element Offset="760" Vartype="Float" Bytesize="4" OffsetHex="000002F8" Description="woozyDecayCountdown" DisplayMethod="unsigned integer"/>
        <Element Offset="764" Vartype="Float" Bytesize="4" OffsetHex="000002FC" Description="stunLookAtDistanceMult" DisplayMethod="unsigned integer"/>
        <Element Offset="768" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000300" Description="hurtSounds" DisplayMethod="unsigned integer"/>
        <Element Offset="772" Vartype="Pointer" Bytesize="8" OffsetHex="00000304" Description="myHexCentre" DisplayMethod="unsigned integer">
          <Structure Name="UnityEngine.Vector3" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
            <Elements>
              <Element Offset="16" Vartype="Float" Bytesize="4" OffsetHex="00000010" Description="x" DisplayMethod="unsigned integer"/>
              <Element Offset="20" Vartype="Float" Bytesize="4" OffsetHex="00000014" Description="y" DisplayMethod="unsigned integer"/>
              <Element Offset="24" Vartype="Float" Bytesize="4" OffsetHex="00000018" Description="z" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="784" Vartype="Byte" Bytesize="1" OffsetHex="00000310" Description="takingCombatTurn" DisplayMethod="unsigned integer"/>
        <Element Offset="788" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000314" Description="numHexesMovedThisTurn" DisplayMethod="unsigned integer"/>
        <Element Offset="792" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000318" Description="actionPoints" DisplayMethod="unsigned integer"/>
        <Element Offset="796" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000031C" Description="actionPointsLeft" DisplayMethod="unsigned integer"/>
        <Element Offset="800" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000320" Description="actionPointsSpareFromLastTurn" DisplayMethod="unsigned integer"/>
        <Element Offset="804" Vartype="Byte" Bytesize="1" OffsetHex="00000324" Description="iAmInCombat" DisplayMethod="unsigned integer"/>
        <Element Offset="805" Vartype="Byte" Bytesize="1" OffsetHex="00000325" Description="hasTakenCombatTurnThisRound" DisplayMethod="unsigned integer"/>
        <Element Offset="806" Vartype="Byte" Bytesize="1" OffsetHex="00000326" Description="hasMugshotBeenSortedThisRound" DisplayMethod="unsigned integer"/>
        <Element Offset="807" Vartype="Byte" Bytesize="1" OffsetHex="00000327" Description="onThePlayersSide" DisplayMethod="unsigned integer"/>
        <Element Offset="808" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000328" Description="numAIEnemiesTargetingMe" DisplayMethod="unsigned integer"/>
        <Element Offset="812" Vartype="Byte" Bytesize="1" OffsetHex="0000032C" Description="bAboutToMoveInCombat" DisplayMethod="unsigned integer"/>
        <Element Offset="813" Vartype="Byte" Bytesize="1" OffsetHex="0000032D" Description="isReloading" DisplayMethod="unsigned integer"/>
        <Element Offset="816" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000330" Description="reloadActionPointsLeft" DisplayMethod="unsigned integer"/>
        <Element Offset="820" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000334" Description="chillingMistBattleMagicEffectCount" DisplayMethod="unsigned integer"/>
        <Element Offset="824" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000338" Description="undeadRageBattleMagicEffectCount" DisplayMethod="unsigned integer"/>
        <Element Offset="828" Vartype="Byte" Bytesize="1" OffsetHex="0000033C" Description="isResolvingAttack" DisplayMethod="unsigned integer"/>
        <Element Offset="829" Vartype="Byte" Bytesize="1" OffsetHex="0000033D" Description="isCombatFrenzied" DisplayMethod="unsigned integer"/>
        <Element Offset="832" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000340" Description="stunnedForTurns" DisplayMethod="unsigned integer"/>
        <Element Offset="836" Vartype="Byte" Bytesize="1" OffsetHex="00000344" Description="isRunningAwayInCombat" DisplayMethod="unsigned integer"/>
        <Element Offset="840" Vartype="Float" Bytesize="4" OffsetHex="00000348" Description="currentCourage" DisplayMethod="unsigned integer"/>
        <Element Offset="844" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000034C" Description="smoothAimingAnimationInstance" DisplayMethod="unsigned integer"/>
        <Element Offset="848" Vartype="Float" Bytesize="4" OffsetHex="00000350" Description="lerpingTime" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
  </Structures>
</CheatTable>
