<?xml version="1.0" encoding="utf-8"?>
<CheatTable UsesMono="1" CheatEngineTableVersion="52">
  <CheatEntries>
    <CheatEntry NoCheckbox="1">
      <ID>1337263245</ID>
      <Description>"Es necesario tener Cheat Engine actualizado a una version 7.5 o superior"</Description>
      <Color>804000</Color>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry NoCheckbox="1">
      <ID>1337263246</ID>
      <Description>"y ejecutarlo como Administrador para que la tabla funcione correctamente."</Description>
      <Color>804000</Color>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry NoCheckbox="1">
      <ID>1337263247</ID>
      <Description>"------------------------------------------------------------------------------"</Description>
      <Color>FF0080</Color>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry NoCheckbox="1">
      <ID>1337263259</ID>
      <Description>"You need to have Cheat Engine updated to version 7.5 or higher"</Description>
      <Color>804000</Color>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry NoCheckbox="1">
      <ID>1337263260</ID>
      <Description>"and run it as Administrator for the table to function correctly."</Description>
      <Color>804000</Color>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry NoCheckbox="1">
      <ID>1337263261</ID>
      <Description>"------------------------------------------------------------------------------"</Description>
      <Color>FF0080</Color>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry NoCheckbox="1">
      <ID>1337263248</ID>
      <Description>"TABLA CREADA POR ALBERTO47"</Description>
      <Color>FF0080</Color>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry NoCheckbox="1">
      <ID>1337263249</ID>
      <Description>"------------------------------------------------------------------------------"</Description>
      <Color>800080</Color>
      <GroupHeader>1</GroupHeader>
    </CheatEntry>
    <CheatEntry>
      <ID>20</ID>
      <Description>"F2 - Activar proceso (Activar y esperar 3 segundos para pulsar F3) - Activate process"</Description>
      <Options moHideChildren="1"/>
      <Color>0000FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
{$lua}
local process = 'divinum.exe'
OpenProcess(process)
	if process ~= process or (readInteger(process) == nil) then
		error(ShowMessage("No se encuentra el proceso"))
	else
		mono_initialize()
        LaunchMonoDataCollector()
	end


--Set Window Title
local title = "Divinum 1.0.0E - Alberto47"
if not((MainForm.Caption):match("Divinum")) then
MainForm.Caption = title..' ~ '..MainForm.Caption
end
{$asm}

[DISABLE]

</AssemblerScript>
      <Hotkeys>
        <Hotkey>
          <Action>Toggle Activation</Action>
          <Keys>
            <Key>113</Key>
          </Keys>
          <Description>F1 - Activar proceso</Description>
          <ID>0</ID>
          <ActivateSound>Activate</ActivateSound>
          <DeactivateSound>Deactivate</DeactivateSound>
        </Hotkey>
      </Hotkeys>
    </CheatEntry>
    <CheatEntry>
      <ID>10</ID>
      <Description>"F3 - Activar punteros  - Activate pointers"</Description>
      <Color>0000FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : divinum.exe
  Version: 
  Date   : 2026-08-30
  Author : alber
  Description : 

  &lt;Optional info&gt;
}

[ENABLE]
define(puntero,Fjor:AssignLastSafeGroundPos+f)
//aobscanfunction(puntero,Fjor:AssignLastSafeGroundPos,48 8B F1 C7 85 58 FE FF FF 00 00 00 00)  // should be unique in this function
alloc(newmem,$1000,puntero)
alloc(p_principal,8,puntero)

label(code)
label(return)

newmem:
mov [p_principal],rcx

code:
  mov rsi,rcx
  mov [rbp-000001A8],00000000
  jmp return
p_principal:
  dq 0
puntero:
  jmp newmem
  nop 8
return:
registersymbol(puntero)
registersymbol(p_principal)
[DISABLE]

puntero:
  db 48 8B F1 C7 85 58 FE FF FF 00 00 00 00

unregistersymbol(puntero)
unregistersymbol(p_principal)
dealloc(newmem)
dealloc(p_principal)
{
// ORIGINAL CODE - INJECTION POINT: Fjor:AssignLastSafeGroundPos+f

1FDDA8FC830: 01 04 02                       - add [rdx+rax],eax
1FDDA8FC833: 05 04 03 01 50                 - add eax,50010304
1FDDA8FC838: 00 00                          - add [rax],al
1FDDA8FC83A: 00 00                          - add [rax],al
1FDDA8FC83C: 00 00                          - add [rax],al
1FDDA8FC83E: 00 00                          - add [rax],al
Fjor:AssignLastSafeGroundPos: 55                             - push rbp
Fjor:AssignLastSafeGroundPos+1: 48 8B EC                       - mov rbp,rsp
Fjor:AssignLastSafeGroundPos+4: 48 81 EC D0 01 00 00           - sub rsp,000001D0
Fjor:AssignLastSafeGroundPos+b: 48 89 75 F8                    - mov [rbp-08],rsi
// ---------- INJECTING HERE ----------
Fjor:AssignLastSafeGroundPos+f: 48 8B F1                       - mov rsi,rcx
// ---------- DONE INJECTING  ----------
Fjor:AssignLastSafeGroundPos+12: C7 85 58 FE FF FF 00 00 00 00  - mov [rbp-000001A8],00000000
Fjor:AssignLastSafeGroundPos+1c: C7 85 5C FE FF FF 00 00 00 00  - mov [rbp-000001A4],00000000
Fjor:AssignLastSafeGroundPos+26: C7 85 60 FE FF FF 00 00 00 00  - mov [rbp-000001A0],00000000
Fjor:AssignLastSafeGroundPos+30: C7 85 64 FE FF FF 00 00 00 00  - mov [rbp-0000019C],00000000
Fjor:AssignLastSafeGroundPos+3a: C7 85 68 FE FF FF 00 00 00 00  - mov [rbp-00000198],00000000
Fjor:AssignLastSafeGroundPos+44: C7 85 6C FE FF FF 00 00 00 00  - mov [rbp-00000194],00000000
Fjor:AssignLastSafeGroundPos+4e: C7 85 70 FE FF FF 00 00 00 00  - mov [rbp-00000190],00000000
Fjor:AssignLastSafeGroundPos+58: C7 85 74 FE FF FF 00 00 00 00  - mov [rbp-0000018C],00000000
Fjor:AssignLastSafeGroundPos+62: C7 85 78 FE FF FF 00 00 00 00  - mov [rbp-00000188],00000000
Fjor:AssignLastSafeGroundPos+6c: C7 85 7C FE FF FF 00 00 00 00  - mov [rbp-00000184],00000000
}
</AssemblerScript>
      <Hotkeys>
        <Hotkey>
          <Action>Toggle Activation</Action>
          <Keys>
            <Key>114</Key>
          </Keys>
          <ID>0</ID>
          <ActivateSound>Activate</ActivateSound>
          <DeactivateSound>Activate</DeactivateSound>
        </Hotkey>
      </Hotkeys>
      <CheatEntries>
        <CheatEntry>
          <ID>5</ID>
          <Description>"Puntero principal - Main pointer"</Description>
          <ShowAsHex>1</ShowAsHex>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>8 Bytes</VariableType>
          <Address>[p_principal]</Address>
        </CheatEntry>
        <CheatEntry ValueOnActivate="1" RestoreOnDeactivate="1">
          <ID>6</ID>
          <Description>"F4 Invulnerable"</Description>
          <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">0:No
