Function at 0x140035130
Capabilities:
Get geographical location

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r14
lea rbp, [rsp - 0x380]
sub rsp, 0x480
mov rax, qword [0x1401d5408]
xor rax, rsp
mov qword [rbp + 0x370], rax
mov rsi, rcx
xor r14d, r14d
lea rax, [0x1401aeb34]
mov qword [rsp + 0x50], rax
lea rax, str.sleep
mov qword [rsp + 0x58], rax
lea rax, str.sendPacket
mov qword [rsp + 0x60], rax
lea rax, str.sendPacketRaw
mov qword [rsp + 0x68], rax
lea rax, str.addHook
mov qword [rsp + 0x70], rax
lea rax, str.findPath
mov qword [rsp + 0x78], rax
lea rax, str.removeHooks
mov qword [rbp - 0x80], rax
lea rax, str.getInventory
mov qword [rbp - 0x78], rax
lea rax, str.getItemInfo
mov qword [rbp - 0x70], rax
lea rax, str.getLocal
mov qword [rbp - 0x68], rax
lea rax, str.getObjects
mov qword [rbp - 0x60], rax
lea rax, str.getTile
mov qword [rbp - 0x58], rax
lea rax, str.getTiles
mov qword [rbp - 0x50], rax
lea rax, str.getWorld
mov qword [rbp - 0x48], rax
lea rax, str.collect
mov qword [rbp - 0x40], rax
lea rax, str.enter
mov qword [rbp - 0x38], rax
lea rax, str.place
mov qword [rbp - 0x30], rax
lea rax, str.punch
mov qword [rbp - 0x28], rax
lea rax, str.move
mov qword [rbp - 0x20], rax
lea rax, str.getPlayers
mov qword [rbp - 0x18], rax
lea rax, str.getItem
mov qword [rbp - 0x10], rax
lea rax, str.sendRaw
mov qword [rbp - 8], rax
lea rax, [0x1401aec48]
mov qword [rbp], rax
lea rax, str.drop
mov qword [rbp + 8], rax
lea rax, [0x1401aec50]
mov qword [rbp + 0x10], rax
lea rax, str.getBot
mov qword [rbp + 0x18], rax
lea rax, [0x1401ae820]
mov qword [rbp + 0x220], rax
lea rax, str.amount
mov qword [rbp + 0x228], rax
lea rax, str.name
mov qword [rbp + 0x230], rax
lea rax, str.rarity
mov qword [rbp + 0x238], rax
lea rax, str.growtime
mov qword [rbp + 0x240], rax
lea rax, str.breakhit
mov qword [rbp + 0x248], rax
lea rax, str.clothingtype
mov qword [rbp + 0x250], rax
lea rax, str.collisiontype
mov qword [rbp + 0x258], rax
lea rax, str.type
mov qword [rbp + 0x260], rax
lea rax, [0x1401ae888]
mov qword [rbp + 0x268], rax
lea rax, [0x1401ae88c]
mov qword [rbp + 0x270], rax
lea rax, str.pos.x
mov qword [rbp + 0x278], rax
lea rax, str.pos.y
mov qword [rbp + 0x280], rax
lea rax, str.flags
mov qword [rbp + 0x288], rax
lea rax, [0x1401ae8ac]
mov qword [rbp + 0x290], rax
lea rax, str.netid
mov qword [rbp + 0x298], rax
lea rax, str.userid
mov qword [rbp + 0x2a0], rax
lea rax, str.country
mov qword [rbp + 0x2a8], rax
lea rax, str.width
mov qword [rbp + 0x2b0], rax
lea rax, str.height
mov qword [rbp + 0x2b8], rax
lea rax, str.tilecount
mov qword [rbp + 0x2c0], rax
lea rax, str.objectcount
mov qword [rbp + 0x2c8], rax
lea rax, str.lastoid
mov qword [rbp + 0x2d0], rax
lea rax, str.objtype
mov qword [rbp + 0x2d8], rax
lea rax, str.count1
mov qword [rbp + 0x2e0], rax
lea rax, str.count2
mov qword [rbp + 0x2e8], rax
lea rax, str.secondnetid
mov qword [rbp + 0x2f0], rax
lea rax, str.characterstate
mov qword [rbp + 0x2f8], rax
lea rax, str.float1
mov qword [rbp + 0x300], rax
lea rax, str.idata
mov qword [rbp + 0x308], rax
lea rax, [0x1401ae898]
mov qword [rbp + 0x310], rax
lea rax, [0x1401ae89c]
mov qword [rbp + 0x318], rax
lea rax, str.vec2x
mov qword [rbp + 0x320], rax
lea rax, str.vec2y
mov qword [rbp + 0x328], rax
lea rax, str.part
mov qword [rbp + 0x330], rax
lea rax, [0x1401aed64]
mov qword [rbp + 0x338], rax
lea rax, [0x1401aed68]
mov qword [rbp + 0x340], rax
lea rax, str.extrasize
mov qword [rbp + 0x348], rax
lea rax, str.ready
mov qword [rbp + 0x350], rax
lea rax, [0x1401ae954]
mov qword [rbp + 0x358], rax
lea rax, [0x1401ae950]
mov qword [rbp + 0x360], rax
call fcn.140080930
mov rdx, rax
lea rcx, [rbp + 0xb0]
call fcn.1400356e0
nop
mov edi, r14d
lea rbx, [rsp + 0x50]
mov qword [rbp + 0x80], r14
xorps xmm0, xmm0
movups xmmword [rbp + 0x88], xmm0
mov qword [rbp + 0x98], r14
mov qword [rbp + 0xa0], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x88], 0
mov rdx, qword [rbx]
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], r14
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rdx + r8], 0
jne 0x140035526
lea rcx, [rsp + 0x20]
call fcn.140006cb0
nop
movups xmm1, xmmword [rsp + 0x20]
movaps xmmword [rbp + 0x30], xmm1
movups xmm0, xmmword [rsp + 0x30]
movaps xmmword [rbp + 0x40], xmm0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x20], 0
mov rax, qword [rbp + 0x80]
mov qword [rbp + 0x50], rax
lea rdx, [rbp + 0x88]
lea rcx, [rbp + 0x58]
call fcn.140007990
nop
lea r8, [rbp + 0x30]
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0x110]
call fcn.140037180
nop
lea rcx, [rbp + 0x58]
call fcn.140007ab0
lea rcx, [rbp + 0x30]
call fcn.140007ab0
nop
lea rcx, [rsp + 0x20]
call fcn.140007ab0
nop
lea rcx, [rbp + 0x88]
call fcn.140007ab0
inc edi
add rbx, 8
cmp edi, 0x1a
jb 0x1400354e3
lea rbx, [rbp + 0x220]
nop dword [rax]
nop word [rax + rax]
mov rdx, qword [rbx]
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], r14
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x140035600
lea rcx, [rsp + 0x20]
call fcn.140006cb0
nop
lea r8, [rsp + 0x20]
lea rdx, [rbp + 0x20]
lea rcx, [rbp + 0xd0]
call fcn.140036490
nop
lea rcx, [rsp + 0x20]
call fcn.140007ab0
add rbx, 8
lea rax, [rbp + 0x368]
cmp rbx, rax
jne 0x1400355e0
lea rdx, [rbp + 0xb0]
mov rcx, rsi
call fcn.1400770b0
nop
lea rcx, [rbp + 0x200]
call fcn.140035bb0
lea rcx, [rbp + 0x1d0]
call fcn.140007ab0
lea rcx, [rbp + 0x1b0]
call fcn.140007ab0
lea rcx, [rbp + 0x190]
call fcn.140007ab0
lea rcx, [rbp + 0x150]
call fcn.1400302f0
lea rcx, [rbp + 0x110]
call fcn.1400302f0
lea rcx, [rbp + 0xd0]
call fcn.140030270
lea rcx, [rbp + 0xb0]
call fcn.140007ab0
mov rcx, qword [rbp + 0x370]
xor rcx, rsp
call fcn.140115c10
lea r11, [rsp + 0x480]
mov rbx, qword [r11 + 0x28]
mov rsi, qword [r11 + 0x30]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret