Function at 0x44b1a0
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x10
push ebx
push esi
push edi
mov esi, ecx
xor eax, eax
push 0
lea ecx, [ebp - 4]
mov dword [ebp - 0xc], eax
push ecx
push 0xffffffffffffffff
mov dword [ebp - 4], eax
mov eax, dword [esi + 0x1a0]
push str.SELECT_WWeight_SpeedWeight_JetWeight_SJetWeight_AccuWeight_AntiCollisionWeight_KartHeadRefitItemID_KartTailRefitItemID_KartFlankRefitItemID_KartTireRefitItemID_ShapeSuitID_Speed2Weight_DriftVecWeight_AdditionalZSpeedWeight_FROM_KartRefit_Where_Uin__and_KartID__
push eax
mov dword [ebp - 8], eax
call dword [sym.imp.sqlite3.dll_sqlite3_prepare_v2]
mov edi, dword [sym.imp.sqlite3.dll_sqlite3_column_int]
add esp, 0x14
mov ebx, dword [sym.imp.sqlite3.dll_sqlite3_bind_int]
test eax, eax
jne 0x44b2cf
push dword [esi + 0x18]
push 1
push dword [ebp - 4]
call ebx
push dword [esi + 0x30]
push 2
push dword [ebp - 4]
call ebx
push dword [ebp - 4]
call dword [sym.imp.sqlite3.dll_sqlite3_step]
add esp, 0x1c
cmp eax, 0x64
jne 0x44b2cf
push 0
push dword [ebp - 4]
call edi
push 1
push dword [ebp - 4]
mov dword [esi + 0x154], eax
call edi
push 2
push dword [ebp - 4]
mov dword [esi + 0x158], eax
call edi
push 3
push dword [ebp - 4]
mov dword [esi + 0x15c], eax
call edi
push 4
push dword [ebp - 4]
mov dword [esi + 0x160], eax
call edi
push 5
push dword [ebp - 4]
mov dword [esi + 0x164], eax
call edi
push 6
push dword [ebp - 4]
mov dword [esi + 0x174], eax
call edi
push 7
push dword [ebp - 4]
mov dword [esi + 0x17c], eax
call edi
add esp, 0x40
mov dword [esi + 0x180], eax
push 8
push dword [ebp - 4]
call edi
push 9
push dword [ebp - 4]
mov dword [esi + 0x184], eax
call edi
push 0xa
push dword [ebp - 4]
mov dword [esi + 0x188], eax
call edi
push 0xb
push dword [ebp - 4]
mov dword [esi + 0x18c], eax
mov dword [esi + 0x70], eax
call edi
push 0xc
push dword [ebp - 4]
mov dword [esi + 0x168], eax
call edi
push 0xd
push dword [ebp - 4]
mov dword [esi + 0x16c], eax
call edi
add esp, 0x30
mov dword [esi + 0x170], eax
push dword [ebp - 4]
call dword [sym.imp.sqlite3.dll_sqlite3_finalize]
push 0
lea eax, [ebp - 4]
mov dword [ebp - 4], 0
push eax
push 0xffffffffffffffff
push str.SELECT_P.PetID_P.PetStatus_P.PetStrengLevel_FROM_PlayerPetInfo_P_join_Item_I_on_P.PetIDI.ItemID_and_P.UinI.Uin_where_I.Status1_and_I.Uin__
push dword [ebp - 8]
call dword [sym.imp.sqlite3.dll_sqlite3_prepare_v2]
add esp, 0x18
test eax, eax
jne 0x44b341
push dword [esi + 0x18]
push 1
push dword [ebp - 4]
call ebx
push dword [ebp - 4]
call dword [sym.imp.sqlite3.dll_sqlite3_step]
add esp, 0x10
cmp eax, 0x64
jne 0x44b341
push 0
push dword [ebp - 4]
call edi
push 1
push dword [ebp - 4]
mov dword [esi + 0xcc], eax
call edi
push 2
push dword [ebp - 4]
mov byte [esi + 0xd0], al
call edi
add esp, 0x18
mov byte [esi + 0xd1], al
push dword [ebp - 4]
call dword [sym.imp.sqlite3.dll_sqlite3_finalize]
push 0
lea eax, [ebp - 4]
mov dword [ebp - 4], 0
push eax
push 0xffffffffffffffff
push str.SELECT_1_FROM_Item_Where_ItemId18554_and_Status1_and_Uin__
push dword [ebp - 8]
call dword [sym.imp.sqlite3.dll_sqlite3_prepare_v2]
add esp, 0x18
test eax, eax
jne 0x44b390
push dword [esi + 0x18]
push 1
push dword [ebp - 4]
call ebx
push dword [ebp - 4]
call dword [sym.imp.sqlite3.dll_sqlite3_step]
add esp, 0x10
cmp eax, 0x64
jne 0x44b390
mov byte [esi + 0x8f], 1
push dword [ebp - 4]
call dword [sym.imp.sqlite3.dll_sqlite3_finalize]
push 0
lea eax, [ebp - 4]
mov dword [ebp - 4], 0
push eax
push 0xffffffffffffffff
push str.SELECT_NickName_Experience_Money_SuperMoney_TotalHonor_Charm_BugletTalk_WearAppellation_SetUseQQHead_SetUseQQKuang_FROM_BaseInfo__WHERE_Uin__
push dword [ebp - 8]
call dword [sym.imp.sqlite3.dll_sqlite3_prepare_v2]
add esp, 0x18
test eax, eax
jne 0x44b470
push dword [esi + 0x18]
push 1
push dword [ebp - 4]
call ebx
push dword [ebp - 4]
call dword [sym.imp.sqlite3.dll_sqlite3_step]
add esp, 0x10
cmp eax, 0x64
jne 0x44b470
push 0
push dword [ebp - 4]
call dword [sym.imp.sqlite3.dll_sqlite3_column_text]
mov ecx, eax
call fcn.0042c870
push 1
push dword [ebp - 4]
mov dword [ebp - 0xc], eax
call edi
push 2
push dword [ebp - 4]
mov dword [esi + 0x124], eax
call edi
push 3
push dword [ebp - 4]
mov dword [esi + 0x130], eax
call edi
push 4
push dword [ebp - 4]
mov dword [esi + 0x128], eax
call edi
push 5
push dword [ebp - 4]
mov dword [esi + 0x12c], eax
call edi
push 6
push dword [ebp - 4]
mov dword [esi + 0x120], eax
call edi
push 7
push dword [ebp - 4]
mov dword [esi + 0x140], eax
call edi
add esp, 0x40
mov dword [esi + 0x144], eax
push 8
push dword [ebp - 4]
call edi
push 9
push dword [ebp - 4]
mov dword [esi + 0xa8], eax
call edi
add esp, 0x10
mov dword [esi + 0xac], eax
push dword [ebp - 4]
call dword [sym.imp.sqlite3.dll_sqlite3_finalize]
mov edx, dword [ebp - 0xc]
add esp, 4
mov dword [ebp - 4], 0
test edx, edx
je 0x44b4c7
mov ecx, edx
xorps xmm0, xmm0
movups xmmword [esi + 0x104], xmm0
mov byte [esi + 0x114], 0
lea eax, [ecx + 1]
mov dword [ebp - 0x10], eax
mov al, byte [ecx]
inc ecx
test al, al
jne 0x44b4a3
sub ecx, dword [ebp - 0x10]
lea eax, [esi + 0x104]
push ecx
push edx
push eax
call fcn.004760e0
mov eax, dword [ebp - 0xc]
push eax
call fcn.00462046
add esp, 0x10
push 0
lea eax, [ebp - 4]
push eax
push 0xffffffffffffffff
push str.SELECT_GI.GuildID_GI.Duty_GL.Name_FROM_GuildInfo_GI_join_GuildList_GL_on_GI.GuildIDGL.ID_where_GI.Uin__
push dword [ebp - 8]
call dword [sym.imp.sqlite3.dll_sqlite3_prepare_v2]
add esp, 0x14
test eax, eax
jne 0x44b56a
push dword [esi + 0x18]
push 1
push dword [ebp - 4]
call ebx
push dword [ebp - 4]
call dword [sym.imp.sqlite3.dll_sqlite3_step]
add esp, 0x10
cmp eax, 0x64
jne 0x44b56a
push 0
push dword [ebp - 4]
call edi
push 1
push dword [ebp - 4]
mov dword [esi + 0xc4], eax
call edi
push 2
push dword [ebp - 4]
mov byte [esi + 0xc8], al
call dword [sym.imp.sqlite3.dll_sqlite3_column_text]
add esp, 0x18
mov ecx, eax
call fcn.0042c870
mov edi, eax
test edi, edi
je 0x44b56a
add esi, 0xb0
mov ecx, edi
xorps xmm0, xmm0
movups xmmword [esi], xmm0
mov byte [esi + 0x10], 0
lea edx, [ecx + 1]
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x44b550
sub ecx, edx
push ecx
push edi
push esi
call fcn.004760e0
push edi
call fcn.00462046
add esp, 0x10
push dword [ebp - 4]
call dword [sym.imp.sqlite3.dll_sqlite3_finalize]
add esp, 4
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret