<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="46">
  <CheatEntries>
    <CheatEntry>
      <ID>87</ID>
      <Description>"inf hp"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"lib_burst_generated.dll"+E85F29) 
label(returnhere)
label(originalcode)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
jmp exit

originalcode:
mov [r14],eax
test eax,eax

exit:
jmp returnhere

"lib_burst_generated.dll"+E85F29:
jmp newmem
returnhere:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"lib_burst_generated.dll"+E85F29:
db 41 89 06 85 C0
//mov [r14],eax
//test eax,eax
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>81</ID>
      <Description>"inf food"</Description>
      <Options moAlwaysHideChildren="1" moActivateChildrenAsWell="1" moDeactivateChildrenAsWell="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : CoreKeeper.exe
  Version: 
  Date   : 2026-02-09
  Author : savag

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(food,lib_burst_generated.dll,44 89 08 41 F6 C2 02 44 8B 59 04 0F 85 25) // should be unique
alloc(newmem,$1000,food)

label(code)
label(return)

newmem:

code:
//  mov [rax],r9d
  test r10b,02
  jmp return

food:
  jmp newmem
  nop 2
return:
registersymbol(food)

[DISABLE]

food:
  db 44 89 08 41 F6 C2 02

unregistersymbol(food)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: lib_burst_generated.burst.initialize.statics.76b89acf38c0d24c905ea692fb14c956_avx2+47

lib_burst_generated.burst.initialize.statics.76b89acf38c0d24c905ea692fb14c956_avx2+25: 41 C1 FA 05        - sar r10d,05
lib_burst_generated.burst.initialize.statics.76b89acf38c0d24c905ea692fb14c956_avx2+29: 4D 63 DA           - movsxd  r11,r10d
lib_burst_generated.burst.initialize.statics.76b89acf38c0d24c905ea692fb14c956_avx2+2C: 83 E0 1F           - and eax,1F
lib_burst_generated.burst.initialize.statics.76b89acf38c0d24c905ea692fb14c956_avx2+2F: C4 02 7B F7 14 99  - SHRX r10d,eax,[r9+r11*4]
lib_burst_generated.burst.initialize.statics.76b89acf38c0d24c905ea692fb14c956_avx2+35: 83 F8 18           - cmp eax,18
lib_burst_generated.burst.initialize.statics.76b89acf38c0d24c905ea692fb14c956_avx2+38: 73 47              - jae lib_burst_generated.burst.initialize.statics.76b89acf38c0d24c905ea692fb14c956_avx2+81
lib_burst_generated.burst.initialize.statics.76b89acf38c0d24c905ea692fb14c956_avx2+3A: 48 8B 45 60        - mov rax,[rbp+60]
lib_burst_generated.burst.initialize.statics.76b89acf38c0d24c905ea692fb14c956_avx2+3E: 41 F6 C2 01        - test r10b,01
lib_burst_generated.burst.initialize.statics.76b89acf38c0d24c905ea692fb14c956_avx2+42: 44 8B 09           - mov r9d,[rcx]
lib_burst_generated.burst.initialize.statics.76b89acf38c0d24c905ea692fb14c956_avx2+45: 75 53              - jne lib_burst_generated.burst.initialize.statics.76b89acf38c0d24c905ea692fb14c956_avx2+9A
// ---------- INJECTING HERE ----------
lib_burst_generated.burst.initialize.statics.76b89acf38c0d24c905ea692fb14c956_avx2+47: 44 89 08           - mov [rax],r9d
// ---------- DONE INJECTING  ----------
lib_burst_generated.burst.initialize.statics.76b89acf38c0d24c905ea692fb14c956_avx2+4A: 41 F6 C2 02        - test r10b,02
lib_burst_generated.burst.initialize.statics.76b89acf38c0d24c905ea692fb14c956_avx2+4E: 44 8B 59 04        - mov r11d,[rcx+04]
lib_burst_generated.burst.initialize.statics.76b89acf38c0d24c905ea692fb14c956_avx2+52: 0F 85 25 01 00 00  - jne lib_burst_generated.burst.initialize.statics.76b89acf38c0d24c905ea692fb14c956_avx2+17D
lib_burst_generated.burst.initialize.statics.76b89acf38c0d24c905ea692fb14c956_avx2+58: 44 89 58 04        - mov [rax+04],r11d
lib_burst_generated.burst.initialize.statics.76b89acf38c0d24c905ea692fb14c956_avx2+5C: C5 FA 10 41 08     - vmovss xmm0,[rcx+08]
lib_burst_generated.burst.initialize.statics.76b89acf38c0d24c905ea692fb14c956_avx2+61: C5 FA 11 40 08     - vmovss [rax+08],xmm0
lib_burst_generated.burst.initialize.statics.76b89acf38c0d24c905ea692fb14c956_avx2+66: 44 8B 49 0C        - mov r9d,[rcx+0C]
lib_burst_generated.burst.initialize.statics.76b89acf38c0d24c905ea692fb14c956_avx2+6A: 44 89 48 0C        - mov [rax+0C],r9d
lib_burst_generated.burst.initialize.statics.76b89acf38c0d24c905ea692fb14c956_avx2+6E: 41 F6 C2 04        - test r10b,04
lib_burst_generated.burst.initialize.statics.76b89acf38c0d24c905ea692fb14c956_avx2+72: 44 8B 49 10        - mov r9d,[rcx+10]
}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <ID>82</ID>
          <Description>"inf food 2"</Description>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{ Game   : CoreKeeper.exe
  Version: 
  Date   : 2026-02-09
  Author : savag

  This script does blah blah blah
}

