Function at 0x50e460
Capabilities:
Delete file

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x3d4
mov eax, dword [0x5b107c]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
push edi
push 0xc8
lea eax, [ebp - 0xcc]
push 0
push eax
mov edi, ecx
call sub.MSVCR100.dll_memset
mov esi, dword [sym.imp.MSVCR100.dll_sprintf]
lea ecx, [edi + 0x108]
add esp, 0xc
xor eax, eax
mov dword [ebp - 0x3d0], ecx
inc eax
push eax
lea edx, [ebp - 0x3cc]
push str.Protect_d
push edx
mov dword [ebp - 0x3d4], eax
call esi
mov eax, dword [ebp - 0x3d0]
mov ecx, dword [eax - 4]
push ecx
lea edx, [ebp - 0xcc]
push 0x588fbc
push edx
call esi
push str.isopen
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
lea ebx, [ebp - 0x3cc]
call fcn.00510530
push 0xc8
lea eax, [ebp - 0xcc]
push 0
push eax
call sub.MSVCR100.dll_memset
mov ecx, dword [ebp - 0x3d0]
mov edx, dword [ecx]
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
push str.ivalue
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
mov eax, dword [ebp - 0x3d4]
add dword [ebp - 0x3d0], 8
add esp, 0x38
cmp eax, 3
jl 0x50e4a2
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0x60]
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
push str.autoacttact
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
mov ebx, str.Acttact
call fcn.00510530
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0x64]
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
push 0x5935a0
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0x68]
add esp, 0x44
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
push 0x5935a4
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0x6c]
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
push 0x586598
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
movzx ecx, word [edi + 0x70]
push ecx
lea edx, [ebp - 0xcc]
push 0x588fbc
push edx
call esi
push str.LastMap
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea eax, [ebp - 0xcc]
push 0
push eax
call sub.MSVCR100.dll_memset
mov ecx, dword [edi + 0x80]
add esp, 0x48
push ecx
push 0x588fbc
lea edx, [ebp - 0xcc]
push edx
call esi
push str.autodazuo
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea eax, [ebp - 0xcc]
push 0
push eax
call sub.MSVCR100.dll_memset
mov ecx, dword [edi + 0x84]
push ecx
lea edx, [ebp - 0xcc]
push 0x588fbc
push edx
call esi
push str.DZLife
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea eax, [ebp - 0xcc]
push 0
push eax
call sub.MSVCR100.dll_memset
mov ecx, dword [edi + 0x8c]
push ecx
lea edx, [ebp - 0xcc]
push 0x588fbc
push edx
call esi
add esp, 0x44
push str.DZNaeRyuk
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea eax, [ebp - 0xcc]
push 0
push eax
call sub.MSVCR100.dll_memset
mov ecx, dword [edi + 0x88]
push ecx
lea edx, [ebp - 0xcc]
push 0x588fbc
push edx
call esi
push str.DZShield
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea eax, [ebp - 0xcc]
push 0
push eax
call sub.MSVCR100.dll_memset
mov ecx, dword [edi + 0x90]
push ecx
lea edx, [ebp - 0xcc]
push 0x588fbc
push edx
call esi
push str.MonsterLife
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea eax, [ebp - 0xcc]
push 0
push eax
call sub.MSVCR100.dll_memset
mov ecx, dword [edi + 0xfc]
add esp, 0x48
push ecx
lea edx, [ebp - 0xcc]
push 0x588fbc
push edx
call esi
push str.TNLife
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea eax, [ebp - 0xcc]
push 0
push eax
call sub.MSVCR100.dll_memset
mov ecx, dword [edi + 0x74]
push ecx
lea edx, [ebp - 0xcc]
push 0x588fbc
push edx
call esi
push str.AutoPet
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea eax, [ebp - 0xcc]
push 0
push eax
call sub.MSVCR100.dll_memset
mov ecx, dword [edi + 0x78]
push ecx
lea edx, [ebp - 0xcc]
push 0x588fbc
push edx
call esi
add esp, 0x44
push str.HungerPecent
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea eax, [ebp - 0xcc]
push 0
push eax
call sub.MSVCR100.dll_memset
mov ecx, dword [edi + 0x7c]
push ecx
lea edx, [ebp - 0xcc]
push 0x588fbc
push edx
call esi
push str.PressKey0
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea eax, [ebp - 0xcc]
push 0
push eax
call sub.MSVCR100.dll_memset
mov ecx, dword [edi + 0x94]
push ecx
lea edx, [ebp - 0xcc]
push 0x588fbc
push edx
call esi
push str.automainskill1
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea eax, [ebp - 0xcc]
push 0
push eax
call sub.MSVCR100.dll_memset
mov ecx, dword [edi + 0x9c]
add esp, 0x48
push ecx
lea edx, [ebp - 0xcc]
push 0x588fbc
push edx
call esi
push str.automainskill2
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea eax, [ebp - 0xcc]
push 0
push eax
call sub.MSVCR100.dll_memset
mov ecx, dword [edi + 0x98]
push ecx
lea edx, [ebp - 0xcc]
push 0x588fbc
push edx
call esi
push str.mainkeypress1
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea eax, [ebp - 0xcc]
push 0
push eax
call sub.MSVCR100.dll_memset
mov ecx, dword [edi + 0xa0]
push ecx
lea edx, [ebp - 0xcc]
push 0x588fbc
push edx
call esi
add esp, 0x44
push str.mainkeypress2
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea eax, [ebp - 0xcc]
push 0
push eax
call sub.MSVCR100.dll_memset
mov ecx, dword [edi + 0xa4]
push ecx
lea edx, [ebp - 0xcc]
push 0x588fbc
push edx
call esi
push str.Autoskill1
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea eax, [ebp - 0xcc]
push 0
push eax
call sub.MSVCR100.dll_memset
mov ecx, dword [edi + 0xa8]
push ecx
lea edx, [ebp - 0xcc]
push 0x588fbc
push edx
call esi
push str.Autoskill2
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea eax, [ebp - 0xcc]
push 0
push eax
call sub.MSVCR100.dll_memset
mov ecx, dword [edi + 0xac]
add esp, 0x48
push ecx
lea edx, [ebp - 0xcc]
push 0x588fbc
push edx
call esi
push str.Autoskill3
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea eax, [ebp - 0xcc]
push 0
push eax
call sub.MSVCR100.dll_memset
mov ecx, dword [edi + 0xb0]
push ecx
lea edx, [ebp - 0xcc]
push 0x588fbc
push edx
call esi
push str.Autoskill4
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea eax, [ebp - 0xcc]
push 0
push eax
call sub.MSVCR100.dll_memset
mov ecx, dword [edi + 0xb4]
push ecx
lea edx, [ebp - 0xcc]
push 0x588fbc
push edx
call esi
add esp, 0x44
push str.Autoskill5
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea eax, [ebp - 0xcc]
push 0
push eax
call sub.MSVCR100.dll_memset
mov ecx, dword [edi + 0xb8]
push ecx
lea edx, [ebp - 0xcc]
push 0x588fbc
push edx
call esi
push str.Autoskill6
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea eax, [ebp - 0xcc]
push 0
push eax
call sub.MSVCR100.dll_memset
mov ecx, dword [edi + 0xbc]
push ecx
lea edx, [ebp - 0xcc]
push 0x588fbc
push edx
call esi
push str.Autoskill7
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea eax, [ebp - 0xcc]
push 0
push eax
call sub.MSVCR100.dll_memset
mov ecx, dword [edi + 0xc0]
add esp, 0x48
push ecx
lea edx, [ebp - 0xcc]
push 0x588fbc
push edx
call esi
push str.Autoskill8
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea eax, [ebp - 0xcc]
push 0
push eax
call sub.MSVCR100.dll_memset
mov ecx, dword [edi + 0xc4]
push ecx
push 0x588fbc
lea edx, [ebp - 0xcc]
push edx
call esi
push str.Autoskill9
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea eax, [ebp - 0xcc]
push 0
push eax
call sub.MSVCR100.dll_memset
mov ecx, dword [edi + 0xf8]
push ecx
lea edx, [ebp - 0xcc]
push 0x588fbc
push edx
call esi
add esp, 0x44
push str.AutoToNa
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
lea eax, [ebp - 0xcc]
push eax
call dword [sym.imp.MSVCR100.dll_atoi]
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
mov dword [edi + 0xf8], eax
call sub.MSVCR100.dll_memset
movzx edx, word [edi + 0x100]
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
push str.ReviveTime
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0x154]
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
push str.AutoAttrPlay
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
mov ebx, str.OtherProtect
call fcn.00510530
add esp, 0x40
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0x158]
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
push str.AutoReBuild
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0x15c]
push edx
push 0x588fbc
lea eax, [ebp - 0xcc]
push eax
call esi
push str.AutoReBuildTime
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0x170]
add esp, 0x44
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
push str.AutoReConn
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
mov ebx, str.FzConfig
call fcn.00510530
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0x174]
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
push str.AutoCallPet
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0x178]
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
add esp, 0x44
push str.AutoCloseKillWin
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0x17c]
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
push str.AutoJoinGroup
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0x11c]
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
push str.RouBao
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
mov ebx, str.LifeItem
call fcn.00510530
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0x120]
add esp, 0x48
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
push str.ZhengJiao
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0x124]
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
push str.JingChuangYao
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0x128]
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
add esp, 0x44
push str.HongDanDan
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0x12c]
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
push str.jiuyinhaihundan
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0x130]
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
push str.jindandan
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0x134]
add esp, 0x48
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
push str.LanHua
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
mov ebx, str.MagicItem
call fcn.00510530
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0x138]
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
push str.HeShouWu
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0x13c]
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
add esp, 0x44
push str.QiLinXiangMu
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0x140]
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
push str.LanDanDan
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0x144]
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
push str.HuangDanDan
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
mov ebx, str.HuTiItem
call fcn.00510530
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0x148]
add esp, 0x48
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
push str.DanHuangZong
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0x14c]
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
push str.HuTiMiBing
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0x150]
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
add esp, 0x44
push str.HuTiYuBing
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0xc8]
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
push str.m_AutoSkill1
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
mov ebx, str.FzConfig
call fcn.00510530
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0xcc]
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
push str.m_AutoSkill2
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
push 0
lea ecx, [ebp - 0xcc]
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0xd0]
add esp, 0x48
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
push str.m_AutoSkill3
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0xd4]
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
push str.m_AutoSkill4
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0xd8]
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
add esp, 0x44
push str.m_AutoSkill5
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0xdc]
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
push str.m_AutoSkill6
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0xe0]
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
push str.h_AutoSkill1
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0xe4]
add esp, 0x48
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
push str.h_AutoSkill2
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0xe8]
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
push str.h_AutoSkill3
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0xec]
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
add esp, 0x44
push str.h_AutoSkill4
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0xf0]
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
push str.h_AutoSkill5
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0xf4]
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
push str.h_AutoSkill6
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0x168]
add esp, 0x48
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
push str.JiaoShiGaoDian
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
mov ebx, str.UseCharm
call fcn.00510530
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0x16c]
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
push str.MoXiangGaoDian
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
push 0xc8
lea ecx, [ebp - 0xcc]
push 0
push ecx
call sub.MSVCR100.dll_memset
mov edx, dword [edi + 0x160]
push edx
lea eax, [ebp - 0xcc]
push 0x588fbc
push eax
call esi
add esp, 0x44
push 0x59391c
mov edx, str.._Resource_EffectScript_Config.beff
lea ecx, [ebp - 0xcc]
call fcn.00510530
mov ebx, dword [sym.imp.KERNEL32.dll_GetModuleFileNameA]
add esp, 4
push 0xff
lea ecx, [ebp - 0x1cc]
push ecx
push 0
call ebx
lea edx, [ebp - 0x1cc]
push 0x5c
push edx
call dword [sym.imp.MSVCR100.dll_strrchr]
lea edi, [ebp - 0x1cc]
add esp, 8
mov byte [eax + 1], 0
dec edi
mov al, byte [edi + 1]
inc edi
test al, al
jne 0x50f556
push 0xff
lea eax, [ebp - 0x2cc]
push eax
mov ecx, 9
mov esi, str.._Resource_EffectScript_Config.beff
push 0
rep movsd dword es:[edi], dword [esi]
call ebx
lea ecx, [ebp - 0x2cc]
push 0x5c
push ecx
call dword [sym.imp.MSVCR100.dll_strrchr]
lea edx, [ebp - 0x1cc]
push 0x586598
push edx
mov byte [eax + 1], 0
call dword [sym.imp.MSVCR100.dll_fopen]
add esp, 0x10
test eax, eax
jne 0x50f5b6
push str.cannot_open_in_file._n
call dword [sym.imp.MSVCR100.dll_printf]
add esp, 4
jmp 0x50f5c3
mov edi, eax
lea eax, [ebp - 0x2cc]
call fcn.0043ce80
lea eax, [ebp - 0x1cc]
push eax
call dword [sym.imp.KERNEL32.dll_DeleteFileA]
mov ecx, dword [ebp - 4]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.005762ee
mov esp, ebp
pop ebp
ret