1:Si/Yes
</DropDownList>
          <ShowAsSigned>0</ShowAsSigned>
          <Color>0080FF</Color>
          <VariableType>Byte</VariableType>
          <Address>[p_principal]+1e9</Address>
          <Hotkeys>
            <Hotkey>
              <Action>Toggle Activation</Action>
              <Keys>
                <Key>115</Key>
              </Keys>
              <ID>0</ID>
              <ActivateSound TTS="EN">Invencible Activated</ActivateSound>
              <DeactivateSound TTS="EN">Invencible Deactivated</DeactivateSound>
            </Hotkey>
          </Hotkeys>
        </CheatEntry>
        <CheatEntry>
          <ID>1337263263</ID>
          <Description>"Vida / Life"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>[p_principal]+A8</Address>
          <Offsets>
            <Offset>60</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>1337263262</ID>
          <Description>"Mana"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>[p_principal]+2d8</Address>
          <Offsets>
            <Offset>60</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>1337263264</ID>
          <Description>"Equilibrio / Poise"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>[p_principal]+B0</Address>
          <Offsets>
            <Offset>60</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>1337263265</ID>
          <Description>"Escudo / Ward"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>[p_principal]+B8</Address>
          <Offsets>
            <Offset>60</Offset>
          </Offsets>
        </CheatEntry>
        <CheatEntry>
          <ID>7</ID>
          <Description>"Fuerza del salto / Force Jump"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>[p_principal]+310</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>11</ID>
          <Description>"Numero maximo de saltos / Maximum number of jumps"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>[p_principal]+324</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>12</ID>
          <Description>"Saltos Restantes / Jumps Left"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>[p_principal]+328</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>1337263250</ID>
          <Description>"Velocidad al correr / Running speed"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Float</VariableType>
          <Address>[p_principal]+1C0</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>1337263252</ID>
      <Description>"Obtener puntero monedas (Abre el mapa para activar) Money pointer (Open the map to activate)"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : divinum.exe
  Version: 
  Date   : 2026-08-30
  Author : alber
  Description : 

  &lt;Optional info&gt;
}

[ENABLE]
define(perfil,ResourceView:UpdateView+5a)
//aobscanfunction(perfil,ResourceView:UpdateView,48 63 80 C8 00 00 00 89 45 88 48 8B CD)  // should be unique in this function
alloc(newmem,$1000,perfil)
alloc(p_perfil,8,perfil)

label(code)
label(return)

newmem:
 mov [p_perfil],rax
code:
  movsxd  rax,dword ptr [rax+000000C8]
  jmp return
p_perfil:
  dq 0

perfil:
  jmp newmem
  nop 2
return:
registersymbol(perfil)
registersymbol(p_perfil)
[DISABLE]

perfil:
  db 48 63 80 C8 00 00 00