[ENABLE]


aobscanmodule(test,lib_burst_generated.dll,F2 C1 89 07 C7 47 10 00 00 00 00) // should be unique
alloc(newmem,$1000,test)

label(code)
label(return)

newmem:

code:
//  mov [rdi],eax
  mov [rdi+10],00000000
  jmp return

test+02:
  jmp newmem
  nop 4
return:
registersymbol(test)

[DISABLE]

test+02:
  db 89 07 C7 47 10 00 00 00 00

unregistersymbol(test)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: lib_burst_generated.burst.initialize.statics.e3526798698902d6ce40ddef695fa808_avx2+B99

lib_burst_generated.burst.initialize.statics.e3526798698902d6ce40ddef695fa808_avx2+B76: C5 F8 2E 05 4A F7 DC 01  - vucomiss xmm0,[lib_burst_generated.dll+35F4858]
lib_burst_generated.burst.initialize.statics.e3526798698902d6ce40ddef695fa808_avx2+B7E: 76 22                    - jna lib_burst_generated.burst.initialize.statics.e3526798698902d6ce40ddef695fa808_avx2+BA2
lib_burst_generated.burst.initialize.statics.e3526798698902d6ce40ddef695fa808_avx2+B80: 8B 07                    - mov eax,[rdi]
lib_burst_generated.burst.initialize.statics.e3526798698902d6ce40ddef695fa808_avx2+B82: FF C8                    - dec eax
lib_burst_generated.burst.initialize.statics.e3526798698902d6ce40ddef695fa808_avx2+B84: 83 F8 64                 - cmp eax,64
lib_burst_generated.burst.initialize.statics.e3526798698902d6ce40ddef695fa808_avx2+B87: B9 64 00 00 00           - mov ecx,00000064
lib_burst_generated.burst.initialize.statics.e3526798698902d6ce40ddef695fa808_avx2+B8C: 0F 4C C8                 - cmovl ecx,eax
lib_burst_generated.burst.initialize.statics.e3526798698902d6ce40ddef695fa808_avx2+B8F: 89 C8                    - mov eax,ecx
lib_burst_generated.burst.initialize.statics.e3526798698902d6ce40ddef695fa808_avx2+B91: C1 F8 1F                 - sar eax,1F
lib_burst_generated.burst.initialize.statics.e3526798698902d6ce40ddef695fa808_avx2+B94: C4 E2 78 F2 C1           - andn eax,eax,ecx
// ---------- INJECTING HERE ----------
lib_burst_generated.burst.initialize.statics.e3526798698902d6ce40ddef695fa808_avx2+B99: 89 07                    - mov [rdi],eax
// ---------- DONE INJECTING  ----------
lib_burst_generated.burst.initialize.statics.e3526798698902d6ce40ddef695fa808_avx2+B9B: C7 47 10 00 00 00 00     - mov [rdi+10],00000000
lib_burst_generated.burst.initialize.statics.e3526798698902d6ce40ddef695fa808_avx2+BA2: C4 C1 7A 10 41 08        - vmovss xmm0,[r9+08]
lib_burst_generated.burst.initialize.statics.e3526798698902d6ce40ddef695fa808_avx2+BA8: C4 C1 7B 10 09           - vmovsd xmm1,[r9]
lib_burst_generated.burst.initialize.statics.e3526798698902d6ce40ddef695fa808_avx2+BAD: C5 FB 11 4F 04           - vmovsd [rdi+04],xmm1
lib_burst_generated.burst.initialize.statics.e3526798698902d6ce40ddef695fa808_avx2+BB2: C5 FA 11 47 0C           - vmovss [rdi+0C],xmm0
lib_burst_generated.burst.initialize.statics.e3526798698902d6ce40ddef695fa808_avx2+BB7: 49 8B 07                 - mov rax,[r15]
lib_burst_generated.burst.initialize.statics.e3526798698902d6ce40ddef695fa808_avx2+BBA: 48 8B 08                 - mov rcx,[rax]
lib_burst_generated.burst.initialize.statics.e3526798698902d6ce40ddef695fa808_avx2+BBD: 48 83 C0 10              - add rax,10
lib_burst_generated.burst.initialize.statics.e3526798698902d6ce40ddef695fa808_avx2+BC1: 48 85 C9                 - test rcx,rcx
lib_burst_generated.burst.initialize.statics.e3526798698902d6ce40ddef695fa808_avx2+BC4: 48 0F 45 C1              - cmovne rax,rcx
}
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>90</ID>
      <Description>"inf magic"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : CoreKeeper.exe
  Version: 
  Date   : 2026-02-09
  Author : savag

  This script does blah blah blah
}

