Function at 0x10032810
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x10082006
mov eax, dword fs:[0]
push eax
sub esp, 0x20
mov eax, dword [0x100afcf0]
xor eax, ebp
mov dword [ebp - 0x10], eax
push ebx
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
lea eax, [ebp - 0x28]
push 0x37
push eax
call fcn.1003ed90
add esp, 8
mov edi, eax
mov esi, 0x100afb70
cmp edi, esi
je 0x1003288e
cmp dword [0x100afb84], 0x10
jb 0x1003286b
push dword [0x100afb70]
call fcn.10060d01
add esp, 4
push edi
mov ecx, esi
mov dword [0x100afb84], 0xf
mov dword [0x100afb80], 0
mov byte [0x100afb70], 0
call fcn.10007ff0
cmp dword [ebp - 0x14], 0x10
mov dword [ebp - 4], 0xffffffff
jb 0x100328a6
push dword [ebp - 0x28]
call fcn.10060d01
add esp, 4
cmp dword [0x100afb84], 0x10
push 0
cmovae esi, dword [0x100afb70]
push esi
mov dword [ebp - 0x14], 0xf
mov dword [ebp - 0x18], 0
mov byte [ebp - 0x28], 0
call fcn.10047ca0
mov ecx, eax
call fcn.1004a810
push 0x148
mov ebx, eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 1
test eax, eax
je 0x1003291e
push 0
push 0
push str.Enable
push str.SlotHotkeyInv
push 0x100b211c
push fcn.10032200
push ecx
mov dword [esp], 0x3cc49ba6
mov ecx, eax
push ebx
call fcn.10039ed0
mov ecx, eax
jmp 0x10032920
xor ecx, ecx
sub esp, 8
mov dword [0x100b698c], ecx
mov eax, dword [ecx]
mov dword [ebp - 4], 0xffffffff
mov dword [esp + 4], 0xbe54fdf4
mov dword [esp], 0x3cf5c28f
push 0
push ebx
push 0
call dword [eax + 0xc]
push 0xe8
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 2
test eax, eax
je 0x10032993
push 0
push 0
push dword [0x100b68f8]
push dword [0x100b6904]
push dword [0x100b6900]
push ecx
mov dword [esp], 0x3c54fdf4
mov ecx, eax
push str.Enable_HotKey_Inventory
push ebx
call fcn.1003cfb0
mov ecx, eax
jmp 0x10032995
xor ecx, ecx
sub esp, 8
mov dword [0x100b6998], ecx
mov eax, dword [ecx]
mov dword [ebp - 4], 0xffffffff
mov dword [esp + 4], 0
mov dword [esp], 0x3c23d70a
push 5
push dword [0x100b698c]
push 3
call dword [eax + 0x10]
push ebx
call fcn.10050d70
mov edi, eax
add esp, 4
mov dword [0x100b6908], edi
mov esi, dword [edi + 4]
add esi, dword [edi]
call fcn.10060990
movss xmm0, dword [0x1008be00]
mov ecx, edi
fstp dword [ebp - 0x2c]
divss xmm0, dword [ebp - 0x2c]
movss dword [esi + 0x58], xmm0
call fcn.1004f980
mov ecx, dword [0x100b6908]
mov eax, dword [ecx + 4]
add eax, dword [ecx]
mov dword [eax + 0x5c], 0x3e03126f
call fcn.1004f980
mov ecx, dword [0x100b6908]
push str.InventoryHuman.tga
call fcn.10050e70
mov ecx, dword [0x100b6908]
sub esp, 8
mov dword [esp + 4], 0xbdcccccd
mov dword [esp], 0x3d4ccccd
push 3
push ebx
push 3
call fcn.1004fa00
push 0x148
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 3
test eax, eax
je 0x10032a88
push str.Quick_Cast
push 0
push str.QuickCastInventory0
push str.SlotHotkeyInv
push 0x100b68c0
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10032a8a
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b6634], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 4
test eax, eax
je 0x10032adb
push str.Quick_Cast
push 0
push str.QuickCastInventory1
push str.SlotHotkeyInv
push 0x100b68c1
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10032add
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b6638], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 5
test eax, eax
je 0x10032b2e
push str.Quick_Cast
push 0
push str.QuickCastInventory2
push str.SlotHotkeyInv
push 0x100b68c2
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10032b30
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b663c], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 6
test eax, eax
je 0x10032b81
push str.Quick_Cast
push 0
push str.QuickCastInventory3
push str.SlotHotkeyInv
push 0x100b68c3
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10032b83
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b6640], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 7
test eax, eax
je 0x10032bd4
push str.Quick_Cast
push 0
push str.QuickCastInventory4
push str.SlotHotkeyInv
push 0x100b68c4
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10032bd6
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b6644], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 8
test eax, eax
je 0x10032c27
push str.Quick_Cast
push 0
push str.QuickCastInventory5
push str.SlotHotkeyInv
push 0x100b68c5
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10032c29
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b6648], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 9
test eax, eax
je 0x10032c7a
push str.Auto_Target_and_Near
push 0
push str.AutoTargetInventory0
push str.SlotHotkeyInv
push 0x100b68d8
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10032c7c
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b6724], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0xa
test eax, eax
je 0x10032ccd
push str.Auto_Target_and_Near
push 0
push str.AutoTargetInventory1
push str.SlotHotkeyInv
push 0x100b68d9
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10032ccf
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b6728], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0xb
test eax, eax
je 0x10032d20
push str.Auto_Target_and_Near
push 0
push str.AutoTargetInventory2
push str.SlotHotkeyInv
push 0x100b68da
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10032d22
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b672c], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0xc
test eax, eax
je 0x10032d73
push str.Auto_Target_and_Near
push 0
push str.AutoTargetInventory3
push str.SlotHotkeyInv
push 0x100b68db
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10032d75
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b6730], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0xd
test eax, eax
je 0x10032dc6
push str.Auto_Target_and_Near
push 0
push str.AutoTargetInventory4
push str.SlotHotkeyInv
push 0x100b68dc
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10032dc8
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b6734], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0xe
test eax, eax
je 0x10032e19
push str.Auto_Target_and_Near
push 0
push str.AutoTargetInventory5
push str.SlotHotkeyInv
push 0x100b68dd
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10032e1b
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b6738], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0xf
test eax, eax
je 0x10032e6c
push str.Auto_Target_Me
push 0
push str.AutoTargetInventoryMe0
push str.SlotHotkeyInv
push 0x100b68e8
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10032e6e
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b6754], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x10
test eax, eax
je 0x10032ebf
push str.Auto_Target_Me
push 0
push str.AutoTargetInventoryMe1
push str.SlotHotkeyInv
push 0x100b68e9
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10032ec1
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b6758], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x11
test eax, eax
je 0x10032f12
push str.Auto_Target_Me
push 0
push str.AutoTargetInventoryMe2
push str.SlotHotkeyInv
push 0x100b68ea
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10032f14
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b675c], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x12
test eax, eax
je 0x10032f65
push str.Auto_Target_Me
push 0
push str.AutoTargetInventoryMe3
push str.SlotHotkeyInv
push 0x100b68eb
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10032f67
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b6760], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x13
test eax, eax
je 0x10032fb8
push str.Auto_Target_Me
push 0
push str.AutoTargetInventoryMe4
push str.SlotHotkeyInv
push 0x100b68ec
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10032fba
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b6764], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x14
test eax, eax
je 0x1003300b
push str.Auto_Target_Me
push 0
push str.AutoTargetInventoryMe5
push str.SlotHotkeyInv
push 0x100b68ed
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x1003300d
xor eax, eax
push 0xb0
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b6768], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x15
test eax, eax
je 0x10033063
push 0x1008af60
push str.SlotInventory0
push str.SlotHotkeyInv
push 0xffffffffffffffff
push 0
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3d03126f
mov dword [esp], 0x3d03126f
push ebx
call fcn.1003e6e0
jmp 0x10033065
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b6914], eax
mov dword [esp + 4], 0xbc0b4396
mov dword [esp], 0x3ced9168
push 0
push dword [0x100b6908]
push 0
call fcn.100410c0
push 0xb0
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x16
test eax, eax
je 0x100330de
push str.SlotInventory1Enabled
push str.SlotInventory1
push str.SlotHotkeyInv
push 0xffffffffffffffff
push 0
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3d03126f
mov dword [esp], 0x3d03126f
push ebx
call fcn.1003e6e0
jmp 0x100330e0
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b6918], eax
mov dword [esp + 4], 0xbc0b4396
mov dword [esp], 0x3d8d4fdf
push 0
push dword [0x100b6908]
push 0
call fcn.100410c0
push 0xb0
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x17
test eax, eax
je 0x10033159
push str.SlotInventory2Enabled
push str.SlotInventory2
push str.SlotHotkeyInv
push 0xffffffffffffffff
push 0
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3d03126f
mov dword [esp], 0x3d03126f
push ebx
call fcn.1003e6e0
jmp 0x1003315b
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b691c], eax
mov dword [esp + 4], 0xbd3e76c9
mov dword [esp], 0x3ced9168
push 0
push dword [0x100b6908]
push 0
call fcn.100410c0
push 0xb0
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x18
test eax, eax
je 0x100331d4
push str.SlotInventory3Enabled
push str.SlotInventory3
push str.SlotHotkeyInv
push 0xffffffffffffffff
push 0
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3d03126f
mov dword [esp], 0x3d03126f
push ebx
call fcn.1003e6e0
jmp 0x100331d6
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b6920], eax
mov dword [esp + 4], 0xbd3e76c9
mov dword [esp], 0x3d8d4fdf
push 0
push dword [0x100b6908]
push 0
call fcn.100410c0
push 0xb0
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x19
test eax, eax
je 0x1003324f
push str.SlotInventory4Enabled
push str.SlotInventory4
push str.SlotHotkeyInv
push 0xffffffffffffffff
push 0
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3d03126f
mov dword [esp], 0x3d03126f
push ebx
call fcn.1003e6e0
jmp 0x10033251
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b6924], eax
mov dword [esp + 4], 0xbdad0e56
mov dword [esp], 0x3ced9168
push 0
push dword [0x100b6908]
push 0
call fcn.100410c0
push 0xb0
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x1a
test eax, eax
je 0x100332ca
push str.SlotInventory5Enabled
push str.SlotInventory5
push str.SlotHotkeyInv
push 0xffffffffffffffff
push 0
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3d03126f
mov dword [esp], 0x3d03126f
push ebx
call fcn.1003e6e0
jmp 0x100332cc
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b6928], eax
mov dword [esp + 4], 0xbdad0e56
mov dword [esp], 0x3d8d4fdf
push 0
push dword [0x100b6908]
push 0
call fcn.100410c0
mov eax, dword [0x100b6634]
sub esp, 8
mov ecx, dword [0x100b6914]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 6
call fcn.10040ea0
mov ecx, dword [0x100b6634]
push eax
push 6
call dword [esi + 0xc]
mov eax, dword [0x100b6638]
sub esp, 8
mov ecx, dword [0x100b6918]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 6
call fcn.10040ea0
mov ecx, dword [0x100b6638]
push eax
push 6
call dword [esi + 0xc]
mov eax, dword [0x100b663c]
sub esp, 8
mov ecx, dword [0x100b691c]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 6
call fcn.10040ea0
mov ecx, dword [0x100b663c]
push eax
push 6
call dword [esi + 0xc]
mov eax, dword [0x100b6640]
sub esp, 8
mov ecx, dword [0x100b6920]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 6
call fcn.10040ea0
mov ecx, dword [0x100b6640]
push eax
push 6
call dword [esi + 0xc]
mov eax, dword [0x100b6644]
sub esp, 8
mov ecx, dword [0x100b6924]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 6
call fcn.10040ea0
mov ecx, dword [0x100b6644]
push eax
push 6
call dword [esi + 0xc]
mov eax, dword [0x100b6648]
sub esp, 8
mov ecx, dword [0x100b6928]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 6
call fcn.10040ea0
mov ecx, dword [0x100b6648]
push eax
push 6
call dword [esi + 0xc]
mov eax, dword [0x100b6724]
sub esp, 8
mov ecx, dword [0x100b6914]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 8
call fcn.10040ea0
mov ecx, dword [0x100b6724]
push eax
push 8
call dword [esi + 0xc]
mov eax, dword [0x100b6728]
sub esp, 8
mov ecx, dword [0x100b6918]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 8
call fcn.10040ea0
mov ecx, dword [0x100b6728]
push eax
push 8
call dword [esi + 0xc]
mov eax, dword [0x100b672c]
sub esp, 8
mov ecx, dword [0x100b691c]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 8
call fcn.10040ea0
mov ecx, dword [0x100b672c]
push eax
push 8
call dword [esi + 0xc]
mov eax, dword [0x100b6730]
sub esp, 8
mov ecx, dword [0x100b6920]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 8
call fcn.10040ea0
mov ecx, dword [0x100b6730]
push eax
push 8
call dword [esi + 0xc]
mov eax, dword [0x100b6734]
sub esp, 8
mov ecx, dword [0x100b6924]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 8
call fcn.10040ea0
mov ecx, dword [0x100b6734]
push eax
push 8
call dword [esi + 0xc]
mov eax, dword [0x100b6738]
sub esp, 8
mov ecx, dword [0x100b6928]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 8
call fcn.10040ea0
mov ecx, dword [0x100b6738]
push eax
push 8
call dword [esi + 0xc]
mov eax, dword [0x100b6754]
sub esp, 8
mov ecx, dword [0x100b6914]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xbc23d70a
push 8
call fcn.10040ea0
mov ecx, dword [0x100b6754]
push eax
push 8
call dword [esi + 0xc]
mov eax, dword [0x100b6758]
sub esp, 8
mov ecx, dword [0x100b6918]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xbc23d70a
push 8
call fcn.10040ea0
mov ecx, dword [0x100b6758]
push eax
push 8
call dword [esi + 0xc]
mov eax, dword [0x100b675c]
sub esp, 8
mov ecx, dword [0x100b691c]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xbc23d70a
push 8
call fcn.10040ea0
mov ecx, dword [0x100b675c]
push eax
push 8
call dword [esi + 0xc]
mov eax, dword [0x100b6760]
sub esp, 8
mov ecx, dword [0x100b6920]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xbc23d70a
push 8
call fcn.10040ea0
mov ecx, dword [0x100b6760]
push eax
push 8
call dword [esi + 0xc]
mov eax, dword [0x100b6764]
sub esp, 8
mov ecx, dword [0x100b6924]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xbc23d70a
push 8
call fcn.10040ea0
mov ecx, dword [0x100b6764]
push eax
push 8
call dword [esi + 0xc]
mov eax, dword [0x100b6768]
sub esp, 8
mov ecx, dword [0x100b6928]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xbc23d70a
push 8
call fcn.10040ea0
mov ecx, dword [0x100b6768]
push eax
push 8
call dword [esi + 0xc]
movzx eax, byte [0x100b211c]
push eax
push dword [0x100b698c]
call fcn.10032200
push 0x148
call fcn.10060cb0
add esp, 0xc
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x1b
test eax, eax
je 0x100336d9
push 0
push 0
push str.Enable
push str.SlotHotkey
push 0x100b211d
push fcn.10031dc0
push ecx
mov dword [esp], 0x3cc49ba6
mov ecx, eax
push ebx
call fcn.10039ed0
mov ecx, eax
jmp 0x100336db
xor ecx, ecx
sub esp, 8
mov dword [0x100b6990], ecx
mov eax, dword [ecx]
mov dword [ebp - 4], 0xffffffff
mov dword [esp + 4], 0xbcf5c28f
mov dword [esp], 0x3cf5c28f
push 0
push ebx
push 0
call dword [eax + 0xc]
push 0xe8
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x1c
test eax, eax
je 0x1003374e
push 0
push 0
push dword [0x100b68f8]
push dword [0x100b6904]
push dword [0x100b6900]
push ecx
mov dword [esp], 0x3c54fdf4
mov ecx, eax
push str.Enable_HotKey_Abilities
push ebx
call fcn.1003cfb0
mov ecx, eax
jmp 0x10033750
xor ecx, ecx
sub esp, 8
mov dword [0x100b699c], ecx
mov eax, dword [ecx]
mov dword [ebp - 4], 0xffffffff
mov dword [esp + 4], 0
mov dword [esp], 0x3c23d70a
push 5
push dword [0x100b6990]
push 3
call dword [eax + 0x10]
push ebx
call fcn.10050d70
mov edi, eax
add esp, 4
mov dword [0x100b690c], edi
mov esi, dword [edi + 4]
add esi, dword [edi]
call fcn.10060990
movss xmm0, dword [0x1008be04]
mov ecx, edi
fstp dword [ebp - 0x2c]
divss xmm0, dword [ebp - 0x2c]
movss dword [esi + 0x58], xmm0
call fcn.1004f980
mov ecx, dword [0x100b690c]
mov eax, dword [ecx + 4]
add eax, dword [ecx]
mov dword [eax + 0x5c], 0x3e83126f
call fcn.1004f980
mov ecx, dword [0x100b690c]
push str.CommandCardHuman.tga
call fcn.10050e70
mov ecx, dword [0x100b690c]
sub esp, 8
mov dword [esp + 4], 0
mov dword [esp], 0
push 0
push ebx
push 0
call fcn.1004fa00
push 0x148
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x1d
test eax, eax
je 0x10033843
push str.Quick_Cast
push 0
push str.QuickCastCommand0
push str.SlotHotkey
push 0x100b68c8
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10033845
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b6664], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x1e
test eax, eax
je 0x10033896
push str.Quick_Cast
push 0
push str.QuickCastCommand1
push str.SlotHotkey
push 0x100b68c9
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10033898
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b6668], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x1f
test eax, eax
je 0x100338e9
push str.Quick_Cast
push 0
push str.QuickCastCommand2
push str.SlotHotkey
push 0x100b68ca
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x100338eb
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b666c], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x20
test eax, eax
je 0x1003393c
push str.Quick_Cast
push 0
push str.QuickCastCommand3
push str.SlotHotkey
push 0x100b68cb
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x1003393e
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b6670], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x21
test eax, eax
je 0x1003398f
push str.Quick_Cast
push 0
push str.QuickCastCommand4
push str.SlotHotkey
push 0x100b68cc
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10033991
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b6674], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x22
test eax, eax
je 0x100339e2
push str.Quick_Cast
push 0
push str.QuickCastCommand5
push str.SlotHotkey
push 0x100b68cd
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x100339e4
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b6678], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x23
test eax, eax
je 0x10033a35
push str.Quick_Cast
push 0
push str.QuickCastCommand6
push str.SlotHotkey
push 0x100b68ce
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10033a37
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b667c], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x24
test eax, eax
je 0x10033a88
push str.Quick_Cast
push 0
push str.QuickCastCommand7
push str.SlotHotkey
push 0x100b68cf
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10033a8a
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b6680], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x25
test eax, eax
je 0x10033adb
push str.Quick_Cast
push 0
push str.QuickCastCommand8
push str.SlotHotkey
push 0x100b68d0
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10033add
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b6684], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x26
test eax, eax
je 0x10033b2e
push str.Quick_Cast
push 0
push str.QuickCastCommand9
push str.SlotHotkey
push 0x100b68d1
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10033b30
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b6688], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x27
test eax, eax
je 0x10033b81
push str.Quick_Cast
push 0
push str.QuickCastCommand10
push str.SlotHotkey
push 0x100b68d2
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10033b83
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b668c], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x28
test eax, eax
je 0x10033bd4
push str.Quick_Cast
push 0
push str.QuickCastCommand11
push str.SlotHotkey
push 0x100b68d3
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10033bd6
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b6690], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x29
test eax, eax
je 0x10033c27
push str.Auto_Target_and_Near
push 0
push str.AutoTargetCommand0
push str.SlotHotkey
push 0x100b68e0
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10033c29
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b6784], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x2a
test eax, eax
je 0x10033c7a
push str.Auto_Target_and_Near
push 0
push str.AutoTargetCommand1
push str.SlotHotkey
push 0x100b68e1
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10033c7c
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b6788], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x2b
test eax, eax
je 0x10033ccd
push str.Auto_Target_and_Near
push 0
push str.AutoTargetCommand2
push str.SlotHotkey
push 0x100b68e2
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10033ccf
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b678c], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x2c
test eax, eax
je 0x10033d20
push str.Auto_Target_and_Near
push 0
push str.AutoTargetCommand3
push str.SlotHotkey
push 0x100b68e3
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10033d22
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b6790], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x2d
test eax, eax
je 0x10033d73
push str.Auto_Target_and_Near
push 0
push str.AutoTargetCommand4
push str.SlotHotkey
push 0x100b68e4
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10033d75
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b6794], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x2e
test eax, eax
je 0x10033dc6
push str.Auto_Target_and_Near
push 0
push str.AutoTargetCommand5
push str.SlotHotkey
push 0x100b68e5
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10033dc8
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b6798], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x2f
test eax, eax
je 0x10033e19
push str.Auto_Target_and_Near
push 0
push str.AutoTargetCommand6
push str.SlotHotkey
push 0x100b68e6
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10033e1b
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b679c], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x30
test eax, eax
je 0x10033e6c
push str.Auto_Target_and_Near
push 0
push str.AutoTargetCommand7
push str.SlotHotkey
push 0x100b68e7
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10033e6e
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b67a0], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x31
test eax, eax
je 0x10033ebf
push str.Auto_Target_and_Near
push 0
push str.AutoTargetCommand8
push str.SlotHotkey
push 0x100b68e8
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10033ec1
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b67a4], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x32
test eax, eax
je 0x10033f12
push str.Auto_Target_and_Near
push 0
push str.AutoTargetCommand9
push str.SlotHotkey
push 0x100b68e9
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10033f14
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b67a8], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x33
test eax, eax
je 0x10033f65
push str.Auto_Target_and_Near
push 0
push str.AutoTargetCommand10
push str.SlotHotkey
push 0x100b68ea
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10033f67
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b67ac], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x34
test eax, eax
je 0x10033fb8
push str.Auto_Target_and_Near
push 0
push str.AutoTargetCommand11
push str.SlotHotkey
push 0x100b68eb
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10033fba
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b67b0], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x35
test eax, eax
je 0x1003400b
push str.Auto_Target_Me
push 0
push str.AutoTargetCommandMe0
push str.SlotHotkey
push 0x100b68f0
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x1003400d
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b67e4], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x36
test eax, eax
je 0x1003405e
push str.Auto_Target_Me
push 0
push str.AutoTargetCommandMe1
push str.SlotHotkey
push 0x100b68f1
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10034060
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b67e8], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x37
test eax, eax
je 0x100340b1
push str.Auto_Target_Me
push 0
push str.AutoTargetCommandMe2
push str.SlotHotkey
push 0x100b68f2
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x100340b3
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b67ec], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x38
test eax, eax
je 0x10034104
push str.Auto_Target_Me
push 0
push str.AutoTargetCommandMe3
push str.SlotHotkey
push 0x100b68f3
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10034106
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b67f0], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x39
test eax, eax
je 0x10034157
push str.Auto_Target_Me
push 0
push str.AutoTargetCommandMe4
push str.SlotHotkey
push 0x100b68f4
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10034159
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b67f4], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x3a
test eax, eax
je 0x100341aa
push str.Auto_Target_Me
push 0
push str.AutoTargetCommandMe5
push str.SlotHotkey
push 0x100b68f5
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x100341ac
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b67f8], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x3b
test eax, eax
je 0x100341fd
push str.Auto_Target_Me
push 0
push str.AutoTargetCommandMe6
push str.SlotHotkey
push 0x100b68f6
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x100341ff
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b67fc], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x3c
test eax, eax
je 0x10034250
push str.Auto_Target_Me
push 0
push str.AutoTargetCommandMe7
push str.SlotHotkey
push 0x100b68f7
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10034252
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b6800], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x3d
test eax, eax
je 0x100342a3
push str.Auto_Target_Me
push 0
push str.AutoTargetCommandMe8
push str.SlotHotkey
push 0x100b68f8
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x100342a5
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b6804], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x3e
test eax, eax
je 0x100342f6
push str.Auto_Target_Me
push 0
push str.AutoTargetCommandMe9
push str.SlotHotkey
push 0x100b68f9
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x100342f8
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b6808], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x3f
test eax, eax
je 0x10034349
push str.Auto_Target_Me
push 0
push str.AutoTargetCommandMe10
push str.SlotHotkey
push 0x100b68fa
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x1003434b
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b680c], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x40
test eax, eax
je 0x1003439c
push str.Auto_Target_Me
push 0
push str.AutoTargetCommandMe11
push str.SlotHotkey
push 0x100b68fb
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x1003439e
xor eax, eax
push 0xb0
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b6810], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x41
test eax, eax
je 0x100343f4
push str.SlotCommand0Enabled
push str.SlotCommand0
push str.SlotHotkey
push 0xffffffffffffffff
push 0
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3d1ba5e3
mov dword [esp], 0x3d1ba5e3
push ebx
call fcn.1003e6e0
jmp 0x100343f6
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b692c], eax
mov dword [esp + 4], 0xbd83126f
mov dword [esp], 0x3d3851ec
push 0
push dword [0x100b690c]
push 0
call fcn.100410c0
push 0xb0
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x42
test eax, eax
je 0x1003446f
push str.SlotCommand1Enabled
push str.SlotCommand1
push str.SlotHotkey
push 0xffffffffffffffff
push 0
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3d1ba5e3
mov dword [esp], 0x3d1ba5e3
push ebx
call fcn.1003e6e0
jmp 0x10034471
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b6930], eax
mov dword [esp + 4], 0xbd83126f
mov dword [esp], 0x3db57e67
push 0
push dword [0x100b690c]
push 0
call fcn.100410c0
push 0xb0
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x43
test eax, eax
je 0x100344ea
push str.SlotCommand2Enabled
push str.SlotCommand2
push str.SlotHotkey
push 0xffffffffffffffff
push 0
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3d1ba5e3
mov dword [esp], 0x3d1ba5e3
push ebx
call fcn.1003e6e0
jmp 0x100344ec
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b6934], eax
mov dword [esp + 4], 0xbd83126f
mov dword [esp], 0x3e0769ec
push 0
push dword [0x100b690c]
push 0
call fcn.100410c0
push 0xb0
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x44
test eax, eax
je 0x10034565
push str.SlotCommand3Enabled
push str.SlotCommand3
push str.SlotHotkey
push 0xffffffffffffffff
push 0
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3d1ba5e3
mov dword [esp], 0x3d1ba5e3
push ebx
call fcn.1003e6e0
jmp 0x10034567
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b6938], eax
mov dword [esp + 4], 0xbd83126f
mov dword [esp], 0x3e3414a5
push 0
push dword [0x100b690c]
push 0
call fcn.100410c0
push 0xb0
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x45
test eax, eax
je 0x100345e0
push str.SlotCommand4Enabled
push str.SlotCommand4
push str.SlotHotkey
push 0xffffffffffffffff
push 0
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3d1ba5e3
mov dword [esp], 0x3d1ba5e3
push ebx
call fcn.1003e6e0
jmp 0x100345e2
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b693c], eax
mov dword [esp + 4], 0xbddb22d1
mov dword [esp], 0x3d3851ec
push 0
push dword [0x100b690c]
push 0
call fcn.100410c0
push 0xb0
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x46
test eax, eax
je 0x1003465b
push str.SlotCommand5Enabled
push str.SlotCommand5
push str.SlotHotkey
push 0xffffffffffffffff
push 0
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3d1ba5e3
mov dword [esp], 0x3d1ba5e3
push ebx
call fcn.1003e6e0
jmp 0x1003465d
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b6940], eax
mov dword [esp + 4], 0xbddb22d1
mov dword [esp], 0x3db57e67
push 0
push dword [0x100b690c]
push 0
call fcn.100410c0
push 0xb0
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x47
test eax, eax
je 0x100346d6
push str.SlotCommand6Enabled
push str.SlotCommand6
push str.SlotHotkey
push 0xffffffffffffffff
push 0
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3d1ba5e3
mov dword [esp], 0x3d1ba5e3
push ebx
call fcn.1003e6e0
jmp 0x100346d8
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b6944], eax
mov dword [esp + 4], 0xbddb22d1
mov dword [esp], 0x3e0769ec
push 0
push dword [0x100b690c]
push 0
call fcn.100410c0
push 0xb0
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x48
test eax, eax
je 0x10034751
push str.SlotCommand7Enabled
push str.SlotCommand7
push str.SlotHotkey
push 0xffffffffffffffff
push 0
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3d1ba5e3
mov dword [esp], 0x3d1ba5e3
push ebx
call fcn.1003e6e0
jmp 0x10034753
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b6948], eax
mov dword [esp + 4], 0xbddb22d1
mov dword [esp], 0x3e3414a5
push 0
push dword [0x100b690c]
push 0
call fcn.100410c0
push 0xb0
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x49
test eax, eax
je 0x100347cc
push str.SlotCommand8Enabled
push str.SlotCommand8
push str.SlotHotkey
push 0xffffffffffffffff
push 0
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3d1ba5e3
mov dword [esp], 0x3d1ba5e3
push ebx
call fcn.1003e6e0
jmp 0x100347ce
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b694c], eax
mov dword [esp + 4], 0xbe19999a
mov dword [esp], 0x3d3851ec
push 0
push dword [0x100b690c]
push 0
call fcn.100410c0
push 0xb0
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x4a
test eax, eax
je 0x10034847
push str.SlotCommand9Enabled
push str.SlotCommand9
push str.SlotHotkey
push 0xffffffffffffffff
push 0
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3d1ba5e3
mov dword [esp], 0x3d1ba5e3
push ebx
call fcn.1003e6e0
jmp 0x10034849
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b6950], eax
mov dword [esp + 4], 0xbe19999a
mov dword [esp], 0x3db57e67
push 0
push dword [0x100b690c]
push 0
call fcn.100410c0
push 0xb0
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x4b
test eax, eax
je 0x100348c2
push str.SlotCommand10Enabled
push str.SlotCommand10
push str.SlotHotkey
push 0xffffffffffffffff
push 0
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3d1ba5e3
mov dword [esp], 0x3d1ba5e3
push ebx
call fcn.1003e6e0
jmp 0x100348c4
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b6954], eax
mov dword [esp + 4], 0xbe19999a
mov dword [esp], 0x3e0769ec
push 0
push dword [0x100b690c]
push 0
call fcn.100410c0
push 0xb0
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x4c
test eax, eax
je 0x1003493d
push str.SlotCommand11Enabled
push str.SlotCommand11
push str.SlotHotkey
push 0xffffffffffffffff
push 0
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3d1ba5e3
mov dword [esp], 0x3d1ba5e3
push ebx
call fcn.1003e6e0
jmp 0x1003493f
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b6958], eax
mov dword [esp + 4], 0xbe19999a
mov dword [esp], 0x3e3414a5
push 0
push dword [0x100b690c]
push 0
call fcn.100410c0
mov eax, dword [0x100b6664]
sub esp, 8
mov ecx, dword [0x100b692c]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 6
call fcn.10040ea0
mov ecx, dword [0x100b6664]
push eax
push 6
call dword [esi + 0xc]
mov eax, dword [0x100b6668]
sub esp, 8
mov ecx, dword [0x100b6930]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 6
call fcn.10040ea0
mov ecx, dword [0x100b6668]
push eax
push 6
call dword [esi + 0xc]
mov eax, dword [0x100b666c]
sub esp, 8
mov ecx, dword [0x100b6934]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 6
call fcn.10040ea0
mov ecx, dword [0x100b666c]
push eax
push 6
call dword [esi + 0xc]
mov eax, dword [0x100b6670]
sub esp, 8
mov ecx, dword [0x100b6938]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 6
call fcn.10040ea0
mov ecx, dword [0x100b6670]
push eax
push 6
call dword [esi + 0xc]
mov eax, dword [0x100b6674]
sub esp, 8
mov ecx, dword [0x100b693c]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 6
call fcn.10040ea0
mov ecx, dword [0x100b6674]
push eax
push 6
call dword [esi + 0xc]
mov eax, dword [0x100b6678]
sub esp, 8
mov ecx, dword [0x100b6940]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 6
call fcn.10040ea0
mov ecx, dword [0x100b6678]
push eax
push 6
call dword [esi + 0xc]
mov eax, dword [0x100b667c]
sub esp, 8
mov ecx, dword [0x100b6944]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 6
call fcn.10040ea0
mov ecx, dword [0x100b667c]
push eax
push 6
call dword [esi + 0xc]
mov eax, dword [0x100b6680]
sub esp, 8
mov ecx, dword [0x100b6948]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 6
call fcn.10040ea0
mov ecx, dword [0x100b6680]
push eax
push 6
call dword [esi + 0xc]
mov eax, dword [0x100b6684]
sub esp, 8
mov ecx, dword [0x100b694c]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 6
call fcn.10040ea0
mov ecx, dword [0x100b6684]
push eax
push 6
call dword [esi + 0xc]
mov eax, dword [0x100b6688]
sub esp, 8
mov ecx, dword [0x100b6950]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 6
call fcn.10040ea0
mov ecx, dword [0x100b6688]
push eax
push 6
call dword [esi + 0xc]
mov eax, dword [0x100b668c]
sub esp, 8
mov ecx, dword [0x100b6954]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 6
call fcn.10040ea0
mov ecx, dword [0x100b668c]
push eax
push 6
call dword [esi + 0xc]
mov eax, dword [0x100b6690]
sub esp, 8
mov ecx, dword [0x100b6958]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 6
call fcn.10040ea0
mov ecx, dword [0x100b6690]
push eax
push 6
call dword [esi + 0xc]
mov eax, dword [0x100b6784]
sub esp, 8
mov ecx, dword [0x100b692c]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 8
call fcn.10040ea0
mov ecx, dword [0x100b6784]
push eax
push 8
call dword [esi + 0xc]
mov eax, dword [0x100b6788]
sub esp, 8
mov ecx, dword [0x100b6930]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 8
call fcn.10040ea0
mov ecx, dword [0x100b6788]
push eax
push 8
call dword [esi + 0xc]
mov eax, dword [0x100b678c]
sub esp, 8
mov ecx, dword [0x100b6934]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 8
call fcn.10040ea0
mov ecx, dword [0x100b678c]
push eax
push 8
call dword [esi + 0xc]
mov eax, dword [0x100b6790]
sub esp, 8
mov ecx, dword [0x100b6938]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 8
call fcn.10040ea0
mov ecx, dword [0x100b6790]
push eax
push 8
call dword [esi + 0xc]
mov eax, dword [0x100b6794]
sub esp, 8
mov ecx, dword [0x100b693c]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 8
call fcn.10040ea0
mov ecx, dword [0x100b6794]
push eax
push 8
call dword [esi + 0xc]
mov eax, dword [0x100b6798]
sub esp, 8
mov ecx, dword [0x100b6940]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 8
call fcn.10040ea0
mov ecx, dword [0x100b6798]
push eax
push 8
call dword [esi + 0xc]
mov eax, dword [0x100b679c]
sub esp, 8
mov ecx, dword [0x100b6944]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 8
call fcn.10040ea0
mov ecx, dword [0x100b679c]
push eax
push 8
call dword [esi + 0xc]
mov eax, dword [0x100b67a0]
sub esp, 8
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
mov ecx, dword [0x100b6948]
push 8
call fcn.10040ea0
mov ecx, dword [0x100b67a0]
push eax
push 8
call dword [esi + 0xc]
mov eax, dword [0x100b67a4]
sub esp, 8
mov ecx, dword [0x100b694c]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 8
call fcn.10040ea0
mov ecx, dword [0x100b67a4]
push eax
push 8
call dword [esi + 0xc]
mov eax, dword [0x100b67a8]
sub esp, 8
mov ecx, dword [0x100b6950]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 8
call fcn.10040ea0
mov ecx, dword [0x100b67a8]
push eax
push 8
call dword [esi + 0xc]
mov eax, dword [0x100b67ac]
sub esp, 8
mov ecx, dword [0x100b6954]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 8
call fcn.10040ea0
mov ecx, dword [0x100b67ac]
push eax
push 8
call dword [esi + 0xc]
mov eax, dword [0x100b67b0]
sub esp, 8
mov ecx, dword [0x100b6958]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 8
call fcn.10040ea0
mov ecx, dword [0x100b67b0]
push eax
push 8
call dword [esi + 0xc]
mov eax, dword [0x100b67e4]
sub esp, 8
mov ecx, dword [0x100b692c]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xbc23d70a
push 8
call fcn.10040ea0
mov ecx, dword [0x100b67e4]
push eax
push 8
call dword [esi + 0xc]
mov eax, dword [0x100b67e8]
sub esp, 8
mov ecx, dword [0x100b6930]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xbc23d70a
push 8
call fcn.10040ea0
mov ecx, dword [0x100b67e8]
push eax
push 8
call dword [esi + 0xc]
mov eax, dword [0x100b67ec]
mov esi, dword [eax]
mov ecx, dword [0x100b6934]
sub esp, 8
mov dword [esp + 4], 0
mov dword [esp], 0xbc23d70a
push 8
call fcn.10040ea0
mov ecx, dword [0x100b67ec]
push eax
push 8
call dword [esi + 0xc]
mov eax, dword [0x100b67f0]
sub esp, 8
mov ecx, dword [0x100b6938]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xbc23d70a
push 8
call fcn.10040ea0
mov ecx, dword [0x100b67f0]
push eax
push 8
call dword [esi + 0xc]
mov eax, dword [0x100b67f4]
sub esp, 8
mov ecx, dword [0x100b693c]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xbc23d70a
push 8
call fcn.10040ea0
mov ecx, dword [0x100b67f4]
push eax
push 8
call dword [esi + 0xc]
mov eax, dword [0x100b67f8]
sub esp, 8
mov ecx, dword [0x100b6940]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xbc23d70a
push 8
call fcn.10040ea0
mov ecx, dword [0x100b67f8]
push eax
push 8
call dword [esi + 0xc]
mov eax, dword [0x100b67fc]
sub esp, 8
mov ecx, dword [0x100b6944]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xbc23d70a
push 8
call fcn.10040ea0
mov ecx, dword [0x100b67fc]
push eax
push 8
call dword [esi + 0xc]
mov eax, dword [0x100b6800]
sub esp, 8
mov ecx, dword [0x100b6948]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xbc23d70a
push 8
call fcn.10040ea0
mov ecx, dword [0x100b6800]
push eax
push 8
call dword [esi + 0xc]
mov eax, dword [0x100b6804]
sub esp, 8
mov ecx, dword [0x100b694c]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xbc23d70a
push 8
call fcn.10040ea0
mov ecx, dword [0x100b6804]
push eax
push 8
call dword [esi + 0xc]
mov eax, dword [0x100b6808]
sub esp, 8
mov ecx, dword [0x100b6950]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xbc23d70a
push 8
call fcn.10040ea0
mov ecx, dword [0x100b6808]
push eax
push 8
call dword [esi + 0xc]
mov eax, dword [0x100b680c]
sub esp, 8
mov ecx, dword [0x100b6954]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xbc23d70a
push 8
call fcn.10040ea0
mov ecx, dword [0x100b680c]
push eax
push 8
call dword [esi + 0xc]
mov eax, dword [0x100b6810]
sub esp, 8
mov ecx, dword [0x100b6958]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xbc23d70a
push 8
call fcn.10040ea0
mov ecx, dword [0x100b6810]
push eax
push 8
call dword [esi + 0xc]
movzx eax, byte [0x100b211d]
push eax
push dword [0x100b6990]
call fcn.10031dc0
push 0x148
call fcn.10060cb0
add esp, 0xc
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x4d
test eax, eax
je 0x100350d0
push 0
push 0
push str.Enable
push str.SlotHotkeyShop
push 0x100b211e
push fcn.10031c30
push ecx
mov dword [esp], 0x3cc49ba6
mov ecx, eax
push ebx
call fcn.10039ed0
mov ecx, eax
jmp 0x100350d2
xor ecx, ecx
sub esp, 8
mov dword [0x100b6994], ecx
mov eax, dword [ecx]
mov dword [ebp - 4], 0xffffffff
mov dword [esp + 4], 0xbcf5c28f
mov dword [esp], 0x3e800000
push 0
push ebx
push 0
call dword [eax + 0xc]
push 0xe8
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x4e
test eax, eax
je 0x10035145
push 0
push 0
push dword [0x100b68f8]
push dword [0x100b6904]
push dword [0x100b6900]
push ecx
mov dword [esp], 0x3c54fdf4
mov ecx, eax
push str.Enable_HotKey_Spellbook_Shop_Ability_Learn
push ebx
call fcn.1003cfb0
mov ecx, eax
jmp 0x10035147
xor ecx, ecx
sub esp, 8
mov dword [0x100b69a0], ecx
mov eax, dword [ecx]
mov dword [ebp - 4], 0xffffffff
mov dword [esp + 4], 0
mov dword [esp], 0x3c23d70a
push 5
push dword [0x100b6994]
push 3
call dword [eax + 0x10]
push ebx
call fcn.10050d70
mov edi, eax
add esp, 4
mov dword [0x100b6910], edi
mov esi, dword [edi + 4]
add esi, dword [edi]
call fcn.10060990
movss xmm0, dword [0x1008be04]
mov ecx, edi
fstp dword [ebp - 0x2c]
divss xmm0, dword [ebp - 0x2c]
movss dword [esi + 0x58], xmm0
call fcn.1004f980
mov ecx, dword [0x100b6910]
mov eax, dword [ecx + 4]
add eax, dword [ecx]
mov dword [eax + 0x5c], 0x3e83126f
call fcn.1004f980
mov ecx, dword [0x100b6910]
push str.CommandCardHuman.tga
call fcn.10050e70
mov ecx, dword [0x100b6910]
sub esp, 8
mov dword [esp + 4], 0
mov dword [esp], 0x3e6147ae
push 0
push ebx
push 0
call fcn.1004fa00
push 0x148
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x4f
test eax, eax
je 0x1003523a
push str.Quick_Cast
push 0
push str.QuickCastCommandShop0
push str.SlotHotkeyShop
push 0x100b68d0
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x1003523c
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b66c4], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x50
test eax, eax
je 0x1003528d
push str.Quick_Cast
push 0
push str.QuickCastCommandShop1
push str.SlotHotkeyShop
push 0x100b68d1
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x1003528f
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b66c8], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x51
test eax, eax
je 0x100352e0
push str.Quick_Cast
push 0
push str.QuickCastCommandShop2
push str.SlotHotkeyShop
push 0x100b68d2
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x100352e2
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b66cc], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x52
test eax, eax
je 0x10035333
push str.Quick_Cast
push 0
push str.QuickCastCommandShop3
push str.SlotHotkeyShop
push 0x100b68d3
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10035335
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b66d0], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x53
test eax, eax
je 0x10035386
push str.Quick_Cast
push 0
push str.QuickCastCommandShop4
push str.SlotHotkeyShop
push 0x100b68d4
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10035388
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b66d4], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x54
test eax, eax
je 0x100353d9
push str.Quick_Cast
push 0
push str.QuickCastCommandShop5
push str.SlotHotkeyShop
push 0x100b68d5
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x100353db
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b66d8], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x55
test eax, eax
je 0x1003542c
push str.Quick_Cast
push 0
push str.QuickCastCommandShop6
push str.SlotHotkeyShop
push 0x100b68d6
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x1003542e
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b66dc], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x56
test eax, eax
je 0x1003547f
push str.Quick_Cast
push 0
push str.QuickCastCommandShop7
push str.SlotHotkeyShop
push 0x100b68d7
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10035481
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b66e0], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x57
test eax, eax
je 0x100354d2
push str.Quick_Cast
push 0
push str.QuickCastCommandShop8
push str.SlotHotkeyShop
push 0x100b68d8
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x100354d4
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b66e4], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x58
test eax, eax
je 0x10035525
push str.Quick_Cast
push 0
push str.QuickCastCommandShop9
push str.SlotHotkeyShop
push 0x100b68d9
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x10035527
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b66e8], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x59
test eax, eax
je 0x10035578
push str.Quick_Cast
push 0
push str.QuickCastCommandShop10
push str.SlotHotkeyShop
push 0x100b68da
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x1003557a
xor eax, eax
push 0x148
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b66ec], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x5a
test eax, eax
je 0x100355cb
push str.Quick_Cast
push 0
push str.QuickCastCommandShop11
push str.SlotHotkeyShop
push 0x100b68db
push 0
push ecx
mov dword [esp], 0x3c23d70a
mov ecx, eax
push ebx
call fcn.10039ed0
jmp 0x100355cd
xor eax, eax
push 0xb0
mov dword [ebp - 4], 0xffffffff
mov dword [0x100b66f0], eax
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x5b
test eax, eax
je 0x10035623
push str.SlotCommandShop0Enabled
push str.SlotCommandShop0
push str.SlotHotkeyShop
push 0xffffffffffffffff
push 0
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3d1ba5e3
mov dword [esp], 0x3d1ba5e3
push ebx
call fcn.1003e6e0
jmp 0x10035625
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b695c], eax
mov dword [esp + 4], 0xbd83126f
mov dword [esp], 0x3d3851ec
push 0
push dword [0x100b6910]
push 0
call fcn.100410c0
push 0xb0
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x5c
test eax, eax
je 0x1003569e
push str.SlotCommandShop1Enabled
push str.SlotCommandShop1
push str.SlotHotkeyShop
push 0xffffffffffffffff
push 0
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3d1ba5e3
mov dword [esp], 0x3d1ba5e3
push ebx
call fcn.1003e6e0
jmp 0x100356a0
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b6960], eax
mov dword [esp + 4], 0xbd83126f
mov dword [esp], 0x3db57e67
push 0
push dword [0x100b6910]
push 0
call fcn.100410c0
push 0xb0
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x5d
test eax, eax
je 0x10035719
push str.SlotCommandShop2Enabled
push str.SlotCommandShop2
push str.SlotHotkeyShop
push 0xffffffffffffffff
push 0
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3d1ba5e3
mov dword [esp], 0x3d1ba5e3
push ebx
call fcn.1003e6e0
jmp 0x1003571b
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b6964], eax
mov dword [esp + 4], 0xbd83126f
mov dword [esp], 0x3e0769ec
push 0
push dword [0x100b6910]
push 0
call fcn.100410c0
push 0xb0
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x5e
test eax, eax
je 0x10035794
push str.SlotCommandShop3Enabled
push str.SlotCommandShop3
push str.SlotHotkeyShop
push 0xffffffffffffffff
push 0
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3d1ba5e3
mov dword [esp], 0x3d1ba5e3
push ebx
call fcn.1003e6e0
jmp 0x10035796
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b6968], eax
mov dword [esp + 4], 0xbd83126f
mov dword [esp], 0x3e3414a5
push 0
push dword [0x100b6910]
push 0
call fcn.100410c0
push 0xb0
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x5f
test eax, eax
je 0x1003580f
push str.SlotCommandShop4Enabled
push str.SlotCommandShop4
push str.SlotHotkeyShop
push 0xffffffffffffffff
push 0
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3d1ba5e3
mov dword [esp], 0x3d1ba5e3
push ebx
call fcn.1003e6e0
jmp 0x10035811
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b696c], eax
mov dword [esp + 4], 0xbddb22d1
mov dword [esp], 0x3d3851ec
push 0
push dword [0x100b6910]
push 0
call fcn.100410c0
push 0xb0
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x60
test eax, eax
je 0x1003588a
push str.SlotCommandShop5Enabled
push str.SlotCommandShop5
push str.SlotHotkeyShop
push 0xffffffffffffffff
push 0
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3d1ba5e3
mov dword [esp], 0x3d1ba5e3
push ebx
call fcn.1003e6e0
jmp 0x1003588c
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b6970], eax
mov dword [esp + 4], 0xbddb22d1
mov dword [esp], 0x3db57e67
push 0
push dword [0x100b6910]
push 0
call fcn.100410c0
push 0xb0
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x61
test eax, eax
je 0x10035905
push str.SlotCommandShop6Enabled
push str.SlotCommandShop6
push str.SlotHotkeyShop
push 0xffffffffffffffff
push 0
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3d1ba5e3
mov dword [esp], 0x3d1ba5e3
push ebx
call fcn.1003e6e0
jmp 0x10035907
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b6974], eax
mov dword [esp + 4], 0xbddb22d1
mov dword [esp], 0x3e0769ec
push 0
push dword [0x100b6910]
push 0
call fcn.100410c0
push 0xb0
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x62
test eax, eax
je 0x10035980
push str.SlotCommandShop7Enabled
push str.SlotCommandShop7
push str.SlotHotkeyShop
push 0xffffffffffffffff
push 0
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3d1ba5e3
mov dword [esp], 0x3d1ba5e3
push ebx
call fcn.1003e6e0
jmp 0x10035982
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b6978], eax
mov dword [esp + 4], 0xbddb22d1
mov dword [esp], 0x3e3414a5
push 0
push dword [0x100b6910]
push 0
call fcn.100410c0
push 0xb0
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x63
test eax, eax
je 0x100359fb
push str.SlotCommandShop8Enabled
push str.SlotCommandShop8
push str.SlotHotkeyShop
push 0xffffffffffffffff
push 0
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3d1ba5e3
mov dword [esp], 0x3d1ba5e3
push ebx
call fcn.1003e6e0
jmp 0x100359fd
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b697c], eax
mov dword [esp + 4], 0xbe19999a
mov dword [esp], 0x3d3851ec
push 0
push dword [0x100b6910]
push 0
call fcn.100410c0
push 0xb0
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x64
test eax, eax
je 0x10035a76
push str.SlotCommandShop9Enabled
push str.SlotCommandShop9
push str.SlotHotkeyShop
push 0xffffffffffffffff
push 0
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3d1ba5e3
mov dword [esp], 0x3d1ba5e3
push ebx
call fcn.1003e6e0
jmp 0x10035a78
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b6980], eax
mov dword [esp + 4], 0xbe19999a
mov dword [esp], 0x3db57e67
push 0
push dword [0x100b6910]
push 0
call fcn.100410c0
push 0xb0
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x65
test eax, eax
je 0x10035af1
push str.SlotCommandShop10Enabled
push str.SlotCommandShop10
push str.SlotHotkeyShop
push 0xffffffffffffffff
push 0
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3d1ba5e3
mov dword [esp], 0x3d1ba5e3
push ebx
call fcn.1003e6e0
jmp 0x10035af3
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b6984], eax
mov dword [esp + 4], 0xbe19999a
mov dword [esp], 0x3e0769ec
push 0
push dword [0x100b6910]
push 0
call fcn.100410c0
push 0xb0
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x66
test eax, eax
je 0x10035b6c
push str.SlotCommandShop11Enabled
push str.SlotCommandShop11
push str.SlotHotkeyShop
push 0xffffffffffffffff
push 0
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3d1ba5e3
mov dword [esp], 0x3d1ba5e3
push ebx
call fcn.1003e6e0
jmp 0x10035b6e
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b6988], eax
mov dword [esp + 4], 0xbe19999a
mov dword [esp], 0x3e3414a5
push 0
push dword [0x100b6910]
push 0
call fcn.100410c0
mov eax, dword [0x100b66c4]
sub esp, 8
mov ecx, dword [0x100b695c]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 6
call fcn.10040ea0
mov ecx, dword [0x100b66c4]
push eax
push 6
call dword [esi + 0xc]
mov eax, dword [0x100b66c8]
sub esp, 8
mov ecx, dword [0x100b6960]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 6
call fcn.10040ea0
mov ecx, dword [0x100b66c8]
push eax
push 6
call dword [esi + 0xc]
mov eax, dword [0x100b66cc]
sub esp, 8
mov ecx, dword [0x100b6964]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 6
call fcn.10040ea0
mov ecx, dword [0x100b66cc]
push eax
push 6
call dword [esi + 0xc]
mov eax, dword [0x100b66d0]
sub esp, 8
mov ecx, dword [0x100b6968]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 6
call fcn.10040ea0
mov ecx, dword [0x100b66d0]
push eax
push 6
call dword [esi + 0xc]
mov eax, dword [0x100b66d4]
sub esp, 8
mov ecx, dword [0x100b696c]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 6
call fcn.10040ea0
mov ecx, dword [0x100b66d4]
push eax
push 6
call dword [esi + 0xc]
mov eax, dword [0x100b66d8]
sub esp, 8
mov ecx, dword [0x100b6970]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 6
call fcn.10040ea0
mov ecx, dword [0x100b66d8]
push eax
push 6
call dword [esi + 0xc]
mov eax, dword [0x100b66dc]
sub esp, 8
mov ecx, dword [0x100b6974]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 6
call fcn.10040ea0
mov ecx, dword [0x100b66dc]
push eax
push 6
call dword [esi + 0xc]
mov eax, dword [0x100b66e0]
sub esp, 8
mov ecx, dword [0x100b6978]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 6
call fcn.10040ea0
mov ecx, dword [0x100b66e0]
push eax
push 6
call dword [esi + 0xc]
mov eax, dword [0x100b66e4]
sub esp, 8
mov ecx, dword [0x100b697c]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 6
call fcn.10040ea0
mov ecx, dword [0x100b66e4]
push eax
push 6
call dword [esi + 0xc]
mov eax, dword [0x100b66e8]
sub esp, 8
mov ecx, dword [0x100b6980]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 6
call fcn.10040ea0
mov ecx, dword [0x100b66e8]
push eax
push 6
call dword [esi + 0xc]
mov eax, dword [0x100b66ec]
sub esp, 8
mov ecx, dword [0x100b6984]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 6
call fcn.10040ea0
mov ecx, dword [0x100b66ec]
push eax
push 6
call dword [esi + 0xc]
mov eax, dword [0x100b66f0]
sub esp, 8
mov ecx, dword [0x100b6988]
mov esi, dword [eax]
mov dword [esp + 4], 0
mov dword [esp], 0xba83126f
push 6
call fcn.10040ea0
mov ecx, dword [0x100b66f0]
push eax
push 6
call dword [esi + 0xc]
movzx eax, byte [0x100b211e]
push eax
push dword [0x100b6994]
call fcn.10031c30
push 0x94
call fcn.10060cb0
add esp, 0xc
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x67
test eax, eax
je 0x10035e54
push 0
push 0
push str.HeroF1
push str.HotKeyHero
push 0xffffffffffffffff
push 0x100b69a8
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3ccccccd
mov dword [esp], 0x3d8f5c29
push ebx
call fcn.1003b670
jmp 0x10035e56
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b6844], eax
mov dword [esp + 4], 0xbe54fdf4
mov dword [esp], 0x3e570a3d
push 0
push ebx
push 0
call fcn.100410c0
push 0xe8
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x68
test eax, eax
je 0x10035ec8
push 0
push 0
push dword [0x100b68f8]
push dword [0x100b6904]
push dword [0x100b6900]
push ecx
mov dword [esp], 0x3c54fdf4
mov ecx, eax
push str.Hero_F1
push ebx
call fcn.1003cfb0
jmp 0x10035eca
xor eax, eax
mov ecx, dword [0x100b6844]
sub esp, 8
mov dword [0x100b6870], eax
mov esi, dword [eax]
mov dword [ebp - 4], 0xffffffff
mov dword [esp + 4], 0
mov dword [esp], 0x3c23d70a
push 5
call fcn.10040ea0
mov ecx, dword [0x100b6870]
push eax
push 3
call dword [esi + 0xc]
push 0x94
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x69
test eax, eax
je 0x10035f4f
push 0
push 0
push str.HeroF2
push str.HotKeyHero
push 0xffffffffffffffff
push 0x100b69ac
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3ccccccd
mov dword [esp], 0x3d8f5c29
push ebx
call fcn.1003b670
jmp 0x10035f51
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b6848], eax
mov dword [esp + 4], 0xbe6c8b44
mov dword [esp], 0x3e570a3d
push 0
push ebx
push 0
call fcn.100410c0
push 0xe8
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x6a
test eax, eax
je 0x10035fc3
push 0
push 0
push dword [0x100b68f8]
push dword [0x100b6904]
push dword [0x100b6900]
push ecx
mov dword [esp], 0x3c54fdf4
mov ecx, eax
push str.Hero_F2
push ebx
call fcn.1003cfb0
jmp 0x10035fc5
xor eax, eax
mov ecx, dword [0x100b6848]
sub esp, 8
mov dword [0x100b6874], eax
mov esi, dword [eax]
mov dword [ebp - 4], 0xffffffff
mov dword [esp + 4], 0
mov dword [esp], 0x3c23d70a
push 5
call fcn.10040ea0
mov ecx, dword [0x100b6874]
push eax
push 3
call dword [esi + 0xc]
push 0x94
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x6b
test eax, eax
je 0x1003604a
push 0
push 0
push str.HeroF3
push str.HotKeyHero
push 0xffffffffffffffff
push 0x100b69b0
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3ccccccd
mov dword [esp], 0x3d8f5c29
push ebx
call fcn.1003b670
jmp 0x1003604c
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b684c], eax
mov dword [esp + 4], 0xbe820c4a
mov dword [esp], 0x3e570a3d
push 0
push ebx
push 0
call fcn.100410c0
push 0xe8
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x6c
test eax, eax
je 0x100360be
push 0
push 0
push dword [0x100b68f8]
push dword [0x100b6904]
push dword [0x100b6900]
push ecx
mov dword [esp], 0x3c54fdf4
mov ecx, eax
push str.Hero_F3
push ebx
call fcn.1003cfb0
jmp 0x100360c0
xor eax, eax
mov ecx, dword [0x100b684c]
sub esp, 8
mov dword [0x100b6878], eax
mov esi, dword [eax]
mov dword [ebp - 4], 0xffffffff
mov dword [esp + 4], 0
mov dword [esp], 0x3c23d70a
push 5
call fcn.10040ea0
mov ecx, dword [0x100b6878]
push eax
push 3
call dword [esi + 0xc]
push 0x94
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x6d
test eax, eax
je 0x10036145
push 0
push 0
push str.HeroF4
push str.HotKeyHero
push 0xffffffffffffffff
push 0x100b69b4
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3ccccccd
mov dword [esp], 0x3d8f5c29
push ebx
call fcn.1003b670
jmp 0x10036147
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b6850], eax
mov dword [esp + 4], 0xbe8dd2f2
mov dword [esp], 0x3e570a3d
push 0
push ebx
push 0
call fcn.100410c0
push 0xe8
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x6e
test eax, eax
je 0x100361b9
push 0
push 0
push dword [0x100b68f8]
push dword [0x100b6904]
push dword [0x100b6900]
push ecx
mov dword [esp], 0x3c54fdf4
mov ecx, eax
push str.Hero_F4
push ebx
call fcn.1003cfb0
jmp 0x100361bb
xor eax, eax
mov ecx, dword [0x100b6850]
sub esp, 8
mov dword [0x100b687c], eax
mov esi, dword [eax]
mov dword [ebp - 4], 0xffffffff
mov dword [esp + 4], 0
mov dword [esp], 0x3c23d70a
push 5
call fcn.10040ea0
mov ecx, dword [0x100b687c]
push eax
push 3
call dword [esi + 0xc]
push 0x94
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x6f
test eax, eax
je 0x10036240
push 0
push 0
push str.HeroF5
push str.HotKeyHero
push 0xffffffffffffffff
push 0x100b69b8
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3ccccccd
mov dword [esp], 0x3d8f5c29
push ebx
call fcn.1003b670
jmp 0x10036242
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b6854], eax
mov dword [esp + 4], 0xbe99999a
mov dword [esp], 0x3e570a3d
push 0
push ebx
push 0
call fcn.100410c0
push 0xe8
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x70
test eax, eax
je 0x100362b4
push 0
push 0
push dword [0x100b68f8]
push dword [0x100b6904]
push dword [0x100b6900]
push ecx
mov dword [esp], 0x3c54fdf4
mov ecx, eax
push str.Hero_F5
push ebx
call fcn.1003cfb0
jmp 0x100362b6
xor eax, eax
mov ecx, dword [0x100b6854]
sub esp, 8
mov dword [0x100b6880], eax
mov esi, dword [eax]
mov dword [ebp - 4], 0xffffffff
mov dword [esp + 4], 0
mov dword [esp], 0x3c23d70a
push 5
call fcn.10040ea0
mov ecx, dword [0x100b6880]
push eax
push 3
call dword [esi + 0xc]
push 0x94
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x71
test eax, eax
je 0x1003633b
push 0
push 0
push str.HeroF6
push str.HotKeyHero
push 0xffffffffffffffff
push 0x100b69bc
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3ccccccd
mov dword [esp], 0x3d8f5c29
push ebx
call fcn.1003b670
jmp 0x1003633d
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b6858], eax
mov dword [esp + 4], 0xbea56042
mov dword [esp], 0x3e570a3d
push 0
push ebx
push 0
call fcn.100410c0
push 0xe8
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x72
test eax, eax
je 0x100363af
push 0
push 0
push dword [0x100b68f8]
push dword [0x100b6904]
push dword [0x100b6900]
push ecx
mov dword [esp], 0x3c54fdf4
mov ecx, eax
push str.Hero_F6_________BackSpace_used_to_delete_
push ebx
call fcn.1003cfb0
jmp 0x100363b1
xor eax, eax
mov ecx, dword [0x100b6858]
sub esp, 8
mov dword [0x100b6884], eax
mov esi, dword [eax]
mov dword [ebp - 4], 0xffffffff
mov dword [esp + 4], 0
mov dword [esp], 0x3c23d70a
push 5
call fcn.10040ea0
mov ecx, dword [0x100b6884]
push eax
push 3
call dword [esi + 0xc]
push 0x94
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x73
test eax, eax
je 0x10036436
push 0
push 0
push str.HeroF7
push str.HotKeyHero
push 0xffffffffffffffff
push 0x100b69c0
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3ccccccd
mov dword [esp], 0x3d8f5c29
push ebx
call fcn.1003b670
jmp 0x10036438
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b685c], eax
mov dword [esp + 4], 0xbe54fdf4
mov dword [esp], 0x3ea8f5c3
push 0
push ebx
push 0
call fcn.100410c0
push 0xe8
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x74
test eax, eax
je 0x100364aa
push 0
push 0
push dword [0x100b68f8]
push dword [0x100b6904]
push dword [0x100b6900]
push ecx
mov dword [esp], 0x3c54fdf4
mov ecx, eax
push str.Hero_F7
push ebx
call fcn.1003cfb0
jmp 0x100364ac
xor eax, eax
mov ecx, dword [0x100b685c]
sub esp, 8
mov dword [0x100b6888], eax
mov esi, dword [eax]
mov dword [ebp - 4], 0xffffffff
mov dword [esp + 4], 0
mov dword [esp], 0x3c23d70a
push 5
call fcn.10040ea0
mov ecx, dword [0x100b6888]
push eax
push 3
call dword [esi + 0xc]
push 0x94
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x75
test eax, eax
je 0x10036531
push 0
push 0
push str.AutoClickLeft
push str.HotKeyHero
push 0xffffffffffffffff
push 0x100b69c4
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3ccccccd
mov dword [esp], 0x3d8f5c29
push ebx
call fcn.1003b670
jmp 0x10036533
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b6860], eax
mov dword [esp + 4], 0xbe6c8b44
mov dword [esp], 0x3ea8f5c3
push 0
push ebx
push 0
call fcn.100410c0
push 0xe8
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x76
test eax, eax
je 0x100365a5
push 0
push 0
push dword [0x100b68f8]
push dword [0x100b6904]
push dword [0x100b6900]
push ecx
mov dword [esp], 0x3c54fdf4
mov ecx, eax
push str.Auto_Click_Left
push ebx
call fcn.1003cfb0
jmp 0x100365a7
xor eax, eax
mov ecx, dword [0x100b6860]
sub esp, 8
mov dword [0x100b688c], eax
mov esi, dword [eax]
mov dword [ebp - 4], 0xffffffff
mov dword [esp + 4], 0
mov dword [esp], 0x3c23d70a
push 5
call fcn.10040ea0
mov ecx, dword [0x100b688c]
push eax
push 3
call dword [esi + 0xc]
push 0x94
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x77
test eax, eax
je 0x1003662c
push 0
push 0
push str.AutoClickRight
push str.HotKeyHero
push 0xffffffffffffffff
push 0x100b69c8
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3ccccccd
mov dword [esp], 0x3d8f5c29
push ebx
call fcn.1003b670
jmp 0x1003662e
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b6864], eax
mov dword [esp + 4], 0xbe820c4a
mov dword [esp], 0x3ea8f5c3
push 0
push ebx
push 0
call fcn.100410c0
push 0xe8
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x78
test eax, eax
je 0x100366a0
push 0
push 0
push dword [0x100b68f8]
push dword [0x100b6904]
push dword [0x100b6900]
push ecx
mov dword [esp], 0x3c54fdf4
mov ecx, eax
push str.Auto_Click_Right
push ebx
call fcn.1003cfb0
jmp 0x100366a2
xor eax, eax
mov ecx, dword [0x100b6864]
sub esp, 8
mov dword [0x100b6890], eax
mov esi, dword [eax]
mov dword [ebp - 4], 0xffffffff
mov dword [esp + 4], 0
mov dword [esp], 0x3c23d70a
push 5
call fcn.10040ea0
mov ecx, dword [0x100b6890]
push eax
push 3
call dword [esi + 0xc]
push 0x94
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x79
test eax, eax
je 0x10036727
push 0
push 0
push str.SetIdTarget
push str.HotKeyHero
push 0xffffffffffffffff
push 0x100b69cc
sub esp, 8
mov ecx, eax
mov dword [esp + 4], 0x3ccccccd
mov dword [esp], 0x3d8f5c29
push ebx
call fcn.1003b670
jmp 0x10036729
xor eax, eax
sub esp, 8
mov dword [ebp - 4], 0xffffffff
mov ecx, eax
mov dword [0x100b6868], eax
mov dword [esp + 4], 0xbe8dd2f2
mov dword [esp], 0x3ea8f5c3
push 0
push ebx
push 0
call fcn.100410c0
cmp dword [0x100b2178], 0
mov ecx, dword [0x100b6868]
setne al
movzx eax, al
push eax
call fcn.10040e10
push 0xe8
call fcn.10060cb0
add esp, 4
mov dword [ebp - 0x2c], eax
mov dword [ebp - 4], 0x7a
test eax, eax
je 0x100367b4
push 0
push 0
push dword [0x100b68f8]
push dword [0x100b6904]
push dword [0x100b6900]
push ecx
mov dword [esp], 0x3c54fdf4
mov ecx, eax
push str.Set_Id_Target
push ebx
call fcn.1003cfb0
jmp 0x100367b6
xor eax, eax
mov ecx, dword [0x100b6868]
sub esp, 8
mov dword [0x100b6894], eax
mov esi, dword [eax]
mov dword [ebp - 4], 0xffffffff
mov dword [esp + 4], 0
mov dword [esp], 0x3c23d70a
push 5
call fcn.10040ea0
mov ecx, dword [0x100b6894]
push eax
push 3
call dword [esi + 0xc]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.10060c02
mov esp, ebp
pop ebp
ret