Function at 0x1004d090
Capabilities:
Download url
Get graphical window text
Parse pe header
Receive data
Reference sql statements
Terminate process

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100b3d84
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x564
push esi
push edi
xor edi, edi
mov dword [ebp - 0x18], ecx
mov dword [ebp - 0x1c], edi
cmp byte [0x100e80cc], 0
mov dword [ebp - 0x20], edi
jne 0x1004d408
cmp dword [0x100e3ce4], 0x10
mov eax, 0x100e3cd0
cmovae eax, dword [0x100e3cd0]
push eax
push str.Fetching_configuration_for_GameServer_Key:__s_n
call fcn.10009ff0
push 0x100e3cd0
mov edx, str.https:__maxiguard.org_api.php_key
lea ecx, [ebp - 0xc8]
call fcn.100124f0
add esp, 0xc
push edi
mov dword [ebp - 4], edi
lea ecx, [ebp - 0x60]
cmp dword [ebp - 0xb4], 0x10
lea eax, [ebp - 0xc8]
push edi
cmovae eax, dword [ebp - 0xc8]
push ecx
push eax
push edi
call dword [sym.imp.urlmon.dll_URLOpenBlockingStreamA]
test eax, eax
jne 0x10053484
push 1
push 3
lea ecx, [ebp - 0x50c]
call fcn.10054ce0
mov byte [ebp - 4], 2
lea edx, [ebp - 0x14]
mov eax, dword [ebp - 0x60]
push edx
push 0x64
lea edx, [ebp - 0x570]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0xc]
mov eax, dword [ebp - 0x14]
test eax, eax
je 0x1004d192
nop dword [eax + eax]
push 0
push eax
lea eax, [ebp - 0x570]
push eax
lea ecx, [ebp - 0x4fc]
call fcn.10054dc0
mov eax, dword [ebp - 0x60]
lea edx, [ebp - 0x14]
push edx
push 0x64
lea edx, [ebp - 0x570]
mov ecx, dword [eax]
push edx
push eax
call dword [ecx + 0xc]
mov eax, dword [ebp - 0x14]
test eax, eax
jne 0x1004d160
mov eax, dword [ebp - 0x60]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0x4f4]
call fcn.10054fc0
mov eax, 0x400
mov dword [ebp - 0x20], eax
push 0
push str.wrongkey
lea ecx, [ebp - 0xe0]
mov byte [ebp - 4], 3
call fcn.100079d0
cmp eax, 0xffffffff
jne 0x1005349f
push 0
push str.subover
lea ecx, [ebp - 0xe0]
call fcn.100079d0
cmp eax, 0xffffffff
jne 0x100534bd
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 4
call fcn.10008390
lea ecx, [ebp - 0xf8]
call fcn.100119c0
push 0
push 0x100cfd5c
lea ecx, [ebp - 0xe0]
mov byte [ebp - 4], 5
call fcn.100079d0
mov esi, eax
cmp esi, 0xffffffff
je 0x1004d3cd
mov edi, dword [ebp - 0x18]
nop dword [eax]
lea eax, [ebp - 0x19]
push eax
push esi
push 0
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0x5c]
call fcn.1001be50
or dword [ebp - 0x20], 0x800
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0xf8]
call fcn.100108e0
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 6
call fcn.10007a20
lea eax, [esi + 1]
mov byte [ebp - 4], 5
push eax
push 0
lea ecx, [ebp - 0xe0]
call fcn.1001be00
lea eax, [ebp - 0x3c]
push eax
lea ecx, [ebp - 0xf8]
call fcn.1001b1b0
lea ecx, [ebp - 0xf8]
mov esi, dword [eax]
lea eax, [ebp - 0x40]
push eax
call fcn.1001b1d0
xor ecx, ecx
mov edx, esi
mov eax, dword [eax]
sub edx, eax
cmp eax, esi
cmova edx, ecx
test edx, edx
je 0x1004d2be
nop
cmp byte [eax], 0x3d
jne 0x1004d2b8
mov byte [eax], 0x20
inc ecx
inc eax
cmp ecx, edx
jne 0x1004d2b0
mov dword [ebp - 0x144], 0
mov dword [ebp - 0x140], 0
mov dword [ebp - 0x13c], 0
push 1
push 3
lea eax, [ebp - 0xf8]
mov byte [ebp - 4], 7
push eax
lea ecx, [ebp - 0x454]
call fcn.10010a40
lea ecx, [ebp - 0x168]
mov byte [ebp - 4], 9
call fcn.10008390
lea ecx, [ebp - 0x168]
call fcn.100119c0
lea edx, [ebp - 0x168]
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x454]
call fcn.10013720
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
test byte [ecx + eax + 0xc], 6
jne 0x1004d360
lea eax, [ebp - 0x168]
push eax
lea ecx, [ebp - 0x144]
call fcn.10010660
lea edx, [ebp - 0x168]
lea ecx, [ebp - 0x454]
call fcn.10013720
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
test byte [ecx + eax + 0xc], 6
je 0x1004d331
sub esp, 0xc
lea eax, [ebp - 0x144]
mov ecx, esp
push eax
call fcn.10054470
mov ecx, edi
call fcn.1004bcb0
lea ecx, [ebp - 0x168]
mov byte [ebp - 4], 0xb
call fcn.10007a20
lea ecx, [ebp - 0x3ec]
call fcn.100109c0
lea ecx, [ebp - 0x3ec]
call fcn.10011540
lea ecx, [ebp - 0x144]
mov byte [ebp - 4], 0xc
call fcn.100118c0
push 0
push 0x100cfd5c
lea ecx, [ebp - 0xe0]
mov byte [ebp - 4], 5
call fcn.100079d0
mov esi, eax
cmp esi, 0xffffffff
jne 0x1004d230
lea ecx, [ebp - 0xf8]
mov byte [ebp - 4], 0xd
call fcn.10007a20
lea ecx, [ebp - 0xf8]
call fcn.10007b30
lea ecx, [ebp - 0xe0]
call fcn.10007a20
lea ecx, [ebp - 0x50c]
call fcn.10010140
lea ecx, [ebp - 0xc8]
jmp 0x1004d5ca
push str.Fetching_configuration..._n
call fcn.10009ff0
add esp, 4
lea ecx, [ebp - 0x168]
call fcn.100109a0
push 1
push 0x40
push 1
push str.OriginGS.txt
lea ecx, [ebp - 0x45c]
mov dword [ebp - 4], 0xe
call fcn.1001b240
lea ecx, [ebp - 0x45c]
mov byte [ebp - 4], 0xf
call fcn.1001b230
test al, al
je 0x1004d5b9
mov eax, dword [ebp - 0x45c]
lea ecx, [ebp - 0x45c]
mov eax, dword [eax + 4]
add ecx, eax
call fcn.1000abe0
test al, al
je 0x1004d5ae
mov edi, dword [ebp - 0x18]
nop word [eax + eax]
lea edx, [ebp - 0x168]
lea ecx, [ebp - 0x45c]
call fcn.1001c3d0
lea eax, [ebp - 0x40]
mov byte [ebp - 0xd], 0x20
push eax
lea ecx, [ebp - 0x168]
mov byte [ebp - 0x19], 0x3d
call fcn.1001b1b0
mov esi, eax
lea ecx, [ebp - 0x168]
lea eax, [ebp - 0x3c]
push eax
call fcn.1001b1d0
push dword [esi]
lea edx, [ebp - 0xd]
lea ecx, [ebp - 0x19]
push dword [eax]
call fcn.1001c400
add esp, 8
lea ecx, [ebp - 0x144]
call fcn.10010430
push 1
push 3
lea eax, [ebp - 0x168]
mov byte [ebp - 4], 0x10
push eax
lea ecx, [ebp - 0x50c]
call fcn.10010a40
lea ecx, [ebp - 0xc8]
call fcn.100109a0
lea edx, [ebp - 0xc8]
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x50c]
call fcn.10012340
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call fcn.1000ab50
test al, al
je 0x1004d553
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0x144]
call fcn.10010660
lea edx, [ebp - 0xc8]
lea ecx, [ebp - 0x50c]
call fcn.10012340
mov ecx, dword [eax]
mov ecx, dword [ecx + 4]
add ecx, eax
call fcn.1000ab50
test al, al
jne 0x1004d520
sub esp, 0xc
lea eax, [ebp - 0x144]
mov ecx, esp
push eax
call fcn.10054470
mov ecx, edi
call fcn.1004bcb0
lea ecx, [ebp - 0xc8]
call fcn.10007a20
lea ecx, [ebp - 0x50c]
call fcn.10010140
lea ecx, [ebp - 0x144]
mov byte [ebp - 4], 0xf
call fcn.10010690
mov eax, dword [ebp - 0x45c]
lea ecx, [ebp - 0x45c]
mov eax, dword [eax + 4]
add ecx, eax
call fcn.1000abe0
test al, al
jne 0x1004d480
lea ecx, [ebp - 0x45c]
call fcn.1001b1f0
lea ecx, [ebp - 0x45c]
call fcn.1001b0e0
lea ecx, [ebp - 0x168]
mov dword [ebp - 4], 0xffffffff
call fcn.10007a20
push str.Configuration_fetched_succesfully__n
call fcn.10009ff0
push str.Patching_GameServer..._n_n
call fcn.10009ff0
add esp, 8
call fcn.1003a610
call fcn.1003a9f0
call fcn.1003aca0
call fcn.1003aed0
push str.SkillMastery
lea ecx, [ebp - 0x5c]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x5c]
mov dword [ebp - 4], 0x13
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov ecx, eax
call fcn.1003a480
lea ecx, [ebp - 0x5c]
mov dword [ebp - 4], 0xffffffff
call fcn.10007a20
push str.LevelCap
lea ecx, [ebp - 0x5c]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x5c]
mov dword [ebp - 4], 0x14
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov cl, al
call fcn.1003a130
lea ecx, [ebp - 0x5c]
mov dword [ebp - 4], 0xffffffff
call fcn.10007a20
push str.GuildLimitLevel5
lea ecx, [ebp - 0x150]
call fcn.10010960
push str.GuildLimitLevel4
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x15
call fcn.10010960
push str.GuildLimitLevel3
lea ecx, [ebp - 0xe0]
mov byte [ebp - 4], 0x16
call fcn.10010960
push str.GuildLimitLevel2
lea ecx, [ebp - 0xc8]
mov byte [ebp - 4], 0x17
call fcn.10010960
push str.GuildLimitLevel1
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x18
call fcn.10010960
push 0xa
lea eax, [ebp - 0x150]
mov byte [ebp - 4], 0x19
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov ecx, 0x100e88a0
push eax
push 0xa
lea eax, [ebp - 0xf8]
push eax
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov ecx, 0x100e88a0
push eax
push 0xa
lea eax, [ebp - 0xe0]
push eax
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov ecx, 0x100e88a0
push eax
push 0xa
lea eax, [ebp - 0xc8]
push eax
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov esi, eax
lea eax, [ebp - 0x5c]
mov ecx, 0x100e88a0
push 0xa
push eax
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov edx, esi
mov ecx, eax
call fcn.1003a2a0
add esp, 0xc
lea ecx, [ebp - 0x5c]
call fcn.10007a20
lea ecx, [ebp - 0xc8]
call fcn.10007a20
lea ecx, [ebp - 0xe0]
call fcn.10007a20
lea ecx, [ebp - 0xf8]
call fcn.10007a20
lea ecx, [ebp - 0x150]
mov dword [ebp - 4], 0xffffffff
call fcn.10007a20
push str.UnionLimit
lea ecx, [ebp - 0x5c]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x5c]
mov dword [ebp - 4], 0x1a
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov cl, al
call fcn.10039e50
lea ecx, [ebp - 0x5c]
mov dword [ebp - 4], 0xffffffff
call fcn.10007a20
push str.DevilPlusLimit
lea ecx, [ebp - 0xc8]
call fcn.10010960
mov dword [ebp - 4], 0x1b
push str.PlusLimit
lea ecx, [ebp - 0x5c]
call fcn.10010960
push 0xa
lea eax, [ebp - 0xc8]
mov byte [ebp - 4], 0x1c
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x5c]
mov ecx, 0x100e88a0
push 0xa
push eax
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
mov dl, byte [ebp - 0x18]
add esp, 4
mov cl, al
call fcn.1003a200
lea ecx, [ebp - 0x5c]
call fcn.10007a20
lea ecx, [ebp - 0xc8]
mov dword [ebp - 4], 0xffffffff
call fcn.10007a20
push str.DisableNPCThiefSpawn
lea ecx, [ebp - 0x5c]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x5c]
mov dword [ebp - 4], 0x1d
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
cmp eax, 1
lea ecx, [ebp - 0x5c]
sete byte [ebp - 0x19]
call fcn.10007a20
cmp byte [ebp - 0x19], 0
je 0x1004d8f6
call fcn.10039b60
push str.DisablePKItemDrop
lea ecx, [ebp - 0x5c]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x5c]
mov dword [ebp - 4], 0x1e
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x5c]
mov esi, eax
call fcn.10007a20
cmp esi, 1
jne 0x1004d941
call fcn.10039bb0
push str.NoticeOnGMUniqueKill
lea ecx, [ebp - 0x5c]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x5c]
mov dword [ebp - 4], 0x1f
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x5c]
mov esi, eax
call fcn.10007a20
cmp esi, 1
jne 0x1004d98c
call fcn.10039c10
push str.AllowStallOnJob
lea ecx, [ebp - 0x5c]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x5c]
mov dword [ebp - 4], 0x20
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x5c]
mov esi, eax
call fcn.10007a20
cmp esi, 1
jne 0x1004d9d7
call fcn.10039fb0
push str.DisableJobPenalty
lea ecx, [ebp - 0x5c]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x5c]
mov dword [ebp - 4], 0x21
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x5c]
mov esi, eax
call fcn.10007a20
cmp esi, 1
jne 0x1004da22
call fcn.10039cc0
push str.DisableGuildPenalty
lea ecx, [ebp - 0x5c]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x5c]
mov dword [ebp - 4], 0x22
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x5c]
mov esi, eax
call fcn.10007a20
cmp esi, 1
jne 0x1004da6d
call fcn.10039ef0
push str.DisableBsoBJPlugin
lea ecx, [ebp - 0x5c]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x5c]
mov dword [ebp - 4], 0x23
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x5c]
mov esi, eax
call fcn.10007a20
cmp esi, 1
jne 0x1004dab8
call fcn.1003a0e0
push str.RemoveAvatarBlueLimit
lea ecx, [ebp - 0x5c]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x5c]
mov dword [ebp - 4], 0x24
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x5c]
mov esi, eax
call fcn.10007a20
cmp esi, 1
jne 0x1004db03
call fcn.1003a000
push str.RemoveItemBlueLimit
lea ecx, [ebp - 0x5c]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x5c]
mov dword [ebp - 4], 0x25
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x5c]
mov esi, eax
call fcn.10007a20
cmp esi, 1
jne 0x1004db4e
call fcn.1003a090
push str.RemoveGMConsolePlusLimit
lea ecx, [ebp - 0x5c]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x5c]
mov dword [ebp - 4], 0x26
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x5c]
mov esi, eax
call fcn.10007a20
cmp esi, 1
jne 0x1004db99
call fcn.1003a560
push str.DisableAdvElixir
lea ecx, [ebp - 0x5c]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x5c]
mov dword [ebp - 4], 0x27
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x5c]
mov esi, eax
call fcn.10007a20
cmp esi, 1
jne 0x1004dbe4
call fcn.1003a5c0
push 0x100cff60
lea ecx, [ebp - 0x5c]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x5c]
mov dword [ebp - 4], 0x28
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x5c]
mov esi, eax
call fcn.10007a20
test esi, esi
jne 0x1004dce0
xor edi, edi
push edi
mov dword [ebp - 0x60], edi
call dword [sym.imp.USER32.dll_GetTopWindow]
mov esi, eax
mov dword [ebp - 0x14], esi
test esi, esi
je 0x1004dce0
push esi
call dword [sym.imp.USER32.dll_IsWindowVisible]
test eax, eax
je 0x1004dcc1
push esi
call dword [sym.imp.USER32.dll_GetWindowTextLengthA]
test eax, eax
je 0x1004dcc1
lea edi, [eax + 1]
xor ecx, ecx
mov eax, edi
mov edx, 2
mul edx
seto cl
neg ecx
or ecx, eax
push ecx
call fcn.1005cf5a
add esp, 4
mov esi, eax
push edi
push esi
push dword [ebp - 0x14]
call dword [sym.imp.USER32.dll_GetWindowTextW]
push esi
lea ecx, [ebp - 0x5c]
call fcn.1002c0e0
mov edx, 0x100cff64
mov dword [ebp - 4], 0x29
lea ecx, [ebp - 0x5c]
call fcn.100558e0
mov edi, dword [ebp - 0x60]
test al, al
je 0x1004dcaf
inc edi
mov dword [ebp - 0x60], edi
lea ecx, [ebp - 0x5c]
mov dword [ebp - 4], 0xffffffff
call fcn.10027ae0
mov esi, dword [ebp - 0x14]
push 2
push esi
call dword [sym.imp.USER32.dll_GetWindow]
mov esi, eax
mov dword [ebp - 0x14], esi
test esi, esi
jne 0x1004dc46
cmp edi, 1
jg 0x100534db
push str.MaxJobLevel
lea ecx, [ebp - 0x5c]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x5c]
mov dword [ebp - 4], 0x2a
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov cl, al
call fcn.1003a3e0
lea ecx, [ebp - 0x5c]
mov dword [ebp - 4], 0xffffffff
call fcn.10007a20
push str.UnionChatLimit
lea ecx, [ebp - 0x5c]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x5c]
mov dword [ebp - 4], 0x2b
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov cl, al
call fcn.1003a430
lea ecx, [ebp - 0x5c]
mov dword [ebp - 4], 0xffffffff
call fcn.10007a20
push str.AstralLevel
lea ecx, [ebp - 0x5c]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x5c]
mov dword [ebp - 4], 0x2c
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov cl, al
call fcn.1003a650
lea ecx, [ebp - 0x5c]
mov dword [ebp - 4], 0xffffffff
call fcn.10007a20
push str.PartyMobRequiredCount
lea ecx, [ebp - 0x5c]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x5c]
mov dword [ebp - 4], 0x2d
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov cl, al
call fcn.1003a6d0
lea ecx, [ebp - 0x5c]
mov dword [ebp - 4], 0xffffffff
call fcn.10007a20
push str.PartyMobProbabilty
lea ecx, [ebp - 0x5c]
call fcn.10010960
mov dword [ebp - 4], 0x2e
push 0xa
lea eax, [ebp - 0x5c]
mov ecx, 0x100e88a0
push eax
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov cl, al
call fcn.1003a720
lea ecx, [ebp - 0x5c]
mov dword [ebp - 4], 0xffffffff
call fcn.10007a20
push str.FWGuildMinimumRequirement
lea ecx, [ebp - 0x5c]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x5c]
mov dword [ebp - 4], 0x2f
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov cl, al
call fcn.10039b10
lea ecx, [ebp - 0x5c]
mov dword [ebp - 4], 0xffffffff
call fcn.10007a20
push str.RiiseResurrectLevel
lea ecx, [ebp - 0x5c]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x5c]
mov dword [ebp - 4], 0x30
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov cl, al
call fcn.1003ad30
lea ecx, [ebp - 0x5c]
mov dword [ebp - 4], 0xffffffff
call fcn.10007a20
push str.AcademyGradLevel
lea ecx, [ebp - 0xc8]
call fcn.10010960
push 0xa
lea eax, [ebp - 0xc8]
mov dword [ebp - 4], 0x31
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov cl, al
call fcn.10039dd0
lea ecx, [ebp - 0xc8]
mov dword [ebp - 4], 0xffffffff
call fcn.10007a20
push str.JobCaveMinLevel
lea ecx, [ebp - 0xe0]
call fcn.10010960
push 0xa
lea eax, [ebp - 0xe0]
mov dword [ebp - 4], 0x32
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov cl, al
call fcn.10039d50
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0xffffffff
call fcn.10007a20
push str.DisableGPGrind
lea ecx, [ebp - 0xf8]
call fcn.10010960
push 0xa
lea eax, [ebp - 0xf8]
mov dword [ebp - 4], 0x33
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
cmp eax, 1
lea ecx, [ebp - 0xf8]
sete byte [ebp - 0x19]
call fcn.10007a20
cmp byte [ebp - 0x19], 0
je 0x1004dfc2
call fcn.10039c70
push str.PatchStallGoldLimit
lea ecx, [ebp - 0x5c]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x5c]
mov dword [ebp - 4], 0x34
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x5c]
mov esi, eax
call fcn.10007a20
cmp esi, 1
jne 0x1004e00d
call fcn.1003a7b0
push str.PatchExchangeGoldLimit
lea ecx, [ebp - 0x5c]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x5c]
mov dword [ebp - 4], 0x35
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x5c]
mov esi, eax
call fcn.10007a20
cmp esi, 1
jne 0x1004e058
call fcn.1003a8e0
push str.CTFPerKillRewardCode
lea ecx, [ebp - 0x5c]
call fcn.10010960
lea eax, [ebp - 0x5c]
mov dword [ebp - 4], 0x36
push eax
mov ecx, 0x100e88a0
call fcn.10054450
mov ecx, eax
call fcn.100107b0
lea ecx, [ebp - 0x5c]
mov byte [ebp - 0x19], al
mov dword [ebp - 4], 0xffffffff
call fcn.10007a20
cmp byte [ebp - 0x19], 0
je 0x1004e0d6
push str.CTFPerKillRewardCode
lea ecx, [ebp - 0x5c]
call fcn.10010960
push str.ITEM_ETC_E080823_ICETROPHY
lea eax, [ebp - 0x5c]
mov dword [ebp - 4], 0x37
push eax
mov ecx, 0x100e88a0
call fcn.10054450
mov ecx, eax
call fcn.100108b0
lea ecx, [ebp - 0x5c]
mov dword [ebp - 4], 0xffffffff
call fcn.10007a20
push str.CTFTeamWinRewardCode
lea ecx, [ebp - 0x5c]
call fcn.10010960
lea eax, [ebp - 0x5c]
mov dword [ebp - 4], 0x38
push eax
mov ecx, 0x100e88a0
call fcn.10054450
mov ecx, eax
call fcn.100107b0
lea ecx, [ebp - 0x5c]
mov byte [ebp - 0x19], al
mov dword [ebp - 4], 0xffffffff
call fcn.10007a20
cmp byte [ebp - 0x19], 0
je 0x1004e154
push str.CTFTeamWinRewardCode
lea ecx, [ebp - 0x5c]
call fcn.10010960
push str.ITEM_ETC_E080823_ICETROPHY
lea eax, [ebp - 0x5c]
mov dword [ebp - 4], 0x39
push eax
mov ecx, 0x100e88a0
call fcn.10054450
mov ecx, eax
call fcn.100108b0
lea ecx, [ebp - 0x5c]
mov dword [ebp - 4], 0xffffffff
call fcn.10007a20
push str.BattleArenaRewardCode
lea ecx, [ebp - 0x5c]
call fcn.10010960
lea eax, [ebp - 0x5c]
mov dword [ebp - 4], 0x3a
push eax
mov ecx, 0x100e88a0
call fcn.10054450
mov ecx, eax
call fcn.100107b0
lea ecx, [ebp - 0x5c]
mov byte [ebp - 0x19], al
mov dword [ebp - 4], 0xffffffff
call fcn.10007a20
cmp byte [ebp - 0x19], 0
je 0x1004e1d2
push str.BattleArenaRewardCode
lea ecx, [ebp - 0x5c]
call fcn.10010960
push str.ITEM_ETC_ARENA_COIN
lea eax, [ebp - 0x5c]
mov dword [ebp - 4], 0x3b
push eax
mov ecx, 0x100e88a0
call fcn.10054450
mov ecx, eax
call fcn.100108b0
lea ecx, [ebp - 0x5c]
mov dword [ebp - 4], 0xffffffff
call fcn.10007a20
push str.BattleArenaRewardCode
lea ecx, [ebp - 0x150]
call fcn.10010960
push str.BattleArenaRandomPartyLoseAmount
lea ecx, [ebp - 0xf8]
mov dword [ebp - 4], 0x3c
call fcn.10010960
push str.BattleArenaRandomPartyWinAmount
lea ecx, [ebp - 0xe0]
mov byte [ebp - 4], 0x3d
call fcn.10010960
push str.BattleArenaGuildJobLoseAmount
lea ecx, [ebp - 0xc8]
mov byte [ebp - 4], 0x3e
call fcn.10010960
push str.BattleArenaGuildJobWinAmount
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x3f
call fcn.10010960
lea eax, [ebp - 0x150]
mov byte [ebp - 4], 0x40
push eax
mov ecx, 0x100e88a0
call fcn.10054450
mov ecx, eax
call fcn.10007a10
push eax
push 0xa
lea eax, [ebp - 0xf8]
mov ecx, 0x100e88a0
push eax
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov ecx, 0x100e88a0
push eax
push 0xa
lea eax, [ebp - 0xe0]
push eax
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov ecx, 0x100e88a0
push eax
push 0xa
lea eax, [ebp - 0xc8]
push eax
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x5c]
mov ecx, 0x100e88a0
push 0xa
push eax
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
mov dl, byte [ebp - 0x18]
add esp, 4
mov cl, al
call fcn.1003aac0
add esp, 0xc
lea ecx, [ebp - 0x5c]
call fcn.10007a20
lea ecx, [ebp - 0xc8]
call fcn.10007a20
lea ecx, [ebp - 0xe0]
call fcn.10007a20
lea ecx, [ebp - 0xf8]
call fcn.10007a20
lea ecx, [ebp - 0x150]
mov dword [ebp - 4], 0xffffffff
call fcn.10007a20
push str.CTFTeamWinRewardCode
lea ecx, [ebp - 0x110]
call fcn.10010960
push str.CTFPerKillRewardCode
lea ecx, [ebp - 0xe0]
mov dword [ebp - 4], 0x41
call fcn.10010960
push str.CTFTeamWinRewardAmount
lea ecx, [ebp - 0xc8]
mov byte [ebp - 4], 0x42
call fcn.10010960
push str.CTFPerKillRewardAmount
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x43
call fcn.10010960
lea eax, [ebp - 0x110]
mov byte [ebp - 4], 0x44
push eax
mov ecx, 0x100e88a0
call fcn.10054450
mov ecx, eax
call fcn.10007a10
push eax
lea eax, [ebp - 0xe0]
mov ecx, 0x100e88a0
push eax
call fcn.10054450
mov ecx, eax
call fcn.10007a10
push eax
push 0xa
lea eax, [ebp - 0xc8]
mov ecx, 0x100e88a0
push eax
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 0x18], eax
lea eax, [ebp - 0x5c]
mov ecx, 0x100e88a0
push 0xa
push eax
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
mov dl, byte [ebp - 0x18]
add esp, 4
mov cl, al
call fcn.1003abc0
add esp, 8
lea ecx, [ebp - 0x5c]
call fcn.10007a20
lea ecx, [ebp - 0xc8]
call fcn.10007a20
lea ecx, [ebp - 0xe0]
call fcn.10007a20
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.10007a20
push str.AddConstantinopleFWPulleys
lea ecx, [ebp - 0x38]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x45
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
cmp eax, 1
lea ecx, [ebp - 0x38]
sete byte [ebp - 0x19]
call fcn.10007a20
cmp byte [ebp - 0x19], 0
je 0x1004e463
call fcn.1003b020
call fcn.1003af30
push str.DisableCLAMP
lea ecx, [ebp - 0x38]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x46
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x38]
mov esi, eax
call fcn.10007a20
cmp esi, 1
jne 0x1004e4cd
push esi
push 5
mov edx, 0x1003bda0
mov ecx, 0x96cdb0
call fcn.1003b1d0
push str.CLAMP_logs_are_disabled_successfully__n
call fcn.10009ff0
add esp, 0xc
push 1
push 5
mov edx, 0x1003bdc0
mov ecx, 0x5d6638
call fcn.1003b1d0
add esp, 8
mov ecx, 0x100e8840
call fcn.100144c0
mov edx, eax
lea ecx, [ebp - 0xa0]
call fcn.1000af20
mov ecx, eax
call fcn.10007a10
push eax
push str.Patched_Auto_PVP_Cape_Regions_succesfully__Count:__s__n
call fcn.10009ff0
add esp, 8
lea ecx, [ebp - 0xa0]
call fcn.10007a20
mov ecx, 0x100e8820
call fcn.100144c0
mov edx, eax
lea ecx, [ebp - 0xa0]
call fcn.1000af20
mov ecx, eax
call fcn.10007a10
push eax
push str.Patched_Name_Hidden_Regions_succesfully__Count:__s__n
call fcn.10009ff0
add esp, 8
lea ecx, [ebp - 0xa0]
call fcn.10007a20
mov ecx, 0x100e8800
call fcn.100144c0
mov edx, eax
lea ecx, [ebp - 0xa0]
call fcn.1000af20
mov ecx, eax
call fcn.10007a10
push eax
push str.Patched_Non_Party_Regions_succesfully__Count:__s__n
call fcn.10009ff0
add esp, 8
lea ecx, [ebp - 0xa0]
call fcn.10007a20
mov ecx, 0x100e8740
call fcn.100144c0
test eax, eax
jne 0x1004e5e0
mov ecx, 0x100e8560
call fcn.100144c0
test eax, eax
jne 0x1004e5e0
mov ecx, 0x100e8700
call fcn.100144c0
test eax, eax
jne 0x1004e5e0
mov ecx, 0x100e8720
call fcn.100144c0
test eax, eax
jne 0x1004e5e0
mov ecx, 0x100e86e0
call fcn.100144c0
test eax, eax
jne 0x1004e5e0
mov ecx, 0x100e86c0
call fcn.100144c0
test eax, eax
je 0x1004e794
push 1
push 5
mov edx, 0x1003bde0
mov ecx, 0x510b31
call fcn.1003b1d0
add esp, 8
mov ecx, 0x100e8740
call fcn.100144c0
test eax, eax
je 0x1004e63b
mov ecx, 0x100e8740
call fcn.100144c0
mov edx, eax
lea ecx, [ebp - 0xa0]
call fcn.1000af20
mov ecx, eax
call fcn.10007a10
push eax
push str.Patched_Blocked_Items_succesfully__Regions:__s__n
call fcn.10009ff0
add esp, 8
lea ecx, [ebp - 0xa0]
call fcn.10007a20
mov ecx, 0x100e8720
call fcn.100144c0
test eax, eax
je 0x1004e680
mov ecx, 0x100e8720
call fcn.100144c0
mov edx, eax
lea ecx, [ebp - 0xa0]
call fcn.1000af20
mov ecx, eax
call fcn.10007a10
push eax
push str.Patched_Specific_Region_Items_succesfully__Items:__s__n
call fcn.10009ff0
add esp, 8
lea ecx, [ebp - 0xa0]
call fcn.10007a20
mov ecx, 0x100e8560
call fcn.100144c0
test eax, eax
je 0x1004e6c5
mov ecx, 0x100e8560
call fcn.100144c0
mov edx, eax
lea ecx, [ebp - 0xa0]
call fcn.1000af20
mov ecx, eax
call fcn.10007a10
push eax
push str.Patched_Job_Blocked_Items_succesfully__Items:__s__n
call fcn.10009ff0
add esp, 8
lea ecx, [ebp - 0xa0]
call fcn.10007a20
mov ecx, 0x100e8700
call fcn.100144c0
test eax, eax
je 0x1004e70a
mov ecx, 0x100e8700
call fcn.100144c0
mov edx, eax
lea ecx, [ebp - 0xa0]
call fcn.1000af20
mov ecx, eax
call fcn.10007a10
push eax
push str.Patched_Safe_Zone_Only_Items_succesfully__Items:__s__n
call fcn.10009ff0
add esp, 8
lea ecx, [ebp - 0xa0]
call fcn.10007a20
mov ecx, 0x100e86c0
call fcn.100144c0
test eax, eax
je 0x1004e74f
mov ecx, 0x100e86c0
call fcn.100144c0
mov edx, eax
lea ecx, [ebp - 0xa0]
call fcn.1000af20
mov ecx, eax
call fcn.10007a10
push eax
push str.Patched_Safe_Zone_Blocked_Items_succesfully__Items:__s__n
call fcn.10009ff0
add esp, 8
lea ecx, [ebp - 0xa0]
call fcn.10007a20
mov ecx, 0x100e86e0
call fcn.100144c0
test eax, eax
je 0x1004e794
mov ecx, 0x100e86e0
call fcn.100144c0
mov edx, eax
lea ecx, [ebp - 0xa0]
call fcn.1000af20
mov ecx, eax
call fcn.10007a10
push eax
push str.Patched_Specific_Item_Regions_succesfully__Regions:__s__n
call fcn.10009ff0
add esp, 8
lea ecx, [ebp - 0xa0]
call fcn.10007a20
mov ecx, 0x100e8920
call fcn.100144c0
test eax, eax
je 0x1004e7ef
push 1
push 6
mov edx, 0x1003bbb0
mov ecx, 0x558f27
call fcn.1003b1d0
add esp, 8
mov ecx, 0x100e8920
call fcn.100144c0
mov edx, eax
lea ecx, [ebp - 0xa0]
call fcn.1000af20
mov ecx, eax
call fcn.10007a10
push eax
push str.Patched_Party_Mob_Disabled_Regions_successfully__Count:__s__n
call fcn.10009ff0
add esp, 8
lea ecx, [ebp - 0xa0]
call fcn.10007a20
push str.HideNamesInPVPRegions
lea ecx, [ebp - 0x38]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x47
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x38]
mov esi, eax
call fcn.10007a20
movzx ecx, byte [0x100e80ce]
test esi, esi
mov edi, 1
cmovne ecx, edi
mov byte [0x100e80ce], cl
lea ecx, [ebp - 0x110]
push str.HideTitlesInPVPRegions
call fcn.10010960
push 0xa
lea eax, [ebp - 0x110]
mov dword [ebp - 4], 0x48
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x110]
mov esi, eax
call fcn.10007a20
movzx ecx, byte [0x100e80cf]
test esi, esi
push str.HideGuildsInPVPRegions
cmovne ecx, edi
mov byte [0x100e80cf], cl
lea ecx, [ebp - 0x5c]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x5c]
mov dword [ebp - 4], 0x49
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x5c]
mov esi, eax
call fcn.10007a20
movzx ecx, byte [0x100e80bb]
test esi, esi
cmovne ecx, edi
mov byte [0x100e80bb], cl
mov ecx, 0x100e8900
call fcn.100144c0
test eax, eax
jne 0x1004e955
mov ecx, 0x100e88c0
call fcn.100144c0
test eax, eax
jne 0x1004e955
push str.EnableExtendedDPSMeter
lea ecx, [ebp - 0x38]
call fcn.10010960
mov dword [ebp - 4], 0x4a
mov ecx, 0x100e88a0
mov eax, dword [ebp - 0x20]
or eax, edi
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x38]
push 0xa
push eax
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov byte [ebp - 0xd], 0
cmp eax, edi
jne 0x1004e959
mov byte [ebp - 0xd], 1
mov dword [ebp - 4], 0xffffffff
mov eax, dword [ebp - 0x20]
test al, 1
je 0x1004e975
and eax, 0xfffffffe
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x20], eax
call fcn.10007a20
cmp byte [ebp - 0xd], 0
je 0x1004ea45
push 1
push 6
mov edx, 0x1003b830
mov ecx, 0x40e89e
call fcn.1003b1d0
push 1
push 6
mov edx, 0x1003b860
mov ecx, 0x40e4fc
call fcn.1003b1d0
push 1
push 6
mov edx, 0x1003b890
mov ecx, 0x40e67f
call fcn.1003b1d0
add esp, 0x18
mov ecx, 0x100e8900
call fcn.100144c0
test eax, eax
je 0x1004ea00
mov ecx, 0x100e8900
call fcn.100144c0
mov edx, eax
lea ecx, [ebp - 0xa0]
call fcn.1000af20
mov ecx, eax
call fcn.10007a10
push eax
push str.Patched_Non_Ignore_monsters_successfully__Count:__s__n
call fcn.10009ff0
add esp, 8
lea ecx, [ebp - 0xa0]
call fcn.10007a20
mov ecx, 0x100e88c0
call fcn.100144c0
test eax, eax
je 0x1004ea45
mov ecx, 0x100e88c0
call fcn.100144c0
mov edx, eax
lea ecx, [ebp - 0xa0]
call fcn.1000af20
mov ecx, eax
call fcn.10007a10
push eax
push str.Patched_Non_Ignore_skills_successfully__Count:__s__n
call fcn.10009ff0
add esp, 8
lea ecx, [ebp - 0xa0]
call fcn.10007a20
push str.HideNamesInPVPRegions
lea ecx, [ebp - 0x38]
call fcn.10010960
mov dword [ebp - 4], 0x4b
mov ecx, 0x100e88a0
mov eax, dword [ebp - 0x20]
or eax, 2
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x14], eax
lea eax, [ebp - 0x38]
push 0xa
push eax
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
cmp eax, 1
je 0x1004ea9b
mov ecx, 0x100e8820
call fcn.100144c0
mov byte [ebp - 0xd], 0
test eax, eax
je 0x1004ea9f
mov byte [ebp - 0xd], 1
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x38]
and dword [ebp - 0x20], 0xfffffffd
call fcn.10007a20
cmp byte [ebp - 0xd], 0
je 0x1004ead8
push 1
push 5
mov edx, 0x1003bd00
mov ecx, 0x4e5b6e
call fcn.1003b1d0
push str.PVP_Region_name_hiding_was_hooked_succesfully__n
call fcn.10009ff0
add esp, 0xc
push str.HideTitlesInPVPRegions
lea ecx, [ebp - 0x38]
call fcn.10010960
mov dword [ebp - 4], 0x4c
mov ecx, 0x100e88a0
mov eax, dword [ebp - 0x20]
or eax, 4
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x38]
push 0xa
push eax
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
cmp eax, 1
je 0x1004eb28
mov ecx, 0x100e8820
call fcn.100144c0
mov byte [ebp - 0xd], 0
test eax, eax
je 0x1004eb2c
mov byte [ebp - 0xd], 1
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x38]
mov esi, dword [ebp - 0x14]
and esi, 0xfffffff9
call fcn.10007a20
cmp byte [ebp - 0xd], 0
je 0x1004eb67
push 1
push 7
mov edx, 0x1003bca0
mov ecx, 0x841406
call fcn.1003b1d0
push str.PVP_Region_title_hiding_was_hooked_succesfully__n
call fcn.10009ff0
add esp, 0xc
push str.HideGuildsInPVPRegions
lea ecx, [ebp - 0x38]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x4d
or esi, 8
mov ecx, 0x100e88a0
push eax
mov dword [ebp - 0x1c], esi
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
cmp eax, 1
je 0x1004ebb4
mov ecx, 0x100e8820
call fcn.100144c0
mov byte [ebp - 0xd], 0
test eax, eax
je 0x1004ebb8
mov byte [ebp - 0xd], 1
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x38]
and dword [ebp - 0x14], 0xfffffff1
call fcn.10007a20
cmp byte [ebp - 0xd], 0
je 0x1004ec17
push 1
push 6
mov edx, 0x1003bd30
mov ecx, 0x4e5d20
call fcn.1003b1d0
push 1
push 9
mov edx, 0x1003bd60
mov ecx, 0x4e5e67
call fcn.1003b1d0
push 1
push 7
mov edx, 0x1003bcd0
mov ecx, 0x4dfc1a
call fcn.1003b1d0
push str.PVP_Region_guild_hiding_was_hooked_succesfully__n
call fcn.10009ff0
add esp, 0x1c
push str.FixExchangeAnimationBug
lea ecx, [ebp - 0x38]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x4e
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x38]
mov esi, eax
call fcn.10007a20
cmp esi, 1
jne 0x1004ec77
lea edx, [esi + 1]
mov ecx, 0x515578
call fcn.10023550
push str.Exchange_Animation_Bug_was_fixed_successfully__n
call fcn.10009ff0
add esp, 4
push 1
push 6
mov edx, 0x1003ba60
mov ecx, 0x4df050
call fcn.1003b1d0
add esp, 8
lea ecx, [ebp - 0x38]
push str.CrashTradePetOnQuit
call fcn.10010960
push 0xa
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x4f
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x38]
mov esi, eax
call fcn.10007a20
cmp esi, 1
jne 0x1004ece7
push str.Destroying_Trade_pet_on_quit_was_hooked_successfully__n
mov byte [0x100e8096], 1
call fcn.10009ff0
add esp, 4
push str.DisablePetsInPVPRegions
lea ecx, [ebp - 0x110]
call fcn.10010960
mov dword [ebp - 4], 0x50
mov ecx, 0x100e88a0
mov eax, dword [ebp - 0x14]
or eax, 0x10
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x110]
push 0xa
push eax
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
cmp eax, 1
je 0x1004ed81
mov ecx, 0x100e8960
call fcn.100144c0
test eax, eax
jne 0x1004ed81
push str.DisablePetsInFW
lea ecx, [ebp - 0x38]
call fcn.10010960
mov dword [ebp - 4], 0x51
mov ecx, 0x100e88a0
mov eax, dword [ebp - 0x14]
or eax, 0x20
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x38]
push 0xa
push eax
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov byte [ebp - 0xd], 0
cmp eax, 1
jne 0x1004ed85
mov byte [ebp - 0xd], 1
mov eax, dword [ebp - 0x14]
test al, 0x20
je 0x1004ed9d
and eax, 0xffffffdf
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x14], eax
call fcn.10007a20
mov eax, dword [ebp - 0x14]
and eax, 0xffffffef
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x110]
mov dword [ebp - 0x14], eax
call fcn.10007a20
cmp byte [ebp - 0xd], 0
je 0x1004ee92
push 1
push 0xc
mov edx, 0x1003bbe0
mov ecx, 0x4df8a4
call fcn.1003b1d0
add esp, 8
lea ecx, [ebp - 0x38]
push str.DisablePetsInPVPRegions
call fcn.10010960
push 0xa
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x52
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x38]
mov esi, eax
call fcn.10007a20
movzx ecx, byte [0x100e80cd]
test esi, esi
push str.DisablePetsInFW
cmovne ecx, edi
mov byte [0x100e80cd], cl
lea ecx, [ebp - 0x110]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x110]
mov dword [ebp - 4], 0x53
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x110]
mov esi, eax
call fcn.10007a20
movzx ecx, byte [0x100e8054]
cmp esi, 1
push str.Pet_disabling_was_hooked_succesfully__n
cmove ecx, edi
mov byte [0x100e8054], cl
call fcn.10009ff0
add esp, 4
push str.AutoCreateAcademy
lea ecx, [ebp - 0x38]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x54
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x38]
mov esi, eax
call fcn.10007a20
cmp esi, 1
jne 0x1004eeec
push str.Auto_Academy_Creation_is_patched_successfully__n
mov byte [0x100e806c], 1
call fcn.10009ff0
add esp, 4
push str.GrantNameWindowEnabled
lea ecx, [ebp - 0x38]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x55
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x38]
mov esi, eax
call fcn.10007a20
cmp esi, 1
jne 0x1004ef44
call fcn.1003ae60
push str.Grant_Name_Window_was_hooked_successfully__n
call fcn.10009ff0
add esp, 4
push str.GrantNameGuildLevel
lea ecx, [ebp - 0x38]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x56
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov cl, al
call fcn.10039ea0
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
call fcn.10007a20
push str.FixPetPageBug
lea ecx, [ebp - 0x110]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x110]
mov dword [ebp - 4], 0x57
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x110]
mov esi, eax
call fcn.10007a20
cmp esi, 1
jne 0x1004efeb
call fcn.1003a770
push str.Pet_1_page_bug_is_patched_successfully__n
call fcn.10009ff0
add esp, 4
push 1
push 6
mov edx, 0x1003bb30
mov ecx, 0x49c50c
call fcn.1003b1d0
add esp, 8
cmp byte [0x100e805c], 0
je 0x1004f02a
push 1
push 6
mov edx, 0x1003bb00
mov ecx, 0x406093
call fcn.1003b1d0
push str.Invincible_State_change_is_hooked_for_Drunk_Event__n
call fcn.10009ff0
add esp, 0xc
push str.StallNetworkEnabled
lea ecx, [ebp - 0x38]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x58
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x38]
mov esi, eax
call fcn.10007a20
cmp esi, 1
jne 0x1004f082
call fcn.1003b0a0
push str.Stall_Network_is_patched_successfully__n
call fcn.10009ff0
add esp, 4
push str.EnableIncreasedGuildStorage
lea ecx, [ebp - 0x38]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x59
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x38]
mov esi, eax
call fcn.10007a20
cmp esi, 1
jne 0x1004f0da
call fcn.1003ad80
push str.Guild_Storage_Pages_are_patched_successfully__n
call fcn.10009ff0
add esp, 4
push str.DPSMeterEnabled
lea ecx, [ebp - 0x110]
call fcn.10010960
mov dword [ebp - 4], 0x5a
mov ecx, 0x100e88a0
mov eax, dword [ebp - 0x14]
or eax, 0x40
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x110]
push 0xa
push eax
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
cmp eax, 1
je 0x1004f168
push str.UniqueTargetEnabled
lea ecx, [ebp - 0x38]
call fcn.10010960
mov dword [ebp - 4], 0x5b
mov ecx, 0x100e88a0
mov eax, dword [ebp - 0x14]
or eax, 0x80
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x38]
push 0xa
push eax
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov byte [ebp - 0xd], 0
cmp eax, 1
jne 0x1004f16c
mov byte [ebp - 0xd], 1
test byte [ebp - 0x14], 0x80
je 0x1004f17a
lea ecx, [ebp - 0x38]
call fcn.10007a20
lea ecx, [ebp - 0x110]
mov dword [ebp - 4], 0xffffffff
call fcn.10007a20
cmp byte [ebp - 0xd], 0
je 0x1004f1b2
push 1
push 6
mov edx, 0x1003bae0
mov ecx, 0x4c44ad
call fcn.1003b1d0
push str.DPS_Meter_Unique_Target_are_patched_successfully__n
call fcn.10009ff0
add esp, 0xc
mov ecx, 0x100e8860
call fcn.100144c0
test eax, eax
je 0x1004f1ee
push 1
push 9
mov edx, 0x1003b980
mov ecx, 0x50ff2a
call fcn.1003b1d0
add esp, 8
mov ecx, 0x100e8860
call fcn.100144c0
push eax
push str.Fast_Revive_Areas_are_patched_successfully___d_areas_total._n
call fcn.10009ff0
add esp, 8
push str.accid
lea ecx, [ebp - 0x38]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x5c
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov word [0x100e80b0], ax
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
call fcn.10007a20
push 0x10034020
lea ecx, [ebp - 0xb0]
mov dword [ebp - 0x18], 0x7074
call fcn.10055920
push eax
lea eax, [ebp - 0x18]
mov dword [ebp - 4], 0x5d
push eax
mov ecx, 0x100e87e0
call fcn.100542b0
mov ecx, eax
call fcn.10054390
lea ecx, [ebp - 0xb0]
mov dword [ebp - 4], 0xffffffff
call fcn.10037c40
push 0x10034510
lea ecx, [ebp - 0x88]
mov dword [ebp - 0x18], 0x704c
call fcn.10055920
push eax
lea eax, [ebp - 0x18]
mov dword [ebp - 4], 0x5e
push eax
mov ecx, 0x100e87e0
call fcn.100542b0
mov ecx, eax
call fcn.10054390
lea ecx, [ebp - 0x88]
mov dword [ebp - 4], 0xffffffff
call fcn.10037c40
push 0x10034cc0
lea ecx, [ebp - 0x190]
mov dword [ebp - 0x18], 0x70c6
call fcn.10055920
push eax
lea eax, [ebp - 0x18]
mov dword [ebp - 4], 0x5f
push eax
mov ecx, 0x100e87e0
call fcn.100542b0
mov ecx, eax
call fcn.10054390
lea ecx, [ebp - 0x190]
mov dword [ebp - 4], 0xffffffff
call fcn.10037c40
push 0x10034de0
lea ecx, [ebp - 0x1ec]
mov dword [ebp - 0x18], 0x7060
call fcn.10055920
push eax
lea eax, [ebp - 0x18]
mov dword [ebp - 4], 0x60
push eax
mov ecx, 0x100e87e0
call fcn.100542b0
mov ecx, eax
call fcn.10054390
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1ec]
call fcn.10037c40
push 0x10034de0
lea ecx, [ebp - 0x1c4]
mov dword [ebp - 0x18], 0x7062
call fcn.10055920
push eax
lea eax, [ebp - 0x18]
mov dword [ebp - 4], 0x61
push eax
mov ecx, 0x100e87e0
call fcn.100542b0
mov ecx, eax
call fcn.10054390
lea ecx, [ebp - 0x1c4]
mov dword [ebp - 4], 0xffffffff
call fcn.10037c40
push 0x100352d0
lea ecx, [ebp - 0x2cc]
mov dword [ebp - 0x18], 0x70b1
call fcn.10055920
push eax
lea eax, [ebp - 0x18]
mov dword [ebp - 4], 0x62
push eax
mov ecx, 0x100e87e0
call fcn.100542b0
mov ecx, eax
call fcn.10054390
lea ecx, [ebp - 0x2cc]
mov dword [ebp - 4], 0xffffffff
call fcn.10037c40
push 0x100367b0
lea ecx, [ebp - 0x2a4]
mov dword [ebp - 0x18], 0x7034
call fcn.10055920
push eax
lea eax, [ebp - 0x18]
mov dword [ebp - 4], 0x63
push eax
mov ecx, 0x100e87e0
call fcn.100542b0
mov ecx, eax
call fcn.10054390
lea ecx, [ebp - 0x2a4]
mov dword [ebp - 4], 0xffffffff
call fcn.10037c40
call fcn.1001f940
test al, al
je 0x1004f44f
push 1
lea edx, [ebp - 0x19]
mov byte [ebp - 0x19], 0x4b
mov ecx, 0x506d0e
call fcn.1003b170
push 1
push 5
mov edx, 0x1003b6a0
mov ecx, 0x5039a2
call fcn.1003b1d0
add esp, 0xc
call fcn.1001f960
test al, al
je 0x1004f481
push 1
lea edx, [ebp - 0x19]
mov byte [ebp - 0x19], 0x4b
mov ecx, 0x506d0e
call fcn.1003b170
push 1
push 5
mov edx, 0x1003b6a0
mov ecx, 0x5039a2
call fcn.1003b1d0
add esp, 0xc
cmp word [0x100e80b0], 1
jne 0x1004f4d8
push 0x10035680
lea ecx, [ebp - 0xb0]
mov dword [ebp - 0x18], 0x7025
call fcn.10055920
push eax
lea eax, [ebp - 0x18]
mov dword [ebp - 4], 0x64
push eax
mov ecx, 0x100e87e0
call fcn.100542b0
mov ecx, eax
call fcn.10054390
lea ecx, [ebp - 0xb0]
mov dword [ebp - 4], 0xffffffff
call fcn.10037c40
mov byte [0x100e807c], 1
mov eax, 0x1a7
cmp word [0x100e80b0], ax
jne 0x1004f4fc
push 1
lea edx, [ebp - 0x19]
mov byte [ebp - 0x19], 0x38
mov ecx, 0x4d6f9f
call fcn.1003b170
add esp, 4
cmp word [0x100e80b0], 0x38
jne 0x1004f555
push 1
push 5
mov edx, 0x1003bc70
mov ecx, 0x42e2b1
call fcn.1003b1d0
push 1
push 6
mov edx, 0x1003bc40
mov ecx, 0x42e24b
call fcn.1003b1d0
push 1
push 6
mov edx, 0x1003bc10
mov ecx, 0x8412bf
call fcn.1003b1d0
push 1
push 5
mov edx, 0x1003b5f0
mov ecx, 0x972a0d
call fcn.1003b1d0
add esp, 0x20
mov eax, 0x787
cmp word [0x100e80b0], ax
jne 0x1004f612
push 1
push 5
mov edx, 0x1003bc70
mov ecx, 0x42e2b1
call fcn.1003b1d0
push 1
push 6
mov edx, 0x1003bc40
mov ecx, 0x42e24b
call fcn.1003b1d0
push 1
push 6
mov edx, 0x1003bc10
mov ecx, 0x8412bf
call fcn.1003b1d0
push 1
push 5
mov edx, 0x1003b5f0
mov ecx, 0x972a0d
call fcn.1003b1d0
add esp, 0x20
mov dword [ebp - 0x18], 0x7045
lea ecx, [ebp - 0xb0]
push 0x10035a40
call fcn.10055920
push eax
lea eax, [ebp - 0x18]
mov dword [ebp - 4], 0x65
push eax
mov ecx, 0x100e87e0
call fcn.100542b0
mov ecx, eax
call fcn.10054390
lea ecx, [ebp - 0xb0]
mov dword [ebp - 4], 0xffffffff
call fcn.10037c40
mov ecx, 0x10006cc0
call fcn.10055950
mov edx, eax
mov ecx, 0xaf5d14
call fcn.1003b130
mov eax, 0x78e
cmp word [0x100e80b0], ax
jne 0x1004f6bf
mov edx, str.SR_GameServer_CTF
mov byte [0x100e807c], 1
mov ecx, 0x100e3bb0
call fcn.10012350
test al, al
je 0x1004f6b2
mov edx, 6
mov ecx, 0x51926a
call fcn.10023550
push 1
lea edx, [ebp - 0xd]
mov byte [ebp - 0xd], 0xeb
mov ecx, 0x5194ae
call fcn.1003b170
push 1
lea edx, [ebp - 0xd]
mov ecx, 0x5195ba
call fcn.1003b170
mov edx, 0xa
mov ecx, 0x519337
call fcn.10023550
push 4
lea edx, [ebp - 0x14]
mov dword [ebp - 0x14], 0x10
mov ecx, 0x5dd36b
call fcn.1003b170
push 4
lea edx, [ebp - 0x14]
mov ecx, 0x651c7b
call fcn.1003b170
push str.Detected_non_CTF_gs__applying_academy_patches._n
call fcn.10009ff0
add esp, 0x14
jmp 0x1004f6bf
push str.Detected_CTF_gs__not_applying_academy_patches._n
call fcn.10009ff0
add esp, 4
mov eax, 0x785
cmp word [0x100e80b0], ax
jne 0x1004f765
mov edx, str.SR_GameServer_CTF
mov ecx, 0x100e3bb0
call fcn.10012350
test al, al
je 0x1004f758
mov edx, 6
mov ecx, 0x51926a
call fcn.10023550
push 1
lea edx, [ebp - 0xd]
mov byte [ebp - 0xd], 0xeb
mov ecx, 0x5194ae
call fcn.1003b170
push 1
lea edx, [ebp - 0xd]
mov ecx, 0x5195ba
call fcn.1003b170
mov edx, 0xa
mov ecx, 0x519337
call fcn.10023550
push 4
lea edx, [ebp - 0x14]
mov dword [ebp - 0x14], 0x10
mov ecx, 0x5dd36b
call fcn.1003b170
push 4
lea edx, [ebp - 0x14]
mov ecx, 0x651c7b
call fcn.1003b170
push str.Detected_non_CTF_gs__applying_academy_patches._n
call fcn.10009ff0
add esp, 0x14
jmp 0x1004f765
push str.Detected_CTF_gs__not_applying_academy_patches._n
call fcn.10009ff0
add esp, 4
mov eax, 0x804
cmp word [0x100e80b0], ax
jne 0x1004f85a
push 1
push 5
mov edx, 0x1003bc70
mov ecx, 0x42e2b1
call fcn.1003b1d0
push 1
push 6
mov edx, 0x1003bc40
mov ecx, 0x42e24b
call fcn.1003b1d0
push 1
push 6
mov edx, 0x1003bc10
mov ecx, 0x8412bf
call fcn.1003b1d0
push 1
push 5
mov edx, 0x1003b5f0
mov ecx, 0x972a0d
call fcn.1003b1d0
add esp, 0x20
mov edx, str.SR_GameServer_CTF
mov ecx, 0x100e3bb0
call fcn.10012350
test al, al
je 0x1004f84d
mov edx, 6
mov ecx, 0x51926a
call fcn.10023550
push 1
lea edx, [ebp - 0xd]
mov byte [ebp - 0xd], 0xeb
mov ecx, 0x5194ae
call fcn.1003b170
push 1
lea edx, [ebp - 0xd]
mov ecx, 0x5195ba
call fcn.1003b170
mov edx, 0xa
mov ecx, 0x519337
call fcn.10023550
push 4
lea edx, [ebp - 0x14]
mov dword [ebp - 0x14], 0x10
mov ecx, 0x5dd36b
call fcn.1003b170
push 4
lea edx, [ebp - 0x14]
mov ecx, 0x651c7b
call fcn.1003b170
push str.Detected_non_CTF_gs__applying_academy_patches._n
call fcn.10009ff0
add esp, 0x14
jmp 0x1004f85a
push str.Detected_CTF_gs__not_applying_academy_patches._n
call fcn.10009ff0
add esp, 4
mov eax, 0x737
cmp word [0x100e80b0], ax
jne 0x1004f943
mov edx, str.SR_GameServer_CTF
mov byte [0x100e807c], 1
mov ecx, 0x100e3bb0
call fcn.10012350
test al, al
je 0x1004f8fa
mov edx, 6
mov ecx, 0x51926a
call fcn.10023550
push 1
lea edx, [ebp - 0xd]
mov byte [ebp - 0xd], 0xeb
mov ecx, 0x5194ae
call fcn.1003b170
push 1
lea edx, [ebp - 0xd]
mov ecx, 0x5195ba
call fcn.1003b170
mov edx, 0xa
mov ecx, 0x519337
call fcn.10023550
push 4
lea edx, [ebp - 0x14]
mov dword [ebp - 0x14], 0x10
mov ecx, 0x5dd36b
call fcn.1003b170
push 4
lea edx, [ebp - 0x14]
mov ecx, 0x651c7b
call fcn.1003b170
push str.Detected_non_CTF_gs__applying_academy_patches._n
call fcn.10009ff0
add esp, 0x14
jmp 0x1004f907
push str.Detected_CTF_gs__not_applying_academy_patches._n
call fcn.10009ff0
add esp, 4
push 1
push 5
mov edx, 0x1003bc70
mov ecx, 0x42e2b1
call fcn.1003b1d0
push 1
push 6
mov edx, 0x1003bc40
mov ecx, 0x42e24b
call fcn.1003b1d0
push 1
push 6
mov edx, 0x1003bc10
mov ecx, 0x8412bf
call fcn.1003b1d0
add esp, 0x18
mov esi, 0x6f9
cmp word [0x100e80b0], si
jne 0x1004fab1
mov edx, str.SR_GameServer_CTF
mov byte [0x100e807c], 1
mov ecx, 0x100e3bb0
call fcn.10012350
test al, al
je 0x1004f9e3
mov edx, 6
mov ecx, 0x51926a
call fcn.10023550
push 1
lea edx, [ebp - 0xd]
mov byte [ebp - 0xd], 0xeb
mov ecx, 0x5194ae
call fcn.1003b170
push 1
lea edx, [ebp - 0xd]
mov ecx, 0x5195ba
call fcn.1003b170
mov edx, 0xa
mov ecx, 0x519337
call fcn.10023550
push 4
lea edx, [ebp - 0x14]
mov dword [ebp - 0x14], 0x10
mov ecx, 0x5dd36b
call fcn.1003b170
push 4
lea edx, [ebp - 0x14]
mov ecx, 0x651c7b
call fcn.1003b170
push str.Detected_non_CTF_gs__applying_academy_patches._n
call fcn.10009ff0
add esp, 0x14
jmp 0x1004f9f0
push str.Detected_CTF_gs__not_applying_academy_patches._n
call fcn.10009ff0
add esp, 4
cmp word [0x100e80b0], si
jne 0x1004fab1
push 1
push 5
mov edx, 0x1003bc70
mov ecx, 0x42e2b1
call fcn.1003b1d0
push 1
push 6
mov edx, 0x1003bc40
mov ecx, 0x42e24b
call fcn.1003b1d0
push 1
push 6
mov edx, 0x1003bc10
mov ecx, 0x8412bf
call fcn.1003b1d0
push 1
push 5
mov edx, 0x1003b5f0
mov ecx, 0x972a0d
call fcn.1003b1d0
mov edx, 6
mov ecx, 0x51926a
call fcn.10023550
push 1
lea edx, [ebp - 0xd]
mov byte [ebp - 0xd], 0xeb
mov ecx, 0x5194ae
call fcn.1003b170
push 1
lea edx, [ebp - 0xd]
mov ecx, 0x5195ba
call fcn.1003b170
mov edx, 0xa
mov ecx, 0x519337
call fcn.10023550
push 4
lea edx, [ebp - 0x14]
mov dword [ebp - 0x14], 0x10
mov ecx, 0x5dd36b
call fcn.1003b170
push 4
lea edx, [ebp - 0x14]
mov ecx, 0x651c7b
call fcn.1003b170
add esp, 0x30
mov eax, 0x533
cmp word [0x100e80b0], ax
jne 0x1004fbc7
push 1
push 5
mov edx, 0x1003bc70
mov ecx, 0x42e2b1
call fcn.1003b1d0
push 1
push 6
mov edx, 0x1003bc40
mov ecx, 0x42e24b
call fcn.1003b1d0
push 1
push 6
mov edx, 0x1003bc10
mov ecx, 0x8412bf
call fcn.1003b1d0
push 1
push 5
mov edx, 0x1003b5f0
mov ecx, 0x972a0d
call fcn.1003b1d0
add esp, 0x20
mov dword [ebp - 0x18], 0x7045
lea ecx, [ebp - 0xb0]
push 0x10035a40
call fcn.10055920
push eax
lea eax, [ebp - 0x18]
mov dword [ebp - 4], 0x66
push eax
mov ecx, 0x100e87e0
call fcn.100542b0
mov ecx, eax
call fcn.10054390
lea ecx, [ebp - 0xb0]
mov dword [ebp - 4], 0xffffffff
call fcn.10037c40
push 0x10035680
lea ecx, [ebp - 0x88]
mov dword [ebp - 0x18], 0x7025
call fcn.10055920
push eax
lea eax, [ebp - 0x18]
mov dword [ebp - 4], 0x67
push eax
mov ecx, 0x100e87e0
call fcn.100542b0
mov ecx, eax
call fcn.10054390
lea ecx, [ebp - 0x88]
mov dword [ebp - 4], 0xffffffff
call fcn.10037c40
mov edx, str.SR_GameServer_12
mov ecx, 0x100e3bb0
call fcn.10008100
test al, al
je 0x1004fbc7
mov ecx, 0x10006450
call fcn.10055960
mov edx, eax
mov ecx, 0x52a8fe
call fcn.1003b0e0
mov ax, word [0x100e80b0]
mov ecx, 0x570
cmp ax, cx
je 0x1004fbe1
mov ecx, 0x7b0
cmp ax, cx
jne 0x1004fbf7
push 1
push 5
mov edx, 0x1003b8d0
mov ecx, 0x50efe1
call fcn.1003b1d0
add esp, 8
call fcn.1001f9a0
test al, al
je 0x1004fcff
push 0x10037440
lea ecx, [ebp - 0xb0]
mov dword [ebp - 0x18], 0x70ba
call fcn.10055920
push eax
lea eax, [ebp - 0x18]
mov dword [ebp - 4], 0x68
push eax
mov ecx, 0x100e87e0
call fcn.100542b0
mov ecx, eax
call fcn.10054390
lea ecx, [ebp - 0xb0]
mov dword [ebp - 4], 0xffffffff
call fcn.10037c40
push 0x10035ef0
lea ecx, [ebp - 0x88]
mov dword [ebp - 0x18], 0x70b4
call fcn.10055920
push eax
lea eax, [ebp - 0x18]
mov dword [ebp - 4], 0x69
push eax
mov ecx, 0x100e87e0
call fcn.100542b0
mov ecx, eax
call fcn.10054390
lea ecx, [ebp - 0x88]
mov dword [ebp - 4], 0xffffffff
call fcn.10037c40
push 0x10035a40
lea ecx, [ebp - 0x190]
mov dword [ebp - 0x18], 0x7045
call fcn.10055920
push eax
lea eax, [ebp - 0x18]
mov dword [ebp - 4], 0x6a
push eax
mov ecx, 0x100e87e0
call fcn.100542b0
mov ecx, eax
call fcn.10054390
lea ecx, [ebp - 0x190]
mov dword [ebp - 4], 0xffffffff
call fcn.10037c40
push 1
push 5
mov edx, 0x1003b680
mov ecx, 0x5339fa
call fcn.1003b1d0
push 1
push 5
mov edx, 0x1003b660
mov ecx, 0x472410
call fcn.1003b1d0
add esp, 0x10
call fcn.1001f990
test al, al
je 0x10050534
push 1
push 6
mov edx, 0x1003b490
mov ecx, 0x4c8015
call fcn.1003b1d0
push 1
push 5
mov edx, 0x1003b4f0
mov ecx, 0x5036fd
call fcn.1003b1d0
push 1
push 5
mov edx, 0x1003b4c0
mov ecx, 0x50331d
call fcn.1003b1d0
add esp, 0x18
mov dword [ebp - 0x18], 0x70ba
lea ecx, [ebp - 0xb0]
push 0x10037440
call fcn.10055920
push eax
lea eax, [ebp - 0x18]
mov dword [ebp - 4], 0x6b
push eax
mov ecx, 0x100e87e0
call fcn.100542b0
mov ecx, eax
call fcn.10054390
lea ecx, [ebp - 0xb0]
mov dword [ebp - 4], 0xffffffff
call fcn.10037c40
push 0x10035ef0
lea ecx, [ebp - 0x88]
mov dword [ebp - 0x18], 0x70b4
call fcn.10055920
push eax
lea eax, [ebp - 0x18]
mov dword [ebp - 4], 0x6c
push eax
mov ecx, 0x100e87e0
call fcn.100542b0
mov ecx, eax
call fcn.10054390
lea ecx, [ebp - 0x88]
mov dword [ebp - 4], 0xffffffff
call fcn.10037c40
push 0x10035a40
lea ecx, [ebp - 0x190]
mov dword [ebp - 0x18], 0x7045
call fcn.10055920
push eax
lea eax, [ebp - 0x18]
mov dword [ebp - 4], 0x6d
push eax
mov ecx, 0x100e87e0
call fcn.100542b0
mov ecx, eax
call fcn.10054390
lea ecx, [ebp - 0x190]
mov dword [ebp - 4], 0xffffffff
call fcn.10037c40
push 0x10035680
lea ecx, [ebp - 0x1ec]
mov dword [ebp - 0x18], 0x7025
call fcn.10055920
push eax
lea eax, [ebp - 0x18]
mov dword [ebp - 4], 0x6e
push eax
mov ecx, 0x100e87e0
call fcn.100542b0
mov ecx, eax
call fcn.10054390
lea ecx, [ebp - 0x1ec]
mov dword [ebp - 4], 0xffffffff
call fcn.10037c40
push 1
push 5
mov edx, 0x1003b680
mov ecx, 0x5339fa
call fcn.1003b1d0
push 1
push 5
mov edx, 0x1003b660
mov ecx, 0x472410
call fcn.1003b1d0
push 1
lea edx, [ebp - 0x19]
mov byte [ebp - 0x19], 0x46
mov ecx, 0x506d0e
call fcn.1003b170
mov ecx, 0x10006cc0
call fcn.10055950
mov edx, eax
mov ecx, 0xaf5d14
call fcn.1003b130
push 1
push 5
mov edx, 0x1003bc70
mov ecx, 0x42e2b1
call fcn.1003b1d0
push 1
push 6
mov edx, 0x1003bc40
mov ecx, 0x42e24b
call fcn.1003b1d0
push 1
push 6
mov edx, 0x1003bc10
mov ecx, 0x8412bf
call fcn.1003b1d0
push 1
push 5
mov edx, 0x1003b5f0
mov ecx, 0x972a0d
call fcn.1003b1d0
mov edx, 0xc
mov ecx, 0x619684
call fcn.10023550
mov edx, 0x21
mov ecx, 0x5bd3b9
call fcn.10023550
mov edx, 0xa
mov ecx, 0x5bd486
call fcn.10023550
mov edx, 0xa
mov ecx, 0x5bd295
call fcn.10023550
push 1
lea edx, [ebp - 0xd]
mov byte [ebp - 0xd], 1
mov ecx, 0x633aed
call fcn.1003b170
push 1
push 5
mov edx, 0x1003b8d0
mov ecx, 0x50efe1
call fcn.1003b1d0
add esp, 0x40
call fcn.1005c420
push 0x2000
call fcn.1005cf5a
mov edx, str.SELECT_ID64_CASE__WHEN_ROC.TypeID1__3_AND_ROC.TypeID2__1_AND_ROC.TypeID3__6_AND_TypeID4__2_THEN_4041_WHEN_ROC.TypeID1__3_AND_ROC.TypeID2__1_AND_ROC.TypeID3__6_AND_TypeID4__3_THEN_4077_WHEN_ROC.TypeID1__3_AND_ROC.TypeID2__1_AND_ROC.TypeID3__6_AND_TypeID4__4_THEN_4113_WHEN_ROC.TypeID1__3_AND_ROC.TypeID2__1_AND_ROC.TypeID3__6_AND_TypeID4__5_THEN_4149_WHEN_ROC.TypeID1__3_AND_ROC.TypeID2__1_AND_ROC.TypeID3__6_AND_TypeID4__6_THEN_4185_ELSE_RefItemID_END_AS_RefItemID__CASE_WHEN_INV.Slot__6_THEN_8_ELSE_IT.OptLevel_END_AS_OptLevel_CASE_WHEN_Slot__6_THEN_27709466400_ELSE_IT.Variance_END_AS_Variance__CASE_WHEN_INV.Slot__6_THEN_ROI.Dur_L_ELSE_Data_END_AS_Data_CreaterName_MagParamNum_MagParam1_MagParam2_MagParam3_MagParam4_MagParam5_MagParam6_MagParam7_MagParam8_MagParam9_MagParam10_MagParam11_MagParam12_Serial64__FROM__Inventory_INV_JOIN__ITEMS_IT_ON_INV.ItemIDIT.ID64_JOIN__RefObjCommon_ROC_WITH_NOLOCK__ON_ROC.ID__IT.RefItemID_JOIN__RefObjItem_ROI_WITH_NOLOCK___ON_ROI.ID__ROC.Link_WHERE_INV.CharID_d_AND_INV.ItemID__0__ORDER_BY_INV.Slot
mov dword [0x100e8088], 0x100d0960
mov ecx, 0x43d61f
call fcn.1003b130
push 1
push 5
mov edx, 0x1003b5a0
mov ecx, 0x43d61e
call fcn.1003b1d0
add esp, 0xc
mov byte [0x100e80a0], 1
lea ecx, [ebp - 0x1c4]
mov dword [ebp - 0x18], 0x704f
push 0x10035360
call fcn.10055920
push eax
lea eax, [ebp - 0x18]
mov dword [ebp - 4], 0x6f
push eax
mov ecx, 0x100e87e0
call fcn.100542b0
mov ecx, eax
call fcn.10054390
lea ecx, [ebp - 0x1c4]
mov dword [ebp - 4], 0xffffffff
call fcn.10037c40
mov edx, str.BR_GameServer
mov ecx, 0x100e3bb0
call fcn.10008100
test al, al
je 0x10050518
mov dl, 5
mov cl, 0xa
call fcn.1003a200
mov ecx, 0x10006450
call fcn.10055960
mov edx, eax
mov ecx, 0x52a8fe
call fcn.1003b0e0
mov dword [ebp - 0x14], 0x67
nop dword [eax + eax]
lea ecx, [ebp - 0xa8]
call fcn.10009f20
push eax
lea eax, [ebp - 0x14]
mov dword [ebp - 4], 0x70
push eax
mov ecx, 0x100e87a0
call fcn.100078c0
mov ecx, eax
call fcn.10054c10
lea ecx, [ebp - 0xa8]
mov dword [ebp - 4], 0xffffffff
call fcn.10009be0
push str.MOB_BLUE_TOWER_1_LEAGUE
lea ecx, [ebp - 0x38]
call fcn.10010960
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x71
push eax
lea eax, [ebp - 0x14]
mov ecx, 0x100e87a0
push eax
call fcn.100078c0
mov ecx, eax
call fcn.10054bf0
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0
mov dword [eax + 4], 0
call fcn.10007a20
push str.MOB_BLUE_TOWER_2_LEAGUE
lea ecx, [ebp - 0x38]
call fcn.10010960
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x72
push eax
lea eax, [ebp - 0x14]
mov ecx, 0x100e87a0
push eax
call fcn.100078c0
mov ecx, eax
call fcn.10054bf0
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0
mov dword [eax + 4], 0
call fcn.10007a20
push str.MOB_BLUE_TOWER_3_LEAGUE
lea ecx, [ebp - 0x38]
call fcn.10010960
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x73
push eax
lea eax, [ebp - 0x14]
mov ecx, 0x100e87a0
push eax
call fcn.100078c0
mov ecx, eax
call fcn.10054bf0
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0
mov dword [eax + 4], 0
call fcn.10007a20
push str.MOB_BLUE_TOWER_4_LEAGUE
lea ecx, [ebp - 0x38]
call fcn.10010960
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x74
push eax
lea eax, [ebp - 0x14]
mov ecx, 0x100e87a0
push eax
call fcn.100078c0
mov ecx, eax
call fcn.10054bf0
mov dword [eax], 0
lea ecx, [ebp - 0x38]
mov dword [eax + 4], 0
mov dword [ebp - 4], 0xffffffff
call fcn.10007a20
push str.MOB_BLUE_TOWER_5_LEAGUE
lea ecx, [ebp - 0x38]
call fcn.10010960
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x75
push eax
lea eax, [ebp - 0x14]
mov ecx, 0x100e87a0
push eax
call fcn.100078c0
mov ecx, eax
call fcn.10054bf0
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0
mov dword [eax + 4], 0
call fcn.10007a20
push str.MOB_BLUE_TOWER_6_LEAGUE
lea ecx, [ebp - 0x38]
call fcn.10010960
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x76
push eax
lea eax, [ebp - 0x14]
mov ecx, 0x100e87a0
push eax
call fcn.100078c0
mov ecx, eax
call fcn.10054bf0
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0
mov dword [eax + 4], 0
call fcn.10007a20
push str.MOB_BLUE_TOWER_7_LEAGUE
lea ecx, [ebp - 0x38]
call fcn.10010960
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x77
push eax
lea eax, [ebp - 0x14]
mov ecx, 0x100e87a0
push eax
call fcn.100078c0
mov ecx, eax
call fcn.10054bf0
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0
mov dword [eax + 4], 0
call fcn.10007a20
push str.MOB_BLUE_TOWER_8_LEAGUE
lea ecx, [ebp - 0x38]
call fcn.10010960
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x78
push eax
lea eax, [ebp - 0x14]
mov ecx, 0x100e87a0
push eax
call fcn.100078c0
mov ecx, eax
call fcn.10054bf0
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0
mov dword [eax + 4], 0
call fcn.10007a20
push str.MOB_RED_TOWER_1_LEAGUE
lea ecx, [ebp - 0x38]
call fcn.10010960
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x79
push eax
lea eax, [ebp - 0x14]
mov ecx, 0x100e87a0
push eax
call fcn.100078c0
mov ecx, eax
call fcn.10054bf0
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0
mov dword [eax + 4], 0
call fcn.10007a20
push str.MOB_RED_TOWER_2_LEAGUE
lea ecx, [ebp - 0x38]
call fcn.10010960
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x7a
push eax
lea eax, [ebp - 0x14]
mov ecx, 0x100e87a0
push eax
call fcn.100078c0
mov ecx, eax
call fcn.10054bf0
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0
mov dword [eax + 4], 0
call fcn.10007a20
push str.MOB_RED_TOWER_3_LEAGUE
lea ecx, [ebp - 0x38]
call fcn.10010960
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x7b
push eax
lea eax, [ebp - 0x14]
mov ecx, 0x100e87a0
push eax
call fcn.100078c0
mov ecx, eax
call fcn.10054bf0
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0
mov dword [eax + 4], 0
call fcn.10007a20
push str.MOB_RED_TOWER_4_LEAGUE
lea ecx, [ebp - 0x38]
call fcn.10010960
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x7c
push eax
lea eax, [ebp - 0x14]
mov ecx, 0x100e87a0
push eax
call fcn.100078c0
mov ecx, eax
call fcn.10054bf0
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0
mov dword [eax + 4], 0
call fcn.10007a20
push str.MOB_RED_TOWER_5_LEAGUE
lea ecx, [ebp - 0x38]
call fcn.10010960
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x7d
push eax
lea eax, [ebp - 0x14]
mov ecx, 0x100e87a0
push eax
call fcn.100078c0
mov ecx, eax
call fcn.10054bf0
mov dword [eax], 0
lea ecx, [ebp - 0x38]
mov dword [eax + 4], 0
mov dword [ebp - 4], 0xffffffff
call fcn.10007a20
push str.MOB_RED_TOWER_6_LEAGUE
lea ecx, [ebp - 0x38]
call fcn.10010960
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x7e
push eax
lea eax, [ebp - 0x14]
mov ecx, 0x100e87a0
push eax
call fcn.100078c0
mov ecx, eax
call fcn.10054bf0
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0
mov dword [eax + 4], 0
call fcn.10007a20
push str.MOB_RED_TOWER_7_LEAGUE
lea ecx, [ebp - 0x38]
call fcn.10010960
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x7f
push eax
lea eax, [ebp - 0x14]
mov ecx, 0x100e87a0
push eax
call fcn.100078c0
mov ecx, eax
call fcn.10054bf0
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0
mov dword [eax + 4], 0
call fcn.10007a20
push str.MOB_RED_TOWER_8_LEAGUE
lea ecx, [ebp - 0x38]
call fcn.10010960
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x80
push eax
lea eax, [ebp - 0x14]
mov ecx, 0x100e87a0
push eax
call fcn.100078c0
mov ecx, eax
call fcn.10054bf0
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0
mov dword [eax + 4], 0
call fcn.10007a20
mov eax, dword [ebp - 0x14]
inc eax
mov dword [ebp - 0x14], eax
cmp ax, 0x7f
jle 0x10050030
push str.Tower_attack_detections_enabled_on_BR_GameServer__n
call fcn.10009ff0
add esp, 4
push 3
lea edx, [ebp - 0x20]
mov word [ebp - 0x20], 0x3741
mov ecx, 0xaee433
mov byte [ebp - 0x1e], 0x41
call fcn.1003b170
add esp, 4
call fcn.1001f970
test al, al
je 0x10050d64
push 1
push 6
mov edx, 0x1003b490
mov ecx, 0x4c8015
call fcn.1003b1d0
push 1
push 5
mov edx, 0x1003b4f0
mov ecx, 0x5036fd
call fcn.1003b1d0
push 1
push 5
mov edx, 0x1003b4c0
mov ecx, 0x50331d
call fcn.1003b1d0
add esp, 0x18
mov dword [ebp - 0x18], 0x70ba
lea ecx, [ebp - 0xb0]
push 0x10037440
call fcn.10055920
push eax
lea eax, [ebp - 0x18]
mov dword [ebp - 4], 0x81
push eax
mov ecx, 0x100e87e0
call fcn.100542b0
mov ecx, eax
call fcn.10054390
lea ecx, [ebp - 0xb0]
mov dword [ebp - 4], 0xffffffff
call fcn.10037c40
push 0x10035ef0
lea ecx, [ebp - 0x88]
mov dword [ebp - 0x18], 0x70b4
call fcn.10055920
push eax
lea eax, [ebp - 0x18]
mov dword [ebp - 4], 0x82
push eax
mov ecx, 0x100e87e0
call fcn.100542b0
mov ecx, eax
call fcn.10054390
lea ecx, [ebp - 0x88]
mov dword [ebp - 4], 0xffffffff
call fcn.10037c40
push 0x10035a40
lea ecx, [ebp - 0x190]
mov dword [ebp - 0x18], 0x7045
call fcn.10055920
push eax
lea eax, [ebp - 0x18]
mov dword [ebp - 4], 0x83
push eax
mov ecx, 0x100e87e0
call fcn.100542b0
mov ecx, eax
call fcn.10054390
lea ecx, [ebp - 0x190]
mov dword [ebp - 4], 0xffffffff
call fcn.10037c40
push 0x10035680
lea ecx, [ebp - 0x1ec]
mov dword [ebp - 0x18], 0x7025
call fcn.10055920
push eax
lea eax, [ebp - 0x18]
mov dword [ebp - 4], 0x84
push eax
mov ecx, 0x100e87e0
call fcn.100542b0
mov ecx, eax
call fcn.10054390
lea ecx, [ebp - 0x1ec]
mov dword [ebp - 4], 0xffffffff
call fcn.10037c40
push 1
push 5
mov edx, 0x1003b680
mov ecx, 0x5339fa
call fcn.1003b1d0
push 1
push 5
mov edx, 0x1003b660
mov ecx, 0x472410
call fcn.1003b1d0
push 1
lea edx, [ebp - 0x19]
mov byte [ebp - 0x19], 0x46
mov ecx, 0x506d0e
call fcn.1003b170
mov ecx, 0x10006cc0
call fcn.10055950
mov edx, eax
mov ecx, 0xaf5d14
call fcn.1003b130
push 1
push 5
mov edx, 0x1003bc70
mov ecx, 0x42e2b1
call fcn.1003b1d0
push 1
push 6
mov edx, 0x1003bc40
mov ecx, 0x42e24b
call fcn.1003b1d0
push 1
push 6
mov edx, 0x1003bc10
mov ecx, 0x8412bf
call fcn.1003b1d0
push 1
push 5
mov edx, 0x1003b5f0
mov ecx, 0x972a0d
call fcn.1003b1d0
mov edx, 0xc
mov ecx, 0x619684
call fcn.10023550
mov edx, 0x21
mov ecx, 0x5bd3b9
call fcn.10023550
mov edx, 0xa
mov ecx, 0x5bd486
call fcn.10023550
mov edx, 0xa
mov ecx, 0x5bd295
call fcn.10023550
push 1
lea edx, [ebp - 0xd]
mov byte [ebp - 0xd], 1
mov ecx, 0x633aed
call fcn.1003b170
push 1
push 5
mov edx, 0x1003b8d0
mov ecx, 0x50efe1
call fcn.1003b1d0
add esp, 0x40
call fcn.1005c420
push 0x2000
call fcn.1005cf5a
mov edx, str.SELECT_ID64_CASE__WHEN_ROC.TypeID1__3_AND_ROC.TypeID2__1_AND_ROC.TypeID3__6_AND_TypeID4__2_THEN_4041_WHEN_ROC.TypeID1__3_AND_ROC.TypeID2__1_AND_ROC.TypeID3__6_AND_TypeID4__3_THEN_4077_WHEN_ROC.TypeID1__3_AND_ROC.TypeID2__1_AND_ROC.TypeID3__6_AND_TypeID4__4_THEN_4113_WHEN_ROC.TypeID1__3_AND_ROC.TypeID2__1_AND_ROC.TypeID3__6_AND_TypeID4__5_THEN_4149_WHEN_ROC.TypeID1__3_AND_ROC.TypeID2__1_AND_ROC.TypeID3__6_AND_TypeID4__6_THEN_4185_ELSE_RefItemID_END_AS_RefItemID__CASE_WHEN_INV.Slot__6_THEN_8_ELSE_IT.OptLevel_END_AS_OptLevel_CASE_WHEN_Slot__6_THEN_27709466400_ELSE_IT.Variance_END_AS_Variance__CASE_WHEN_INV.Slot__6_THEN_ROI.Dur_L_ELSE_Data_END_AS_Data_CreaterName_MagParamNum_MagParam1_MagParam2_MagParam3_MagParam4_MagParam5_MagParam6_MagParam7_MagParam8_MagParam9_MagParam10_MagParam11_MagParam12_Serial64__FROM__Inventory_INV_JOIN__ITEMS_IT_ON_INV.ItemIDIT.ID64_JOIN__RefObjCommon_ROC_WITH_NOLOCK__ON_ROC.ID__IT.RefItemID_JOIN__RefObjItem_ROI_WITH_NOLOCK___ON_ROI.ID__ROC.Link_WHERE_INV.CharID_d_AND_INV.ItemID__0__ORDER_BY_INV.Slot
mov dword [0x100e8088], 0x100d0960
mov ecx, 0x43d61f
call fcn.1003b130
push 1
push 5
mov edx, 0x1003b5a0
mov ecx, 0x43d61e
call fcn.1003b1d0
add esp, 0xc
mov byte [0x100e80a0], 1
lea ecx, [ebp - 0x1c4]
mov dword [ebp - 0x18], 0x704f
push 0x10035360
call fcn.10055920
push eax
lea eax, [ebp - 0x18]
mov dword [ebp - 4], 0x85
push eax
mov ecx, 0x100e87e0
call fcn.100542b0
mov ecx, eax
call fcn.10054390
lea ecx, [ebp - 0x1c4]
mov dword [ebp - 4], 0xffffffff
call fcn.10037c40
mov edx, str.BR_GameServer
mov ecx, 0x100e3bb0
call fcn.10008100
test al, al
je 0x10050d48
mov dl, 5
mov cl, 0xa
call fcn.1003a200
mov ecx, 0x10006450
call fcn.10055960
mov edx, eax
mov ecx, 0x52a8fe
call fcn.1003b0e0
mov dword [ebp - 0x14], 0x67
nop dword [eax]
lea ecx, [ebp - 0xa8]
call fcn.10009f20
push eax
lea eax, [ebp - 0x14]
mov dword [ebp - 4], 0x86
push eax
mov ecx, 0x100e87a0
call fcn.100078c0
mov ecx, eax
call fcn.10054c10
lea ecx, [ebp - 0xa8]
mov dword [ebp - 4], 0xffffffff
call fcn.10009be0
push str.MOB_BLUE_TOWER_1_LEAGUE
lea ecx, [ebp - 0x38]
call fcn.10010960
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x87
push eax
lea eax, [ebp - 0x14]
mov ecx, 0x100e87a0
push eax
call fcn.100078c0
mov ecx, eax
call fcn.10054bf0
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0
mov dword [eax + 4], 0
call fcn.10007a20
push str.MOB_BLUE_TOWER_2_LEAGUE
lea ecx, [ebp - 0x38]
call fcn.10010960
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x88
push eax
lea eax, [ebp - 0x14]
mov ecx, 0x100e87a0
push eax
call fcn.100078c0
mov ecx, eax
call fcn.10054bf0
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0
mov dword [eax + 4], 0
call fcn.10007a20
push str.MOB_BLUE_TOWER_3_LEAGUE
lea ecx, [ebp - 0x38]
call fcn.10010960
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x89
push eax
lea eax, [ebp - 0x14]
mov ecx, 0x100e87a0
push eax
call fcn.100078c0
mov ecx, eax
call fcn.10054bf0
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0
mov dword [eax + 4], 0
call fcn.10007a20
push str.MOB_BLUE_TOWER_4_LEAGUE
lea ecx, [ebp - 0x38]
call fcn.10010960
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x8a
push eax
lea eax, [ebp - 0x14]
mov ecx, 0x100e87a0
push eax
call fcn.100078c0
mov ecx, eax
call fcn.10054bf0
mov dword [eax], 0
lea ecx, [ebp - 0x38]
mov dword [eax + 4], 0
mov dword [ebp - 4], 0xffffffff
call fcn.10007a20
push str.MOB_BLUE_TOWER_5_LEAGUE
lea ecx, [ebp - 0x38]
call fcn.10010960
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x8b
push eax
lea eax, [ebp - 0x14]
mov ecx, 0x100e87a0
push eax
call fcn.100078c0
mov ecx, eax
call fcn.10054bf0
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0
mov dword [eax + 4], 0
call fcn.10007a20
push str.MOB_BLUE_TOWER_6_LEAGUE
lea ecx, [ebp - 0x38]
call fcn.10010960
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x8c
push eax
lea eax, [ebp - 0x14]
mov ecx, 0x100e87a0
push eax
call fcn.100078c0
mov ecx, eax
call fcn.10054bf0
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0
mov dword [eax + 4], 0
call fcn.10007a20
push str.MOB_BLUE_TOWER_7_LEAGUE
lea ecx, [ebp - 0x38]
call fcn.10010960
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x8d
push eax
lea eax, [ebp - 0x14]
mov ecx, 0x100e87a0
push eax
call fcn.100078c0
mov ecx, eax
call fcn.10054bf0
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0
mov dword [eax + 4], 0
call fcn.10007a20
push str.MOB_BLUE_TOWER_8_LEAGUE
lea ecx, [ebp - 0x38]
call fcn.10010960
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x8e
push eax
lea eax, [ebp - 0x14]
mov ecx, 0x100e87a0
push eax
call fcn.100078c0
mov ecx, eax
call fcn.10054bf0
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0
mov dword [eax + 4], 0
call fcn.10007a20
push str.MOB_RED_TOWER_1_LEAGUE
lea ecx, [ebp - 0x38]
call fcn.10010960
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x8f
push eax
lea eax, [ebp - 0x14]
mov ecx, 0x100e87a0
push eax
call fcn.100078c0
mov ecx, eax
call fcn.10054bf0
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0
mov dword [eax + 4], 0
call fcn.10007a20
push str.MOB_RED_TOWER_2_LEAGUE
lea ecx, [ebp - 0x38]
call fcn.10010960
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x90
push eax
lea eax, [ebp - 0x14]
mov ecx, 0x100e87a0
push eax
call fcn.100078c0
mov ecx, eax
call fcn.10054bf0
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0
mov dword [eax + 4], 0
call fcn.10007a20
push str.MOB_RED_TOWER_3_LEAGUE
lea ecx, [ebp - 0x38]
call fcn.10010960
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x91
push eax
lea eax, [ebp - 0x14]
mov ecx, 0x100e87a0
push eax
call fcn.100078c0
mov ecx, eax
call fcn.10054bf0
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0
mov dword [eax + 4], 0
call fcn.10007a20
push str.MOB_RED_TOWER_4_LEAGUE
lea ecx, [ebp - 0x38]
call fcn.10010960
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x92
push eax
lea eax, [ebp - 0x14]
mov ecx, 0x100e87a0
push eax
call fcn.100078c0
mov ecx, eax
call fcn.10054bf0
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0
mov dword [eax + 4], 0
call fcn.10007a20
push str.MOB_RED_TOWER_5_LEAGUE
lea ecx, [ebp - 0x38]
call fcn.10010960
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x93
push eax
lea eax, [ebp - 0x14]
mov ecx, 0x100e87a0
push eax
call fcn.100078c0
mov ecx, eax
call fcn.10054bf0
mov dword [eax], 0
lea ecx, [ebp - 0x38]
mov dword [eax + 4], 0
mov dword [ebp - 4], 0xffffffff
call fcn.10007a20
push str.MOB_RED_TOWER_6_LEAGUE
lea ecx, [ebp - 0x38]
call fcn.10010960
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x94
push eax
lea eax, [ebp - 0x14]
mov ecx, 0x100e87a0
push eax
call fcn.100078c0
mov ecx, eax
call fcn.10054bf0
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0
mov dword [eax + 4], 0
call fcn.10007a20
push str.MOB_RED_TOWER_7_LEAGUE
lea ecx, [ebp - 0x38]
call fcn.10010960
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x95
push eax
lea eax, [ebp - 0x14]
mov ecx, 0x100e87a0
push eax
call fcn.100078c0
mov ecx, eax
call fcn.10054bf0
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0
mov dword [eax + 4], 0
call fcn.10007a20
push str.MOB_RED_TOWER_8_LEAGUE
lea ecx, [ebp - 0x38]
call fcn.10010960
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x96
push eax
lea eax, [ebp - 0x14]
mov ecx, 0x100e87a0
push eax
call fcn.100078c0
mov ecx, eax
call fcn.10054bf0
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
mov dword [eax], 0
mov dword [eax + 4], 0
call fcn.10007a20
mov eax, dword [ebp - 0x14]
inc eax
mov dword [ebp - 0x14], eax
cmp ax, 0x7f
jle 0x10050860
push str.Tower_attack_detections_enabled_on_BR_GameServer__n
call fcn.10009ff0
add esp, 4
push 3
lea edx, [ebp - 0x20]
mov word [ebp - 0x20], 0x3741
mov ecx, 0xaee433
mov byte [ebp - 0x1e], 0x41
call fcn.1003b170
add esp, 4
push 1
push 5
mov edx, 0x1003b9b0
mov ecx, 0x4e3e71
call fcn.1003b1d0
push 1
push 0xd
mov edx, 0x1003b7e0
mov ecx, 0x4eabe9
call fcn.1003b1d0
push 1
push 6
mov edx, 0x1003ba00
mov ecx, 0x43a350
call fcn.1003b1d0
add esp, 0x18
lea ecx, [ebp - 0x38]
push str.FWDPSMeter
call fcn.10010960
push 0xa
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x97
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x38]
mov esi, eax
call fcn.10007a20
cmp esi, 1
jne 0x10050e17
push esi
push 5
mov edx, 0x1003b930
mov ecx, 0x4cf9d2
call fcn.1003b1d0
push esi
push 6
mov edx, 0x1003b910
mov ecx, 0x6317d0
call fcn.1003b1d0
push str.FW_DPS_Meter_is_patched_successfully__n
call fcn.10009ff0
add esp, 0x14
push str.DisableImNotTraderMsg
lea ecx, [ebp - 0x38]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x98
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x38]
mov esi, eax
call fcn.10007a20
cmp esi, 1
jne 0x10050e9e
lea edx, [esi + 0x12]
mov ecx, 0x60e579
call fcn.10023550
lea edx, [esi + 0x12]
mov ecx, 0x60e67b
call fcn.10023550
lea edx, [esi + 0x12]
mov ecx, 0x60e5ed
call fcn.10023550
lea edx, [esi + 0x12]
mov ecx, 0x60e4fe
call fcn.10023550
push str.Im_not_trader__My_JID_is..._messages_were_disabled_successfully__n
call fcn.10009ff0
add esp, 4
push str.DisableTimedJobError
lea ecx, [ebp - 0x38]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x99
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x38]
mov esi, eax
call fcn.10007a20
cmp esi, 1
jne 0x10050f03
push esi
push 7
mov edx, 0x1003b730
mov ecx, 0x44137e
call fcn.1003b1d0
push str.AQ_CharDataSaver_TimedJob_Update_error_messages_were_disabled_successfully__n
call fcn.10009ff0
add esp, 0xc
push str.DisableJobGold
lea ecx, [ebp - 0x38]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x9a
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x38]
mov esi, eax
call fcn.10007a20
cmp esi, 1
jne 0x10050f8a
push str.Job_Gold_earnings_disabled_successfully__n
call fcn.10009ff0
add esp, 4
lea edx, [esi + 0xb]
mov ecx, 0x619684
call fcn.10023550
lea edx, [esi + 0x20]
mov ecx, 0x5bd3b9
call fcn.10023550
lea edx, [esi + 9]
mov ecx, 0x5bd486
call fcn.10023550
lea edx, [esi + 9]
mov ecx, 0x5bd295
call fcn.10023550
push str.BlockNonJobToTraceJob
lea ecx, [ebp - 0x38]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x38]
mov dword [ebp - 4], 0x9b
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
test eax, eax
lea ecx, [ebp - 0x38]
setne byte [0x100e8087]
call fcn.10007a20
push str.BlockNonJobToPkJob
lea ecx, [ebp - 0x110]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x110]
mov dword [ebp - 4], 0x9c
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
test eax, eax
lea ecx, [ebp - 0x110]
setne byte [0x100e8097]
call fcn.10007a20
push str.OldCapeEnabled
lea ecx, [ebp - 0x5c]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x5c]
mov dword [ebp - 4], 0x9d
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
test eax, eax
lea ecx, [ebp - 0x5c]
setne byte [0x100e80ac]
call fcn.10007a20
push str.StallNetworkEnabled
lea ecx, [ebp - 0xc8]
call fcn.10010960
push 0xa
lea eax, [ebp - 0xc8]
mov dword [ebp - 4], 0x9e
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
test eax, eax
lea ecx, [ebp - 0xc8]
setne byte [0x100e80a3]
call fcn.10007a20
push str.StrIntUniqueProtection
lea ecx, [ebp - 0xe0]
call fcn.10010960
mov dword [ebp - 4], 0x9f
push 0xa
lea eax, [ebp - 0xe0]
mov ecx, 0x100e88a0
push eax
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
test eax, eax
lea ecx, [ebp - 0xe0]
setne byte [0x100e8086]
call fcn.10007a20
push str.EUCHUniqueProtection
lea ecx, [ebp - 0xf8]
call fcn.10010960
push 0xa
lea eax, [ebp - 0xf8]
mov dword [ebp - 4], 0xa0
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
test eax, eax
lea ecx, [ebp - 0xf8]
setne byte [0x100e805d]
call fcn.10007a20
push str.JobUniqueProtection
lea ecx, [ebp - 0x150]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x150]
mov dword [ebp - 4], 0xa1
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
test eax, eax
lea ecx, [ebp - 0x150]
setne byte [0x100e8057]
call fcn.10007a20
push str.UniqueLevelDiffProtection
lea ecx, [ebp - 0x2e4]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x2e4]
mov dword [ebp - 4], 0xa2
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [0x100e8064], eax
lea ecx, [ebp - 0x2e4]
mov dword [ebp - 4], 0xffffffff
call fcn.10007a20
push str.versionint
lea ecx, [ebp - 0x2fc]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x2fc]
mov dword [ebp - 4], 0xa3
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [0x100e8090], eax
lea ecx, [ebp - 0x2fc]
mov dword [ebp - 4], 0xffffffff
call fcn.10007a20
push str.versionstr
lea ecx, [ebp - 0x314]
call fcn.10010960
lea eax, [ebp - 0x314]
mov dword [ebp - 4], 0xa4
push eax
mov ecx, 0x100e88a0
call fcn.10054450
push eax
mov ecx, 0x100e3b50
call fcn.10017d10
lea ecx, [ebp - 0x314]
mov dword [ebp - 4], 0xffffffff
call fcn.10007a20
push str.CustomTitleSystemItemCodename
lea ecx, [ebp - 0x32c]
call fcn.10010960
lea eax, [ebp - 0x32c]
mov dword [ebp - 4], 0xa5
push eax
mov ecx, 0x100e88a0
call fcn.10054450
push eax
mov ecx, 0x100e3be0
call fcn.10017d10
lea ecx, [ebp - 0x32c]
mov dword [ebp - 4], 0xffffffff
call fcn.10007a20
push str.EnablePartyDPSMeter
lea ecx, [ebp - 0x344]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x344]
mov dword [ebp - 4], 0xa6
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
test eax, eax
lea ecx, [ebp - 0x344]
setne byte [0x100e8056]
call fcn.10007a20
push str.EnableSpecialReverseSystem
lea ecx, [ebp - 0x374]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x374]
mov dword [ebp - 4], 0xa7
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
test eax, eax
lea ecx, [ebp - 0x374]
setne byte [0x100e80ad]
call fcn.10007a20
push str.EnableExtendedDPSMeter
lea ecx, [ebp - 0x204]
call fcn.10010960
mov dword [ebp - 4], 0xa8
push 0xa
lea eax, [ebp - 0x204]
mov ecx, 0x100e88a0
push eax
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
test eax, eax
lea ecx, [ebp - 0x204]
setne byte [0x100e805e]
call fcn.10007a20
push str.EnableIgnoreNotifier
lea ecx, [ebp - 0x21c]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x21c]
mov dword [ebp - 4], 0xa9
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
test eax, eax
lea ecx, [ebp - 0x21c]
setne byte [0x100e807e]
call fcn.10007a20
push str.EnableExtendedUniqueHistory
lea ecx, [ebp - 0x234]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x234]
mov dword [ebp - 4], 0xaa
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
test eax, eax
lea ecx, [ebp - 0x234]
setne byte [0x100e8055]
call fcn.10007a20
push str.TriggerGameServerCommands
lea ecx, [ebp - 0x24c]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x24c]
mov dword [ebp - 4], 0xab
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
test eax, eax
lea ecx, [ebp - 0x24c]
setne byte [0x100e80b2]
call fcn.10007a20
push str.TriggerPlannedGameServerCommands
lea ecx, [ebp - 0x264]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x264]
mov dword [ebp - 4], 0xac
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
test eax, eax
lea ecx, [ebp - 0x264]
setne byte [0x100e80af]
call fcn.10007a20
push str.TriggerUniqueSpawnedGS
lea ecx, [ebp - 0x27c]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x27c]
mov dword [ebp - 4], 0xad
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
test eax, eax
lea ecx, [ebp - 0x27c]
setne byte [0x100e806f]
call fcn.10007a20
push str.TriggerGameServerStartup
lea ecx, [ebp - 0x294]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x294]
mov dword [ebp - 4], 0xae
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
test eax, eax
lea ecx, [ebp - 0x294]
setne byte [0x100e80b3]
call fcn.10007a20
push str.BlockPetTerminateInTown
lea ecx, [ebp - 0x2bc]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x2bc]
mov dword [ebp - 4], 0xaf
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
test eax, eax
lea ecx, [ebp - 0x2bc]
setne byte [0x100e805f]
call fcn.10007a20
push str.DisableMagicPopPlus
lea ecx, [ebp - 0x1b4]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x1b4]
mov dword [ebp - 4], 0xb0
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
test eax, eax
setne byte [0x100e807d]
lea ecx, [ebp - 0x1b4]
mov dword [ebp - 4], 0xffffffff
call fcn.10007a20
push str.DisableMagicPopBlues
lea ecx, [ebp - 0x1dc]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x1dc]
mov dword [ebp - 4], 0xb1
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
test eax, eax
lea ecx, [ebp - 0x1dc]
setne byte [0x100e806d]
call fcn.10007a20
push str.DisableMagicPopStats
lea ecx, [ebp - 0x180]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x180]
mov dword [ebp - 4], 0xb2
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
test eax, eax
lea ecx, [ebp - 0x180]
setne byte [0x100e8095]
call fcn.10007a20
push str.DisablePetStarvation
lea ecx, [ebp - 0x78]
call fcn.10010960
push 0xa
lea eax, [ebp - 0x78]
mov dword [ebp - 4], 0xb3
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
test eax, eax
lea ecx, [ebp - 0x78]
setne byte [0x100e807f]
call fcn.10007a20
push str.DisableDurability
lea ecx, [ebp - 0xa0]
call fcn.10010960
push 0xa
lea eax, [ebp - 0xa0]
mov dword [ebp - 4], 0xb4
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
test eax, eax
lea ecx, [ebp - 0xa0]
setne byte [0x100e807c]
call fcn.10007a20
cmp byte [0x100e80b2], 0
jne 0x1005179b
cmp byte [0x100e80af], 0
je 0x100517dd
push 1
push 6
mov edx, 0x1003ba40
mov ecx, 0x94ce6f
call fcn.1003b1d0
add esp, 8
cmp byte [0x100e80b2], 0
je 0x100517c7
push str.GameServer_Commands_controller_system_is_activated_successfully__n
call fcn.10009ff0
add esp, 4
cmp byte [0x100e80af], 0
je 0x100517dd
push str.GameServer_Commands_planned_controller_system_is_activated_successfully__n
call fcn.10009ff0
add esp, 4
push str.DisableAttrbutionOnStone
lea ecx, [ebp - 0xa0]
call fcn.10010960
push 0xa
lea eax, [ebp - 0xa0]
mov dword [ebp - 4], 0xb5
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xa0]
mov esi, eax
call fcn.10007a20
cmp esi, 1
jne 0x10051875
lea edx, [esi + 9]
mov ecx, 0x509ebb
call fcn.10023550
push 3
lea edx, [ebp - 0x20]
mov word [ebp - 0x20], 0x6a
mov ecx, 0x509ebb
mov byte [ebp - 0x1e], 0xe8
call fcn.1003b170
mov ecx, 0x10006ba0
call fcn.10055970
mov edx, eax
mov ecx, 0x509ebd
call fcn.1003b0e0
push str.Attribute_Assimiliation_probability_is_patched_to_0_successfully__n
call fcn.10009ff0
add esp, 8
push str.DisableElementsOnDismantle
lea ecx, [ebp - 0xa0]
call fcn.10010960
push 0xa
lea eax, [ebp - 0xa0]
mov dword [ebp - 4], 0xb6
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xa0]
mov esi, eax
call fcn.10007a20
cmp esi, 1
jne 0x100518f4
lea edx, [esi + 0x22]
mov ecx, 0x50b223
call fcn.10023550
push 4
lea edx, [ebp - 0x14]
mov dword [ebp - 0x14], 0x1b866
mov ecx, 0x50b223
call fcn.1003b170
push str.Elements_on_item_dismantling_disabled_successfully__n
call fcn.10009ff0
add esp, 8
cmp byte [0x100e806d], 0
jne 0x1005190f
cmp byte [0x100e807d], 0
jne 0x1005190f
cmp byte [0x100e8095], 0
je 0x1005192f
push str.Magic_POP_Exchange_function_hooked_successfully__n
call fcn.10009ff0
push 1
push 5
mov edx, 0x1003b5d0
mov ecx, 0x4ef999
call fcn.1003b1d0
add esp, 0xc
mov ecx, 0x100e88e0
call fcn.100144c0
test eax, eax
jne 0x10051945
cmp byte [0x100e8097], al
je 0x10051992
push 1
push 0xa
mov edx, 0x1003be90
mov ecx, 0x5295d0
call fcn.1003b1d0
add esp, 8
mov ecx, 0x100e88e0
call fcn.100144c0
mov edx, eax
lea ecx, [ebp - 0xa0]
call fcn.1000af20
mov ecx, eax
call fcn.10007a10
push eax
push str.Patched_PK_Blocked_Regions_succesfully__Count:__s__n
call fcn.10009ff0
add esp, 8
lea ecx, [ebp - 0xa0]
call fcn.10007a20
mov ecx, 0x10006f80
call fcn.10055980
mov edx, eax
mov ecx, 0xaf5fdc
call fcn.1003b130
push 1
push 5
mov edx, 0x1003b9d0
mov ecx, 0x5292bf
call fcn.1003b1d0
push str.STR_INT___CH_EU_JOB___Unique_Level_Diff_protection_is_patched_succesfully__n
call fcn.10009ff0
add esp, 0xc
mov ecx, 0x100070d0
call fcn.10055990
mov edx, eax
mov ecx, 0xaf5d74
call fcn.1003b130
mov ax, word [0x100e80b0]
cmp ax, 0x6d
jne 0x100519f3
mov byte [0x100e80a0], 1
jmp 0x10051a2a
mov ecx, 0x6ba
cmp ax, cx
je 0x10051a07
mov ecx, 0x8a6
cmp ax, cx
jne 0x10051a1d
push 1
push 5
mov edx, 0x1003b460
mov ecx, 0x524042
call fcn.1003b1d0
add esp, 8
cmp byte [0x100e80a0], 0
je 0x10051ab9
push 1
lea edx, [ebp - 0x19]
mov byte [ebp - 0x19], 0xeb
mov ecx, 0x529805
call fcn.1003b170
push 1
push 6
mov edx, 0x1003b580
mov ecx, 0x60d9fe
call fcn.1003b1d0
push 1
push 5
mov edx, 0x1003b560
mov ecx, 0x4e2874
call fcn.1003b1d0
add esp, 0x14
mov dword [ebp - 0x18], 0x7045
lea ecx, [ebp - 0xb0]
push 0x10035a40
call fcn.10055920
push eax
lea eax, [ebp - 0x18]
mov dword [ebp - 4], 0xb7
push eax
mov ecx, 0x100e87e0
call fcn.100542b0
mov ecx, eax
call fcn.10054390
lea ecx, [ebp - 0xb0]
mov dword [ebp - 4], 0xffffffff
call fcn.10037c40
push str.Old_3_Job_patches_done_successfully__n
call fcn.10009ff0
add esp, 4
cmp byte [0x100e807f], 0
je 0x10051ade
mov edx, 5
mov ecx, 0x4d5f22
call fcn.10023550
push str.Pet_Starvation__HGP__function_was_patched_successfully__n
call fcn.10009ff0
add esp, 4
cmp byte [0x100e807c], 0
je 0x10051b07
push 1
push 8
mov edx, 0x1003b520
mov ecx, 0x4e715a
call fcn.1003b1d0
push str.Durability_system_patched_sucessfully__n
call fcn.10009ff0
add esp, 0xc
cmp byte [0x100e80ad], 0
je 0x10051b1d
push str.Special_Reverse_System_hooks_are_patched_succesfully__n
call fcn.10009ff0
add esp, 4
mov ecx, 0x100e8460
call fcn.100144c0
test eax, eax
je 0x10051b56
mov ecx, 0x100e8460
call fcn.100144c0
push eax
push str.Spawn_Cape_System_hooked_for_Team_Events__Worlds_Count:__d_n
call fcn.10009ff0
push 1
push 6
mov edx, 0x1003ba20
mov ecx, 0x4debe7
call fcn.1003b1d0
add esp, 0x10
mov ecx, 0x100e8320
call fcn.100144c0
test eax, eax
jne 0x10051b72
mov ecx, 0x100e8360
call fcn.100144c0
test eax, eax
je 0x10051ba8
mov ecx, 0x100e8320
call fcn.100144c0
push eax
mov ecx, 0x100e8320
call fcn.100144c0
push eax
push str.Grab_Attack_Pet_disabling_by_type_hooked_successfully__Counts:__d__d_n
call fcn.10009ff0
push 1
push 9
mov edx, 0x1003b700
mov ecx, 0x4fa6ce
call fcn.1003b1d0
add esp, 0x14
mov ecx, 0x100e8160
call fcn.100144c0
test eax, eax
jne 0x10051bc4
mov ecx, 0x100e8480
call fcn.100144c0
test eax, eax
je 0x10051bfa
mov ecx, 0x100e8480
call fcn.100144c0
push eax
mov ecx, 0x100e8160
call fcn.100144c0
push eax
push str.Ride_Trans_Pet_disabling_by_type_hooked_successfully__Counts:__d__d_n
call fcn.10009ff0
push 1
push 5
mov edx, 0x1003b6d0
mov ecx, 0x4fa501
call fcn.1003b1d0
add esp, 0x14
mov ecx, 0x100e81a0
call fcn.100144c0
test eax, eax
jne 0x10051c20
mov ecx, 0x100e8380
call fcn.100144c0
test eax, eax
jne 0x10051c20
cmp word [0x100e80b0], 1
jne 0x10051c56
mov ecx, 0x100e8380
call fcn.100144c0
push eax
mov ecx, 0x100e81a0
call fcn.100144c0
push eax
push str.Custom_Cape_System_hooked_for_Guild_Union_Events__Worlds_Count:__d__d_n
call fcn.10009ff0
push 1
push 6
mov edx, 0x1003b8f0
mov ecx, 0x5292e4
call fcn.1003b1d0
add esp, 0x14
cmp byte [0x100e8055], 0
je 0x10051c6c
push str.Unique_Spawn_Functions_are_hooked_for_Extended_Unique_History_window__n
call fcn.10009ff0
add esp, 4
cmp byte [0x100e806f], 0
je 0x10051c95
push str.Unique_Spawn_Trigger_is_activated__n
call fcn.10009ff0
push 1
push 5
mov edx, 0x1003b7a0
mov ecx, 0x414da6
call fcn.1003b1d0
add esp, 0xc
push str.EnableHeartDPSPerPlayer
lea ecx, [ebp - 0xa0]
call fcn.10010960
push 0xa
lea eax, [ebp - 0xa0]
mov dword [ebp - 4], 0xb8
push eax
mov ecx, 0x100e88a0
call fcn.10054450
xor edx, edx
mov ecx, eax
call fcn.1000ad40
add esp, 4
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0xa0]
mov esi, eax
call fcn.10007a20
cmp esi, 1
jne 0x10051cf1
push str.FW_Heart_DPS_Per_Player_is_enabled_successfully__n
call fcn.10009ff0
add esp, 4
mov ax, word [0x100e80b0]
mov esi, 0x1e7
mov ecx, 0x153
lea edi, [esi + 0x20]
cmp ax, cx
jne 0x10051d1d
push str.Cobalt
mov ecx, 0x100e3cb8
call fcn.100108b0
jmp 0x1005310d
mov ecx, 0x28d
cmp ax, cx
jne 0x10051d3b
push str.Aeria
mov ecx, 0x100e3cb8
call fcn.100108b0
jmp 0x1005310d
mov ecx, 0x452
cmp ax, cx
jne 0x10051d59
push str.Sylvanas
mov ecx, 0x100e3cb8
call fcn.100108b0
jmp 0x1005310d
mov ecx, 0x4a5
cmp ax, cx
jne 0x10051d77
push str.Reality
mov ecx, 0x100e3cb8
call fcn.100108b0
jmp 0x1005310d
cmp ax, 0x55
jne 0x10051d91
push str.AskarOnline
mov ecx, 0x100e3cb8
call fcn.100108b0
jmp 0x1005310d
mov ecx, 0x347
cmp ax, cx
je 0x1005310d
mov ecx, 0x8c
cmp ax, cx
je 0x10053040
mov ecx, 0x147
cmp ax, cx
je 0x10053040
mov ecx, 0x399
cmp ax, cx
jne 0x10051dd9
push str.Best
mov ecx, 0x100e3cb8
call fcn.100108b0
jmp 0x1005310d
mov edx, 0x4ad
cmp ax, dx
jne 0x10051dfe
push 1
push 5
mov edx, 0x1003b8d0
mov ecx, 0x50efe1
call fcn.1003b1d0
add esp, 8
jmp 0x1005310d
mov ecx, 0x4d4
cmp ax, cx
jne 0x10051e23
push 1
push 5
mov edx, 0x1003b8d0
mov ecx, 0x50efe1
call fcn.1003b1d0
add esp, 8
jmp 0x1005310d
mov ecx, 0x326
cmp ax, cx
jne 0x10051e6a
push 1
lea edx, [ebp - 0x19]
mov byte [ebp - 0x19], 0xc8
mov ecx, 0x5192cf
mov byte [ebp - 0xd], 0xc8
call fcn.1003b170
push 1
lea edx, [ebp - 0xd]
mov ecx, 0x519304
call fcn.1003b170
add esp, 8
mov ecx, 0x100e3cb8
push str.Serenity
call fcn.100108b0
jmp 0x1005310d
mov ecx, 0x33d
cmp ax, cx
je 0x10052fdd
mov ecx, 0x34a
cmp ax, cx
je 0x10052fdd
mov ecx, 0x45c
cmp ax, cx
je 0x10052fdd
mov edx, 0x2cb
cmp ax, dx
jne 0x10051eb9
push 1
mov edx, 0x1003b8f0
mov ecx, 0x5292e4
push 6
call fcn.1003b1d0
add esp, 8
jmp 0x1005310d
mov edx, 0x4d3
cmp ax, dx
je 0x1005265b
mov ecx, 0x61b
cmp ax, cx
je 0x1005265b
mov ecx, 0x5ca
cmp ax, cx
je 0x1005265b
mov ecx, 0x584
cmp ax, cx
je 0x10052fa0
mov ecx, 0x5a2
cmp ax, cx
je 0x10052fa0
mov ecx, 0x4af
cmp ax, cx
je 0x10052f76
mov ecx, 0x5ce
cmp ax, cx
je 0x10052f76
mov ecx, 0xb4
cmp ax, cx
je 0x10052f39
mov ecx, 0x4f0
cmp ax, cx
je 0x10052f39
mov ecx, 0x4d0
cmp ax, cx
je 0x1005265b
mov edx, 0x6eb
cmp ax, dx
jne 0x10051fbc
mov edx, 6
mov ecx, 0x51926a
call fcn.10023550
push 1
lea edx, [ebp - 0xd]
mov byte [ebp - 0xd], 0xeb
mov ecx, 0x5194ae
call fcn.1003b170
push 1
lea edx, [ebp - 0xd]
mov ecx, 0x5195ba
call fcn.1003b170
mov edx, 0xa
mov ecx, 0x519337
call fcn.10023550
push 4
lea edx, [ebp - 0x14]
mov dword [ebp - 0x14], 0x10
mov ecx, 0x5dd36b
call fcn.1003b170
push 4
lea edx, [ebp - 0x14]
mov ecx, 0x651c7b
call fcn.1003b170
add esp, 0x10
jmp 0x1005310d
mov ecx, 0x56e
cmp ax, cx
jne 0x10052350
push 1
push 6
mov edx, 0x1003ba40
mov ecx, 0x94ce6f
call fcn.1003b1d0
push 1
push 5
mov edx, 0x1003b7a0
mov ecx, 0x414da6
call fcn.1003b1d0
push 1
push 5
mov edx, 0x1003b780
mov ecx, 0x414b9f
call fcn.1003b1d0
push 1
push 6
mov edx, 0x1003ba20
mov ecx, 0x4debe7
call fcn.1003b1d0
push 1
push 6
mov edx, 0x1003b8f0
mov ecx, 0x5292e4
call fcn.1003b1d0
add esp, 0x28
call fcn.1001de40
push str.SELECT__FROM__RefUniqueMatchingRooms_
lea ecx, [ebp - 0x180]
call fcn.10010960
lea ecx, [ebp - 0x180]
mov dword [ebp - 4], 0xba
call fcn.10007a10
push eax
lea ecx, [ebp - 0xa0]
call fcn.10010960
push 0
lea eax, [ebp - 0xa0]
mov byte [ebp - 4], 0xbb
push 1
push eax
mov edx, 0x100e80d4
lea ecx, [ebp - 0x44]
call fcn.100263f0
add esp, 0xc
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0xbd
call fcn.10007a20
lea ecx, [ebp - 0x44]
call fcn.10026a00
test al, al
je 0x100522a3
nop dword [eax]
push str.RoomID
lea ecx, [ebp - 0x78]
call fcn.10010960
lea eax, [ebp - 0x78]
mov byte [ebp - 4], 0xbe
push eax
lea ecx, [ebp - 0x44]
call fcn.1002ad20
lea ecx, [ebp - 0x78]
mov dword [ebp - 0x18], eax
mov byte [ebp - 4], 0xbd
call fcn.10007a20
push str.Monster_RefObjID_STR
lea ecx, [ebp - 0x78]
call fcn.10010960
lea eax, [ebp - 0x78]
mov byte [ebp - 4], 0xbf
push eax
lea ecx, [ebp - 0x44]
call fcn.1002ad20
lea ecx, [ebp - 0x78]
mov dword [ebp - 0x60], eax
mov byte [ebp - 4], 0xbd
call fcn.10007a20
push str.Monster_RefObjID_INT
lea ecx, [ebp - 0x78]
call fcn.10010960
lea eax, [ebp - 0x78]
mov byte [ebp - 4], 0xc0
push eax
lea ecx, [ebp - 0x44]
call fcn.1002ad20
lea ecx, [ebp - 0x78]
mov dword [ebp - 0x14], eax
mov byte [ebp - 4], 0xbd
call fcn.10007a20
push str.Monster_SpawnRegion
lea ecx, [ebp - 0x78]
call fcn.10010960
lea eax, [ebp - 0x78]
mov byte [ebp - 4], 0xc1
push eax
lea ecx, [ebp - 0x44]
call fcn.1002ad20
lea ecx, [ebp - 0x78]
movzx edi, ax
mov byte [ebp - 4], 0xbd
call fcn.10007a20
push str.Monster_SpawnPosX
lea ecx, [ebp - 0x78]
call fcn.10010960
lea eax, [ebp - 0x78]
mov byte [ebp - 4], 0xc2
push eax
lea ecx, [ebp - 0x44]
call fcn.1002ad40
lea ecx, [ebp - 0x78]
movss dword [ebp - 0x20], xmm0
mov byte [ebp - 4], 0xbd
call fcn.10007a20
push str.Monster_SpawnPosY
lea ecx, [ebp - 0x78]
call fcn.10010960
lea eax, [ebp - 0x78]
mov byte [ebp - 4], 0xc3
push eax
lea ecx, [ebp - 0x44]
call fcn.1002ad40
lea ecx, [ebp - 0x78]
movss dword [ebp - 0x1c], xmm0
mov byte [ebp - 4], 0xbd
call fcn.10007a20
push str.Monster_SpawnPosZ
lea ecx, [ebp - 0x78]
call fcn.10010960
lea eax, [ebp - 0x78]
mov byte [ebp - 4], 0xc4
push eax
lea ecx, [ebp - 0x44]
call fcn.1002ad40
lea ecx, [ebp - 0x78]
movss dword [ebp - 0x3c], xmm0
mov byte [ebp - 4], 0xbd
call fcn.10007a20
push str.WorldID
lea ecx, [ebp - 0x78]
call fcn.10010960
lea eax, [ebp - 0x78]
mov byte [ebp - 4], 0xc5
push eax
lea ecx, [ebp - 0x44]
call fcn.1002ad00
lea ecx, [ebp - 0x78]
movzx esi, ax
mov byte [ebp - 4], 0xbd
call fcn.10007a20
mov eax, dword [ebp - 0x18]
mov ecx, 0x100e8280
movss xmm0, dword [ebp - 0x20]
mov dword [ebp - 0x130], eax
mov eax, dword [ebp - 0x60]
mov dword [ebp - 0x12c], eax
mov eax, dword [ebp - 0x14]
mov dword [ebp - 0x128], eax
movss dword [ebp - 0x11c], xmm0
movss xmm0, dword [ebp - 0x1c]
movsx eax, di
mov dword [ebp - 0x120], eax
lea eax, [ebp - 0x18]
movss dword [ebp - 0x118], xmm0
movss xmm0, dword [ebp - 0x3c]
push eax
movss dword [ebp - 0x114], xmm0
mov word [ebp - 0x124], si
call fcn.100394b0
movups xmm0, xmmword [ebp - 0x130]
lea ecx, [ebp - 0x44]
movups xmmword [eax], xmm0
movups xmm0, xmmword [ebp - 0x120]
movups xmmword [eax + 0x10], xmm0
mov eax, dword [ebp - 0x60]
mov dword [0x100e8074], eax
mov eax, dword [ebp - 0x14]
mov dword [0x100e809c], eax
call fcn.10026a00
test al, al
jne 0x100520a0
mov esi, 0x1e7
lea edi, [esi + 0x20]
push str.Creddy_Special:_Loaded__RefUniqueMatchingRooms_successfully._n
call fcn.10009ff0
push 1
push 5
mov edx, 0x1003bc70
mov ecx, 0x42e2b1
call fcn.1003b1d0
push 1
push 6
mov edx, 0x1003bc40
mov ecx, 0x42e24b
call fcn.1003b1d0
push 1
push 6
mov edx, 0x1003bc10
mov ecx, 0x8412bf
call fcn.1003b1d0
push 1
push 5
mov edx, 0x1003b5f0
mov ecx, 0x972a0d
call fcn.1003b1d0
push 1
push 5
mov edx, 0x1003b8d0
mov ecx, 0x50efe1
call fcn.1003b1d0
add esp, 0x2c
mov dword [ebp - 0x3c], 0x7045
lea ecx, [ebp - 0x138]
push 0x10035a40
call fcn.10055920
push eax
lea eax, [ebp - 0x3c]
mov byte [ebp - 4], 0xc6
push eax
mov ecx, 0x100e87e0
call fcn.100542b0
mov ecx, eax
call fcn.10054390
lea ecx, [ebp - 0x138]
call fcn.10037c40
jmp 0x10052c50
mov ecx, 0x127
cmp ax, cx
je 0x10052e3f
mov ecx, 0x57d
cmp ax, cx
je 0x10052e3f
mov ecx, 0x300
cmp ax, cx
je 0x1005265b
mov ecx, 0x512
cmp ax, cx
je 0x1005265b
mov ecx, 0x101
cmp ax, cx
je 0x10052def
mov ecx, 0xa6
cmp ax, cx
je 0x10052def
mov ecx, 0x10f
cmp ax, cx
je 0x10052def
push 1
mov edx, 0x1003ba40
mov ecx, 0x94ce6f
push 6
call fcn.1003b1d0
add esp, 8
jmp 0x1005310d
lea ecx, [ebp - 0x44]
call fcn.100264d0
lea ecx, [ebp - 0x180]
mov dword [ebp - 4], 0xffffffff
call fcn.10007a20
jmp 0x1005310d
push 0x100d1728
mov ecx, 0x100e3cb8
call fcn.100108b0
push 1
push 6
mov edx, 0x1003ba40
mov ecx, 0x94ce6f
call fcn.1003b1d0
push 1
push 6
mov edx, 0x1003ba20
mov ecx, 0x4debe7
call fcn.1003b1d0
push 1
push 5
mov edx, 0x1003b7a0
mov ecx, 0x414da6
call fcn.1003b1d0
add esp, 0x18
jmp 0x1005310d
push str.Riddle_Player
mov ecx, 0x100e3cb8
call fcn.100108b0
push 1
push 6
mov edx, 0x1003ba40
mov ecx, 0x94ce6f
call fcn.1003b1d0
push 1
push 5
mov edx, 0x1003bc70
mov ecx, 0x42e2b1
call fcn.1003b1d0
push 1
push 6
mov edx, 0x1003bc40
mov ecx, 0x42e24b
call fcn.1003b1d0
push 1
push 6
mov edx, 0x1003bc10
mov ecx, 0x8412bf
call fcn.1003b1d0
add esp, 0x20
mov edx, str.SR_GameServer_CTF
mov ecx, 0x100e3bb0
call fcn.10012350
test al, al
je 0x10052f27
mov edx, 6
mov ecx, 0x51926a
call fcn.10023550
push 1
lea edx, [ebp - 0xd]
mov byte [ebp - 0xd], 0xeb
mov ecx, 0x5194ae
call fcn.1003b170
push 1
lea edx, [ebp - 0xd]
mov ecx, 0x5195ba
call fcn.1003b170
mov edx, 0xa
mov ecx, 0x519337
call fcn.10023550
push 4
lea edx, [ebp - 0x14]
mov dword [ebp - 0x14], 0x10
mov ecx, 0x5dd36b
call fcn.1003b170
push 4
lea edx, [ebp - 0x14]
mov ecx, 0x651c7b
call fcn.1003b170
push str.Detected_non_CTF_gs__applying_academy_patches._n
call fcn.10009ff0
add esp, 0x14
jmp 0x1005310d
push str.Detected_CTF_gs__not_applying_academy_patches._n
call fcn.10009ff0
add esp, 4
jmp 0x1005310d
push 1
push 6
mov edx, 0x1003ba40
mov ecx, 0x94ce6f
call fcn.1003b1d0
push 1
push 7
mov edx, 0x1003b8b0
mov ecx, 0x61f268
call fcn.1003b1d0
add esp, 0x10
mov ecx, 0x100e3cb8
push str.Pyrite
call fcn.100108b0
jmp 0x1005310d
push 1
push 6
mov edx, 0x1003ba40
mov ecx, 0x94ce6f
call fcn.1003b1d0
add esp, 8
mov ecx, 0x100e3cb8
push str.Hitsro
call fcn.100108b0
jmp 0x1005310d
push 1
push 6
mov edx, 0x1003ba40
mov ecx, 0x94ce6f
call fcn.1003b1d0
push 1
push 6
mov edx, 0x1003b8f0
mov ecx, 0x5292e4
call fcn.1003b1d0
add esp, 0x10
mov ecx, 0x100e3cb8
push str.Eron_Player
call fcn.100108b0
jmp 0x1005310d
push str.Eagle
mov ecx, 0x100e3cb8
call fcn.100108b0
push 1
push 5
mov edx, 0x1003b8d0
mov ecx, 0x50efe1
call fcn.1003b1d0
push 1
push 6
mov edx, 0x1003ba20
mov ecx, 0x4debe7
call fcn.1003b1d0
push 1
push 6
mov edx, 0x1003ba40
mov ecx, 0x94ce6f
call fcn.1003b1d0
push 1
push 6
mov edx, 0x1003b8f0
mov ecx, 0x5292e4
call fcn.1003b1d0
add esp, 0x20
jmp 0x1005310d
push 1
push 6
mov edx, 0x1003ba20
mov ecx, 0x4debe7
call fcn.1003b1d0
push 1
push 6
mov edx, 0x1003ba40
mov ecx, 0x94ce6f
call fcn.1003b1d0
push 1
push 6
mov edx, 0x1003b8f0
mov ecx, 0x5292e4
call fcn.1003b1d0
add esp, 0x18
mov ecx, 0x100e3cb8
push str.Terasus
call fcn.100108b0
push 0x10035a40
lea ecx, [ebp - 0xb0]
mov dword [ebp - 0x3c], 0x7045
call fcn.10055920
push eax
lea eax, [ebp - 0x3c]
mov dword [ebp - 4], 0xb9
push eax
mov ecx, 0x100e87e0
call fcn.100542b0
mov ecx, eax
call fcn.10054390
lea ecx, [ebp - 0xb0]
mov dword [ebp - 4], 0xffffffff
call fcn.10037c40
mov edx, 0xc
mov ecx, 0x619684
call fcn.10023550
mov edx, 0x21
mov ecx, 0x5bd3b9
call fcn.10023550
mov edx, 0xa
mov ecx, 0x5bd486
call fcn.10023550
mov edx, 0xa
mov ecx, 0x5bd295
call fcn.10023550
push str.SoloEnemyText
lea ecx, [ebp - 0xa0]
call fcn.10010960
lea eax, [ebp - 0xa0]
mov dword [ebp - 4], 0xe1
push eax
mov ecx, 0x100e88a0
call fcn.10054450
push eax
mov ecx, 0x100e3cb8
call fcn.10017d10
lea ecx, [ebp - 0xa0]
mov dword [ebp - 4], 0xffffffff
call fcn.10007a20
mov ax, word [0x100e80b0]
mov ecx, 0x1bf
cmp ax, cx
je 0x1005317a
cmp ax, si
je 0x1005317a
cmp ax, di
je 0x1005317a
mov ecx, 0x278
cmp ax, cx
jne 0x10053203
push 1
push 7
mov edx, 0x1003bab0
mov ecx, 0x4e6980
call fcn.1003b1d0
push 1
push 5
mov edx, 0x1003b780
mov ecx, 0x414b9f
call fcn.1003b1d0
push 1
push 5
mov edx, 0x1003b7a0
mov ecx, 0x414da6
call fcn.1003b1d0
push 1
push 6
mov edx, 0x1003b630
mov ecx, 0x92f412
call fcn.1003b1d0
push str.Origin_Special:_Patched_Event_Item_drop_successfully__n
call fcn.10009ff0
push str.Origin_Special:_Patched_Transport_pet_termination_on_disconnect_successfully__n
call fcn.10009ff0
push str.Origin_Special:_Patched_Guild_War_item_drop_successfully__n
call fcn.10009ff0
add esp, 0x2c
mov ecx, 0x10006cc0
call fcn.10055950
mov edx, eax
mov ecx, 0xaf5d14
call fcn.1003b130
mov ax, word [0x100e80b0]
mov ecx, 0x1eb
cmp ax, cx
je 0x10053217
mov ecx, 0x243
cmp ax, cx
jne 0x10053275
mov edx, 3
mov ecx, 0x506dcb
call fcn.10023550
mov eax, 2
mov ecx, 0x506dd0
mov edx, eax
call fcn.10023550
push 1
lea edx, [ebp - 0x19]
mov byte [ebp - 0x19], 0x79
mov ecx, 0x506cf6
mov byte [ebp - 0xd], 0
mov word [ebp - 0x20], 0xcb8a
call fcn.1003b170
push 1
lea edx, [ebp - 0xd]
mov ecx, 0x506d94
call fcn.1003b170
push 2
lea edx, [ebp - 0x20]
mov ecx, 0x506dd2
call fcn.1003b170
add esp, 0xc
push 1
push 7
mov edx, 0x1003ba90
mov ecx, 0x4e2830
call fcn.1003b1d0
push 1
push 8
mov edx, 0x1003b760
mov ecx, 0x485a7d
call fcn.1003b1d0
push str._n_nPatching_GameServer_complete__nExecuting_GameServer..._n_n
call fcn.10009ff0
add esp, 0x14
lea ecx, [ebp - 0x19c]
call fcn.10023390
xor al, al
mov dword [ebp - 4], 0xe2
mov byte [ebp - 0xd], al
mov ecx, 0x100e8940
lea eax, [ebp - 0x14]
push eax
call fcn.10010310
lea eax, [ebp - 0x18]
mov ecx, 0x100e8940
push eax
call fcn.10007600
lea eax, [ebp - 0x18]
push eax
lea ecx, [ebp - 0x14]
call fcn.10007c00
test al, al
je 0x10053358
nop dword [eax + eax]
lea ecx, [ebp - 0x14]
call fcn.100102c0
lea ecx, [ebp - 0x19c]
mov dword [ebp - 0x3c], eax
call fcn.10010370
lea ecx, [ebp - 0x19c]
mov esi, eax
call fcn.10010360
mov edi, eax
cmp esi, edi
je 0x1005333b
nop dword [eax]
mov ecx, dword [ebp - 0x3c]
mov edx, esi
call fcn.100085d0
test al, al
jne 0x10053337
add esi, 0x18
cmp esi, edi
jne 0x10053320
jmp 0x1005333b
mov byte [ebp - 0xd], 1
lea ecx, [ebp - 0x14]
call fcn.100102b0
lea eax, [ebp - 0x18]
push eax
lea ecx, [ebp - 0x14]
call fcn.10007c00
test al, al
jne 0x100532f0
cmp byte [ebp - 0xd], al
jne 0x1005336c
push 0x30
push str.GameServer_Key_Mismatch_
push str.Panel_ayarlar
push 0
call dword [sym.imp.USER32.dll_MessageBoxW]
mov eax, dword [0x100e80a4]
cmp eax, dword [0x100e8090]
jge 0x10053469
lea eax, [ebp - 0x40]
mov ecx, 0x100e3b50
push eax
call fcn.1001b1b0
mov edi, eax
mov ecx, 0x100e3b50
lea eax, [ebp - 0x3c]
push eax
call fcn.1001b1d0
lea ecx, [ebp - 0x19]
mov esi, eax
call fcn.100126b0
push eax
push dword [edi]
lea ecx, [ebp - 0x168]
push dword [esi]
call fcn.100559a0
lea eax, [ebp - 0x168]
mov byte [ebp - 4], 0xe3
push eax
mov edx, str.Son_s
lea ecx, [ebp - 0x128]
call fcn.100559e0
push str.__kullanmad
mov edx, eax
mov byte [ebp - 4], 0xe4
lea ecx, [ebp - 0x38c]
call fcn.10055a70
lea ecx, [ebp - 0x168]
mov byte [ebp - 4], 0xe5
push ecx
mov edx, eax
lea ecx, [ebp - 0x3a4]
call fcn.10055ae0
push str.._Please_always_use_the_latest_version_for_updated_features.
mov edx, eax
mov byte [ebp - 4], 0xe6
lea ecx, [ebp - 0x35c]
call fcn.10055a70
add esp, 0x10
lea ecx, [ebp - 0x3a4]
call fcn.10027ae0
lea ecx, [ebp - 0x38c]
call fcn.10027ae0
lea ecx, [ebp - 0x128]
call fcn.10027ae0
push 0x30
push str.Outdated_GameServer_DLL_detected_
lea ecx, [ebp - 0x35c]
call fcn.10027ad0
push eax
push 0
call dword [sym.imp.USER32.dll_MessageBoxW]
lea ecx, [ebp - 0x35c]
call fcn.10027ae0
lea ecx, [ebp - 0x168]
call fcn.10027ae0
lea ecx, [ebp - 0x19c]
call fcn.10010690
mov ecx, dword [ebp - 0xc]
pop edi
mov dword fs:[0], ecx
pop esi
mov esp, ebp
pop ebp
ret
push 0x10
push str.ERROR_HATA_
push str.PANELDEN_AYARLAR_ALINAMIYOR__IE_ESC__Internet_Explorer_Enhanced_Security__AYARININ_DEVRE_DISI_OLDUGUNA_VE_SUNUCU_SAATININ_DOGRU_OLDUGUNA_EMIN_OLUNUZ__n_nCANNOT_GET_CONFIGURATION_FROM_WEBSERVER__MAKE_SURE_YOUR_IE_ESC_IS_OFF_AND_YOUR_SERVER_TIME_IS_CORRECT.
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push 0
call fcn.1007f579
push str.Wrong_key_specified__nPlease_type_your_GameServer_key_correctly_in_maxiguard.txt__n_nKeyinizi_yanlis_girdiniz__Lutfen_dogru_GameServerKey_girdiginize_emin_olun._n_n
call fcn.10009ff0
push str.pause
call fcn.1007fe37
add esp, 8
push 0
call fcn.1007f579
push str.Your_MaxiGuard_subscription_is_over__nGameServer_addon_may_only_be_used_if_you_have_an_active_subscription_plan._n_nMaxiGuard_lisans_sureniz_sona_ermis._GameServer_eklentisini_kullanabilmek_icin_aktif_bir_lisansiniz_olmalidir._n_n
call fcn.10009ff0
push str.pause
call fcn.1007fe37
add esp, 8
push 0
call fcn.1007f579
push 0
push str.BSObj_Plugin
push str.cannot_create_semaphore_:_module_already_executing
push 0
call dword [sym.imp.USER32.dll_MessageBoxA]
push 1
call fcn.1007f579
int3