[ENABLE]

aobscanmodule(magic,lib_burst_generated.dll,F2 C1 41 89 07 41 C6 47 0C 01 48 8D 8D 10) // should be unique
alloc(newmem,$1000,magic)

label(code)
label(return)

newmem:

code:
//  mov [r15],eax
//  mov byte ptr [r15+0C],01
  jmp return

magic+02:
  jmp newmem
  nop 3
return:
registersymbol(magic)

[DISABLE]

magic+02:
  db 41 89 07 41 C6 47 0C 01

unregistersymbol(magic)
dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: lib_burst_generated.burst.initialize.statics.fa3d7fb0d680af28ea795b76ea7aa226_avx2+54AC

lib_burst_generated.burst.initialize.statics.fa3d7fb0d680af28ea795b76ea7aa226_avx2+5490: 85 C0                 - test eax,eax
lib_burst_generated.burst.initialize.statics.fa3d7fb0d680af28ea795b76ea7aa226_avx2+5492: 74 20                 - je lib_burst_generated.burst.initialize.statics.fa3d7fb0d680af28ea795b76ea7aa226_avx2+54B4
lib_burst_generated.burst.initialize.statics.fa3d7fb0d680af28ea795b76ea7aa226_avx2+5494: 41 8B 0F              - mov ecx,[r15]
lib_burst_generated.burst.initialize.statics.fa3d7fb0d680af28ea795b76ea7aa226_avx2+5497: 41 8B 57 04           - mov edx,[r15+04]
lib_burst_generated.burst.initialize.statics.fa3d7fb0d680af28ea795b76ea7aa226_avx2+549B: 29 C1                 - sub ecx,eax
lib_burst_generated.burst.initialize.statics.fa3d7fb0d680af28ea795b76ea7aa226_avx2+549D: 39 CA                 - cmp edx,ecx
lib_burst_generated.burst.initialize.statics.fa3d7fb0d680af28ea795b76ea7aa226_avx2+549F: 0F 4C CA              - cmovl ecx,edx
lib_burst_generated.burst.initialize.statics.fa3d7fb0d680af28ea795b76ea7aa226_avx2+54A2: 89 C8                 - mov eax,ecx
lib_burst_generated.burst.initialize.statics.fa3d7fb0d680af28ea795b76ea7aa226_avx2+54A4: C1 F8 1F              - sar eax,1F
lib_burst_generated.burst.initialize.statics.fa3d7fb0d680af28ea795b76ea7aa226_avx2+54A7: C4 E2 78 F2 C1        - andn eax,eax,ecx
// ---------- INJECTING HERE ----------
lib_burst_generated.burst.initialize.statics.fa3d7fb0d680af28ea795b76ea7aa226_avx2+54AC: 41 89 07              - mov [r15],eax
// ---------- DONE INJECTING  ----------
lib_burst_generated.burst.initialize.statics.fa3d7fb0d680af28ea795b76ea7aa226_avx2+54AF: 41 C6 47 0C 01        - mov byte ptr [r15+0C],01
lib_burst_generated.burst.initialize.statics.fa3d7fb0d680af28ea795b76ea7aa226_avx2+54B4: 48 8D 8D 10 08 00 00  - lea rcx,[rbp+00000810]
lib_burst_generated.burst.initialize.statics.fa3d7fb0d680af28ea795b76ea7aa226_avx2+54BB: 4C 8D 8D C8 0B 00 00  - lea r9,[rbp+00000BC8]
lib_burst_generated.burst.initialize.statics.fa3d7fb0d680af28ea795b76ea7aa226_avx2+54C2: 44 89 F2              - mov edx,r14d
lib_burst_generated.burst.initialize.statics.fa3d7fb0d680af28ea795b76ea7aa226_avx2+54C5: 41 89 D8              - mov r8d,ebx
lib_burst_generated.burst.initialize.statics.fa3d7fb0d680af28ea795b76ea7aa226_avx2+54C8: E8 E3 9B F2 FF        - call lib_burst_generated.burst.initialize.statics.fca585673b632fe697dec56f23581ac2_avx2+3410
lib_burst_generated.burst.initialize.statics.fa3d7fb0d680af28ea795b76ea7aa226_avx2+54CD: A8 01                 - test al,01
lib_burst_generated.burst.initialize.statics.fa3d7fb0d680af28ea795b76ea7aa226_avx2+54CF: 89 9D 1C 0C 00 00     - mov [rbp+00000C1C],ebx
lib_burst_generated.burst.initialize.statics.fa3d7fb0d680af28ea795b76ea7aa226_avx2+54D5: 44 89 B5 18 0C 00 00  - mov [rbp+00000C18],r14d
lib_burst_generated.burst.initialize.statics.fa3d7fb0d680af28ea795b76ea7aa226_avx2+54DC: 49 89 FE              - mov r14,rdi
}
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>110</ID>
      <Description>"inf splitting (dupe/smelting too)"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"lib_burst_generated.dll"+15907BB) 
