Function at 0x140002ae0
Capabilities:
Create thread

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r12
push rbp
push r14
push r15
lea rbp, [rax - 0x5f]
sub rsp, 0xa0
movaps xmmword [rax - 0x28], xmm6
movaps xmmword [rax - 0x38], xmm7
mov rax, qword [0x14010d010]
xor rax, rsp
mov qword [rbp + 0x1f], rax
xor r15d, r15d
mov rsi, qword [0x14010d930]
mov r14, qword [0x14010d8b8]
mov edx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x14010d978], eax
jle 0x140002b78
lea rcx, [0x14010d978]
call fcn.1400bab78
cmp dword [0x14010d978], 0xffffffff
jne 0x140002b78
movss xmm0, dword [r14 + 0x3938]
movss dword [0x14010d974], xmm0
lea rcx, [0x14010d978]
call fcn.1400bab18
mov rax, qword [0x14010d8b8]
mov dword [rax + 0x4ab0], 0x3f79999a
or dword [rax + 0x4a50], 0x42
mov dword [rax + 0x4a70], 0x44354000
mov dword [rax + 0x4a74], 0x43e10000
mov dword [rax + 0x4a58], 1
mov r8d, 0x22
lea rdx, [0x14010d171]
lea rcx, str.Laza_External___Barni5
call fcn.140016610
mov rbx, qword [0x14010d8b8]
mov rdx, qword [rbx + 0x4040]
cmp qword [rdx + 0x1c0], r15
jne 0x140002bee
cmp qword [rbx + 0x4e40], r15
lea rcx, [rdx + 0x26c]
je 0x140002bf5
lea rcx, [rdx + 0x23c]
movss xmm1, dword [rcx]
subss xmm1, dword [rdx + 0x11c]
movss xmm0, dword [0x1400fd714]
movss dword [rbp + 7], xmm0
movss dword [rbp + 0xb], xmm1
mov byte [rdx + 0xcc], 1
mov rbx, qword [rbx + 0x4040]
movsxd rcx, dword [rbx + 0x108]
mov rax, qword [rbx + 0x110]
mov r8d, dword [rax + rcx*4 - 4]
xor edx, edx
lea rcx, str.SelectChild
call fcn.14000a890
mov edi, eax
mov rdx, qword [rbx]
cmp dword [rdx + 0x4094], eax
jne 0x140002c62
lea r8, str.SelectChild
mov edx, 0xb
mov ecx, eax
call fcn.1400253e0
mov dword [rsp + 0x20], r15d
xor r9d, r9d
lea r8, [rbp + 7]
mov edx, edi
lea rcx, str.SelectChild
call fcn.140013260
call fcn.14003be90
mov ebx, r15d
mov rax, qword [0x14010d918]
mov r8, qword [0x14010d910]
sub rax, r8
sar rax, 5
test rax, rax
je 0x140002d5b
movss xmm0, dword [0x1400fd6f8]
movss dword [rbp + 0xb], xmm0
mov rdi, r15
mov edx, dword [0x14010d95c]
nop dword [rax + rax]
cmp edx, ebx
sete byte [rbp - 0x19]
mov rcx, qword [0x14010d8b8]
mov rdx, qword [rcx + 0x4040]
mov rax, rdx
cmp qword [rdx + 0x1c0], r15
jne 0x140002cf1
cmp qword [rcx + 0x4e40], r15
jne 0x140002cf1
add rax, 0x268
jmp 0x140002cf7
add rax, 0x238
movss xmm0, dword [rax]
subss xmm0, dword [rdx + 0x118]
movss dword [rbp + 7], xmm0
lea rcx, [rdi + r8]
cmp qword [rcx + 0x18], 0x10
jb 0x140002d16
mov rcx, qword [rcx]
lea r8, [rbp - 0x19]
lea rdx, [rbp + 7]
call fcn.140007b50
mov edx, dword [0x14010d95c]
test al, al
cmovne edx, ebx
mov dword [0x14010d95c], edx
inc ebx
add rdi, 0x20
mov rcx, qword [0x14010d918]
mov r8, qword [0x14010d910]
sub rcx, r8
sar rcx, 5
movsxd rax, ebx
cmp rax, rcx
jb 0x140002cc0
call fcn.140013630
movss xmm6, dword [0x1400fd798]
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14001cf50
mov rbx, qword [0x14010d8b8]
mov rdx, qword [rbx + 0x4040]
cmp qword [rdx + 0x1c0], r15
jne 0x140002d9a
cmp qword [rbx + 0x4e40], r15
lea rcx, [rdx + 0x268]
je 0x140002da1
lea rcx, [rdx + 0x238]
movss xmm0, dword [rcx]
movss xmm1, dword [rcx + 4]
subss xmm1, dword [rdx + 0x11c]
subss xmm0, dword [rdx + 0x118]
movss dword [rbp + 7], xmm0
movss dword [rbp + 0xb], xmm1
mov byte [rdx + 0xcc], 1
mov rbx, qword [rbx + 0x4040]
movsxd rcx, dword [rbx + 0x108]
mov rax, qword [rbx + 0x110]
mov r8d, dword [rax + rcx*4 - 4]
xor edx, edx
lea rcx, str.ContextChild
call fcn.14000a890
mov edi, eax
mov rdx, qword [rbx]
cmp dword [rdx + 0x4094], eax
jne 0x140002e13
lea r8, str.ContextChild
mov edx, 0xb
mov ecx, eax
call fcn.1400253e0
mov dword [rsp + 0x20], r15d
xor r9d, r9d
lea r8, [rbp + 7]
mov edx, edi
lea rcx, str.ContextChild
call fcn.140013260
cmp dword [0x14010d95c], 3
je 0x140002f36
mov rbx, qword [0x14010d8b8]
mov rdx, qword [rbx + 0x4040]
mov r8, qword [rdx + 0x1c0]
test r8, r8
jne 0x140002e78
cmp qword [rbx + 0x4e40], r15
jne 0x140002e78
movss xmm1, dword [rdx + 0x26c]
subss xmm1, dword [rdx + 0x11c]
mov rax, rdx
add rax, 0x268
jmp 0x140002ea7
movss xmm1, dword [rdx + 0x23c]
subss xmm1, dword [rdx + 0x11c]
mov rax, rdx
test r8, r8
jne 0x140002ea1
cmp qword [rbx + 0x4e40], r15
jne 0x140002ea1
add rax, 0x268
jmp 0x140002ea7
add rax, 0x238
movss xmm0, dword [rax]
subss xmm0, dword [rdx + 0x118]
mulss xmm0, dword [0x1400fd63c]
subss xmm0, dword [0x1400fd6e8]
movss dword [rbp + 7], xmm0
movss dword [rbp + 0xb], xmm1
mov byte [rdx + 0xcc], 1
mov rbx, qword [rbx + 0x4040]
movsxd rcx, dword [rbx + 0x108]
mov rax, qword [rbx + 0x110]
mov r8d, dword [rax + rcx*4 - 4]
xor edx, edx
lea rcx, str.LeftChild
call fcn.14000a890
mov edi, eax
mov rdx, qword [rbx]
cmp dword [rdx + 0x4094], eax
jne 0x140002f1c
lea r8, str.LeftChild
mov edx, 0xb
mov ecx, eax
call fcn.1400253e0
mov dword [rsp + 0x20], r15d
xor r9d, r9d
lea r8, [rbp + 7]
mov edx, edi
lea rcx, str.LeftChild
call fcn.140013260
mov rcx, qword [0x14010d8b8]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4040]
cmp byte [rax + 0xcf], r15b
jne 0x140002f6b
mov qword [rbp + 7], r15
movaps xmm1, xmm6
lea rcx, [rbp + 7]
call fcn.14001cde0
mov ecx, dword [0x14010d95c]
lea r12, str._.1f
movss xmm7, dword [0x1400fd67c]
test ecx, ecx
je 0x140003634
sub ecx, 1
je 0x140003375
sub ecx, 1
je 0x140003187
cmp ecx, 1
jne 0x14000381e
lea rcx, str.Rendszer
call fcn.140038bd0
mov rcx, qword [0x14010d8b8]
mov rdx, qword [rcx + 0x4040]
cmp byte [rdx + 0xcf], r15b
jne 0x140002ff7
mov r8d, dword [rdx + 0x1cc]
mov eax, r8d
neg eax
sbb ecx, ecx
add ecx, 2
cmp qword [rdx + 0x1c0], r15
je 0x140002fe8
neg r8d
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm7
call fcn.14003bf30
mov rcx, qword [0x14010d8b8]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4040]
cmp byte [rax + 0xcf], r15b
jne 0x140003025
mov qword [rbp + 7], r15
movaps xmm1, xmm6
lea rcx, [rbp + 7]
call fcn.14001cde0
lea rdx, [0x14010d1d0]
lea rcx, str.Elrejtes
call fcn.14003ad70
mov rcx, qword [0x14010d8b8]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4040]
cmp byte [rax + 0xcf], r15b
jne 0x14000306d
mov qword [rbp + 7], r15
movaps xmm1, xmm6
lea rcx, [rbp + 7]
call fcn.14001cde0
call fcn.14003be90
lea rcx, str.Celkereszt
call fcn.140038bd0
mov rcx, qword [0x14010d8b8]
mov rdx, qword [rcx + 0x4040]
cmp byte [rdx + 0xcf], r15b
jne 0x1400030c6
mov r8d, dword [rdx + 0x1cc]
mov eax, r8d
neg eax
sbb ecx, ecx
add ecx, 2
cmp qword [rdx + 0x1c0], r15
je 0x1400030b7
neg r8d
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm7
call fcn.14003bf30
mov rcx, qword [0x14010d8b8]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4040]
cmp byte [rax + 0xcf], r15b
jne 0x1400030f4
mov qword [rbp + 7], r15
movaps xmm1, xmm6
lea rcx, [rbp + 7]
call fcn.14001cde0
lea rdx, [0x14010d1d1]
lea rcx, str.Celkereszt
call fcn.14003ad70
mov dword [rbp + 0x17], 0xa
mov dword [rbp + 7], 1
lea rcx, str.Celkereszt_meret
call fcn.140038bd0
lea rax, [0x1400fb114]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x17]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 7]
lea r8, [0x14010d1d8]
mov edx, 4
lea rcx, str.SizeCH
call fcn.14003e890
lea rdx, [rsi + 0x180]
xor r8d, r8d
lea rcx, str.SznC
call fcn.140045a80
lea r9, str.Kereszt
lea rdx, [0x14010d1d4]
lea rcx, str.TipusC
call fcn.14003d430
jmp 0x14000381e
lea rcx, [0x1400fb07c]
call fcn.140038bd0
mov rcx, qword [0x14010d8b8]
mov rdx, qword [rcx + 0x4040]
cmp byte [rdx + 0xcf], r15b
jne 0x1400031db
mov r8d, dword [rdx + 0x1cc]
mov eax, r8d
neg eax
sbb ecx, ecx
add ecx, 2
cmp qword [rdx + 0x1c0], r15
je 0x1400031cc
neg r8d
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm7
call fcn.14003bf30
mov rcx, qword [0x14010d8b8]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4040]
cmp byte [rax + 0xcf], r15b
jne 0x140003209
mov qword [rbp + 7], r15
movaps xmm1, xmm6
lea rcx, [rbp + 7]
call fcn.14001cde0
lea rdx, [0x14010d1b8]
lea rcx, str.WallHack
call fcn.14003ad70
lea rdx, [0x14010d1b9]
lea rcx, str.NPC_mutatasa
call fcn.14003ad70
call fcn.14003be90
mov r11, qword [0x14010d8b8]
mov rax, qword [r11 + 0x4040]
mov byte [rax + 0xcc], 1
mov rax, qword [r11 + 0x4040]
cmp byte [rax + 0xcf], r15b
jne 0x140003269
mov qword [rbp + 7], r15
movaps xmm1, xmm6
lea rcx, [rbp + 7]
call fcn.14001cde0
lea rcx, str.WH_opciok
call fcn.140038bd0
mov rcx, qword [0x14010d8b8]
mov rdx, qword [rcx + 0x4040]
cmp byte [rdx + 0xcf], r15b
jne 0x1400032bd
mov r8d, dword [rdx + 0x1cc]
mov eax, r8d
neg eax
sbb ecx, ecx
add ecx, 2
cmp qword [rdx + 0x1c0], r15
je 0x1400032ae
neg r8d
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm7
call fcn.14003bf30
mov rcx, qword [0x14010d8b8]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4040]
cmp byte [rax + 0xcf], r15b
jne 0x1400032eb
mov qword [rbp + 7], r15
movaps xmm1, xmm6
lea rcx, [rbp + 7]
call fcn.14001cde0
lea rdx, [0x14010d1ba]
lea rcx, str.Doboz
call fcn.14003ad70
lea rdx, [0x14010d1bb]
lea rcx, str.Teli_Doboz
call fcn.14003ad70
lea rdx, [0x14010d1bc]
lea rcx, str.Vonal
call fcn.14003ad70
lea rdx, [0x14010d1bd]
lea rcx, [0x1400fb0cc]
call fcn.14003ad70
lea rdx, [0x14010d1be]
lea rcx, str.Csontok
call fcn.14003ad70
lea rdx, [0x14010d1bf]
lea rcx, str.Tavolsag
call fcn.14003ad70
lea rdx, [0x14010d1c0]
lea rcx, str.Elet_csk
call fcn.14003ad70
jmp 0x14000381e
lea rcx, [0x1400faf50]
call fcn.140038bd0
mov rcx, qword [0x14010d8b8]
mov rdx, qword [rcx + 0x4040]
cmp byte [rdx + 0xcf], r15b
jne 0x1400033c9
mov r8d, dword [rdx + 0x1cc]
mov eax, r8d
neg eax
sbb ecx, ecx
add ecx, 2
cmp qword [rdx + 0x1c0], r15
je 0x1400033ba
neg r8d
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm7
call fcn.14003bf30
mov rcx, qword [0x14010d8b8]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4040]
cmp byte [rax + 0xcf], r15b
jne 0x1400033f7
mov qword [rbp + 7], r15
movaps xmm1, xmm6
lea rcx, [rbp + 7]
call fcn.14001cde0
lea rdx, [0x14010d198]
lea rcx, str.AimBot
call fcn.14003ad70
lea rdx, [0x14010d19a]
lea rcx, str.Prediction_God
call fcn.14003ad70
mov rcx, qword [0x14010d8b8]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4040]
cmp byte [rax + 0xcf], r15b
jne 0x140003452
mov qword [rbp + 7], r15
movaps xmm1, xmm6
lea rcx, [rbp + 7]
call fcn.14001cde0
call fcn.14003be90
lea rcx, str.Aim_Opciok
call fcn.140038bd0
mov rcx, qword [0x14010d8b8]
mov rdx, qword [rcx + 0x4040]
cmp byte [rdx + 0xcf], r15b
jne 0x1400034ab
mov r8d, dword [rdx + 0x1cc]
mov eax, r8d
neg eax
sbb ecx, ecx
add ecx, 2
cmp qword [rdx + 0x1c0], r15
je 0x14000349c
neg r8d
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm7
call fcn.14003bf30
mov rcx, qword [0x14010d8b8]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4040]
cmp byte [rax + 0xcf], r15b
jne 0x1400034d9
mov qword [rbp + 7], r15
movaps xmm1, xmm6
lea rcx, [rbp + 7]
call fcn.14001cde0
lea rdx, [0x14010d199]
lea rcx, str.NPC_Aim
call fcn.14003ad70
lea r9, [0x14010d060]
lea rdx, [0x14010d1ac]
lea rcx, str.Aim_Csont
call fcn.14003d430
mov rcx, qword [0x14010d8b8]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4040]
cmp byte [rax + 0xcf], r15b
jne 0x14000353b
mov qword [rbp + 7], r15
movaps xmm1, xmm6
lea rcx, [rbp + 7]
call fcn.14001cde0
call fcn.14003be90
lea rcx, [0x1400fb034]
call fcn.140038bd0
mov rcx, qword [0x14010d8b8]
mov rdx, qword [rcx + 0x4040]
cmp byte [rdx + 0xcf], r15b
jne 0x140003594
mov r8d, dword [rdx + 0x1cc]
mov eax, r8d
neg eax
sbb ecx, ecx
add ecx, 2
cmp qword [rdx + 0x1c0], r15
je 0x140003585
neg r8d
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm7
call fcn.14003bf30
mov rcx, qword [0x14010d8b8]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4040]
cmp byte [rax + 0xcf], r15b
jne 0x1400035c2
mov qword [rbp + 7], r15
movaps xmm1, xmm6
lea rcx, [rbp + 7]
call fcn.14001cde0
lea rdx, [0x14010d19b]
lea rcx, str.Kor_mutatasa
call fcn.14003ad70
mov dword [rbp + 7], 0x447a0000
mov dword [rbp + 0x17], 0x42480000
lea rcx, str.Kor_merete
call fcn.140038bd0
mov qword [rsp + 0x28], r12
lea rax, [rbp + 7]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x17]
lea r8, [0x14010d19c]
mov edx, 8
lea rcx, str.aim_fov
call fcn.14003e890
lea rdx, [rsi + 0x170]
xor r8d, r8d
lea rcx, str.Kor_szne
call fcn.140045a80
jmp 0x14000381e
lea rcx, str.Player
call fcn.140038bd0
mov rcx, qword [0x14010d8b8]
mov rdx, qword [rcx + 0x4040]
cmp byte [rdx + 0xcf], r15b
jne 0x140003688
mov r8d, dword [rdx + 0x1cc]
mov eax, r8d
neg eax
sbb ecx, ecx
add ecx, 2
cmp qword [rdx + 0x1c0], r15
je 0x140003679
neg r8d
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm7
call fcn.14003bf30
mov rcx, qword [0x14010d8b8]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4040]
cmp byte [rax + 0xcf], r15b
jne 0x1400036b6
mov qword [rbp + 7], r15
movaps xmm1, xmm6
lea rcx, [rbp + 7]
call fcn.14001cde0
lea rdx, [0x14010d1cc]
lea rcx, str.Halhatatlansag
call fcn.14003ad70
movzx ecx, byte [0x14010d1cd]
test al, al
cmovne ecx, r15d
mov byte [0x14010d1cd], cl
lea rdx, [0x14010d1cd]
lea rcx, str.Elet_feltoltese
call fcn.14003ad70
movzx ecx, byte [0x14010d1cc]
test al, al
cmovne ecx, r15d
mov byte [0x14010d1cc], cl
mov rcx, qword [0x14010d8b8]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4040]
cmp byte [rax + 0xcf], r15b
jne 0x140003737
mov qword [rbp + 7], r15
movaps xmm1, xmm6
lea rcx, [rbp + 7]
call fcn.14001cde0
call fcn.14003be90
lea rcx, str.Weapon
call fcn.140038bd0
mov rcx, qword [0x14010d8b8]
mov rdx, qword [rcx + 0x4040]
cmp byte [rdx + 0xcf], r15b
jne 0x140003790
mov r8d, dword [rdx + 0x1cc]
mov eax, r8d
neg eax
sbb ecx, ecx
add ecx, 2
cmp qword [rdx + 0x1c0], r15
je 0x140003781
neg r8d
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm7
call fcn.14003bf30
mov rcx, qword [0x14010d8b8]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4040]
cmp byte [rax + 0xcf], r15b
jne 0x1400037be
mov qword [rbp + 7], r15
movaps xmm1, xmm6
lea rcx, [rbp + 7]
call fcn.14001cde0
lea rdx, [0x14010d1ce]
lea rcx, str.No_Rec
call fcn.14003ad70
lea rdx, [0x14010d1cf]
lea rcx, str.No_Spread
call fcn.14003ad70
mov rcx, qword [0x14010d8b8]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4040]
cmp byte [rax + 0xcf], r15b
jne 0x140003819
mov qword [rbp + 7], r15
movaps xmm1, xmm6
lea rcx, [rbp + 7]
call fcn.14001cde0
call fcn.14003be90
cmp dword [0x14010d95c], 3
je 0x14000382c
call fcn.140013630
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.14001cf50
cmp dword [0x14010d95c], 3
je 0x1400038ff
mov rbx, qword [0x14010d8b8]
mov rdx, qword [rbx + 0x4040]
cmp qword [rdx + 0x1c0], r15
jne 0x14000386b
cmp qword [rbx + 0x4e40], r15
lea rcx, [rdx + 0x268]
je 0x140003872
lea rcx, [rdx + 0x238]
movss xmm0, dword [rcx]
movss xmm1, dword [rcx + 4]
subss xmm1, dword [rdx + 0x11c]
subss xmm0, dword [rdx + 0x118]
movss dword [rbp + 7], xmm0
movss dword [rbp + 0xb], xmm1
mov byte [rdx + 0xcc], 1
mov rbx, qword [rbx + 0x4040]
movsxd rcx, dword [rbx + 0x108]
mov rax, qword [rbx + 0x110]
mov r8d, dword [rax + rcx*4 - 4]
xor edx, edx
lea rcx, str.RightChild
call fcn.14000a890
mov edi, eax
mov r8, qword [rbx]
cmp dword [r8 + 0x4094], eax
jne 0x1400038e5
lea r8, str.RightChild
mov edx, 0xb
mov ecx, eax
call fcn.1400253e0
mov dword [rsp + 0x20], r15d
xor r9d, r9d
lea r8, [rbp + 7]
mov edx, edi
lea rcx, str.RightChild
call fcn.140013260
mov rcx, qword [0x14010d8b8]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4040]
cmp byte [rax + 0xcf], r15b
jne 0x140003934
mov qword [rbp + 7], r15
movaps xmm1, xmm6
lea rcx, [rbp + 7]
call fcn.14001cde0
mov ecx, dword [0x14010d95c]
sub ecx, 1
je 0x140003d81
sub ecx, 1
je 0x140003a90
cmp ecx, 1
jne 0x140003a41
lea rcx, str.Viszlat
call fcn.140038bd0
mov rcx, qword [0x14010d8b8]
mov rdx, qword [rcx + 0x4040]
cmp byte [rdx + 0xcf], r15b
jne 0x1400039a9
mov r8d, dword [rdx + 0x1cc]
mov eax, r8d
neg eax
sbb ecx, ecx
add ecx, 2
cmp qword [rdx + 0x1c0], r15
je 0x14000399a
neg r8d
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm7
call fcn.14003bf30
mov rcx, qword [0x14010d8b8]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4040]
cmp byte [rax + 0xcf], r15b
jne 0x1400039de
mov qword [rbp + 7], r15
movaps xmm1, xmm6
lea rcx, [rbp + 7]
call fcn.14001cde0
mov rcx, qword [0x14010d8b8]
mov rdx, qword [rcx + 0x4040]
mov rax, rdx
cmp qword [rdx + 0x1c0], r15
jne 0x140003a02
cmp qword [rcx + 0x4e40], r15
jne 0x140003a02
add rax, 0x268
jmp 0x140003a08
add rax, 0x238
movss xmm0, dword [rax]
subss xmm0, dword [rdx + 0x118]
movss dword [rbp + 7], xmm0
movss xmm0, dword [0x1400fd6f4]
movss dword [rbp + 0xb], xmm0
lea rdx, [rbp + 7]
lea rcx, [0x1400fb290]
call fcn.140039960
test al, al
je 0x140003a41
mov byte [0x14010d170], r15b
cmp dword [0x14010d95c], 3
je 0x140003a4f
call fcn.140013630
call fcn.140013630
call fcn.140018c50
mov rcx, qword [rbp + 0x1f]
xor rcx, rsp
call fcn.1400ba990
lea r11, [rsp + 0xa0]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
mov rsp, r11
pop r15
pop r14
pop rbp
ret
lea rcx, str.ESP_beallitasok
call fcn.140038bd0
mov rcx, qword [0x14010d8b8]
mov rdx, qword [rcx + 0x4040]
cmp byte [rdx + 0xcf], r15b
jne 0x140003ae4
mov r8d, dword [rdx + 0x1cc]
mov eax, r8d
neg eax
sbb ecx, ecx
add ecx, 2
cmp qword [rdx + 0x1c0], r15
je 0x140003ad5
neg r8d
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm7
call fcn.14003bf30
mov rcx, qword [0x14010d8b8]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4040]
cmp byte [rax + 0xcf], r15b
jne 0x140003b12
mov qword [rbp + 7], r15
movaps xmm1, xmm6
lea rcx, [rbp + 7]
call fcn.14001cde0
movss xmm0, dword [0x1400fd74c]
movss dword [rbp + 7], xmm0
movss xmm1, dword [0x1400fd704]
movss dword [rbp + 0x17], xmm1
lea rcx, str.Tavolsag
call fcn.140038bd0
mov qword [rsp + 0x28], r12
lea rax, [rbp + 7]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x17]
lea r8, [0x14010d1c8]
mov edx, 8
lea rcx, str.Dist
call fcn.14003e890
mov rcx, qword [0x14010d8b8]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4040]
cmp byte [rax + 0xcf], r15b
jne 0x140003b9e
mov qword [rbp + 7], r15
movaps xmm1, xmm6
lea rcx, [rbp + 7]
call fcn.14001cde0
mov rcx, qword [0x14010d8b8]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4040]
cmp byte [rax + 0xcf], r15b
jne 0x140003bcc
mov qword [rbp + 7], r15
movaps xmm1, xmm6
lea rcx, [rbp + 7]
call fcn.14001cde0
lea r9, str.Szimpla
lea rdx, [0x14010d1c4]
lea rcx, str.Box_tipus
call fcn.14003d430
call fcn.14003be90
mov r11, qword [0x14010d8b8]
mov rax, qword [r11 + 0x4040]
mov byte [rax + 0xcc], 1
mov rax, qword [r11 + 0x4040]
cmp byte [rax + 0xcf], r15b
jne 0x140003c20
mov qword [rbp + 7], r15
movaps xmm1, xmm6
lea rcx, [rbp + 7]
call fcn.14001cde0
lea rcx, str.ESP_szn
call fcn.140038bd0
mov rcx, qword [0x14010d8b8]
mov rdx, qword [rcx + 0x4040]
cmp byte [rdx + 0xcf], r15b
jne 0x140003c74
mov r8d, dword [rdx + 0x1cc]
mov eax, r8d
neg eax
sbb ecx, ecx
add ecx, 2
cmp qword [rdx + 0x1c0], r15
je 0x140003c65
neg r8d
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm7
call fcn.14003bf30
mov rcx, qword [0x14010d8b8]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4040]
cmp byte [rax + 0xcf], r15b
jne 0x140003ca2
mov qword [rbp + 7], r15
movaps xmm1, xmm6
lea rcx, [rbp + 7]
call fcn.14001cde0
lea rcx, str.F_szn
call fcn.140038d30
lea rdx, [rsi + 0x120]
xor r8d, r8d
lea rcx, [0x1400fb264]
call fcn.140045a80
lea rdx, [rsi + 0x130]
xor r8d, r8d
lea rcx, str.Jatekos
call fcn.140045a80
lea rdx, [rsi + 0x140]
xor r8d, r8d
lea rcx, str.Halhatatlansag
call fcn.140045a80
mov rcx, qword [0x14010d8b8]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4040]
cmp byte [rax + 0xcf], r15b
jne 0x140003d2c
mov qword [rbp + 7], r15
movaps xmm1, xmm6
lea rcx, [rbp + 7]
call fcn.14001cde0
mov rcx, qword [0x14010d8b8]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4040]
cmp byte [rax + 0xcf], r15b
jne 0x140003d5a
mov qword [rbp + 7], r15
movaps xmm1, xmm6
lea rcx, [rbp + 7]
call fcn.14001cde0
lea rcx, str.Msodlagos_szn
call fcn.140038d30
lea rdx, [rsi + 0x160]
xor r8d, r8d
lea rcx, str.Teli_Doboz
call fcn.140045a80
jmp 0x140003a41
lea rcx, str.Beallitasok
call fcn.140038bd0
mov rcx, qword [0x14010d8b8]
mov rdx, qword [rcx + 0x4040]
cmp byte [rdx + 0xcf], r15b
jne 0x140003dd5
mov r8d, dword [rdx + 0x1cc]
mov eax, r8d
neg eax
sbb ecx, ecx
add ecx, 2
cmp qword [rdx + 0x1c0], r15
je 0x140003dc6
neg r8d
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm7
call fcn.14003bf30
mov rcx, qword [0x14010d8b8]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4040]
cmp byte [rax + 0xcf], r15b
jne 0x140003e03
mov qword [rbp + 7], r15
movaps xmm1, xmm6
lea rcx, [rbp + 7]
call fcn.14001cde0
mov dword [r14 + 0x3938], 0x40400000
mov dword [rbp + 7], 0x447a0000
mov dword [rbp + 0x17], 0x42480000
lea rcx, [0x1400fb034]
call fcn.140038bd0
mov qword [rsp + 0x28], r12
lea rax, [rbp + 7]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x17]
lea r8, [0x14010d19c]
mov edx, 8
lea rcx, str.aim_fov
call fcn.14003e890
movss xmm0, dword [0x1400fd6ec]
movss dword [rbp + 7], xmm0
mov dword [rbp + 0x17], 0x3f800000
lea rcx, str.Simtas
call fcn.140038bd0
mov qword [rsp + 0x28], r12
lea rax, [rbp + 7]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x17]
lea r8, [0x14010d1a0]
mov edx, 8
lea rcx, str.aim_smt
call fcn.14003e890
movss xmm0, dword [0x1400fd728]
movss dword [rbp + 7], xmm0
mov dword [rbp + 0x17], 0x42480000
lea rcx, str.Tavolsag
call fcn.140038bd0
mov qword [rsp + 0x28], r12
lea rax, [rbp + 7]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x17]
lea r8, [0x14010d1a4]
mov edx, 8
lea rcx, str.aim_dist
call fcn.14003e890
movss xmm0, dword [0x1400fd754]
movss dword [rbp + 7], xmm0
mov dword [rbp + 0x17], 0x447a0000
lea rcx, str.Prediction_God
call fcn.140038bd0
mov qword [rsp + 0x28], r12
lea rax, [rbp + 7]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x17]
lea r8, [0x14010d1a8]
mov edx, 8
lea rcx, str.aim_preditc
call fcn.14003e890
movss xmm0, dword [0x14010d974]
movss dword [r14 + 0x3938], xmm0
mov rcx, qword [0x14010d8b8]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4040]
cmp byte [rax + 0xcf], r15b
jne 0x140003f7d
mov qword [rbp + 7], r15
movaps xmm1, xmm6
lea rcx, [rbp + 7]
call fcn.14001cde0
mov rcx, qword [0x14010d8b8]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4040]
cmp byte [rax + 0xcf], r15b
jne 0x140003fab
mov qword [rbp + 7], r15
movaps xmm1, xmm6
lea rcx, [rbp + 7]
call fcn.14001cde0
lea r9, [0x14010d090]
lea rdx, [0x14010d1b0]
lea rcx, str.Aim_tipus
call fcn.14003d430
mov rcx, qword [0x14010d8b8]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4040]
cmp byte [rax + 0xcf], r15b
jne 0x140003ffa
mov qword [rbp + 7], r15
movaps xmm1, xmm6
lea rcx, [rbp + 7]
call fcn.14001cde0
call fcn.14003be90
lea rcx, str.Bindek
call fcn.140038bd0
mov rcx, qword [0x14010d8b8]
mov rdx, qword [rcx + 0x4040]
cmp byte [rdx + 0xcf], r15b
jne 0x140004053
mov r8d, dword [rdx + 0x1cc]
mov eax, r8d
neg eax
sbb ecx, ecx
add ecx, 2
cmp qword [rdx + 0x1c0], r15
je 0x140004044
neg r8d
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm7
call fcn.14003bf30
mov rcx, qword [0x14010d8b8]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xcc], 1
mov rax, qword [rcx + 0x4040]
cmp byte [rax + 0xcf], r15b
jne 0x140004081
mov qword [rbp + 7], r15
movaps xmm1, xmm6
lea rcx, [rbp + 7]
call fcn.14001cde0
lea rcx, str.1._gomb:
call fcn.140038bd0
mov dword [rbp + 7], 0x43570000
mov dword [rbp + 0xb], 0x41b40000
lea rdi, [0x1400fab10]
lea rbx, str.__nyomj_egy_gombot__
cmp dword [0x14010d958], 1
jne 0x1400040b7
mov rcx, rbx
jmp 0x1400040c2
movsxd rax, dword [0x14010d1e0]
mov rcx, qword [rdi + rax*8]
lea rdx, [rbp + 7]
call fcn.140039960
test al, al
je 0x140004154
mov dword [0x14010d958], 1
mov ecx, 1
call fcn.1400ba9b0
mov qword [rbp + 7], rax
lea rcx, [rbp - 1]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r15d
mov r9, rax
lea r8, [0x1400046b0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp - 9], rax
test rax, rax
je 0x140004283
cmp dword [rbp - 1], 0
jne 0x14000412c
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
movaps xmm0, xmmword [rbp - 9]
movdqa xmmword [rbp + 7], xmm0
lea rcx, [rbp + 7]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
je 0x14000414c
mov ecx, eax
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_C_error_int_]
int3
xorps xmm0, xmm0
movdqa xmmword [rbp - 9], xmm0
movss xmm0, dword [0x1400fd71c]
call fcn.14001d000
lea r9, [0x14010d050]
lea rdx, [0x14010d1b4]
lea rcx, str.KeyMode
call fcn.14003d430
mov r9, qword [0x14010d8b8]
mov rax, qword [r9 + 0x4040]
mov byte [rax + 0xcc], 1
mov r8, qword [r9 + 0x4040]
movsxd rdx, dword [r8 + 0x1e0]
mov rax, qword [r8 + 0x1e8]
mov ecx, dword [rax + rdx*4 - 4]
mov dword [r8 + 0x1d8], ecx
lea eax, [rdx - 1]
mov dword [r8 + 0x1e0], eax
mov rax, qword [r9 + 0x4040]
mov byte [rax + 0xcc], 1
mov rax, qword [r9 + 0x4040]
cmp byte [rax + 0xcf], 0
jne 0x1400041ec
mov qword [rbp + 7], 0
movaps xmm1, xmm6
lea rcx, [rbp + 7]
call fcn.14001cde0
lea rcx, str.2._gomb:
call fcn.140038bd0
mov dword [rbp + 7], 0x43570000
mov dword [rbp + 0xb], 0x41b40000
cmp dword [0x14010d958], 2
je 0x14000421a
movsxd rax, dword [0x14010d1e4]
mov rbx, qword [rdi + rax*8]
lea rdx, [rbp + 7]
mov rcx, rbx
call fcn.140039960
test al, al
je 0x140003a41
mov dword [0x14010d958], 2
mov ecx, 1
call fcn.1400ba9b0
mov qword [rbp + 7], rax
lea rcx, [rbp - 1]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r15d
mov r9, rax
lea r8, [0x140004760]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp - 9], rax
test rax, rax
je 0x1400042b8
cmp dword [rbp - 1], 0
jne 0x140004293
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp - 1], r15d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
movaps xmm0, xmmword [rbp - 9]
movdqa xmmword [rbp + 7], xmm0
lea rcx, [rbp + 7]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
je 0x1400042b3
mov ecx, eax
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_C_error_int_]
nop
jmp 0x140003a41
mov dword [rbp - 1], r15d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3