Function at 0x1002a7c0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x100942c0
mov eax, dword fs:[0]
push eax
sub esp, 0x24
push esi
mov eax, dword [0x100bc010]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, ecx
mov edx, str.CountFnc
mov dword [ebp - 4], 0
mov ecx, 0x100bd078
call fcn.1006cdc0
test al, al
je 0x1002c3ed
push 0xe0
push 0
push 0x102f3b50
call fcn.10077080
add esp, 0xc
mov ecx, 0x102f3b50
call dword [0x102f2b00]
mov eax, dword [str.plg_sdk]
mov dword [0x102f3b58], eax
mov eax, dword [0x100b0708]
mov dword [0x102f3b5c], eax
mov byte [0x102f3c2c], 0
mov byte [0x102f3c16], 0
mov byte [0x102f3c22], 0
mov dword [ebp - 0x14], 0xadf
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov byte [ebp - 4], 1
push 0x20
mov dword [ebp - 0x2c], 0x20
call fcn.100754d3
add esp, 4
mov dword [ebp - 0x30], eax
xor eax, eax
mov dword [ebp - 0x28], 0
mov word [ebp - 0x18], ax
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x14]
push 2
push eax
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 4], 2
push eax
lea ecx, [ebp - 0x30]
mov byte [ebp - 0x10], 0xe
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 7
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 7
push str.wleCHCD
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0xe
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0x17
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 0x17
push str.Cop_Heli_Chase_Distance
lea ecx, [ebp - 0x30]
call fcn.10074240
mov eax, dword [ebp - 0x30]
mov ecx, 0x102f3b50
mov dword [0x102f3b64], eax
mov dword [0x102f3b60], eax
call dword [0x102f2a50]
push 0x102f3b50
lea ecx, [ebp - 0x30]
call fcn.100742b0
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.100741c0
push 0xe0
push 0
push 0x102f3b50
call fcn.10077080
add esp, 0xc
mov ecx, 0x102f3b50
call dword [0x102f2b00]
mov eax, dword [str.plg_sdk]
mov dword [0x102f3b58], eax
mov eax, dword [0x100b0708]
mov dword [0x102f3b5c], eax
mov byte [0x102f3c2c], 0
mov byte [0x102f3c16], 0
mov byte [0x102f3c22], 0
mov dword [ebp - 0x14], 0xadf
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov byte [ebp - 4], 3
push 0x20
mov dword [ebp - 0x2c], 0x20
call fcn.100754d3
add esp, 4
mov dword [ebp - 0x30], eax
xor eax, eax
mov dword [ebp - 0x28], 0
mov word [ebp - 0x18], ax
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x14]
push 2
push eax
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 4], 4
push eax
lea ecx, [ebp - 0x30]
mov byte [ebp - 0x10], 0xe
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 7
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 7
push str.wleAHCD
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0xe
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0x18
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 0x18
push str.Army_Heli_Chase_Distance
lea ecx, [ebp - 0x30]
call fcn.10074240
mov eax, dword [ebp - 0x30]
mov ecx, 0x102f3b50
mov dword [0x102f3b64], eax
mov dword [0x102f3b60], eax
call dword [0x102f2a50]
push 0x102f3b50
lea ecx, [ebp - 0x30]
call fcn.100742b0
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.100741c0
push 0xe0
push 0
push 0x102f3b50
call fcn.10077080
add esp, 0xc
mov ecx, 0x102f3b50
call dword [0x102f2b00]
mov eax, dword [str.plg_sdk]
mov dword [0x102f3b58], eax
mov eax, dword [0x100b0708]
mov dword [0x102f3b5c], eax
mov byte [0x102f3c2c], 0
mov byte [0x102f3c16], 0
mov byte [0x102f3c22], 0
mov dword [ebp - 0x14], 0xadf
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov byte [ebp - 4], 5
push 0x20
mov dword [ebp - 0x2c], 0x20
call fcn.100754d3
add esp, 4
mov dword [ebp - 0x30], eax
xor eax, eax
mov dword [ebp - 0x28], 0
mov word [ebp - 0x18], ax
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x14]
push 2
push eax
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 4], 6
push eax
lea ecx, [ebp - 0x30]
mov byte [ebp - 0x10], 0xe
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 6
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 6
push str.wleKCL
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0xe
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0xc
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 0xc
push str.KillCopLevel
lea ecx, [ebp - 0x30]
call fcn.10074240
mov eax, dword [ebp - 0x30]
mov ecx, 0x102f3b50
mov dword [0x102f3b64], eax
mov dword [0x102f3b60], eax
call dword [0x102f2a50]
push 0x102f3b50
lea ecx, [ebp - 0x30]
call fcn.100742b0
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.100741c0
push 0xe0
push 0
push 0x102f3b50
call fcn.10077080
add esp, 0xc
mov ecx, 0x102f3b50
call dword [0x102f2b00]
mov eax, dword [str.plg_sdk]
mov dword [0x102f3b58], eax
mov eax, dword [0x100b0708]
mov dword [0x102f3b5c], eax
mov byte [0x102f3c2c], 0
mov byte [0x102f3c16], 0
mov byte [0x102f3c22], 0
mov dword [ebp - 0x14], 0xadf
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov byte [ebp - 4], 7
push 0x20
mov dword [ebp - 0x2c], 0x20
call fcn.100754d3
add esp, 4
mov dword [ebp - 0x30], eax
xor eax, eax
mov dword [ebp - 0x28], 0
mov word [ebp - 0x18], ax
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x14]
push 2
push eax
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 4], 8
push eax
lea ecx, [ebp - 0x30]
mov byte [ebp - 0x10], 0xe
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 7
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 7
push str.wleWCCL
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0xe
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0x10
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 0x10
push str.WreckCopCarLevel
lea ecx, [ebp - 0x30]
call fcn.10074240
mov eax, dword [ebp - 0x30]
mov ecx, 0x102f3b50
mov dword [0x102f3b64], eax
mov dword [0x102f3b60], eax
call dword [0x102f2a50]
push 0x102f3b50
lea ecx, [ebp - 0x30]
call fcn.100742b0
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.100741c0
push 0xe0
push 0
push 0x102f3b50
call fcn.10077080
add esp, 0xc
mov ecx, 0x102f3b50
call dword [0x102f2b00]
mov eax, dword [str.plg_sdk]
mov dword [0x102f3b58], eax
mov eax, dword [0x100b0708]
mov dword [0x102f3b5c], eax
mov byte [0x102f3c2c], 0
mov byte [0x102f3c16], 0
mov byte [0x102f3c22], 0
mov dword [ebp - 0x14], 0xadf
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov byte [ebp - 4], 9
push 0x20
mov dword [ebp - 0x2c], 0x20
call fcn.100754d3
add esp, 4
mov dword [ebp - 0x30], eax
xor eax, eax
mov dword [ebp - 0x28], 0
mov word [ebp - 0x18], ax
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x14]
push 2
push eax
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 4], 0xa
push eax
lea ecx, [ebp - 0x30]
mov byte [ebp - 0x10], 0xe
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 7
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 7
push str.wleDCCL
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0xe
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0x11
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 0x11
push str.DamageCopCarLevel
lea ecx, [ebp - 0x30]
call fcn.10074240
mov eax, dword [ebp - 0x30]
mov ecx, 0x102f3b50
mov dword [0x102f3b64], eax
mov dword [0x102f3b60], eax
call dword [0x102f2a50]
push 0x102f3b50
lea ecx, [ebp - 0x30]
call fcn.100742b0
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.100741c0
push 0xe0
push 0
push 0x102f3b50
call fcn.10077080
add esp, 0xc
mov ecx, 0x102f3b50
call dword [0x102f2b00]
mov eax, dword [str.plg_sdk]
mov dword [0x102f3b58], eax
mov eax, dword [0x100b0708]
mov dword [0x102f3b5c], eax
mov byte [0x102f3c2c], 0
mov byte [0x102f3c16], 0
mov byte [0x102f3c22], 0
mov dword [ebp - 0x14], 0xadf
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov byte [ebp - 4], 0xb
push 0x20
mov dword [ebp - 0x2c], 0x20
call fcn.100754d3
add esp, 4
mov dword [ebp - 0x30], eax
xor eax, eax
mov dword [ebp - 0x28], 0
mov word [ebp - 0x18], ax
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x14]
push 2
push eax
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 4], 0xc
push eax
lea ecx, [ebp - 0x30]
mov byte [ebp - 0x10], 0xe
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 6
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 6
push str.wleCCL
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0xe
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0x11
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 0x11
push str.CommiteCrimeLevel
lea ecx, [ebp - 0x30]
call fcn.10074240
mov eax, dword [ebp - 0x30]
mov ecx, 0x102f3b50
mov dword [0x102f3b64], eax
mov dword [0x102f3b60], eax
call dword [0x102f2a50]
push 0x102f3b50
lea ecx, [ebp - 0x30]
call fcn.100742b0
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.100741c0
push 0xe0
push 0
push 0x102f3b50
call fcn.10077080
add esp, 0xc
mov ecx, 0x102f3b50
call dword [0x102f2b00]
mov eax, dword [str.plg_sdk]
mov dword [0x102f3b58], eax
mov eax, dword [0x100b0708]
mov dword [0x102f3b5c], eax
mov byte [0x102f3c2c], 0
mov byte [0x102f3c16], 0
mov byte [0x102f3c22], 0
mov dword [ebp - 0x14], 0xadf
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov byte [ebp - 4], 0xd
push 0x20
mov dword [ebp - 0x2c], 0x20
call fcn.100754d3
add esp, 4
mov dword [ebp - 0x30], eax
xor eax, eax
mov dword [ebp - 0x28], 0
mov word [ebp - 0x18], ax
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x14]
push 2
push eax
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 4], 0xe
push eax
lea ecx, [ebp - 0x30]
mov byte [ebp - 0x10], 0xe
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 7
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 7
push str.wleSCCL
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0xe
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0x10
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 0x10
push str.StealCopCarLevel
lea ecx, [ebp - 0x30]
call fcn.10074240
mov eax, dword [ebp - 0x30]
mov ecx, 0x102f3b50
mov dword [0x102f3b64], eax
mov dword [0x102f3b60], eax
call dword [0x102f2a50]
push 0x102f3b50
lea ecx, [ebp - 0x30]
call fcn.100742b0
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.100741c0
push 0xe0
push 0
push 0x102f3b50
call fcn.10077080
add esp, 0xc
mov ecx, 0x102f3b50
call dword [0x102f2b00]
mov eax, dword [str.plg_sdk]
mov dword [0x102f3b58], eax
mov eax, dword [0x100b0708]
mov dword [0x102f3b5c], eax
mov byte [0x102f3c2c], 0
mov byte [0x102f3c16], 0
mov byte [0x102f3c22], 0
mov dword [ebp - 0x14], 0xadf
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov byte [ebp - 4], 0xf
mov dword [ebp - 0x2c], 0x20
push 0x20
call fcn.100754d3
add esp, 4
mov dword [ebp - 0x30], eax
xor eax, eax
mov dword [ebp - 0x28], 0
mov word [ebp - 0x18], ax
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x14]
push 2
push eax
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 4], 0x10
push eax
lea ecx, [ebp - 0x30]
mov byte [ebp - 0x10], 0xe
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 6
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 6
push str.wleLTL
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0xe
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0xe
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 0xe
push str.LeaveTownLevel
lea ecx, [ebp - 0x30]
call fcn.10074240
mov eax, dword [ebp - 0x30]
mov ecx, 0x102f3b50
mov dword [0x102f3b64], eax
mov dword [0x102f3b60], eax
call dword [0x102f2a50]
push 0x102f3b50
lea ecx, [ebp - 0x30]
call fcn.100742b0
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.100741c0
push 0xe0
push 0
push 0x102f3b50
call fcn.10077080
add esp, 0xc
mov ecx, 0x102f3b50
call dword [0x102f2b00]
mov eax, dword [str.plg_sdk]
mov dword [0x102f3b58], eax
mov eax, dword [0x100b0708]
mov dword [0x102f3b5c], eax
mov byte [0x102f3c2c], 0
mov byte [0x102f3c16], 0
mov byte [0x102f3c22], 0
mov dword [ebp - 0x14], 0xadf
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov byte [ebp - 4], 0x11
push 0x20
mov dword [ebp - 0x2c], 0x20
call fcn.100754d3
add esp, 4
mov dword [ebp - 0x30], eax
lea ecx, [ebp - 0x30]
xor eax, eax
mov dword [ebp - 0x28], 0
mov word [ebp - 0x18], ax
lea eax, [ebp - 0x14]
push 2
push eax
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 4], 0x12
push eax
lea ecx, [ebp - 0x30]
mov byte [ebp - 0x10], 0xe
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 7
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 7
push str.wleHCOL
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0xe
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0x19
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 0x19
push str.MilitaryPlaneCallOffLevel
lea ecx, [ebp - 0x30]
call fcn.10074240
mov eax, dword [ebp - 0x30]
mov ecx, 0x102f3b50
mov dword [0x102f3b64], eax
mov dword [0x102f3b60], eax
call dword [0x102f2a50]
push 0x102f3b50
lea ecx, [ebp - 0x30]
call fcn.100742b0
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.100741c0
push 0xe0
push 0
push 0x102f3b50
call fcn.10077080
add esp, 0xc
mov ecx, 0x102f3b50
call dword [0x102f2b00]
mov eax, dword [str.plg_sdk]
mov dword [0x102f3b58], eax
mov eax, dword [0x100b0708]
mov dword [0x102f3b5c], eax
mov byte [0x102f3c2c], 0
mov byte [0x102f3c16], 0
mov byte [0x102f3c22], 0
mov dword [ebp - 0x14], 0xadf
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov byte [ebp - 4], 0x13
push 0x20
mov dword [ebp - 0x2c], 0x20
call fcn.100754d3
add esp, 4
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x28], 0
xor eax, eax
mov word [ebp - 0x18], ax
lea ecx, [ebp - 0x30]
push 2
lea eax, [ebp - 0x14]
push eax
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 4], 0x14
push eax
lea ecx, [ebp - 0x30]
mov byte [ebp - 0x10], 0xe
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 6
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 6
push str.wleMZL
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0xe
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0x11
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 0x11
push str.MilitaryZoneLevel
lea ecx, [ebp - 0x30]
call fcn.10074240
mov eax, dword [ebp - 0x30]
mov ecx, 0x102f3b50
mov dword [0x102f3b64], eax
mov dword [0x102f3b60], eax
call dword [0x102f2a50]
push 0x102f3b50
lea ecx, [ebp - 0x30]
call fcn.100742b0
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.100741c0
push 0xe0
push 0
push 0x102f3b50
call fcn.10077080
add esp, 0xc
mov ecx, 0x102f3b50
call dword [0x102f2b00]
mov eax, dword [str.plg_sdk]
mov dword [0x102f3b58], eax
mov eax, dword [0x100b0708]
mov dword [0x102f3b5c], eax
mov byte [0x102f3c2c], 0
mov byte [0x102f3c16], 0
mov byte [0x102f3c22], 0
mov dword [ebp - 0x14], 0xadf
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov byte [ebp - 4], 0x15
push 0x20
mov dword [ebp - 0x2c], 0x20
call fcn.100754d3
add esp, 4
mov dword [ebp - 0x30], eax
xor eax, eax
mov dword [ebp - 0x28], 0
mov word [ebp - 0x18], ax
lea eax, [ebp - 0x14]
push 2
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 4], 0x16
push eax
lea ecx, [ebp - 0x30]
mov byte [ebp - 0x10], 0xe
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 7
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 7
push str.wleBWFR
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0xe
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0x12
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 0x12
push str.BoatWeaponFireRate
lea ecx, [ebp - 0x30]
call fcn.10074240
mov eax, dword [ebp - 0x30]
mov ecx, 0x102f3b50
mov dword [0x102f3b64], eax
mov dword [0x102f3b60], eax
call dword [0x102f2a50]
push 0x102f3b50
lea ecx, [ebp - 0x30]
call fcn.100742b0
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.100741c0
push 0xe0
push 0
push 0x102f3b50
call fcn.10077080
add esp, 0xc
mov ecx, 0x102f3b50
call dword [0x102f2b00]
mov eax, dword [str.plg_sdk]
mov dword [0x102f3b58], eax
mov eax, dword [0x100b0708]
mov dword [0x102f3b5c], eax
mov byte [0x102f3c2c], 0
mov byte [0x102f3c16], 0
mov byte [0x102f3c22], 0
mov dword [ebp - 0x14], 0xadf
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov byte [ebp - 4], 0x17
push 0x20
mov dword [ebp - 0x2c], 0x20
call fcn.100754d3
add esp, 4
mov dword [ebp - 0x30], eax
xor eax, eax
mov dword [ebp - 0x28], 0
mov word [ebp - 0x18], ax
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x14]
push 2
push eax
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 4], 0x18
push eax
lea ecx, [ebp - 0x30]
mov byte [ebp - 0x10], 0xe
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 7
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 7
push str.wleSSFR
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0xe
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0xf
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 0xf
push str.SamSiteFireRate
lea ecx, [ebp - 0x30]
call fcn.10074240
mov eax, dword [ebp - 0x30]
mov ecx, 0x102f3b50
mov dword [0x102f3b64], eax
mov dword [0x102f3b60], eax
call dword [0x102f2a50]
push 0x102f3b50
lea ecx, [ebp - 0x30]
call fcn.100742b0
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.100741c0
push 0xe0
push 0
push 0x102f3b50
call fcn.10077080
add esp, 0xc
mov ecx, 0x102f3b50
call dword [0x102f2b00]
mov eax, dword [str.plg_sdk]
mov dword [0x102f3b58], eax
mov eax, dword [0x100b0708]
mov dword [0x102f3b5c], eax
mov byte [0x102f3c2c], 0
mov byte [0x102f3c16], 0
mov byte [0x102f3c22], 0
mov dword [ebp - 0x14], 0xadf
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov byte [ebp - 4], 0x19
push 0x20
mov dword [ebp - 0x2c], 0x20
call fcn.100754d3
add esp, 4
mov dword [ebp - 0x30], eax
xor eax, eax
mov dword [ebp - 0x28], 0
mov word [ebp - 0x18], ax
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x14]
push 2
push eax
call fcn.10074240
mov byte [ebp - 4], 0x1a
mov byte [ebp - 0x10], 0xe
push 1
lea eax, [ebp - 0x10]
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 7
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 7
push str.wle_PHS
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0xe
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0x15
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 0x15
push str.PoliceHelicopterSpeed
lea ecx, [ebp - 0x30]
call fcn.10074240
mov eax, dword [ebp - 0x30]
mov ecx, 0x102f3b50
mov dword [0x102f3b64], eax
mov dword [0x102f3b60], eax
call dword [0x102f2a50]
push 0x102f3b50
lea ecx, [ebp - 0x30]
call fcn.100742b0
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.100741c0
push 0xe0
push 0
push 0x102f3b50
call fcn.10077080
add esp, 0xc
mov ecx, 0x102f3b50
call dword [0x102f2b00]
mov eax, dword [str.plg_sdk]
mov dword [0x102f3b58], eax
mov eax, dword [0x100b0708]
mov dword [0x102f3b5c], eax
mov byte [0x102f3c2c], 0
mov byte [0x102f3c16], 0
mov byte [0x102f3c22], 0
mov dword [ebp - 0x14], 0xadf
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov byte [ebp - 4], 0x1b
push 0x20
mov dword [ebp - 0x2c], 0x20
call fcn.100754d3
add esp, 4
mov dword [ebp - 0x30], eax
xor eax, eax
mov dword [ebp - 0x28], 0
mov word [ebp - 0x18], ax
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x14]
push 2
push eax
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 4], 0x1c
mov byte [ebp - 0x10], 0xe
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 7
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 7
push str.wle_HTD
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0xe
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0x18
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 0x18
push str.HelicopterTargetDistance
lea ecx, [ebp - 0x30]
call fcn.10074240
mov eax, dword [ebp - 0x30]
mov ecx, 0x102f3b50
mov dword [0x102f3b64], eax
mov dword [0x102f3b60], eax
call dword [0x102f2a50]
push 0x102f3b50
lea ecx, [ebp - 0x30]
call fcn.100742b0
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.100741c0
push 0xe0
push 0
push 0x102f3b50
call fcn.10077080
add esp, 0xc
mov ecx, 0x102f3b50
call dword [0x102f2b00]
mov eax, dword [str.plg_sdk]
mov dword [0x102f3b58], eax
mov eax, dword [0x100b0708]
mov dword [0x102f3b5c], eax
mov byte [0x102f3c2c], 0
mov byte [0x102f3c16], 0
mov byte [0x102f3c22], 0
mov dword [ebp - 0x14], 0xadf
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov byte [ebp - 4], 0x1d
push 0x20
mov dword [ebp - 0x2c], 0x20
call fcn.100754d3
add esp, 4
mov dword [ebp - 0x30], eax
xor eax, eax
mov dword [ebp - 0x28], 0
mov word [ebp - 0x18], ax
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x14]
push 2
push eax
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 4], 0x1e
push eax
lea ecx, [ebp - 0x30]
mov byte [ebp - 0x10], 0xe
call fcn.10074240
mov byte [ebp - 0x10], 7
push 1
lea eax, [ebp - 0x10]
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 7
push str.wle_SBS
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0xe
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0x12
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 0x12
push str.StarsBlinkingSpeed
lea ecx, [ebp - 0x30]
call fcn.10074240
mov eax, dword [ebp - 0x30]
mov ecx, 0x102f3b50
mov dword [0x102f3b64], eax
mov dword [0x102f3b60], eax
call dword [0x102f2a50]
push 0x102f3b50
lea ecx, [ebp - 0x30]
call fcn.100742b0
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.100741c0
push 0xe0
push 0
push 0x102f3b50
call fcn.10077080
add esp, 0xc
mov ecx, 0x102f3b50
call dword [0x102f2b00]
mov eax, dword [str.plg_sdk]
mov dword [0x102f3b58], eax
mov eax, dword [0x100b0708]
mov dword [0x102f3b5c], eax
mov byte [0x102f3c2c], 0
mov byte [0x102f3c16], 0
mov byte [0x102f3c22], 0
mov dword [ebp - 0x14], 0xadf
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov byte [ebp - 4], 0x1f
push 0x20
mov dword [ebp - 0x2c], 0x20
call fcn.100754d3
add esp, 4
mov dword [ebp - 0x30], eax
xor eax, eax
mov dword [ebp - 0x28], 0
mov word [ebp - 0x18], ax
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x14]
push 2
push eax
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 4], 0x20
push eax
lea ecx, [ebp - 0x30]
mov byte [ebp - 0x10], 0xe
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 6
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 6
push str.wleDBS
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0xe
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0x16
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 0x16
push str.distance_between_stars
lea ecx, [ebp - 0x30]
call fcn.10074240
mov eax, dword [ebp - 0x30]
mov ecx, 0x102f3b50
mov dword [0x102f3b64], eax
mov dword [0x102f3b60], eax
call dword [0x102f2a50]
push 0x102f3b50
lea ecx, [ebp - 0x30]
call fcn.100742b0
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.100741c0
push 0xe0
push 0
push 0x102f3b50
call fcn.10077080
add esp, 0xc
mov ecx, 0x102f3b50
call dword [0x102f2b00]
mov eax, dword [str.plg_sdk]
mov dword [0x102f3b58], eax
mov eax, dword [0x100b0708]
mov dword [0x102f3b5c], eax
mov byte [0x102f3c2c], 0
mov byte [0x102f3c16], 0
mov byte [0x102f3c22], 0
mov dword [ebp - 0x14], 0xadf
mov dword [ebp - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov byte [ebp - 4], 0x21
push 0x20
mov dword [ebp - 0x2c], 0x20
call fcn.100754d3
add esp, 4
mov dword [ebp - 0x30], eax
xor eax, eax
mov dword [ebp - 0x28], 0
mov word [ebp - 0x18], ax
lea ecx, [ebp - 0x30]
lea eax, [ebp - 0x14]
push 2
push eax
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 4], 0x22
push eax
lea ecx, [ebp - 0x30]
mov byte [ebp - 0x10], 0xe
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 6
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 6
push str.wlePSC
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0xe
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0x13
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 0x13
push str.PoliceShotgunChance
lea ecx, [ebp - 0x30]
call fcn.10074240
mov eax, dword [ebp - 0x30]
mov ecx, 0x102f3b50
mov dword [0x102f3b64], eax
mov dword [0x102f3b60], eax
call dword [0x102f2a50]
push 0x102f3b50
lea ecx, [ebp - 0x30]
call fcn.100742b0
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.100741c0
push 0xe0
push 0
push 0x102f3b50
call fcn.10077080
add esp, 0xc
mov ecx, 0x102f3b50
call dword [0x102f2b00]
mov eax, dword [str.plg_sdk]
lea ecx, [ebp - 0x30]
mov dword [0x102f3b58], eax
mov eax, dword [0x100b0708]
push 0xadf
mov dword [0x102f3b5c], eax
mov byte [0x102f3c2c], 0
mov byte [0x102f3c16], 0
mov byte [0x102f3c22], 0
call fcn.10074130
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 4], 0x23
push eax
lea ecx, [ebp - 0x30]
mov byte [ebp - 0x10], 0xe
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 7
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 7
push str.wleRCGA
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0xe
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0x18
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 0x18
push str.RoadblockCop_GunAccuracy
lea ecx, [ebp - 0x30]
call fcn.10074240
mov eax, dword [ebp - 0x30]
mov ecx, 0x102f3b50
mov dword [0x102f3b64], eax
mov dword [0x102f3b60], eax
call dword [0x102f2a50]
push 0x102f3b50
lea ecx, [ebp - 0x30]
call fcn.100742b0
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.100741c0
push 0xe0
push 0
push 0x102f3b50
call fcn.10077080
add esp, 0xc
mov ecx, 0x102f3b50
call dword [0x102f2b00]
mov eax, dword [str.plg_sdk]
lea ecx, [ebp - 0x30]
mov dword [0x102f3b58], eax
mov eax, dword [0x100b0708]
push 0xadf
mov dword [0x102f3b5c], eax
mov byte [0x102f3c2c], 0
mov byte [0x102f3c16], 0
mov byte [0x102f3c22], 0
call fcn.10074130
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 4], 0x24
push eax
lea ecx, [ebp - 0x30]
mov byte [ebp - 0x10], 0xe
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 7
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 7
push str.wleHMAX
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0xe
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0xf
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 0xf
push str.Max_Helicopters
lea ecx, [ebp - 0x30]
call fcn.10074240
mov eax, dword [ebp - 0x30]
mov ecx, 0x102f3b50
mov dword [0x102f3b64], eax
mov dword [0x102f3b60], eax
call dword [0x102f2a50]
push 0x102f3b50
lea ecx, [ebp - 0x30]
call fcn.100742b0
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.100741c0
push 0xe0
push 0
push 0x102f3b50
call fcn.10077080
add esp, 0xc
mov ecx, 0x102f3b50
call dword [0x102f2b00]
mov eax, dword [str.plg_sdk]
mov dword [0x102f3b58], eax
lea ecx, [ebp - 0x30]
mov eax, dword [0x100b0708]
push 0xadf
mov dword [0x102f3b5c], eax
mov byte [0x102f3c2c], 0
mov byte [0x102f3c16], 0
mov byte [0x102f3c22], 0
call fcn.10074130
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 4], 0x25
push eax
lea ecx, [ebp - 0x30]
mov byte [ebp - 0x10], 0xe
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 7
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 7
push str.wleMAXP
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0xe
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 1
lea eax, [ebp - 0x10]
mov byte [ebp - 0x10], 0xa
push eax
lea ecx, [ebp - 0x30]
call fcn.10074240
push 0xa
push str.Max_Planes
lea ecx, [ebp - 0x30]
call fcn.10074240
mov eax, dword [ebp - 0x30]
mov ecx, 0x102f3b50
mov dword [0x102f3b64], eax
mov dword [0x102f3b60], eax
call dword [0x102f2a50]
push 0x102f3b50
lea ecx, [ebp - 0x30]
call fcn.100742b0
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.100741c0
push 0xe0
push 0
push 0x102f3b50
call fcn.10077080
add esp, 0xc
mov ecx, 0x102f3b50
call dword [0x102f2b00]
mov eax, dword [str.plg_sdk]
lea ecx, [ebp - 0x30]
mov dword [0x102f3b58], eax
mov eax, dword [0x100b0708]
push 0xadf
mov dword [0x102f3b5c], eax
mov byte [0x102f3c2c], 0
mov byte [0x102f3c16], 0
mov byte [0x102f3c22], 0
call fcn.10074130
push str.Max_Number_of_Boats:
push str.wleMAXB
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x26
call fcn.10071b10
mov eax, dword [ebp - 0x30]
mov ecx, 0x102f3b50
mov dword [0x102f3b64], eax
mov dword [0x102f3b60], eax
call dword [0x102f2a50]
push 0x102f3b50
lea ecx, [ebp - 0x30]
call fcn.100742b0
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.100741c0
push 0xe0
push 0
push 0x102f3b50
call fcn.10077080
add esp, 0xc
mov ecx, 0x102f3b50
call dword [0x102f2b00]
mov eax, dword [str.plg_sdk]
lea ecx, [ebp - 0x30]
mov dword [0x102f3b58], eax
mov eax, dword [0x100b0708]
push 0xadf
mov dword [0x102f3b5c], eax
mov byte [0x102f3c2c], 0
mov byte [0x102f3c16], 0
mov byte [0x102f3c22], 0
call fcn.10074130
push str.Max_Vehicles:
push str.wleMVEH
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x27
call fcn.10071b10
mov eax, dword [ebp - 0x30]
mov ecx, 0x102f3b50
mov dword [0x102f3b64], eax
mov dword [0x102f3b60], eax
call dword [0x102f2a50]
push 0x102f3b50
lea ecx, [ebp - 0x30]
call fcn.100742b0
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.100741c0
push 0xe0
push 0
push 0x102f3b50
call fcn.10077080
add esp, 0xc
mov ecx, 0x102f3b50
call dword [0x102f2b00]
mov eax, dword [str.plg_sdk]
lea ecx, [ebp - 0x30]
mov dword [0x102f3b58], eax
mov eax, dword [0x100b0708]
push 0xadf
mov dword [0x102f3b5c], eax
mov byte [0x102f3c2c], 0
mov byte [0x102f3c16], 0
mov byte [0x102f3c22], 0
call fcn.10074130
push str.Max_Cops:
push str.wleMPED
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x28
call fcn.10071b10
mov eax, dword [ebp - 0x30]
mov ecx, 0x102f3b50
mov dword [0x102f3b64], eax
mov dword [0x102f3b60], eax
call dword [0x102f2a50]
push 0x102f3b50
lea ecx, [ebp - 0x30]
call fcn.100742b0
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.100741c0
push 0xe0
push 0
push 0x102f3b50
call fcn.10077080
add esp, 0xc
mov ecx, 0x102f3b50
call dword [0x102f2b00]
mov eax, dword [str.plg_sdk]
lea ecx, [ebp - 0x30]
mov dword [0x102f3b58], eax
mov eax, dword [0x100b0708]
push 0xadf
mov dword [0x102f3b5c], eax
mov byte [0x102f3c2c], 0
mov byte [0x102f3c16], 0
mov byte [0x102f3c22], 0
call fcn.10074130
push str.Roadblock_Chance:
push str.wleRDBL
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x29
call fcn.10071b10
mov eax, dword [ebp - 0x30]
mov ecx, 0x102f3b50
mov dword [0x102f3b64], eax
mov dword [0x102f3b60], eax
call dword [0x102f2a50]
push 0x102f3b50
lea ecx, [ebp - 0x30]
call fcn.100742b0
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.100741c0
push 0xe0
push 0
push 0x102f3b50
call fcn.10077080
add esp, 0xc
mov ecx, 0x102f3b50
call dword [0x102f2b00]
mov eax, dword [str.plg_sdk]
lea ecx, [ebp - 0x30]
mov dword [0x102f3b58], eax
mov eax, dword [0x100b0708]
push 0xadf
mov dword [0x102f3b5c], eax
mov byte [0x102f3c2c], 0
mov byte [0x102f3c16], 0
mov byte [0x102f3c22], 0
call fcn.10074130
push str.Gun_Accuracy:
push str.wleWACC
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x2a
call fcn.10071b10
mov eax, dword [ebp - 0x30]
mov ecx, 0x102f3b50
mov dword [0x102f3b64], eax
mov dword [0x102f3b60], eax
call dword [0x102f2a50]
push 0x102f3b50
lea ecx, [ebp - 0x30]
call fcn.100742b0
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.100741c0
push 0xe0
push 0
push 0x102f3b50
call fcn.10077080
add esp, 0xc
mov ecx, 0x102f3b50
call dword [0x102f2b00]
mov eax, dword [str.plg_sdk]
lea ecx, [ebp - 0x30]
mov dword [0x102f3b58], eax
mov eax, dword [0x100b0708]
push 0xadf
mov dword [0x102f3b5c], eax
mov byte [0x102f3c2c], 0
mov byte [0x102f3c16], 0
mov byte [0x102f3c22], 0
call fcn.10074130
mov byte [ebp - 4], 0x2b
push str.Gun_Fire_Rate:
push str.wleWFRT
lea ecx, [ebp - 0x30]
call fcn.10071b10
mov eax, dword [ebp - 0x30]
mov ecx, 0x102f3b50
mov dword [0x102f3b64], eax
mov dword [0x102f3b60], eax
call dword [0x102f2a50]
push 0x102f3b50
lea ecx, [ebp - 0x30]
call fcn.100742b0
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0
call fcn.100741c0
movzx eax, byte [0x102406af]
push eax
mov eax, 0x580750
call eax
add esp, 4
mov ecx, 0x100bd078
push 8
push str.CountFnc
call fcn.1006c240
cmp dword [0x100bdd04], 0x10
mov eax, 0x100bdcf0
push 0
cmovae eax, dword [0x100bdcf0]
push 1
push 1
push 1
sub esp, 0xc
mov dword [0x100d02c8], eax
mov eax, 0x582300
mov dword [0x100bcd00], 1
mov dword [esp + 8], 0x42480000
mov dword [esp + 4], 0x432a0000
mov dword [esp], 0x41e80000
push str.DUMMY
push 0
call eax
movzx ecx, word [0x10150340]
push ecx
mov byte [0x102406af], al
movzx eax, al
push 0
push eax
mov eax, 0x582050
call eax
cmp dword [ebp + 0x1c], 0x10
lea eax, [ebp + 8]
push str.DUMMY
cmovae eax, dword [ebp + 8]
push str.DUMMY
push str.DUMMY
push str.DUMMY
push str.DUMMY
push str.DUMMY
push str.DUMMY
push str.DUMMY
push str.DUMMY
push str.DUMMY
push str.DUMMY
push str.DUMMY
push eax
movzx eax, byte [0x102406af]
push 0
push eax
call fcn.10011230
add esp, 0x6c
xor eax, eax
test esi, esi
cmovns eax, esi
push 0xffffffffffffffff
push eax
movzx eax, byte [0x102406af]
push str.NUMBER
push 0
push 0
push eax
call fcn.100111a0
mov eax, dword [0xb7cb84]
add esp, 0x18
mov dword [0x102f2b30], eax
mov byte [0x10200476], 0xff
lea ecx, [ebp + 8]
call fcn.1006c080
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop esi
mov esp, ebp
pop ebp
ret