Function at 0x10030920
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebx
mov ebx, esp
sub esp, 8
and esp, 0xfffffff8
add esp, 4
push ebp
mov ebp, dword [ebx + 4]
mov dword [esp + 4], ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100e2d56
mov eax, dword fs:[0]
push eax
push ebx
sub esp, 0x60
push esi
push edi
mov eax, dword [0x10136080]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov edi, ecx
mov dword [ebp - 0x18], edi
mov esi, dword [ebx + 8]
mov dword [ebp - 0x6c], edi
mov dword [edi], 0
push 0x70
mov dword [ebp - 0x18], edi
mov dword [edi + 4], 0
mov dword [edi + 8], 0
call fcn.100b6050
add esp, 4
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [edi + 4], eax
lea ecx, [edi + 0xc]
mov dword [ebp - 4], 0
mov dword [ecx], 0
mov dword [ecx + 4], 0
mov dword [ecx + 8], 0
mov byte [ebp - 4], 1
mov dword [edi + 0x18], 7
mov dword [edi + 0x1c], 8
mov dword [edi], 0x3f800000
push dword [edi + 4]
push 0x10
call fcn.100091a0
sub esp, 0x28
mov dword [ebp - 4], 2
mov eax, esp
mov dword [ebp - 0x18], esp
mov dword [eax], 0x1010a974
mov dword [eax + 0x24], eax
sub esp, 0x18
mov byte [ebp - 4], 3
mov ecx, esp
mov dword [ebp - 0x20], esp
xorps xmm0, xmm0
push 0x3b
movups xmmword [ecx], xmm0
push str.Removes_the_o_command_that_is_switching_ui_from_new_to_old.
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0x18
mov byte [ebp - 4], 4
mov ecx, esp
xorps xmm0, xmm0
push 1
movups xmmword [ecx], xmm0
push 0x1010ab60
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0xc
mov ecx, edi
mov eax, esp
mov dword [eax], 0
mov dword [eax + 4], 0
mov dword [eax + 8], 0
mov byte [ebp - 4], 2
call fcn.10030530
push 0xc
xorps xmm0, xmm0
mov dword [ebp - 0x28], 0
push str._cleartarget
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x24], 0
movups xmmword [ebp - 0x38], xmm0
call fcn.10007860
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x1c], esp
mov dword [eax], 0x1010a8b0
mov dword [eax + 0x24], eax
mov byte [ebp - 4], 6
sub esp, 0x18
mov ecx, esp
mov dword [ebp - 0x18], esp
xorps xmm0, xmm0
push 0x53
push str.Adds_clear_target_functionality_to_the__target_command_if_you_give_it_no_arguments.
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0x18
mov byte [ebp - 4], 7
mov ecx, esp
mov dword [ebp - 0x20], esp
xorps xmm0, xmm0
push 7
movups xmmword [ecx], xmm0
push str._target
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0xc
mov byte [ebp - 4], 8
mov ecx, esp
lea eax, [ebp - 0x20]
push ecx
push eax
lea eax, [ebp - 0x38]
push eax
call fcn.10008cc0
mov ecx, edi
mov byte [ebp - 4], 5
call fcn.10030530
push fcn.10005010
push 1
push 0x18
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 2
push eax
call fcn.100b6196
push 5
xorps xmm0, xmm0
mov dword [ebp - 0x28], 0
push str._drag
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x24], 0
movups xmmword [ebp - 0x38], xmm0
call fcn.10007860
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x14], esp
mov dword [eax], 0x1010a958
mov dword [eax + 0x24], eax
sub esp, 0x18
mov byte [ebp - 4], 0xa
mov ecx, esp
mov dword [ebp - 0x1c], esp
xorps xmm0, xmm0
push 0x2c
movups xmmword [ecx], xmm0
push str.Attempts_to_corpse_drag_your_current_target.
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0x18
mov byte [ebp - 4], 0xb
mov ecx, esp
mov dword [ebp - 0x18], esp
xorps xmm0, xmm0
push 0xb
movups xmmword [ecx], xmm0
push str._corpsedrag
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
mov byte [ebp - 4], 0xc
sub esp, 0xc
lea eax, [ebp - 0x20]
mov ecx, esp
push ecx
push eax
lea eax, [ebp - 0x38]
push eax
call fcn.10008cc0
mov ecx, edi
mov byte [ebp - 4], 9
call fcn.10030530
push fcn.10005010
push 1
push 0x18
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 2
push eax
call fcn.100b6196
push 5
xorps xmm0, xmm0
mov dword [ebp - 0x28], 0
push str._drop
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x24], 0
movups xmmword [ebp - 0x38], xmm0
call fcn.10007860
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x14], esp
mov dword [eax], 0x1010aa8c
mov dword [eax + 0x24], eax
sub esp, 0x18
mov byte [ebp - 4], 0xe
mov ecx, esp
mov dword [ebp - 0x1c], esp
xorps xmm0, xmm0
push 0x50
movups xmmword [ecx], xmm0
push str.Attempts_to_drop_a_corpse__your_current_target_._To_drop_all_use__corpsedrop_all
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0x18
mov byte [ebp - 4], 0xf
mov ecx, esp
mov dword [ebp - 0x18], esp
xorps xmm0, xmm0
push 0xb
movups xmmword [ecx], xmm0
push str._corpsedrop
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0xc
mov byte [ebp - 4], 0x10
mov ecx, esp
lea eax, [ebp - 0x20]
push ecx
push eax
lea eax, [ebp - 0x38]
push eax
call fcn.10008cc0
mov ecx, edi
mov byte [ebp - 4], 0xd
call fcn.10030530
push fcn.10005010
push 1
push 0x18
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 2
push eax
call fcn.100b6196
xorps xmm0, xmm0
mov dword [ebp - 0x40], 0
movups xmmword [ebp - 0x50], xmm0
mov dword [ebp - 0x3c], 0
push 0xa
push str._opentrade
lea ecx, [ebp - 0x50]
call fcn.10007860
mov byte [ebp - 4], 0x11
lea ecx, [ebp - 0x38]
push 3
xorps xmm0, xmm0
mov dword [ebp - 0x28], 0
push 0x1010b158
movups xmmword [ebp - 0x38], xmm0
mov dword [ebp - 0x24], 0
call fcn.10007860
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x14], esp
mov dword [eax], 0x1010aa38
mov dword [eax + 0x24], eax
sub esp, 0x18
mov byte [ebp - 4], 0x13
mov ecx, esp
mov dword [ebp - 0x1c], esp
xorps xmm0, xmm0
push 0x2e
movups xmmword [ecx], xmm0
push str.Opens_a_trade_window_with_your_current_target.
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0x18
mov byte [ebp - 4], 0x14
mov ecx, esp
mov dword [ebp - 0x18], esp
xorps xmm0, xmm0
push 6
movups xmmword [ecx], xmm0
push str._trade
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0xc
mov byte [ebp - 4], 0x15
mov ecx, esp
lea eax, [ebp - 0x20]
push ecx
push eax
lea eax, [ebp - 0x50]
push eax
call fcn.10008cc0
mov ecx, edi
mov byte [ebp - 4], 0x12
call fcn.10030530
push fcn.10005010
push 2
push 0x18
lea eax, [ebp - 0x50]
mov byte [ebp - 4], 2
push eax
call fcn.100b6196
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x14], esp
mov dword [eax], 0x1010aa1c
mov dword [eax + 0x24], eax
sub esp, 0x18
mov byte [ebp - 4], 0x16
mov ecx, esp
mov dword [ebp - 0x1c], esp
xorps xmm0, xmm0
push 0x4c
movups xmmword [ecx], xmm0
push str.Use_an_items_right_click_function_arugment_is_0_29_which_indicates_the_slot
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0x18
mov byte [ebp - 4], 0x17
mov ecx, esp
xorps xmm0, xmm0
push 8
movups xmmword [ecx], xmm0
push str._useitem
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0xc
mov ecx, edi
mov eax, esp
mov dword [eax], 0
mov dword [eax + 4], 0
mov dword [eax + 8], 0
mov byte [ebp - 4], 2
call fcn.10030530
push 8
xorps xmm0, xmm0
mov dword [ebp - 0x40], 0
push str._autoinv
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x3c], 0
movups xmmword [ebp - 0x50], xmm0
call fcn.10007860
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x38]
push 3
xorps xmm0, xmm0
mov dword [ebp - 0x28], 0
push 0x1010b20c
movups xmmword [ebp - 0x38], xmm0
mov dword [ebp - 0x24], 0
call fcn.10007860
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x14], esp
mov dword [eax], 0x1010aa00
mov dword [eax + 0x24], eax
sub esp, 0x18
mov byte [ebp - 4], 0x1a
mov ecx, esp
mov dword [ebp - 0x1c], esp
xorps xmm0, xmm0
push 0x34
movups xmmword [ecx], xmm0
push str.Puts_whatever_is_on_your_cursor_into_your_inventory.
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0x18
mov byte [ebp - 4], 0x1b
mov ecx, esp
mov dword [ebp - 0x18], esp
xorps xmm0, xmm0
push 0xe
movups xmmword [ecx], xmm0
push str._autoinventory
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0xc
mov byte [ebp - 4], 0x1c
mov ecx, esp
lea eax, [ebp - 0x20]
push ecx
push eax
lea eax, [ebp - 0x50]
push eax
call fcn.10008cc0
mov ecx, edi
mov byte [ebp - 4], 0x19
call fcn.10030530
mov byte [ebp - 4], 2
push fcn.10005010
push 2
push 0x18
lea eax, [ebp - 0x50]
push eax
call fcn.100b6196
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x14], esp
mov dword [eax], 0x1010a920
mov dword [eax + 0x24], eax
sub esp, 0x18
mov byte [ebp - 4], 0x1d
mov ecx, esp
mov dword [ebp - 0x1c], esp
xorps xmm0, xmm0
push 0x30
movups xmmword [ecx], xmm0
push str.Test_cursor_item_to_see_if_it_can_be_inventoried
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0x18
mov byte [ebp - 4], 0x1e
mov ecx, esp
xorps xmm0, xmm0
push 0xe
movups xmmword [ecx], xmm0
push str._testinventory
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0xc
mov ecx, edi
mov eax, esp
mov dword [eax], 0
mov dword [eax + 4], 0
mov dword [eax + 8], 0
mov byte [ebp - 4], 2
call fcn.10030530
push 7
xorps xmm0, xmm0
mov dword [ebp - 0x40], 0
push str._autoba
lea ecx, [ebp - 0x50]
mov dword [ebp - 0x3c], 0
movups xmmword [ebp - 0x50], xmm0
call fcn.10007860
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0x38]
push 3
xorps xmm0, xmm0
mov dword [ebp - 0x28], 0
push 0x1010b2d0
movups xmmword [ebp - 0x38], xmm0
mov dword [ebp - 0x24], 0
call fcn.10007860
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x14], esp
mov dword [eax], 0x1010aa54
mov dword [eax + 0x24], eax
sub esp, 0x18
mov byte [ebp - 4], 0x21
mov ecx, esp
mov dword [ebp - 0x1c], esp
xorps xmm0, xmm0
push 0x62
movups xmmword [ecx], xmm0
push str.Changes_your_money_into_its_highest_denomination_in_bank_and_inventory__requires_bank_to_be_open_.
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0x18
mov byte [ebp - 4], 0x22
mov dword [ebp - 0x18], esp
mov ecx, esp
xorps xmm0, xmm0
push 9
push str._autobank
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0xc
mov byte [ebp - 4], 0x23
mov ecx, esp
lea eax, [ebp - 0x20]
push ecx
push eax
lea eax, [ebp - 0x50]
push eax
call fcn.10008cc0
mov ecx, edi
mov byte [ebp - 4], 0x20
call fcn.10030530
push fcn.10005010
push 2
push 0x18
lea eax, [ebp - 0x50]
mov byte [ebp - 4], 2
push eax
call fcn.100b6196
push 3
xorps xmm0, xmm0
mov dword [ebp - 0x28], 0
push 0x1010b2d4
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x24], 0
movups xmmword [ebp - 0x38], xmm0
call fcn.10007860
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x14], esp
mov dword [eax], 0x1010a93c
mov dword [eax + 0x24], eax
sub esp, 0x18
mov byte [ebp - 4], 0x25
mov ecx, esp
mov dword [ebp - 0x1c], esp
xorps xmm0, xmm0
push 0x19
movups xmmword [ecx], xmm0
push str.Change_your_aspect_ratio.
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0x18
mov byte [ebp - 4], 0x26
mov ecx, esp
mov dword [ebp - 0x18], esp
xorps xmm0, xmm0
push 0xc
movups xmmword [ecx], xmm0
push str._aspectratio
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0xc
mov byte [ebp - 4], 0x27
mov ecx, esp
lea eax, [ebp - 0x20]
push ecx
push eax
lea eax, [ebp - 0x38]
push eax
call fcn.10008cc0
mov ecx, edi
mov byte [ebp - 4], 0x24
call fcn.10030530
mov byte [ebp - 4], 2
push fcn.10005010
push 1
push 0x18
lea eax, [ebp - 0x38]
push eax
call fcn.100b6196
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x14], esp
mov dword [eax], 0x1010a8cc
mov dword [eax + 0x24], eax
sub esp, 0x18
mov byte [ebp - 4], 0x28
mov ecx, esp
mov dword [ebp - 0x1c], esp
xorps xmm0, xmm0
push 0x26
movups xmmword [ecx], xmm0
push str.Adds_clearchat_functionality_to_oldui.
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0x18
mov byte [ebp - 4], 0x29
mov ecx, esp
xorps xmm0, xmm0
push 0xa
movups xmmword [ecx], xmm0
push str._clearchat
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0xc
mov ecx, edi
mov eax, esp
mov dword [eax], 0
mov dword [eax + 4], 0
mov dword [eax + 8], 0
mov byte [ebp - 4], 2
call fcn.10030530
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x14], esp
mov dword [eax], 0x1010a904
mov dword [eax + 0x24], eax
sub esp, 0x18
mov byte [ebp - 4], 0x2a
mov ecx, esp
mov dword [ebp - 0x1c], esp
xorps xmm0, xmm0
push 0x49
movups xmmword [ecx], xmm0
push str.Adds_arguments_on_down_to_force_you_to_sit_down_instead_of_just_toggling.
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0x18
mov byte [ebp - 4], 0x2b
mov ecx, esp
xorps xmm0, xmm0
push 4
movups xmmword [ecx], xmm0
push str._sit
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0xc
mov ecx, edi
mov eax, esp
mov dword [eax], 0
mov dword [eax + 4], 0
mov dword [eax + 8], 0
mov byte [ebp - 4], 2
call fcn.10030530
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x14], esp
mov dword [eax], 0x1010aae0
mov dword [eax + 0x24], eax
sub esp, 0x18
mov byte [ebp - 4], 0x2c
mov ecx, esp
mov dword [ebp - 0x1c], esp
xorps xmm0, xmm0
push 0x26
movups xmmword [ecx], xmm0
push str.Adds_auto_sit_when_attempting_to_camp.
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0x18
mov byte [ebp - 4], 0x2d
mov ecx, esp
xorps xmm0, xmm0
push 5
movups xmmword [ecx], xmm0
push str._camp
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0xc
mov ecx, edi
mov eax, esp
mov dword [eax], 0
mov dword [eax + 4], 0
mov dword [eax + 8], 0
mov byte [ebp - 4], 2
call fcn.10030530
push 5
xorps xmm0, xmm0
mov dword [ebp - 0x28], 0
push str._helm
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x24], 0
movups xmmword [ebp - 0x38], xmm0
call fcn.10007860
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x14], esp
mov dword [eax], 0x1010aac4
mov dword [eax + 0x24], eax
sub esp, 0x18
mov byte [ebp - 4], 0x2f
mov ecx, esp
mov dword [ebp - 0x1c], esp
xorps xmm0, xmm0
push 0x35
movups xmmword [ecx], xmm0
push str.Sends_server_command_showhelm_with_arugments_on_off.
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0x18
mov byte [ebp - 4], 0x30
mov ecx, esp
mov dword [ebp - 0x18], esp
xorps xmm0, xmm0
push 9
movups xmmword [ecx], xmm0
push str._showhelm
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0xc
mov byte [ebp - 4], 0x31
mov ecx, esp
lea eax, [ebp - 0x20]
push ecx
push eax
lea eax, [ebp - 0x38]
push eax
call fcn.10008cc0
mov byte [ebp - 4], 0x2e
mov ecx, edi
call fcn.10030530
push fcn.10005010
push 1
push 0x18
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 2
push eax
call fcn.100b6196
push 4
xorps xmm0, xmm0
mov dword [ebp - 0x58], 0
push str._sll
lea ecx, [ebp - 0x68]
mov dword [ebp - 0x54], 0
movups xmmword [ebp - 0x68], xmm0
call fcn.10007860
mov byte [ebp - 4], 0x32
lea ecx, [ebp - 0x50]
push 0x10
xorps xmm0, xmm0
mov dword [ebp - 0x40], 0
push str._showlootlockout
movups xmmword [ebp - 0x50], xmm0
mov dword [ebp - 0x3c], 0
call fcn.10007860
mov byte [ebp - 4], 0x33
lea ecx, [ebp - 0x38]
push 0xd
xorps xmm0, xmm0
mov dword [ebp - 0x28], 0
push str._showlockouts
movups xmmword [ebp - 0x38], xmm0
mov dword [ebp - 0x24], 0
call fcn.10007860
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x14], esp
mov dword [eax], 0x1010a8e8
mov dword [eax + 0x24], eax
sub esp, 0x18
mov byte [ebp - 4], 0x35
mov ecx, esp
mov dword [ebp - 0x1c], esp
xorps xmm0, xmm0
push 0x22
movups xmmword [ecx], xmm0
push str.Sends_showlootlockouts_to_server.
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0x18
mov byte [ebp - 4], 0x36
mov ecx, esp
mov dword [ebp - 0x18], esp
xorps xmm0, xmm0
push 0x11
movups xmmword [ecx], xmm0
push str._showlootlockouts
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0xc
mov byte [ebp - 4], 0x37
mov ecx, esp
lea eax, [ebp - 0x20]
push ecx
push eax
lea eax, [ebp - 0x68]
push eax
call fcn.10008cc0
mov ecx, edi
mov byte [ebp - 4], 0x34
call fcn.10030530
mov byte [ebp - 4], 2
push fcn.10005010
push 3
push 0x18
lea eax, [ebp - 0x68]
push eax
call fcn.100b6196
push 4
xorps xmm0, xmm0
mov dword [ebp - 0x28], 0
push str._zea
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x24], 0
movups xmmword [ebp - 0x38], xmm0
call fcn.10007860
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x14], esp
mov dword [eax], 0x1010a990
mov dword [eax + 4], edi
mov dword [eax + 0x24], eax
sub esp, 0x18
mov byte [ebp - 4], 0x39
mov ecx, esp
mov dword [ebp - 0x1c], esp
xorps xmm0, xmm0
push 0x1d
movups xmmword [ecx], xmm0
push str.Help_and_version_information.
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0x18
mov byte [ebp - 4], 0x3a
mov ecx, esp
mov dword [ebp - 0x18], esp
xorps xmm0, xmm0
push 5
movups xmmword [ecx], xmm0
push str._zeal
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0xc
mov byte [ebp - 4], 0x3b
mov ecx, esp
lea eax, [ebp - 0x20]
push ecx
push eax
lea eax, [ebp - 0x38]
push eax
call fcn.10008cc0
mov ecx, edi
mov byte [ebp - 4], 0x38
call fcn.10030530
push fcn.10005010
push 1
push 0x18
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 2
push eax
call fcn.100b6196
push 4
xorps xmm0, xmm0
mov dword [ebp - 0x28], 0
push str._cmt
lea ecx, [ebp - 0x38]
mov dword [ebp - 0x24], 0
movups xmmword [ebp - 0x38], xmm0
call fcn.10007860
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x14], esp
mov dword [eax], 0x1010a9ac
mov dword [eax + 4], edi
mov dword [eax + 0x24], eax
sub esp, 0x18
mov byte [ebp - 4], 0x3d
mov ecx, esp
mov dword [ebp - 0x1c], esp
xorps xmm0, xmm0
push 0x3d
movups xmmword [ecx], xmm0
push str.Toggle_client_mana_tick__disabled_by_default_in_this_client_.
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0x18
mov byte [ebp - 4], 0x3e
mov ecx, esp
mov dword [ebp - 0x18], esp
xorps xmm0, xmm0
push 0xf
movups xmmword [ecx], xmm0
push str._clientmanatick
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0xc
mov byte [ebp - 4], 0x3f
mov ecx, esp
lea eax, [ebp - 0x20]
push ecx
push eax
lea eax, [ebp - 0x38]
push eax
call fcn.10008cc0
mov ecx, edi
mov byte [ebp - 4], 0x3c
call fcn.10030530
push fcn.10005010
push 1
push 0x18
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 2
push eax
call fcn.100b6196
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x14], esp
mov dword [eax], 0x1010a9e4
mov dword [eax + 4], edi
mov dword [eax + 0x24], eax
sub esp, 0x18
mov byte [ebp - 4], 0x40
mov ecx, esp
mov dword [ebp - 0x1c], esp
xorps xmm0, xmm0
push 0x20
movups xmmword [ecx], xmm0
push str.Reload_your_current_ui_with_ini.
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0x18
mov byte [ebp - 4], 0x41
mov ecx, esp
xorps xmm0, xmm0
push 0xb
movups xmmword [ecx], xmm0
push str._reloadskin
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0xc
mov ecx, edi
mov eax, esp
mov dword [eax], 0
mov dword [eax + 4], 0
mov dword [eax + 8], 0
mov byte [ebp - 4], 2
call fcn.10030530
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x14], esp
mov dword [eax], 0x1010a9c8
mov dword [eax + 4], edi
mov dword [eax + 8], esi
mov dword [eax + 0x24], eax
sub esp, 0x18
mov byte [ebp - 4], 0x42
mov ecx, esp
mov dword [ebp - 0x1c], esp
xorps xmm0, xmm0
push 0x3a
movups xmmword [ecx], xmm0
push str.Open_the_alarm_ui_and_gives_alarm_functionality_on_old_ui.
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0x18
mov byte [ebp - 4], 0x43
mov ecx, esp
xorps xmm0, xmm0
push 6
movups xmmword [ecx], xmm0
push str._alarm
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0xc
mov ecx, edi
mov eax, esp
mov dword [eax], 0
mov dword [eax + 4], 0
mov dword [eax + 8], 0
mov byte [ebp - 4], 2
call fcn.10030530
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x14], esp
mov dword [eax], 0x1010aa70
mov dword [eax + 4], edi
mov dword [eax + 8], esi
mov dword [eax + 0x24], eax
sub esp, 0x18
mov byte [ebp - 4], 0x44
mov ecx, esp
mov dword [ebp - 0x1c], esp
xorps xmm0, xmm0
push 0x1c
movups xmmword [ecx], xmm0
push str.Inspect_your_current_target.
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0x18
mov byte [ebp - 4], 0x45
mov ecx, esp
xorps xmm0, xmm0
push 8
movups xmmword [ecx], xmm0
push str._inspect
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0xc
mov ecx, edi
mov eax, esp
mov dword [eax], 0
mov dword [eax + 4], 0
mov dword [eax + 8], 0
mov byte [ebp - 4], 2
call fcn.10030530
xorps xmm0, xmm0
mov dword [ebp - 0x28], 0
push 4
movups xmmword [ebp - 0x38], xmm0
mov dword [ebp - 0x24], 0
push str._hel
lea ecx, [ebp - 0x38]
call fcn.10007860
sub esp, 0x28
mov eax, esp
mov dword [ebp - 0x14], esp
mov dword [eax], 0x1010aaa8
mov dword [eax + 4], edi
mov dword [eax + 0x24], eax
sub esp, 0x18
mov byte [ebp - 4], 0x47
mov ecx, esp
mov dword [ebp - 0x1c], esp
xorps xmm0, xmm0
push 0x1b
movups xmmword [ecx], xmm0
push str.Adds_zeal_to_the_help_list.
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0x18
mov byte [ebp - 4], 0x48
mov ecx, esp
mov dword [ebp - 0x18], esp
xorps xmm0, xmm0
push 5
movups xmmword [ecx], xmm0
push str._help
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 0
call fcn.10007860
sub esp, 0xc
mov byte [ebp - 4], 0x49
mov ecx, esp
lea eax, [ebp - 0x20]
push ecx
push eax
lea eax, [ebp - 0x38]
push eax
call fcn.10008cc0
mov ecx, edi
mov byte [ebp - 4], 0x46
call fcn.10030530
push fcn.10005010
push 1
push 0x18
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 2
push eax
call fcn.100b6196
mov eax, dword [esi + 0x10]
lea ecx, [ebp - 0x38]
push 8
xorps xmm0, xmm0
mov dword [ebp - 0x18], eax
push str.commands
movups xmmword [ebp - 0x38], xmm0
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x24], 0
call fcn.10007860
mov ecx, 0x54572f
mov byte [ebp - 4], 0x4a
call fcn.1000d360
mov ecx, eax
mov dword [ebp - 0x20], ecx
cmp ecx, 5
jge 0x10031928
nop
add ecx, 0x54572f
call fcn.1000d360
mov ecx, dword [ebp - 0x20]
add ecx, eax
mov dword [ebp - 0x20], ecx
cmp ecx, 5
jl 0x10031910
push 0x18
call fcn.100b6050
mov esi, eax
add esp, 4
mov dword [ebp - 0x14], esi
mov byte [ebp - 4], 0x4b
xorps xmm0, xmm0
mov eax, dword [ebp - 0x20]
movups xmmword [esi], xmm0
push 1
movq qword [esi + 0x10], xmm0
mov dword [esi + 0x10], eax
call fcn.100b6050
mov ecx, dword [ebp - 0x20]
mov edx, 0x54572f
push ecx
mov byte [eax], cl
mov ecx, eax
mov dword [esi], eax
mov dword [esi + 8], 0x54572f
mov dword [esi + 4], 0x10030010
mov dword [esi + 0x14], 2
mov dword [esi + 0xc], 0
call fcn.1003be00
mov eax, dword [esi + 0x14]
add esp, 8
cmp eax, 3
ja case.default.0x1003198e
jmp dword [eax*4 + 0x10031a34]
push 0x10030010
push 0x54572f
mov ecx, esi
call fcn.10037b40
jmp case.default.0x1003198e
push 0x10030010
push 0x54572f
mov ecx, esi
call fcn.10037dc0
jmp case.default.0x1003198e
push 0x10030010
push 0x54572f
mov ecx, esi
call fcn.10037e70
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 0x4a
mov ecx, dword [ebp - 0x18]
push eax
call fcn.1000e230
mov dword [eax], esi
mov dword [esi + 0x14], 2
mov ecx, dword [ebp - 0x24]
cmp ecx, 0xf
jbe 0x10031a15
mov edx, dword [ebp - 0x38]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x10031a0b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x10031a2d
push ecx
push edx
call fcn.100b6085
add esp, 8
mov eax, edi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov esp, ebp
pop ebp
mov esp, ebx
pop ebx
ret 4
call fcn.100bd324
nop
test al, 0x19
add edx, dword [eax]
test al, 0x19
add edx, dword [eax]
xchg ebp, eax
sbb dword [ebx], eax
adc byte [ebx - 0x33effce7], bh
int3