<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="45">
  <CheatEntries>
    <CheatEntry>
      <ID>10</ID>
      <Description>"No Chest Loss"</Description>
      <Color>0080FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>define(dgrade, chestmain:openchest+4E)
define(cgrade, chestmain:openchest+120)
define(bgrade, chestmain:openchest+1C0)
define(agrade, chestmain:openchest+260)
define(sgrade, chestmain:openchest+300)
define(pet, chestmain:openchest+38B)
define(starter, chestmain:openchest+3BC)
define(bytes, 49)

[ENABLE]
assert(dgrade, bytes)
assert(cgrade, bytes)
assert(bgrade, bytes)
assert(agrade, bytes)
assert(sgrade, bytes)
assert(pet, bytes)
assert(starter, bytes)

dgrade:
  nop
cgrade:
  nop
bgrade:
  nop
agrade:
  nop
sgrade:
  nop
pet:
  nop
starter:
  nop

[DISABLE]
dgrade:
  db bytes
cgrade:
  db bytes
bgrade:
  db bytes
agrade:
  db bytes
sgrade:
  db bytes
pet:
  db bytes
starter:
  db bytes
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>14</ID>
      <Description>"No XP Loss"</Description>
      <Color>0080FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>define(address, grindmaster:mechanics+16E)
define(bytes, 7E 0D)

[ENABLE]
assert(address, bytes)

address:
  db EB

[DISABLE]
address:
  db bytes
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>20</ID>
      <Description>"Instant Quest on Kill"</Description>
      <Color>0080FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>define(address, enemyanim:givexp+691)
define(bytes, 8B 0D * * * * 3B C1)
define(byteSize, 6)

[ENABLE]
assert(address, bytes)
alloc(instantQuest, 20, address)
registerSymbol(instantQuest)
label(leave)

instantQuest:
  readMem(address, byteSize)
  db B8
  readMem(address-4, 4)
  mov [eax],ecx
  jmp leave

address:
  jmp instantQuest
  nop
leave:

[DISABLE]
address:
  readMem(instantQuest, byteSize)

unregisterSymbol(*)
dealloc(*)
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>21</ID>
      <Description>"Unlock Soul Door"</Description>
      <Color>0080FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>define(address, gonextsection:OnClick+A4)
define(bytes, 75 22)

[ENABLE]
assert(address, bytes)

address:
  nop 2

[DISABLE]
address:
  db bytes
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>27</ID>
      <Description>"No Fight Delay"</Description>
      <Color>0080FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>define(address, playeranim.&lt;playerloop&gt;c__Iterator75:MoveNext+42)
define(bytes, D9 E8)

[ENABLE]
assert(address, bytes)

address:
  fldz

[DISABLE]
address:
  db bytes
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>3</ID>
      <Description>"Loot"</Description>
      <Options moHideChildren="1"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>4</ID>
          <Description>"Normal (Always) Loot"</Description>
          <Options moHideChildren="1"/>
          <GroupHeader>1</GroupHeader>
          <CheatEntries>
            <CheatEntry>
              <ID>0</ID>
              <Description>"Max Drop"</Description>
              <Color>0080FF</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>define(address, loots:generateloot+70C)
define(bytes, 83 EC 08 51 50)

[ENABLE]
assert(address, bytes)
alloc(newMemory, 20, address)
label(leave)

newMemory:
  mov eax,ecx
  db bytes
  jmp leave

address:
  jmp newMemory
leave:

[DISABLE]
address:
  db bytes
</AssemblerScript>
            </CheatEntry>
            <CheatEntry>
              <ID>19</ID>
              <Description>"No Drop Limit"</Description>
              <Color>0080FF</Color>
              <VariableType>Auto Assembler Script</VariableType>
              <AssemblerScript>define(address, loots:generateloot+72F)
define(bytes, E8 * * * * 8B 0D)
define(byteSize, 5)

[ENABLE]
assert(address, bytes)
alloc(noDropLimit, byteSize, address)
registerSymbol(noDropLimit)

noDropLimit:
  readMem(address, byteSize)

address:
  nop 5

[DISABLE]
address:
  readMem(noDropLimit, byteSize)

unregisterSymbol(*)
dealloc(*)
</AssemblerScript>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>1</ID>
          <Description>"Drop All Loot"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(rare1, loots:generateloot+799)
define(rare2, loots:generateloot+7C8)
define(legend1, loots:generateloot+7F7)
define(legend2, loots:generateloot+826)
define(shadow, loots:generateloot+855)
define(bytes, 75 22)

[ENABLE]
assert(rare1, bytes)
assert(rare2, bytes)
assert(legend1, bytes)
assert(legend2, bytes)
assert(shadow, bytes)

rare1:
  nop 2
rare2:
  nop 2
legend1:
  nop 2
legend2:
  nop 2
