<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="42">
  <CheatEntries>
    <CheatEntry>
      <ID>3</ID>
      <Description>"Ignore Resource Cost"</Description>
      <Color>0080FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>define(address, EqCmd:IsCMDUsable+1C9)
define(bytes, 0F 84 18 01 00 00)

[ENABLE]
assert(address, bytes)

address:
  db E9 19 01 00 00 90

[DISABLE]
address:
  db bytes
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>2</ID>
      <Description>"Ignore Population Cost"</Description>
      <Color>0080FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>define(address, EqCmd:IsCMDUsable+311)
define(bytes, 0F 84 BA 00 00 00)

[ENABLE]
assert(address, bytes)

address:
  db E9 BB 00 00 00 90

[DISABLE]
address:
  db bytes
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>5</ID>
      <Description>"Ignore Workers Cost"</Description>
      <Color>0080FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>define(address, EqCmd:IsCMDUsable+463)
define(bytes, 0F 8A 10 00 00 00)

[ENABLE]
assert(address, bytes)

address:
  db EB 14
  nop 4

[DISABLE]
address:
  db bytes
</AssemblerScript>
    </CheatEntry>
    <CheatEntry>
      <ID>4</ID>
      <Description>"Instant Unit Spawn"</Description>
      <Color>0080FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>define(address, EqCmd_TROOP:DoCastCMD+20)
define(bytes, 74 1B)

[ENABLE]
assert(address, bytes)

address:
  db EB

[DISABLE]
address:
  db bytes
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
</CheatTable>