label(returnhere)
label(originalcode)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
jmp exit

originalcode:
mov [rsi+rbx*4+04],r11d

exit:
jmp returnhere

"lib_burst_generated.dll"+15907BB:
jmp newmem
returnhere:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"lib_burst_generated.dll"+15907BB:
db 44 89 5C 9E 04
//mov [rsi+rbx*4+04],r11d
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>100</ID>
      <Description>"inf items (placing only)"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat
alloc(newmem,2048,"lib_burst_generated.dll"+E11B4E) 
label(returnhere)
label(originalcode)
label(exit)

newmem: //this is allocated memory, you have read,write,execute access
//place your code here
jmp exit

originalcode:
mov [r12+r13*4+04],r9d

exit:
jmp returnhere

"lib_burst_generated.dll"+E11B4E:
jmp newmem
returnhere:


 
 
[DISABLE]
//code from here till the end of the code will be used to disable the cheat
dealloc(newmem)
"lib_burst_generated.dll"+E11B4E:
db 47 89 4C AC 04
//mov [r12+r13*4+04],r9d
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>125</ID>
      <Description>"inf durability"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>{ Game   : CoreKeeper.exe
  Version: 
  Date   : 2026-02-09
  Author : savag

  This script does blah blah blah
}

define(address,"lib_burst_generated.dll"+15D4BE1)
define(bytes,89 70 04 E9 9B 16 00 00)

[ENABLE]
//code from here to '[DISABLE]' will be used to enable the cheat

 
 
assert(address,bytes)
alloc(newmem,$1000,"lib_burst_generated.dll"+15D4BE1)

label(code)
label(return)

newmem:

code:
//  mov [rax+04],esi
  jmp lib_burst_generated.burst.initialize.statics.d955aac4ce3e12722037e6821f29e8fc_avx2+2C84
  jmp return

address:
  jmp newmem
  nop 3
return:

[DISABLE]
//code from here till the end of the code will be used to disable the cheat
address:
  db bytes
  // mov [rax+04],esi
  // jmp lib_burst_generated.burst.initialize.statics.d955aac4ce3e12722037e6821f29e8fc_avx2+2C84

dealloc(newmem)

{
// ORIGINAL CODE - INJECTION POINT: lib_burst_generated.burst.initialize.statics.d955aac4ce3e12722037e6821f29e8fc_avx2+15E1

lib_burst_generated.burst.initialize.statics.d955aac4ce3e12722037e6821f29e8fc_avx2+15B5: E8 16 F2 76 FF           - call lib_burst_generated.burst.initialize.statics.783b046f9e010a35f57dabf392890cb1_avx2+1490
lib_burst_generated.burst.initialize.statics.d955aac4ce3e12722037e6821f29e8fc_avx2+15BA: 48 8B 84 24 78 03 00 00  - mov rax,[rsp+00000378]
lib_burst_generated.burst.initialize.statics.d955aac4ce3e12722037e6821f29e8fc_avx2+15C2: 48 8B 08                 - mov rcx,[rax]
lib_burst_generated.burst.initialize.statics.d955aac4ce3e12722037e6821f29e8fc_avx2+15C5: 48 83 C0 10              - add rax,10
lib_burst_generated.burst.initialize.statics.d955aac4ce3e12722037e6821f29e8fc_avx2+15C9: 48 85 C9                 - test rcx,rcx
lib_burst_generated.burst.initialize.statics.d955aac4ce3e12722037e6821f29e8fc_avx2+15CC: 48 0F 45 C1              - cmovne rax,rcx
lib_burst_generated.burst.initialize.statics.d955aac4ce3e12722037e6821f29e8fc_avx2+15D0: 48 8D 0C BF              - lea rcx,[rdi+rdi*4]
lib_burst_generated.burst.initialize.statics.d955aac4ce3e12722037e6821f29e8fc_avx2+15D4: 39 1C 88                 - cmp [rax+rcx*4],ebx
lib_burst_generated.burst.initialize.statics.d955aac4ce3e12722037e6821f29e8fc_avx2+15D7: 0F 85 A7 16 00 00        - jne lib_burst_generated.burst.initialize.statics.d955aac4ce3e12722037e6821f29e8fc_avx2+2C84
lib_burst_generated.burst.initialize.statics.d955aac4ce3e12722037e6821f29e8fc_avx2+15DD: 48 8D 04 88              - lea rax,[rax+rcx*4]
// ---------- INJECTING HERE ----------
lib_burst_generated.burst.initialize.statics.d955aac4ce3e12722037e6821f29e8fc_avx2+15E1: 89 70 04                 - mov [rax+04],esi
// ---------- DONE INJECTING  ----------
lib_burst_generated.burst.initialize.statics.d955aac4ce3e12722037e6821f29e8fc_avx2+15E4: E9 9B 16 00 00           - jmp lib_burst_generated.burst.initialize.statics.d955aac4ce3e12722037e6821f29e8fc_avx2+2C84
lib_burst_generated.burst.initialize.statics.d955aac4ce3e12722037e6821f29e8fc_avx2+15E9: B0 01                    - mov al,01
lib_burst_generated.burst.initialize.statics.d955aac4ce3e12722037e6821f29e8fc_avx2+15EB: 48 89 84 24 88 00 00 00  - mov [rsp+00000088],rax
lib_burst_generated.burst.initialize.statics.d955aac4ce3e12722037e6821f29e8fc_avx2+15F3: 45 8B 4C 24 0C           - mov r9d,[r12+0C]
lib_burst_generated.burst.initialize.statics.d955aac4ce3e12722037e6821f29e8fc_avx2+15F8: 41 8B 44 24 10           - mov eax,[r12+10]
lib_burst_generated.burst.initialize.statics.d955aac4ce3e12722037e6821f29e8fc_avx2+15FD: C4 C1 7B 10 44 24 3C     - vmovsd xmm0,[r12+3C]
lib_burst_generated.burst.initialize.statics.d955aac4ce3e12722037e6821f29e8fc_avx2+1604: 41 8B 4C 24 1C           - mov ecx,[r12+1C]
lib_burst_generated.burst.initialize.statics.d955aac4ce3e12722037e6821f29e8fc_avx2+1609: 41 8B 54 24 20           - mov edx,[r12+20]
lib_burst_generated.burst.initialize.statics.d955aac4ce3e12722037e6821f29e8fc_avx2+160E: C4 C1 7A 10 4C 24 38     - vmovss xmm1,[r12+38]
lib_burst_generated.burst.initialize.statics.d955aac4ce3e12722037e6821f29e8fc_avx2+1615: 89 54 24 38              - mov [rsp+38],edx
}
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
  <Structures StructVersion="2">
    <Structure Name="LootDrop" 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="lootDropID" DisplayMethod="unsigned integer"/>
        <Element Offset="20" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000014" Description="amount" DisplayMethod="unsigned integer"/>
        <Element Offset="24" Vartype="Float" Bytesize="4" OffsetHex="00000018" Description="multiplayerAmountAdditionScaling" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
    <Structure Name="LootDrop.Static" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements/>
    </Structure>
    <Structure Name="HealthChange" 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="entity" DisplayMethod="unsigned integer"/>
        <Element Offset="24" Vartype="Pointer" Bytesize="8" OffsetHex="00000018" Description="causedByEntity" DisplayMethod="unsigned integer"/>
        <Element Offset="32" Vartype="Pointer" Bytesize="8" OffsetHex="00000020" Description="optionalPositionToDropLootWhenDamaged" DisplayMethod="unsigned integer"/>
        <Element Offset="40" Vartype="4 Bytes" Bytesize="4" OffsetHex="00000028" Description="amount" DisplayMethod="unsigned integer"/>
        <Element Offset="44" Vartype="Byte" Bytesize="1" OffsetHex="0000002C" Description="bypassMaxDamagePerHit" DisplayMethod="unsigned integer"/>
        <Element Offset="45" Vartype="Byte" Bytesize="1" OffsetHex="0000002D" Description="skipWallAndRootsLootDropOnDestroy" DisplayMethod="unsigned integer"/>
        <Element Offset="46" Vartype="Byte" Bytesize="1" OffsetHex="0000002E" Description="skipLootDropOnDestroy" DisplayMethod="unsigned integer"/>
        <Element Offset="47" Vartype="Byte" Bytesize="1" OffsetHex="0000002F" Description="wasKnockedBack" DisplayMethod="unsigned integer"/>
        <Element Offset="48" Vartype="Byte" Bytesize="1" OffsetHex="00000030" Description="bypassDamageReduction" DisplayMethod="unsigned integer"/>
        <Element Offset="49" Vartype="Byte" Bytesize="1" OffsetHex="00000031" Description="pullLootToPlayer" DisplayMethod="unsigned integer"/>
        <Element Offset="50" Vartype="Byte" Bytesize="1" OffsetHex="00000032" Description="wasKilled" DisplayMethod="unsigned integer"/>
        <Element Offset="51" Vartype="Byte" Bytesize="1" OffsetHex="00000033" Description="damagedByExplosion" DisplayMethod="unsigned integer"/>
        <Element Offset="52" Vartype="Byte" Bytesize="1" OffsetHex="00000034" Description="applyToNonPredicted" DisplayMethod="unsigned integer"/>
      </Elements>
    </Structure>
    <Structure Name="HealthChange.Static" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
      <Elements/>
    </Structure>
  </Structures>
</CheatTable>