shadow:
  nop 2

[DISABLE]
rare1:
  db bytes
rare2:
  db bytes
legend1:
  db bytes
legend2:
  db bytes
shadow:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>24</ID>
          <Description>"Drop Best Ring"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, loots:lootring+31)
define(bytes, 6A 01)

[ENABLE]
assert(address, bytes)

address+1:
  db 14

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>25</ID>
          <Description>"Drop Best Weapon"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, loots:lootmyweapon+253)
define(bytes, 6A 01)

[ENABLE]
assert(address, bytes)

address+1:
  db 14

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>9</ID>
      <Description>"Crafting"</Description>
      <Options moHideChildren="1"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>7</ID>
          <Description>"No Craft Loss"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, towermaster.&lt;craftloop1&gt;c__Iterator1:MoveNext+592)
define(bytes, 0F 85 72 00 00 00)

[ENABLE]
assert(address, bytes)

address:
  db EB 76
  nop 4

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>26</ID>
          <Description>"Craft Anything"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, craftingmain:reloadcrafts+E5C)
define(bytes, 74 39)
define(stopCraft, towermaster.&lt;craftloop1&gt;c__Iterator1:MoveNext+C6)
define(stopCraftBytes, 7D 08)

[ENABLE]
assert(address, bytes)
assert(stopCraft, stopCraftBytes)

address:
  db EB
stopCraft:
  jmp &lt;craftloop1&gt;c__Iterator1:MoveNext+136

[DISABLE]
address:
  db bytes
stopCraft:
  db stopCraftBytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>8</ID>
          <Description>"Instant Craft"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, towermaster.&lt;craftloop1&gt;c__Iterator1:MoveNext+14A)
define(bytes, E8 * * * * 83 C4 10)
define(byteSize, 5)

[ENABLE]
assert(address, bytes)
alloc(instantCraft, byteSize, address)
registerSymbol(instantCraft)

instantCraft:
  readMem(address, byteSize)

address:
  nop 5

[DISABLE]
address:
  readMem(instantCraft, byteSize)

unregisterSymbol(*)
dealloc(*)
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>12</ID>
      <Description>"Enchant"</Description>
      <Options moHideChildren="1"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>11</ID>
          <Description>"100% Enchant Chance"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(success, enchantmaster:OnEnable+725)
define(failure, enchantmaster:OnEnable+7A5)
define(successBytes, 0F 82 64 00 00 00)
define(failureBytes, 0F 83 64 00 00 00)

[ENABLE]
assert(success, successBytes)
assert(failure, failureBytes)

success:
  nop 6
failure:
  db EB 68
  nop 4

[DISABLE]
success:
  db successBytes
failure:
  db failureBytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>22</ID>
          <Description>"Instant Enchant"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, enchantmaster.&lt;enchantprocess&gt;c__Iterator9:MoveNext+31)
define(bytes, FF E0 8B 47 0C)

[ENABLE]
assert(address, bytes)

address:
  jmp &lt;enchantprocess&gt;c__Iterator9:MoveNext+44B

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>13</ID>
          <Description>"No Basic Scroll Loss"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(weapon, enchantmaster:OnEnable+2A2)
define(armor, enchantmaster:OnEnable+3BE)
define(helm, enchantmaster:OnEnable+4DA)
define(ring, enchantmaster:OnEnable+5F6)
define(bytes, 0F 85 0B 01 00 00)
define(newBytes, E9 0C 01 00 00 90)
define(ringBytes, 75 25)

[ENABLE]
assert(weapon, bytes)
assert(armor, bytes)
assert(helm, bytes)
assert(ring, ringBytes)

weapon:
  db newBytes
armor:
  db newBytes
helm:
  db newBytes
ring:
  db EB

[DISABLE]
weapon:
  db bytes
armor:
  db bytes
helm:
  db bytes
ring:
  db ringBytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>23</ID>
          <Description>"No Blessed Scroll Loss"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(weapon, enchantmaster:OnEnable+8D3)
define(weaponBulk, enchantmaster:OnEnable+9EF)
define(armor, enchantmaster:OnEnable+B3F)
define(helm, enchantmaster:OnEnable+C5B)
define(ring, enchantmaster:OnEnable+D77)
define(bytes, 0F 85 0B 01 00 00)
define(newBytes, E9 0C 01 00 00 90)
define(bulkBytes, 0F 85 3F 01 00 00)
define(ringBytes, 75 25)

[ENABLE]
assert(weapon, bytes)
assert(weaponBulk, bulkBytes)
assert(armor, bytes)
assert(helm, bytes)
assert(ring, ringBytes)

weapon:
  db newBytes
weaponBulk:
  db E9 40 01 00 00 90
armor:
  db newBytes
helm:
  db newBytes
ring:
  db EB