unregistersymbol(perfil)
unregistersymbol(p_perfil)
dealloc(newmem)
dealloc(p_perfil)
{
// ORIGINAL CODE - INJECTION POINT: ResourceView:UpdateView+5a

ResourceView:UpdateView+2d: 48 C1 E0 03                    - shl rax,03
ResourceView:UpdateView+31: 8B C8                          - mov ecx,eax
ResourceView:UpdateView+33: 48 B8 20 D3 9D 55 03 02 00 00  - mov rax,00000203559DD320
ResourceView:UpdateView+3d: 48 03 C1                       - add rax,rcx
ResourceView:UpdateView+40: 48 8B 00                       - mov rax,[rax]
ResourceView:UpdateView+43: FF E0                          - jmp rax
ResourceView:UpdateView+45: 48 8B 46 20                    - mov rax,[rsi+20]
ResourceView:UpdateView+49: 48 89 45 80                    - mov [rbp-80],rax
ResourceView:UpdateView+4d: 48 B8 40 6A 8B 0A 03 02 00 00  - mov rax,000002030A8B6A40
ResourceView:UpdateView+57: 48 8B 00                       - mov rax,[rax]
// ---------- INJECTING HERE ----------
ResourceView:UpdateView+5a: 48 63 80 C8 00 00 00           - movsxd  rax,dword ptr [rax+000000C8]
// ---------- DONE INJECTING  ----------
ResourceView:UpdateView+61: 89 45 88                       - mov [rbp-78],eax
ResourceView:UpdateView+64: 48 8B CD                       - mov rcx,rbp
ResourceView:UpdateView+67: 48 83 C1 88                    - add rcx,-78
ResourceView:UpdateView+6b: 66 66 90                       - nop 3
ResourceView:UpdateView+6e: 49 BB 40 E8 45 43 03 02 00 00  - mov r11,System.Int32:ToString
ResourceView:UpdateView+78: 41 FF D3                       - call r11
ResourceView:UpdateView+7b: 48 8B D0                       - mov rdx,rax
ResourceView:UpdateView+7e: 48 8B 45 80                    - mov rax,[rbp-80]
ResourceView:UpdateView+82: 48 8B C8                       - mov rcx,rax
ResourceView:UpdateView+85: 48 8B 00                       - mov rax,[rax]
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>1337263253</ID>
          <Description>"Monedas / Money"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>[p_perfil]+c8</Address>
        </CheatEntry>
        <CheatEntry>
          <ID>1337263258</ID>
          <Description>"Puntos de Habilidad / Skill Points"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>4 Bytes</VariableType>
          <Address>[p_perfil]+CC</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
  <Structures StructVersion="2">
    <Structure Name="Poise" 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="ProportionChanged" DisplayMethod="unsigned integer"/>
        <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="Depleted" DisplayMethod="unsigned integer"/>
        <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="Reduced" DisplayMethod="unsigned integer"/>
        <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="Restored" DisplayMethod="unsigned integer"/>
        <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="onDepleted" DisplayMethod="unsigned integer"/>
        <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="onReduced" DisplayMethod="unsigned integer"/>
        <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="onBecomeFull" DisplayMethod="unsigned integer"/>
        <Element Offset="88" Vartype="Byte" Bytesize="1" OffsetHex="00000058" Description="startWithFull" DisplayMethod="unsigned integer"/>
        <Element Offset="92" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000005C" Description="maxValue" DisplayMethod="unsigned integer"/>
        <Element Offset="96" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000060" Description="currentValue" DisplayMethod="unsigned integer"/>
        <Element Offset="100" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000064" Description="PreviousValue" DisplayMethod="unsigned integer"/>
        <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="baseRegen" DisplayMethod="unsigned integer"/>
        <Element Offset="124" Vartype="Pointer" Bytesize="8" OffsetHex="0000007C" Description="extraRegenOnStun" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
    <Structure Name="Fjor" 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="spawnFXPrefab" DisplayMethod="unsigned integer"/>
        <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="displayName" DisplayMethod="unsigned integer"/>
        <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="center" DisplayMethod="unsigned integer"/>
        <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="blockingHit" DisplayMethod="unsigned integer"/>
        <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="parryHit" DisplayMethod="unsigned integer"/>
        <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="extraCollider" DisplayMethod="unsigned integer"/>
        <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="disableChildrenOnDeath" DisplayMethod="unsigned integer">
          <Structure Name="List`1" 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="_items" DisplayMethod="unsigned integer"/>
              <Element Offset="24" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000018" Description="_size" DisplayMethod="unsigned integer"/>
              <Element Offset="28" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000001C" Description="_version" DisplayMethod="unsigned integer"/>
              <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="_syncRoot" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="deathsDoorIndicator" DisplayMethod="unsigned integer"/>
        <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="_graceCoroutine" DisplayMethod="unsigned integer"/>
        <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="_stunCoroutine" DisplayMethod="unsigned integer"/>
        <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="_poisonCor" DisplayMethod="unsigned integer"/>
        <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="_phaseCor" DisplayMethod="unsigned integer"/>
        <Element Offset="128" Vartype="Pointer" Bytesize="8" OffsetHex="00000080" Description="_parryAnticipateCor" DisplayMethod="unsigned integer"/>
        <Element Offset="136" Vartype="Pointer" Bytesize="8" OffsetHex="00000088" Description="_resetLastHitReceivedCor" DisplayMethod="unsigned integer"/>
        <Element Offset="144" Vartype="Pointer" Bytesize="8" OffsetHex="00000090" Description="_target" DisplayMethod="unsigned integer"/>
        <Element Offset="152" Vartype="Pointer" Bytesize="8" OffsetHex="00000098" Description="_targetCenter" DisplayMethod="unsigned integer"/>
        <Element Offset="160" Vartype="Pointer" Bytesize="8" OffsetHex="000000A0" Description="_targetCombatant" DisplayMethod="unsigned integer"/>
        <Element Offset="168" Vartype="Pointer" Bytesize="8" OffsetHex="000000A8" Description="_health" DisplayMethod="unsigned integer">
          <Structure Name="Health" 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="ProportionChanged" DisplayMethod="unsigned integer"/>
              <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="Depleted" DisplayMethod="unsigned integer"/>
              <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="Reduced" DisplayMethod="unsigned integer"/>
              <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="Restored" DisplayMethod="unsigned integer"/>
              <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="onDepleted" DisplayMethod="unsigned integer"/>
              <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="onReduced" DisplayMethod="unsigned integer"/>
              <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="onBecomeFull" DisplayMethod="unsigned integer"/>
              <Element Offset="88" Vartype="Byte" Bytesize="1" OffsetHex="00000058" Description="startWithFull" DisplayMethod="unsigned integer"/>
              <Element Offset="92" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000005C" Description="maxValue" DisplayMethod="unsigned integer"/>
              <Element Offset="96" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000060" Description="currentValue" DisplayMethod="unsigned integer"/>
              <Element Offset="100" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000064" Description="PreviousValue" DisplayMethod="unsigned integer"/>
              <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="currentTempRegen" DisplayMethod="unsigned integer"/>
              <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="regeneration" DisplayMethod="unsigned integer"/>
              <Element Offset="132" Vartype="Byte" Bytesize="1" OffsetHex="00000084" Description="lastChance" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="176" Vartype="Pointer" Bytesize="8" OffsetHex="000000B0" Description="_poise" DisplayMethod="unsigned integer">
          <Structure Name="Poise" 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="ProportionChanged" DisplayMethod="unsigned integer"/>
              <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="Depleted" DisplayMethod="unsigned integer"/>
              <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="Reduced" DisplayMethod="unsigned integer"/>
              <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="Restored" DisplayMethod="unsigned integer"/>
              <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="onDepleted" DisplayMethod="unsigned integer"/>
              <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="onReduced" DisplayMethod="unsigned integer"/>
              <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="onBecomeFull" DisplayMethod="unsigned integer"/>
              <Element Offset="88" Vartype="Byte" Bytesize="1" OffsetHex="00000058" Description="startWithFull" DisplayMethod="unsigned integer"/>
              <Element Offset="92" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000005C" Description="maxValue" DisplayMethod="unsigned integer"/>
              <Element Offset="96" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000060" Description="currentValue" DisplayMethod="unsigned integer"/>
              <Element Offset="100" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000064" Description="PreviousValue" DisplayMethod="unsigned integer"/>
              <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="baseRegen" DisplayMethod="unsigned integer"/>
              <Element Offset="124" Vartype="Pointer" Bytesize="8" OffsetHex="0000007C" Description="extraRegenOnStun" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="184" Vartype="Pointer" Bytesize="8" OffsetHex="000000B8" Description="_ward" DisplayMethod="unsigned integer">
          <Structure Name="Ward" 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="ProportionChanged" DisplayMethod="unsigned integer"/>
              <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="Depleted" DisplayMethod="unsigned integer"/>
              <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="Reduced" DisplayMethod="unsigned integer"/>
              <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="Restored" DisplayMethod="unsigned integer"/>
              <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="onDepleted" DisplayMethod="unsigned integer"/>
              <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="onReduced" DisplayMethod="unsigned integer"/>
              <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="onBecomeFull" DisplayMethod="unsigned integer"/>
              <Element Offset="88" Vartype="Byte" Bytesize="1" OffsetHex="00000058" Description="startWithFull" DisplayMethod="unsigned integer"/>
              <Element Offset="92" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000005C" Description="maxValue" DisplayMethod="unsigned integer"/>
              <Element Offset="96" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000060" Description="currentValue" DisplayMethod="unsigned integer"/>
              <Element Offset="100" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000064" Description="PreviousValue" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="192" Vartype="Pointer" Bytesize="8" OffsetHex="000000C0" Description="_movement" DisplayMethod="unsigned integer"/>
        <Element Offset="200" Vartype="Pointer" Bytesize="8" OffsetHex="000000C8" Description="_animator" DisplayMethod="unsigned integer"/>
        <Element Offset="208" Vartype="Pointer" Bytesize="8" OffsetHex="000000D0" Description="_animation" DisplayMethod="unsigned integer"/>
        <Element Offset="216" Vartype="Pointer" Bytesize="8" OffsetHex="000000D8" Description="_fsmOwner" DisplayMethod="unsigned integer"/>
        <Element Offset="224" Vartype="Pointer" Bytesize="8" OffsetHex="000000E0" Description="_renderer" DisplayMethod="unsigned integer"/>
        <Element Offset="232" Vartype="Pointer" Bytesize="8" OffsetHex="000000E8" Description="_flippable" DisplayMethod="unsigned integer"/>
        <Element Offset="240" Vartype="Pointer" Bytesize="8" OffsetHex="000000F0" Description="_col" DisplayMethod="unsigned integer"/>
        <Element Offset="248" Vartype="Pointer" Bytesize="8" OffsetHex="000000F8" Description="_summons" DisplayMethod="unsigned integer"/>
        <Element Offset="256" Vartype="Pointer" Bytesize="8" OffsetHex="00000100" Description="_summonsAlive" DisplayMethod="unsigned integer"/>
        <Element Offset="264" Vartype="Pointer" Bytesize="8" OffsetHex="00000108" Description="_lastHitReceived" DisplayMethod="unsigned integer"/>
        <Element Offset="272" Vartype="Pointer" Bytesize="8" OffsetHex="00000110" Description="_pushOverlaps" DisplayMethod="unsigned integer"/>
        <Element Offset="280" Vartype="Pointer" Bytesize="8" OffsetHex="00000118" Description="_speedMultipliers" DisplayMethod="unsigned integer"/>
        <Element Offset="288" Vartype="Pointer" Bytesize="8" OffsetHex="00000120" Description="onHitReceived" DisplayMethod="unsigned integer"/>
        <Element Offset="296" Vartype="Pointer" Bytesize="8" OffsetHex="00000128" Description="onHitDealt" DisplayMethod="unsigned integer"/>
        <Element Offset="304" Vartype="Pointer" Bytesize="8" OffsetHex="00000130" Description="onDeath" DisplayMethod="unsigned integer"/>
        <Element Offset="312" Vartype="Pointer" Bytesize="8" OffsetHex="00000138" Description="onStun" DisplayMethod="unsigned integer"/>
        <Element Offset="320" Vartype="Pointer" Bytesize="8" OffsetHex="00000140" Description="onDidParry" DisplayMethod="unsigned integer"/>
        <Element Offset="328" Vartype="Pointer" Bytesize="8" OffsetHex="00000148" Description="onPerfectBlocked" DisplayMethod="unsigned integer"/>
        <Element Offset="336" Vartype="Pointer" Bytesize="8" OffsetHex="00000150" Description="onGotBlockedOrParried" DisplayMethod="unsigned integer"/>
        <Element Offset="344" Vartype="Pointer" Bytesize="8" OffsetHex="00000158" Description="onGracePeriodStarted" DisplayMethod="unsigned integer"/>
        <Element Offset="352" Vartype="Pointer" Bytesize="8" OffsetHex="00000160" Description="onPoisoned" DisplayMethod="unsigned integer"/>
        <Element Offset="360" Vartype="Pointer" Bytesize="8" OffsetHex="00000168" Description="onPoisonDamageTaken" DisplayMethod="unsigned integer"/>
        <Element Offset="368" Vartype="Pointer" Bytesize="8" OffsetHex="00000170" Description="onAggro" DisplayMethod="unsigned integer"/>
        <Element Offset="376" Vartype="Pointer" Bytesize="8" OffsetHex="00000178" Description="onDeathGeneral" DisplayMethod="unsigned integer"/>
        <Element Offset="384" Vartype="Pointer" Bytesize="8" OffsetHex="00000180" Description="onTargetChanged" DisplayMethod="unsigned integer"/>
        <Element Offset="392" Vartype="Pointer" Bytesize="8" OffsetHex="00000188" Description="onDamageReceived" DisplayMethod="unsigned integer"/>
        <Element Offset="400" Vartype="Pointer" Bytesize="8" OffsetHex="00000190" Description="onDamageReceivedAmount" DisplayMethod="unsigned integer"/>
        <Element Offset="408" Vartype="Pointer" Bytesize="8" OffsetHex="00000198" Description="onKnockedBack" DisplayMethod="unsigned integer"/>
        <Element Offset="416" Vartype="Pointer" Bytesize="8" OffsetHex="000001A0" Description="onUnstun" DisplayMethod="unsigned integer"/>
        <Element Offset="424" Vartype="Byte" Bytesize="1" OffsetHex="000001A8" Description="isBoss" DisplayMethod="unsigned integer"/>
        <Element Offset="425" Vartype="Byte" Bytesize="1" OffsetHex="000001A9" Description="speedLocked" DisplayMethod="unsigned integer"/>
        <Element Offset="428" Vartype="Float" Bytesize="4" OffsetHex="000001AC" Description="aggroAroundRadius" DisplayMethod="unsigned integer"/>
        <Element Offset="432" Vartype="Byte" Bytesize="1" OffsetHex="000001B0" Description="dontCleanupOnDeath" DisplayMethod="unsigned integer"/>
        <Element Offset="433" Vartype="Byte" Bytesize="1" OffsetHex="000001B1" Description="cleanupButKeepFSM" DisplayMethod="unsigned integer"/>
        <Element Offset="436" Vartype="4 Bytes" Bytesize="4" OffsetHex="000001B4" Description="moneyDrop" DisplayMethod="unsigned integer"/>
        <Element Offset="440" Vartype="4 Bytes" Bytesize="4" OffsetHex="000001B8" Description="faction" DisplayMethod="unsigned integer"/>
        <Element Offset="444" Vartype="Byte" Bytesize="1" OffsetHex="000001BC" Description="flying" DisplayMethod="unsigned integer"/>
        <Element Offset="448" Vartype="Float" Bytesize="4" OffsetHex="000001C0" Description="speed" DisplayMethod="unsigned integer"/>
        <Element Offset="452" Vartype="Pointer" Bytesize="8" OffsetHex="000001C4" Description="knockbackTakenMulti" DisplayMethod="unsigned integer"/>
        <Element Offset="460" Vartype="Pointer" Bytesize="8" OffsetHex="000001CC" Description="knockbackTakenMultiStunned" DisplayMethod="unsigned integer"/>
        <Element Offset="468" Vartype="Pointer" Bytesize="8" OffsetHex="000001D4" Description="minimumKnockback" DisplayMethod="unsigned integer"/>
        <Element Offset="476" Vartype="Float" Bytesize="4" OffsetHex="000001DC" Description="stunDuration" DisplayMethod="unsigned integer"/>
        <Element Offset="480" Vartype="Float" Bytesize="4" OffsetHex="000001E0" Description="damageTakenMultiUnstunned" DisplayMethod="unsigned integer"/>
        <Element Offset="484" Vartype="Float" Bytesize="4" OffsetHex="000001E4" Description="gracePeriod" DisplayMethod="unsigned integer"/>
        <Element Offset="488" Vartype="Byte" Bytesize="1" OffsetHex="000001E8" Description="inGracePeriod" DisplayMethod="unsigned integer"/>
        <Element Offset="489" Vartype="Byte" Bytesize="1" OffsetHex="000001E9" Description="immune" DisplayMethod="unsigned integer"/>
        <Element Offset="490" Vartype="Byte" Bytesize="1" OffsetHex="000001EA" Description="parryOnlyIfFacingTarget" DisplayMethod="unsigned integer"/>
        <Element Offset="492" Vartype="Float" Bytesize="4" OffsetHex="000001EC" Description="poiseReducedPercentOnGotBlocked" DisplayMethod="unsigned integer"/>
        <Element Offset="496" Vartype="Byte" Bytesize="1" OffsetHex="000001F0" Description="doesNotLoseTarget" DisplayMethod="unsigned integer"/>
        <Element Offset="500" Vartype="Float" Bytesize="4" OffsetHex="000001F4" Description="_stunDurationLeft" DisplayMethod="unsigned integer"/>
        <Element Offset="504" Vartype="Float" Bytesize="4" OffsetHex="000001F8" Description="_graceDurationLeft" DisplayMethod="unsigned integer"/>
        <Element Offset="508" Vartype="Float" Bytesize="4" OffsetHex="000001FC" Description="_lastTimeHitByHazard" DisplayMethod="unsigned integer"/>
        <Element Offset="512" Vartype="Float" Bytesize="4" OffsetHex="00000200" Description="_lastTimeGotPerfectBlocked" DisplayMethod="unsigned integer"/>
        <Element Offset="516" Vartype="Float" Bytesize="4" OffsetHex="00000204" Description="_lastTimeGotWallHit" DisplayMethod="unsigned integer"/>
        <Element Offset="520" Vartype="Byte" Bytesize="1" OffsetHex="00000208" Description="_anticipatingParry" DisplayMethod="unsigned integer"/>
        <Element Offset="521" Vartype="Byte" Bytesize="1" OffsetHex="00000209" Description="_hasMovementComponent" DisplayMethod="unsigned integer"/>
        <Element Offset="522" Vartype="Byte" Bytesize="1" OffsetHex="0000020A" Description="_pushableByAerialChars" DisplayMethod="unsigned integer"/>
        <Element Offset="523" Vartype="Byte" Bytesize="1" OffsetHex="0000020B" Description="_poisoned" DisplayMethod="unsigned integer"/>
        <Element Offset="524" Vartype="Pointer" Bytesize="8" OffsetHex="0000020C" Description="_defaultLayerOfThis" DisplayMethod="unsigned integer"/>
        <Element Offset="528" Vartype="Pointer" Bytesize="8" OffsetHex="00000210" Description="_phasingLayer" DisplayMethod="unsigned integer"/>
        <Element Offset="532" Vartype="Pointer" Bytesize="8" OffsetHex="00000214" Description="_pushFilter" DisplayMethod="unsigned integer"/>
        <Element Offset="560" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000230" Description="_hitsTakenFromBlink" DisplayMethod="unsigned integer"/>
        <Element Offset="564" Vartype="Pointer" Bytesize="8" OffsetHex="00000234" Description="HomePosition" DisplayMethod="unsigned integer">
          <Structure Name="UnityEngine.Vector2" 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"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="572" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000023C" Description="DefaultFacingDirection" DisplayMethod="unsigned integer"/>
        <Element Offset="576" Vartype="Float" Bytesize="4" OffsetHex="00000240" Description="LastTimeContiniousStunBegan" DisplayMethod="unsigned integer"/>
        <Element Offset="580" Vartype="Byte" Bytesize="1" OffsetHex="00000244" Description="PoiseSuperArmor" DisplayMethod="unsigned integer"/>
        <Element Offset="581" Vartype="Byte" Bytesize="1" OffsetHex="00000245" Description="CanDropMoney" DisplayMethod="unsigned integer"/>
        <Element Offset="582" Vartype="Byte" Bytesize="1" OffsetHex="00000246" Description="Stunned" DisplayMethod="unsigned integer"/>
        <Element Offset="583" Vartype="Byte" Bytesize="1" OffsetHex="00000247" Description="IsPhasing" DisplayMethod="unsigned integer"/>
        <Element Offset="584" Vartype="Byte" Bytesize="1" OffsetHex="00000248" Description="IsDead" DisplayMethod="unsigned integer"/>
        <Element Offset="585" Vartype="Byte" Bytesize="1" OffsetHex="00000249" Description="IsArenaEnemy" DisplayMethod="unsigned integer"/>
        <Element Offset="586" Vartype="Byte" Bytesize="1" OffsetHex="0000024A" Description="ImmuneToKnockback" DisplayMethod="unsigned integer"/>
        <Element Offset="588" Vartype="Pointer" Bytesize="8" OffsetHex="0000024C" Description="ArenaCenter" DisplayMethod="unsigned integer"/>
        <Element Offset="596" Vartype="Pointer" Bytesize="8" OffsetHex="00000254" Description="ArenaL" DisplayMethod="unsigned integer"/>
        <Element Offset="604" Vartype="Pointer" Bytesize="8" OffsetHex="0000025C" Description="ArenaR" DisplayMethod="unsigned integer"/>
        <Element Offset="616" Vartype="Pointer" Bytesize="8" OffsetHex="00000268" Description="_screenShakeOnHitLow" DisplayMethod="unsigned integer"/>
        <Element Offset="624" Vartype="Pointer" Bytesize="8" OffsetHex="00000270" Description="_screenShakeOnHitMedium" DisplayMethod="unsigned integer"/>
        <Element Offset="632" Vartype="Pointer" Bytesize="8" OffsetHex="00000278" Description="typingSound" DisplayMethod="unsigned integer"/>
        <Element Offset="640" Vartype="Pointer" Bytesize="8" OffsetHex="00000280" Description="dmgTaken1Sound" DisplayMethod="unsigned integer"/>
        <Element Offset="648" Vartype="Pointer" Bytesize="8" OffsetHex="00000288" Description="dmgTaken2Sound" DisplayMethod="unsigned integer"/>
        <Element Offset="656" Vartype="Pointer" Bytesize="8" OffsetHex="00000290" Description="groundedLightFX" DisplayMethod="unsigned integer"/>
        <Element Offset="664" Vartype="Pointer" Bytesize="8" OffsetHex="00000298" Description="onInitiateCheckPointActivation" DisplayMethod="unsigned integer"/>
        <Element Offset="672" Vartype="Pointer" Bytesize="8" OffsetHex="000002A0" Description="onDidPerfectBlock" DisplayMethod="unsigned integer"/>
        <Element Offset="680" Vartype="Pointer" Bytesize="8" OffsetHex="000002A8" Description="onDidNonPerfectBlock" DisplayMethod="unsigned integer"/>
        <Element Offset="688" Vartype="Pointer" Bytesize="8" OffsetHex="000002B0" Description="onDodged" DisplayMethod="unsigned integer"/>
        <Element Offset="696" Vartype="Pointer" Bytesize="8" OffsetHex="000002B8" Description="onHeavyStunned" DisplayMethod="unsigned integer"/>
        <Element Offset="704" Vartype="Pointer" Bytesize="8" OffsetHex="000002C0" Description="onWallCling" DisplayMethod="unsigned integer"/>
        <Element Offset="712" Vartype="Pointer" Bytesize="8" OffsetHex="000002C8" Description="Climbable" DisplayMethod="unsigned integer"/>
        <Element Offset="720" Vartype="Pointer" Bytesize="8" OffsetHex="000002D0" Description="_dash" DisplayMethod="unsigned integer"/>
        <Element Offset="728" Vartype="Pointer" Bytesize="8" OffsetHex="000002D8" Description="_rage" DisplayMethod="unsigned integer">
          <Structure Name="Rage" 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="ProportionChanged" DisplayMethod="unsigned integer"/>
              <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="Depleted" DisplayMethod="unsigned integer"/>
              <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="Reduced" DisplayMethod="unsigned integer"/>
              <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="Restored" DisplayMethod="unsigned integer"/>
              <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="onDepleted" DisplayMethod="unsigned integer"/>
              <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="onReduced" DisplayMethod="unsigned integer"/>
              <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="onBecomeFull" DisplayMethod="unsigned integer"/>
              <Element Offset="88" Vartype="Byte" Bytesize="1" OffsetHex="00000058" Description="startWithFull" DisplayMethod="unsigned integer"/>
              <Element Offset="92" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000005C" Description="maxValue" DisplayMethod="unsigned integer"/>
              <Element Offset="96" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000060" Description="currentValue" DisplayMethod="unsigned integer"/>
              <Element Offset="100" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000064" Description="PreviousValue" DisplayMethod="unsigned integer"/>
              <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="_regen" DisplayMethod="unsigned integer"/>
              <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="regeneration" DisplayMethod="unsigned integer"/>
              <Element Offset="132" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000084" Description="BaseRageCost" DisplayMethod="unsigned integer"/>
              <Element Offset="136" Vartype="Byte" Bytesize="1" OffsetHex="00000088" Description="_regenEnabled" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="736" Vartype="Pointer" Bytesize="8" OffsetHex="000002E0" Description="_fury" DisplayMethod="unsigned integer">
          <Structure Name="Action" 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="method_ptr" DisplayMethod="unsigned integer"/>
              <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="invoke_impl" DisplayMethod="unsigned integer"/>
              <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="m_target" DisplayMethod="unsigned integer"/>
              <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="method" DisplayMethod="unsigned integer"/>
              <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="delegate_trampoline" DisplayMethod="unsigned integer"/>
              <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="extra_arg" DisplayMethod="unsigned integer"/>
              <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="method_code" DisplayMethod="unsigned integer"/>
              <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="interp_method" DisplayMethod="unsigned integer"/>
              <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="interp_invoke_impl" DisplayMethod="unsigned integer"/>
              <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="method_info" DisplayMethod="unsigned integer"/>
              <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="original_method_info" DisplayMethod="unsigned integer"/>
              <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="data" DisplayMethod="unsigned integer"/>
              <Element Offset="112" Vartype="Byte" Bytesize="1" OffsetHex="00000070" Description="method_is_virtual" DisplayMethod="unsigned integer"/>
              <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="delegates" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="744" Vartype="Pointer" Bytesize="8" OffsetHex="000002E8" Description="_actor" DisplayMethod="unsigned integer"/>
        <Element Offset="752" Vartype="Pointer" Bytesize="8" OffsetHex="000002F0" Description="_chainTargetsInRange" DisplayMethod="unsigned integer"/>
        <Element Offset="760" Vartype="Pointer" Bytesize="8" OffsetHex="000002F8" Description="_PBWindowTurnOffAfterBlockCor" DisplayMethod="unsigned integer"/>
        <Element Offset="768" Vartype="Pointer" Bytesize="8" OffsetHex="00000300" Description="_lockPosCor" DisplayMethod="unsigned integer"/>
        <Element Offset="776" Vartype="Pointer" Bytesize="8" OffsetHex="00000308" Description="_targetingSize" DisplayMethod="unsigned integer"/>
        <Element Offset="784" Vartype="Float" Bytesize="4" OffsetHex="00000310" Description="jumpForce" DisplayMethod="unsigned integer"/>
        <Element Offset="788" Vartype="Byte" Bytesize="1" OffsetHex="00000314" Description="_usingAltWeapon" DisplayMethod="unsigned integer"/>
        <Element Offset="789" Vartype="Byte" Bytesize="1" OffsetHex="00000315" Description="_hasAWeapon" DisplayMethod="unsigned integer"/>
        <Element Offset="792" Vartype="Pointer" Bytesize="8" OffsetHex="00000318" Description="damageables" DisplayMethod="unsigned integer"/>
        <Element Offset="796" Vartype="Byte" Bytesize="1" OffsetHex="0000031C" Description="UsePrologueSword" DisplayMethod="unsigned integer"/>
        <Element Offset="797" Vartype="Byte" Bytesize="1" OffsetHex="0000031D" Description="_wallClinging" DisplayMethod="unsigned integer"/>
        <Element Offset="798" Vartype="Byte" Bytesize="1" OffsetHex="0000031E" Description="NoYCatchup" DisplayMethod="unsigned integer"/>
        <Element Offset="799" Vartype="Byte" Bytesize="1" OffsetHex="0000031F" Description="TP_IN" DisplayMethod="unsigned integer"/>
        <Element Offset="800" Vartype="Float" Bytesize="4" OffsetHex="00000320" Description="LastPerfectBlockTime" DisplayMethod="unsigned integer"/>
        <Element Offset="804" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000324" Description="_maxJumps" DisplayMethod="unsigned integer"/>
        <Element Offset="808" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000328" Description="JumpsLeft" DisplayMethod="unsigned integer"/>
        <Element Offset="812" Vartype="Byte" Bytesize="1" OffsetHex="0000032C" Description="IsDashing" DisplayMethod="unsigned integer"/>
        <Element Offset="816" Vartype="Pointer" Bytesize="8" OffsetHex="00000330" Description="NearbyWallPos" DisplayMethod="unsigned integer"/>
        <Element Offset="824" Vartype="Byte" Bytesize="1" OffsetHex="00000338" Description="TouchingWall" DisplayMethod="unsigned integer"/>
        <Element Offset="825" Vartype="Byte" Bytesize="1" OffsetHex="00000339" Description="NearWall" DisplayMethod="unsigned integer"/>
        <Element Offset="828" Vartype="Pointer" Bytesize="8" OffsetHex="0000033C" Description="LastSafeGroundPosition" DisplayMethod="unsigned integer"/>
        <Element Offset="836" Vartype="Byte" Bytesize="1" OffsetHex="00000344" Description="_atOneHP" DisplayMethod="unsigned integer"/>
        <Element Offset="840" Vartype="Float" Bytesize="4" OffsetHex="00000348" Description="_lastHitDealtTime" DisplayMethod="unsigned integer"/>
        <Element Offset="844" Vartype="Byte" Bytesize="1" OffsetHex="0000034C" Description="_justPerformedPerfectBlock" DisplayMethod="unsigned integer"/>
        <Element Offset="845" Vartype="Byte" Bytesize="1" OffsetHex="0000034D" Description="_facingRightFromRecentHit" DisplayMethod="unsigned integer"/>
        <Element Offset="846" Vartype="Byte" Bytesize="1" OffsetHex="0000034E" Description="_processedJumpLastFrame" DisplayMethod="unsigned integer"/>
        <Element Offset="847" Vartype="Byte" Bytesize="1" OffsetHex="0000034F" Description="_jumpStatePushingDown" DisplayMethod="unsigned integer"/>
        <Element Offset="848" Vartype="Byte" Bytesize="1" OffsetHex="00000350" Description="_wallJumpUp" DisplayMethod="unsigned integer"/>
        <Element Offset="852" Vartype="Float" Bytesize="4" OffsetHex="00000354" Description="_jumpDamping" DisplayMethod="unsigned integer"/>
        <Element Offset="856" Vartype="Float" Bytesize="4" OffsetHex="00000358" Description="_jumpMultiplier" DisplayMethod="unsigned integer"/>
        <Element Offset="860" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000035C" Description="_jumpMinTicks" DisplayMethod="unsigned integer"/>
        <Element Offset="864" Vartype="Byte" Bytesize="1" OffsetHex="00000360" Description="IsPerfectBlockWindow" DisplayMethod="unsigned integer"/>
        <Element Offset="865" Vartype="Byte" Bytesize="1" OffsetHex="00000361" Description="IsBlockWindow" DisplayMethod="unsigned integer"/>
        <Element Offset="868" Vartype="Pointer" Bytesize="8" OffsetHex="00000364" Description="_catchupBoxDetectCenter" DisplayMethod="unsigned integer"/>
        <Element Offset="876" Vartype="Pointer" Bytesize="8" OffsetHex="0000036C" Description="_catchupBoxDetectSize" DisplayMethod="unsigned integer"/>
        <Element Offset="884" Vartype="Float" Bytesize="4" OffsetHex="00000374" Description="_catchupRangeWidth" DisplayMethod="unsigned integer"/>
        <Element Offset="888" Vartype="Float" Bytesize="4" OffsetHex="00000378" Description="_catchUpStartDistanceX" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
    <Structure Name="Combatant" 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="spawnFXPrefab" DisplayMethod="unsigned integer"/>
        <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="displayName" DisplayMethod="unsigned integer"/>
        <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="center" DisplayMethod="unsigned integer"/>
        <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="blockingHit" DisplayMethod="unsigned integer"/>
        <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="parryHit" DisplayMethod="unsigned integer"/>
        <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="extraCollider" DisplayMethod="unsigned integer"/>
        <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="disableChildrenOnDeath" DisplayMethod="unsigned integer"/>
        <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="deathsDoorIndicator" DisplayMethod="unsigned integer"/>
        <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="_graceCoroutine" DisplayMethod="unsigned integer"/>
        <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="_stunCoroutine" DisplayMethod="unsigned integer"/>
        <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="_poisonCor" DisplayMethod="unsigned integer"/>
        <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="_phaseCor" DisplayMethod="unsigned integer"/>
        <Element Offset="128" Vartype="Pointer" Bytesize="8" OffsetHex="00000080" Description="_parryAnticipateCor" DisplayMethod="unsigned integer"/>
        <Element Offset="136" Vartype="Pointer" Bytesize="8" OffsetHex="00000088" Description="_resetLastHitReceivedCor" DisplayMethod="unsigned integer"/>
        <Element Offset="144" Vartype="Pointer" Bytesize="8" OffsetHex="00000090" Description="_target" DisplayMethod="unsigned integer"/>
        <Element Offset="152" Vartype="Pointer" Bytesize="8" OffsetHex="00000098" Description="_targetCenter" DisplayMethod="unsigned integer"/>
        <Element Offset="160" Vartype="Pointer" Bytesize="8" OffsetHex="000000A0" Description="_targetCombatant" DisplayMethod="unsigned integer"/>
        <Element Offset="168" Vartype="Pointer" Bytesize="8" OffsetHex="000000A8" Description="_health" DisplayMethod="unsigned integer"/>
        <Element Offset="176" Vartype="Pointer" Bytesize="8" OffsetHex="000000B0" Description="_poise" DisplayMethod="unsigned integer"/>
        <Element Offset="184" Vartype="Pointer" Bytesize="8" OffsetHex="000000B8" Description="_ward" DisplayMethod="unsigned integer"/>
        <Element Offset="192" Vartype="Pointer" Bytesize="8" OffsetHex="000000C0" Description="_movement" DisplayMethod="unsigned integer"/>
        <Element Offset="200" Vartype="Pointer" Bytesize="8" OffsetHex="000000C8" Description="_animator" DisplayMethod="unsigned integer"/>
        <Element Offset="208" Vartype="Pointer" Bytesize="8" OffsetHex="000000D0" Description="_animation" DisplayMethod="unsigned integer"/>
        <Element Offset="216" Vartype="Pointer" Bytesize="8" OffsetHex="000000D8" Description="_fsmOwner" DisplayMethod="unsigned integer"/>
        <Element Offset="224" Vartype="Pointer" Bytesize="8" OffsetHex="000000E0" Description="_renderer" DisplayMethod="unsigned integer"/>
        <Element Offset="232" Vartype="Pointer" Bytesize="8" OffsetHex="000000E8" Description="_flippable" DisplayMethod="unsigned integer"/>
        <Element Offset="240" Vartype="Pointer" Bytesize="8" OffsetHex="000000F0" Description="_col" DisplayMethod="unsigned integer"/>
        <Element Offset="248" Vartype="Pointer" Bytesize="8" OffsetHex="000000F8" Description="_summons" DisplayMethod="unsigned integer"/>
        <Element Offset="256" Vartype="Pointer" Bytesize="8" OffsetHex="00000100" Description="_summonsAlive" DisplayMethod="unsigned integer"/>
        <Element Offset="264" Vartype="Pointer" Bytesize="8" OffsetHex="00000108" Description="_lastHitReceived" DisplayMethod="unsigned integer"/>
        <Element Offset="272" Vartype="Pointer" Bytesize="8" OffsetHex="00000110" Description="_pushOverlaps" DisplayMethod="unsigned integer"/>
        <Element Offset="280" Vartype="Pointer" Bytesize="8" OffsetHex="00000118" Description="_speedMultipliers" DisplayMethod="unsigned integer"/>
        <Element Offset="288" Vartype="Pointer" Bytesize="8" OffsetHex="00000120" Description="onHitReceived" DisplayMethod="unsigned integer"/>
        <Element Offset="296" Vartype="Pointer" Bytesize="8" OffsetHex="00000128" Description="onHitDealt" DisplayMethod="unsigned integer"/>
        <Element Offset="304" Vartype="Pointer" Bytesize="8" OffsetHex="00000130" Description="onDeath" DisplayMethod="unsigned integer"/>
        <Element Offset="312" Vartype="Pointer" Bytesize="8" OffsetHex="00000138" Description="onStun" DisplayMethod="unsigned integer"/>
        <Element Offset="320" Vartype="Pointer" Bytesize="8" OffsetHex="00000140" Description="onDidParry" DisplayMethod="unsigned integer"/>
        <Element Offset="328" Vartype="Pointer" Bytesize="8" OffsetHex="00000148" Description="onPerfectBlocked" DisplayMethod="unsigned integer"/>
        <Element Offset="336" Vartype="Pointer" Bytesize="8" OffsetHex="00000150" Description="onGotBlockedOrParried" DisplayMethod="unsigned integer"/>
        <Element Offset="344" Vartype="Pointer" Bytesize="8" OffsetHex="00000158" Description="onGracePeriodStarted" DisplayMethod="unsigned integer"/>
        <Element Offset="352" Vartype="Pointer" Bytesize="8" OffsetHex="00000160" Description="onPoisoned" DisplayMethod="unsigned integer"/>
        <Element Offset="360" Vartype="Pointer" Bytesize="8" OffsetHex="00000168" Description="onPoisonDamageTaken" DisplayMethod="unsigned integer"/>
        <Element Offset="368" Vartype="Pointer" Bytesize="8" OffsetHex="00000170" Description="onAggro" DisplayMethod="unsigned integer"/>
        <Element Offset="376" Vartype="Pointer" Bytesize="8" OffsetHex="00000178" Description="onDeathGeneral" DisplayMethod="unsigned integer"/>
        <Element Offset="384" Vartype="Pointer" Bytesize="8" OffsetHex="00000180" Description="onTargetChanged" DisplayMethod="unsigned integer"/>
        <Element Offset="392" Vartype="Pointer" Bytesize="8" OffsetHex="00000188" Description="onDamageReceived" DisplayMethod="unsigned integer"/>
        <Element Offset="400" Vartype="Pointer" Bytesize="8" OffsetHex="00000190" Description="onDamageReceivedAmount" DisplayMethod="unsigned integer"/>
        <Element Offset="408" Vartype="Pointer" Bytesize="8" OffsetHex="00000198" Description="onKnockedBack" DisplayMethod="unsigned integer"/>
        <Element Offset="416" Vartype="Pointer" Bytesize="8" OffsetHex="000001A0" Description="onUnstun" DisplayMethod="unsigned integer"/>
        <Element Offset="424" Vartype="Byte" Bytesize="1" OffsetHex="000001A8" Description="isBoss" DisplayMethod="unsigned integer"/>
        <Element Offset="425" Vartype="Byte" Bytesize="1" OffsetHex="000001A9" Description="speedLocked" DisplayMethod="unsigned integer"/>
        <Element Offset="428" Vartype="Float" Bytesize="4" OffsetHex="000001AC" Description="aggroAroundRadius" DisplayMethod="unsigned integer"/>
        <Element Offset="432" Vartype="Byte" Bytesize="1" OffsetHex="000001B0" Description="dontCleanupOnDeath" DisplayMethod="unsigned integer"/>
        <Element Offset="433" Vartype="Byte" Bytesize="1" OffsetHex="000001B1" Description="cleanupButKeepFSM" DisplayMethod="unsigned integer"/>
        <Element Offset="436" Vartype="4 Bytes" Bytesize="4" OffsetHex="000001B4" Description="moneyDrop" DisplayMethod="unsigned integer"/>
        <Element Offset="440" Vartype="4 Bytes" Bytesize="4" OffsetHex="000001B8" Description="faction" DisplayMethod="unsigned integer"/>
        <Element Offset="444" Vartype="Byte" Bytesize="1" OffsetHex="000001BC" Description="flying" DisplayMethod="unsigned integer"/>
        <Element Offset="448" Vartype="Float" Bytesize="4" OffsetHex="000001C0" Description="speed" DisplayMethod="unsigned integer"/>
        <Element Offset="452" Vartype="Pointer" Bytesize="8" OffsetHex="000001C4" Description="knockbackTakenMulti" DisplayMethod="unsigned integer"/>
        <Element Offset="460" Vartype="Pointer" Bytesize="8" OffsetHex="000001CC" Description="knockbackTakenMultiStunned" DisplayMethod="unsigned integer"/>
        <Element Offset="468" Vartype="Pointer" Bytesize="8" OffsetHex="000001D4" Description="minimumKnockback" DisplayMethod="unsigned integer"/>
        <Element Offset="476" Vartype="Float" Bytesize="4" OffsetHex="000001DC" Description="stunDuration" DisplayMethod="unsigned integer"/>
        <Element Offset="480" Vartype="Float" Bytesize="4" OffsetHex="000001E0" Description="damageTakenMultiUnstunned" DisplayMethod="unsigned integer"/>
        <Element Offset="484" Vartype="Float" Bytesize="4" OffsetHex="000001E4" Description="gracePeriod" DisplayMethod="unsigned integer"/>
        <Element Offset="488" Vartype="Byte" Bytesize="1" OffsetHex="000001E8" Description="inGracePeriod" DisplayMethod="unsigned integer"/>
        <Element Offset="489" Vartype="Byte" Bytesize="1" OffsetHex="000001E9" Description="immune" DisplayMethod="unsigned integer"/>
        <Element Offset="490" Vartype="Byte" Bytesize="1" OffsetHex="000001EA" Description="parryOnlyIfFacingTarget" DisplayMethod="unsigned integer"/>
        <Element Offset="492" Vartype="Float" Bytesize="4" OffsetHex="000001EC" Description="poiseReducedPercentOnGotBlocked" DisplayMethod="unsigned integer"/>
        <Element Offset="496" Vartype="Byte" Bytesize="1" OffsetHex="000001F0" Description="doesNotLoseTarget" DisplayMethod="unsigned integer"/>
        <Element Offset="500" Vartype="Float" Bytesize="4" OffsetHex="000001F4" Description="_stunDurationLeft" DisplayMethod="unsigned integer"/>
        <Element Offset="504" Vartype="Float" Bytesize="4" OffsetHex="000001F8" Description="_graceDurationLeft" DisplayMethod="unsigned integer"/>
        <Element Offset="508" Vartype="Float" Bytesize="4" OffsetHex="000001FC" Description="_lastTimeHitByHazard" DisplayMethod="unsigned integer"/>
        <Element Offset="512" Vartype="Float" Bytesize="4" OffsetHex="00000200" Description="_lastTimeGotPerfectBlocked" DisplayMethod="unsigned integer"/>
        <Element Offset="516" Vartype="Float" Bytesize="4" OffsetHex="00000204" Description="_lastTimeGotWallHit" DisplayMethod="unsigned integer"/>
        <Element Offset="520" Vartype="Byte" Bytesize="1" OffsetHex="00000208" Description="_anticipatingParry" DisplayMethod="unsigned integer"/>
        <Element Offset="521" Vartype="Byte" Bytesize="1" OffsetHex="00000209" Description="_hasMovementComponent" DisplayMethod="unsigned integer"/>
        <Element Offset="522" Vartype="Byte" Bytesize="1" OffsetHex="0000020A" Description="_pushableByAerialChars" DisplayMethod="unsigned integer"/>
        <Element Offset="523" Vartype="Byte" Bytesize="1" OffsetHex="0000020B" Description="_poisoned" DisplayMethod="unsigned integer"/>
        <Element Offset="524" Vartype="Pointer" Bytesize="8" OffsetHex="0000020C" Description="_defaultLayerOfThis" DisplayMethod="unsigned integer"/>
        <Element Offset="528" Vartype="Pointer" Bytesize="8" OffsetHex="00000210" Description="_phasingLayer" DisplayMethod="unsigned integer"/>
        <Element Offset="532" Vartype="Pointer" Bytesize="8" OffsetHex="00000214" Description="_pushFilter" DisplayMethod="unsigned integer"/>
        <Element Offset="560" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000230" Description="_hitsTakenFromBlink" DisplayMethod="unsigned integer"/>
        <Element Offset="564" Vartype="Pointer" Bytesize="8" OffsetHex="00000234" Description="HomePosition" DisplayMethod="unsigned integer"/>
        <Element Offset="572" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000023C" Description="DefaultFacingDirection" DisplayMethod="unsigned integer"/>
        <Element Offset="576" Vartype="Float" Bytesize="4" OffsetHex="00000240" Description="LastTimeContiniousStunBegan" DisplayMethod="unsigned integer"/>
        <Element Offset="580" Vartype="Byte" Bytesize="1" OffsetHex="00000244" Description="PoiseSuperArmor" DisplayMethod="unsigned integer"/>
        <Element Offset="581" Vartype="Byte" Bytesize="1" OffsetHex="00000245" Description="CanDropMoney" DisplayMethod="unsigned integer"/>
        <Element Offset="582" Vartype="Byte" Bytesize="1" OffsetHex="00000246" Description="Stunned" DisplayMethod="unsigned integer"/>
        <Element Offset="583" Vartype="Byte" Bytesize="1" OffsetHex="00000247" Description="IsPhasing" DisplayMethod="unsigned integer"/>
        <Element Offset="584" Vartype="Byte" Bytesize="1" OffsetHex="00000248" Description="IsDead" DisplayMethod="unsigned integer"/>
        <Element Offset="585" Vartype="Byte" Bytesize="1" OffsetHex="00000249" Description="IsArenaEnemy" DisplayMethod="unsigned integer"/>
        <Element Offset="586" Vartype="Byte" Bytesize="1" OffsetHex="0000024A" Description="ImmuneToKnockback" DisplayMethod="unsigned integer"/>
        <Element Offset="588" Vartype="Pointer" Bytesize="8" OffsetHex="0000024C" Description="ArenaCenter" DisplayMethod="unsigned integer"/>
        <Element Offset="596" Vartype="Pointer" Bytesize="8" OffsetHex="00000254" Description="ArenaL" DisplayMethod="unsigned integer"/>
        <Element Offset="604" Vartype="Pointer" Bytesize="8" OffsetHex="0000025C" Description="ArenaR" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
    <Structure Name="PlayerProfile" 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="Version" DisplayMethod="unsigned integer"/>
        <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="sceneOfLatestCheckpoint" DisplayMethod="unsigned integer"/>
        <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="storyDemoCheckpointScene" DisplayMethod="unsigned integer"/>
        <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="transitioningEntrance" DisplayMethod="unsigned integer"/>
        <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="artifacts" DisplayMethod="unsigned integer">
          <Structure Name="Dictionary`2" 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="_buckets" DisplayMethod="unsigned integer"/>
              <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="_entries" DisplayMethod="unsigned integer"/>
              <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="_comparer" DisplayMethod="unsigned integer"/>
              <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="_keys" DisplayMethod="unsigned integer"/>
              <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="_values" DisplayMethod="unsigned integer"/>
              <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="_syncRoot" DisplayMethod="unsigned integer"/>
              <Element Offset="64" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000040" Description="_count" DisplayMethod="unsigned integer"/>
              <Element Offset="68" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000044" Description="_freeList" DisplayMethod="unsigned integer"/>
              <Element Offset="72" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000048" Description="_freeCount" DisplayMethod="unsigned integer"/>
              <Element Offset="76" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000004C" Description="_version" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="skillSlots" DisplayMethod="unsigned integer"/>
        <Element Offset="64" Vartype="Pointer" Bytesize="8" OffsetHex="00000040" Description="worldFlags" DisplayMethod="unsigned integer"/>
        <Element Offset="72" Vartype="Pointer" Bytesize="8" OffsetHex="00000048" Description="visitedRegions" DisplayMethod="unsigned integer"/>
        <Element Offset="80" Vartype="Pointer" Bytesize="8" OffsetHex="00000050" Description="mapMarkers" DisplayMethod="unsigned integer"/>
        <Element Offset="88" Vartype="Pointer" Bytesize="8" OffsetHex="00000058" Description="mapIconPositions" DisplayMethod="unsigned integer"/>
        <Element Offset="96" Vartype="Pointer" Bytesize="8" OffsetHex="00000060" Description="skillDatas" DisplayMethod="unsigned integer">
          <Structure Name="Dictionary`2" 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="_buckets" DisplayMethod="unsigned integer"/>
              <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="_entries" DisplayMethod="unsigned integer"/>
              <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="_comparer" DisplayMethod="unsigned integer"/>
              <Element Offset="40" Vartype="Pointer" Bytesize="8" OffsetHex="00000028" Description="_keys" DisplayMethod="unsigned integer"/>
              <Element Offset="48" Vartype="Pointer" Bytesize="8" OffsetHex="00000030" Description="_values" DisplayMethod="unsigned integer"/>
              <Element Offset="56" Vartype="Pointer" Bytesize="8" OffsetHex="00000038" Description="_syncRoot" DisplayMethod="unsigned integer"/>
              <Element Offset="64" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000040" Description="_count" DisplayMethod="unsigned integer"/>
              <Element Offset="68" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000044" Description="_freeList" DisplayMethod="unsigned integer"/>
              <Element Offset="72" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000048" Description="_freeCount" DisplayMethod="unsigned integer"/>
              <Element Offset="76" Vartype="4 Bytes" Bytesize="4" OffsetHex="0000004C" Description="_version" DisplayMethod="unsigned integer"/>
            </Elements>
          </Structure>
        </Element>
        <Element Offset="104" Vartype="Pointer" Bytesize="8" OffsetHex="00000068" Description="visitedCheckpoints" DisplayMethod="unsigned integer"/>
        <Element Offset="112" Vartype="Pointer" Bytesize="8" OffsetHex="00000070" Description="visitedScenes" DisplayMethod="unsigned integer"/>
        <Element Offset="120" Vartype="Pointer" Bytesize="8" OffsetHex="00000078" Description="visitedMapChunks" DisplayMethod="unsigned integer"/>
        <Element Offset="128" Vartype="Pointer" Bytesize="8" OffsetHex="00000080" Description="worldObjectsInteracted" DisplayMethod="unsigned integer"/>
        <Element Offset="136" Vartype="Pointer" Bytesize="8" OffsetHex="00000088" Description="combatTrialsCompleted" DisplayMethod="unsigned integer"/>
        <Element Offset="144" Vartype="Pointer" Bytesize="8" OffsetHex="00000090" Description="crucibleIdAndWaveSetsReached" DisplayMethod="unsigned integer"/>
        <Element Offset="152" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000098" Description="ID" DisplayMethod="unsigned integer"/>
        <Element Offset="160" Vartype="Pointer" Bytesize="8" OffsetHex="000000A0" Description="DateCreated" DisplayMethod="unsigned integer"/>
        <Element Offset="168" Vartype="Byte" Bytesize="1" OffsetHex="000000A8" Description="miniCheckpointActive" DisplayMethod="unsigned integer"/>
        <Element Offset="169" Vartype="Byte" Bytesize="1" OffsetHex="000000A9" Description="diedOrTeleporting" DisplayMethod="unsigned integer"/>
        <Element Offset="172" Vartype="Float" Bytesize="4" OffsetHex="000000AC" Description="miniCheckpointSpawnX" DisplayMethod="unsigned integer"/>
        <Element Offset="176" Vartype="Float" Bytesize="4" OffsetHex="000000B0" Description="miniCheckpointSpawnY" DisplayMethod="unsigned integer"/>
        <Element Offset="180" Vartype="Byte" Bytesize="1" OffsetHex="000000B4" Description="miniCheckpointFaceRight" DisplayMethod="unsigned integer"/>
        <Element Offset="184" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000B8" Description="currentHP" DisplayMethod="unsigned integer"/>
        <Element Offset="188" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000BC" Description="currentMana" DisplayMethod="unsigned integer"/>
        <Element Offset="192" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000C0" Description="currentWard" DisplayMethod="unsigned integer"/>
        <Element Offset="196" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000C4" Description="currentWeapon" DisplayMethod="unsigned integer"/>
        <Element Offset="200" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000C8" Description="currency" DisplayMethod="unsigned integer"/>
        <Element Offset="204" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000CC" Description="skillPoints" DisplayMethod="unsigned integer"/>
        <Element Offset="208" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000D0" Description="skillPointsEverCollected" DisplayMethod="unsigned integer"/>
        <Element Offset="212" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000D4" Description="manaShardsCollected" DisplayMethod="unsigned integer"/>
        <Element Offset="216" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000D8" Description="lifeShardsCollected" DisplayMethod="unsigned integer"/>
        <Element Offset="220" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000DC" Description="maxArtifactSlots" DisplayMethod="unsigned integer"/>
        <Element Offset="224" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000E0" Description="FuryModeEffectA" DisplayMethod="unsigned integer"/>
        <Element Offset="228" Vartype="4 Bytes" Bytesize="4" OffsetHex="000000E4" Description="FuryModeEffectB" DisplayMethod="unsigned integer"/>
        <Element Offset="232" Vartype="Byte" Bytesize="1" OffsetHex="000000E8" Description="healedAtLeastOnce" DisplayMethod="unsigned integer"/>
        <Element Offset="233" Vartype="Byte" Bytesize="1" OffsetHex="000000E9" Description="shownRuneTut" DisplayMethod="unsigned integer"/>
        <Element Offset="234" Vartype="Byte" Bytesize="1" OffsetHex="000000EA" Description="shownDashTut" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
  </Structures>
  <LuaScript>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().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)

function setTheme(c, cb, cap) local mf=getMainForm(); local al=getAddressList(); mf.Color=c; mf.Foundlist3.Color=c; al.Control[0].BackgroundColor=c; AddressList.CheckboxColor=cb; themeMenu.Caption='Theme: '..cap; end; function addThemeMenu() if thememenuexists then return end; local m=getMainForm().Menu.Items; themeMenu=createMenuItem(m); m.add(themeMenu); themeMenu.Caption='Theme'; local function addSub(n,f) local s=createMenuItem(themeMenu); s.Caption=n; s.OnClick=f; themeMenu.add(s) end; addSub('Dark Mode', function() setTheme(0x000000, 0x0000FF, 'Dark') end); addSub('Light Mode', function() setTheme(0xFFFFFF, 0x000000, 'Light') end); addSub('Default', function() setTheme(clDefault, clDefault, 'Default') end); thememenuexists='yes' end; addThemeMenu();



</LuaScript>
</CheatTable>
