Function at 0x1401698df
Capabilities:
Reference sql statements

Disassembly:
jmp 0x1401c90a0
mov qword [rsp + 0x18], r8
mov dword [rsp + 0x10], edx
mov dword [rsp + 8], ecx
push rbp
push rdi
sub rsp, 0x118
lea rbp, [rsp + 0x30]
lea rdi, [rsp + 0x30]
mov ecx, 0xa
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov ecx, dword [rsp + 0x138]
lea rcx, reloc.WS2_32.dll_accept
call fcn.14016a9fb
mov r8d, 0x40
xor edx, edx
mov rcx, qword [rbp + 0x110]
call fcn.140167e40
mov rax, qword [rbp + 0x110]
mov ecx, dword [rbp + 0x100]
mov dword [rax], ecx
mov rax, qword [rbp + 0x110]
mov ecx, dword [rbp + 0x108]
mov dword [rax + 4], ecx
mov eax, dword [rbp + 0x108]
mov dword [rsp + 0x20], eax
mov r9d, dword [rbp + 0x100]
lea r8, [0x1404f3ed4]
lea rdx, str.SELECT__class____mode____hp____sp____max_hp____max_sp____atk1____atk2____matk____aspd___def____mdef____flee____hit____life_time__FROM___s__WHERE__ele_id____d_AND__char_id____d
mov rcx, qword [0x1404f6de0]
call fcn.140164cae
cmp eax, 0xffffffff
jne 0x1401c9168
mov eax, dword [0x1404edebc]
add eax, 0xa
mov r8d, eax
lea rdx, str.C:GAMES_ro_offline_2022_20231219T050943Z_00201_emulator4cram_4th_jobs_srccharint_elemental.cpp
mov rcx, qword [0x1404f6de0]
call fcn.1401647b8
xor al, al
jmp 0x1401c9461
mov rcx, qword [0x1404f6de0]
call fcn.140161626
test eax, eax
je 0x1401c918b
mov rcx, qword [0x1404f6de0]
call fcn.140160e74
xor al, al
jmp 0x1401c9461
xor r9d, r9d
lea r8, [rbp + 8]
xor edx, edx
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 8]
call fcn.140161abd
mov rcx, qword [rbp + 0x110]
mov word [rcx + 8], ax
xor r9d, r9d
lea r8, [rbp + 8]
mov edx, 1
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 8]
call fcn.140161abd
mov rcx, qword [rbp + 0x110]
mov dword [rcx + 0xc], eax
xor r9d, r9d
lea r8, [rbp + 8]
mov edx, 2
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 8]
call fcn.140161abd
mov rcx, qword [rbp + 0x110]
mov dword [rcx + 0x10], eax
xor r9d, r9d
lea r8, [rbp + 8]
mov edx, 3
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 8]
call fcn.140161abd
mov rcx, qword [rbp + 0x110]
mov dword [rcx + 0x14], eax
xor r9d, r9d
lea r8, [rbp + 8]
mov edx, 4
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 8]
call fcn.140161abd
mov rcx, qword [rbp + 0x110]
mov dword [rcx + 0x18], eax
xor r9d, r9d
lea r8, [rbp + 8]
mov edx, 5
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 8]
call fcn.140161abd
mov rcx, qword [rbp + 0x110]
mov dword [rcx + 0x1c], eax
xor r9d, r9d
lea r8, [rbp + 8]
mov edx, 6
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 8]
call fcn.140161abd
mov rcx, qword [rbp + 0x110]
mov dword [rcx + 0x24], eax
xor r9d, r9d
lea r8, [rbp + 8]
mov edx, 7
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 8]
call fcn.140161abd
mov rcx, qword [rbp + 0x110]
mov dword [rcx + 0x28], eax
xor r9d, r9d
lea r8, [rbp + 8]
mov edx, 8
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 8]
call fcn.140161abd
mov rcx, qword [rbp + 0x110]
mov dword [rcx + 0x20], eax
xor r9d, r9d
lea r8, [rbp + 8]
mov edx, 9
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 8]
call fcn.140161abd
mov rcx, qword [rbp + 0x110]
mov word [rcx + 0x30], ax
xor r9d, r9d
lea r8, [rbp + 8]
mov edx, 0xa
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 8]
call fcn.140161abd
mov rcx, qword [rbp + 0x110]
mov word [rcx + 0x32], ax
xor r9d, r9d
lea r8, [rbp + 8]
mov edx, reloc.WS2_32.dll_inet_addr
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 8]
call fcn.140161abd
mov rcx, qword [rbp + 0x110]
mov word [rcx + 0x34], ax
xor r9d, r9d
lea r8, [rbp + 8]
mov edx, reloc.WS2_32.dll_inet_ntoa
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 8]
call fcn.140161abd
mov rcx, qword [rbp + 0x110]
mov word [rcx + 0x2e], ax
xor r9d, r9d
lea r8, [rbp + 8]
mov edx, reloc.WS2_32.dll_listen
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov rcx, qword [rbp + 8]
call fcn.140161abd
mov rcx, qword [rbp + 0x110]
mov word [rcx + 0x2c], ax
xor r9d, r9d
lea r8, [rbp + 8]
mov edx, reloc.WS2_32.dll_ntohl
mov rcx, qword [0x1404f6de0]
call fcn.140162594
mov r8d, 0xa
xor edx, edx
mov rcx, qword [rbp + 8]
call fcn.14016b1bc
mov rcx, qword [rbp + 0x110]
mov qword [rcx + 0x38], rax
mov rcx, qword [0x1404f6de0]
call fcn.140160e74
cmp dword [0x1404f4e28], 0
je 0x1401c945f
mov rax, qword [rbp + 0x110]
movsx eax, word [rax + 8]
mov rcx, qword [rbp + 0x110]
mov r9d, dword [rcx + 4]
mov r8d, eax
mov rax, qword [rbp + 0x110]
mov edx, dword [rax]
lea rcx, str.Elemental_loaded__ID:__d___Class:__d___CID:__d_._n
call fcn.140168c9b
mov al, 1
mov rdi, rax
lea rcx, [rbp - 0x30]
lea rdx, reloc.WS2_32.dll_accept
call fcn.140168bb0
mov rax, rdi
lea rsp, [rbp + 0xe8]
pop rdi
pop rbp
ret