[DISABLE]
weapon:
  db bytes
weaponBulk:
  db bulkBytes
armor:
  db bytes
helm:
  db bytes
ring:
  db ringBytes
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>28</ID>
      <Description>"Hidden Floor (&gt;100)"</Description>
      <Options moHideChildren="1"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>31</ID>
          <Description>"Max Spawn Rate"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, tower:floorSpawn+1914)
define(bytes, 6A 01)

[ENABLE]
assert(address, bytes)

address+1:
  db A

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>29</ID>
          <Description>"Max Count"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, tower:floorSpawn+18FC)
define(bytes, 6A 01)

[ENABLE]
assert(address, bytes)

address+1:
  db A

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>30</ID>
          <Description>"Max Level"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, tower:floorSpawn+192A)
define(bytes, 68 C9 00 00 00 6A 64)

[ENABLE]
assert(address, bytes)
alloc(newMemory, 10, address)
label(leave)

newMemory:
  push C9
  push C9
  jmp leave

address:
  jmp newMemory
  nop 2
leave:

[DISABLE]
address:
  db bytes

dealloc(*)
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>32</ID>
      <Description>"Stats"</Description>
      <Options moHideChildren="1"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>33</ID>
          <Description>"No Weapon Enchant Nerf"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, myhero:getheroStats+4D5)
define(bytes, 0F 8E F1 06 00 00)

[ENABLE]
assert(address, bytes)

address:
  db E9 F2 06 00 00
  nop

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>35</ID>
          <Description>"No 100 Level Limit"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, myhero:getheroStats+470E)
define(bytes, 7E 0B)

[ENABLE]
assert(address, bytes)

address:
  db EB

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>34</ID>
          <Description>"No 999 Stat Limit"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(str, myhero:getheroStats+4726)
define(int, myhero:getheroStats+473E)
define(dex, myhero:getheroStats+4756)
define(for, myhero:getheroStats+476E)
define(arm, myhero:getheroStats+4786)
define(res, myhero:getheroStats+479E)
define(bytes, 7E 0B)
define(newBytes, EB)

[ENABLE]
assert(str, bytes)
assert(int, bytes)
assert(dex, bytes)
assert(for, bytes)
assert(arm, bytes)
assert(res, bytes)

str:
  db newBytes
int:
  db newBytes
dex:
  db newBytes
for:
  db newBytes
arm:
  db newBytes
res:
  db newBytes

[DISABLE]
str:
  db bytes
int:
  db bytes
dex:
  db bytes
for:
  db bytes
arm:
  db bytes
res:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>37</ID>
          <Description>"No 30% Recovery Limit"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, myhero:getheroStats+47FA)
define(bytes, 73 0D)

[ENABLE]
assert(address, bytes)

address:
  db EB

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>38</ID>
          <Description>"No 199% Move Speed Limit"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, myhero:getheroStats+481A)
define(bytes, 76 0D)

[ENABLE]
assert(address, bytes)

address:
  db EB

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>39</ID>
          <Description>"No 500% Exp Gain Limit"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, myhero:getheroStats+483C)
define(bytes, 73 0D)

[ENABLE]
assert(address, bytes)

address:
  db EB

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>40</ID>
          <Description>"No 500% Gold Gain Limit"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, myhero:getheroStats+485E)
define(bytes, 73 0D)

[ENABLE]
assert(address, bytes)

address:
  db EB

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>41</ID>
          <Description>"No 10,000 Damage Limit"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>define(address, myhero:getheroStats+5FFF)
define(bytes, 73 0D)

[ENABLE]
assert(address, bytes)

address:
  db EB

[DISABLE]
address:
  db bytes
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>36</ID>
          <Description>"100% Dodge Limit"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end

[ENABLE]
if not autoAssemble("assert(myhero:getheroStats+47CC, D9 05 * * * * DF F1)") then error() end

local address = getAddress("myhero:getheroStats+47CC")
pDodgeLimit = readPointer(address + 0x2)
pWriteDodge = readPointer(address + 0x10)
oldDodgeLimit = readFloat(pDodgeLimit)

writeFloat(pDodgeLimit, 1)
writeFloat(pWriteDodge, 1)

[DISABLE]
writeFloat(pDodgeLimit, oldDodgeLimit)
writeFloat(pWriteDodge, oldDodgeLimit)
pDodgeLimit = nil
pWriteDodge = nil
oldDodgeLimit = nil
</AssemblerScript>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
    <CheatEntry>
      <ID>42</ID>
      <Description>"Instances"</Description>
      <Options moHideChildren="1"/>
      <GroupHeader>1</GroupHeader>
      <CheatEntries>
        <CheatEntry>
          <ID>43</ID>
          <Description>"Get"</Description>
          <Color>0080FF</Color>
          <VariableType>Auto Assembler Script</VariableType>
          <AssemblerScript>{$lua}
if syntaxcheck then return end

[ENABLE]
local classTable = {"mastery", "myhero"}

for _, v in ipairs(classTable) do
    _G["p" .. v] = mono_class_getStaticFieldAddress("", mono_findClass("", v))
end

[DISABLE]
</AssemblerScript>
        </CheatEntry>
        <CheatEntry>
          <ID>44</ID>
          <Description>"Hero"</Description>
          <Options moHideChildren="1"/>
          <ShowAsSigned>0</ShowAsSigned>
          <GroupHeader>1</GroupHeader>
          <Address>pmyhero</Address>
          <CheatEntries>
            <CheatEntry>
              <ID>58</ID>
              <Description>"Nickname"</Description>
              <Options moHideChildren="1"/>
              <ShowAsSigned>0</ShowAsSigned>
              <GroupHeader>1</GroupHeader>
              <Address>+0</Address>
              <Offsets>
                <Offset>0</Offset>
              </Offsets>
              <CheatEntries>
                <CheatEntry>
                  <ID>46</ID>
                  <Description>"Name"</Description>
                  <ShowAsSigned>0</ShowAsSigned>
                  <Color>008000</Color>
                  <VariableType>String</VariableType>
                  <Length>16</Length>
                  <Unicode>1</Unicode>
                  <CodePage>0</CodePage>
                  <ZeroTerminate>1</ZeroTerminate>
                  <Address>+C</Address>
                </CheatEntry>
              </CheatEntries>
            </CheatEntry>
            <CheatEntry>
              <ID>47</ID>
              <Description>"Race"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+C</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>48</ID>
              <Description>"XP"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+10</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>57</ID>
              <Description>"XP Cost"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>Float</VariableType>
              <Address>+84</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>49</ID>
              <Description>"Level"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+14</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>50</ID>
              <Description>"Strength"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+18</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>51</ID>
              <Description>"Dexterity"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+1C</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>52</ID>
              <Description>"Intellect"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+20</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>53</ID>
              <Description>"Fortitude"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+24</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>54</ID>
              <Description>"Weapon Enchant"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+34</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>55</ID>
              <Description>"Armor Enchant"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+40</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>56</ID>
              <Description>"Helmet Enchant"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+4C</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>76</ID>
              <Description>"Ring 1 Enchant"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+5C</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>79</ID>
              <Description>"Ring 2 Enchant"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+6C</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>78</ID>
              <Description>"Ring 3 Enchant"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+184</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>77</ID>
              <Description>"Ring 4 Enchant"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+194</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>59</ID>
              <Description>"Max HP"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>Float</VariableType>
              <Address>+88</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>60</ID>
              <Description>"Current HP"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>Float</VariableType>
              <Address>+8C</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>61</ID>
              <Description>"Damage"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>Float</VariableType>
              <Address>+90</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>62</ID>
              <Description>"Crit Chance"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>Float</VariableType>
              <Address>+94</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>63</ID>
              <Description>"Attack Speed"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>Float</VariableType>
              <Address>+98</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>73</ID>
              <Description>"Move Speed"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>Float</VariableType>
              <Address>+308</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>64</ID>
              <Description>"Haste"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>Float</VariableType>
              <Address>+9C</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>65</ID>
              <Description>"Recovery"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>Float</VariableType>
              <Address>+A0</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>66</ID>
              <Description>"Dodge"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>Float</VariableType>
              <Address>+A4</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>67</ID>
              <Description>"Armor"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>Float</VariableType>
              <Address>+A8</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>68</ID>
              <Description>"Resistance"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>Float</VariableType>
              <Address>+AC</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>69</ID>
              <Description>"Lifesteal"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>Float</VariableType>
              <Address>+B0</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>70</ID>
              <Description>"Item Find"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>Float</VariableType>
              <Address>+B4</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>74</ID>
              <Description>"Gold Find"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>Float</VariableType>
              <Address>+30C</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>71</ID>
              <Description>"EXP Gain"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>Float</VariableType>
              <Address>+B8</Address>
            </CheatEntry>
            <CheatEntry>
              <ID>72</ID>
              <Description>"Quest Kills"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+144</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
        <CheatEntry>
          <ID>45</ID>
          <Description>"Mastery"</Description>
          <Options moHideChildren="1"/>
          <ShowAsSigned>0</ShowAsSigned>
          <GroupHeader>1</GroupHeader>
          <Address>pmastery</Address>
          <CheatEntries>
            <CheatEntry>
              <ID>75</ID>
              <Description>"Ascensions"</Description>
              <ShowAsSigned>0</ShowAsSigned>
              <Color>008000</Color>
              <VariableType>4 Bytes</VariableType>
              <Address>+70</Address>
            </CheatEntry>
          </CheatEntries>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
</CheatTable>
