Function at 0x100453e5
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xd0
mov dword [ebp - 8], 0
mov dword [ebp - 4], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x24], 0
push 0x10
call fcn.10069538
add esp, 4
mov dword [ebp - 0x28], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx + 0xc], 0
add ebx, 0xc
push ebx
push 0xc
call fcn.10069538
add esp, 4
pop ebx
push ebx
mov dword [ebx], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
pop ebx
push 0x10
call fcn.10069538
add esp, 4
mov dword [ebp - 0x2c], eax
mov ebx, eax
mov dword [ebx], 0
mov dword [ebx + 4], 0
mov dword [ebx + 8], 0
mov dword [ebx + 0xc], 0
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x34], 0
fild qword [0x100b9e18]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fild qword [0x100ba11c]
fstp qword [ebp - 0x44]
fadd qword [ebp - 0x44]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
call fcn.10001b62
push edx
push eax
call fcn.10029d7c
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x58], edx
fild qword [ebp - 0x5c]
fstp qword [ebp - 0x5c]
fld qword [ebp - 0x5c]
fadd qword [0x100b20c4]
fstp qword [ebp - 0x64]
fld qword [ebp - 0x64]
call fcn.10001b62
push edx
push eax
call fcn.10029d7c
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x70], edx
fild qword [ebp - 0x74]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
fadd qword [0x100b319b]
fstp qword [ebp - 0x7c]
fld qword [ebp - 0x7c]
call fcn.10001b62
push edx
push eax
call fcn.10029d7c
mov dword [ebp - 0x8c], eax
mov dword [ebp - 0x88], edx
fild qword [ebp - 0x8c]
fstp qword [ebp - 0x8c]
fld qword [ebp - 0x8c]
fadd qword [0x100b31a3]
fstp qword [ebp - 0x94]
fld qword [ebp - 0x94]
call fcn.10001b62
mov dword [0x100b9f48], eax
mov dword [0x100b9f4c], edx
fild qword [0x100b9e18]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fild qword [0x100ba114]
fstp qword [ebp - 0x44]
fadd qword [ebp - 0x44]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
call fcn.10001b62
push edx
push eax
call fcn.10029d7c
mov dword [ebp - 8], eax
mov dword [ebp - 4], edx
fild qword [ebp - 8]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x100b20c4]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.10001b62
push edx
push eax
call fcn.10029d7c
mov dword [ebp - 8], eax
mov dword [ebp - 4], edx
fild qword [ebp - 8]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x100b2153]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.10001b62
push edx
push eax
call fcn.10029d7c
mov dword [ebp - 8], eax
mov dword [ebp - 4], edx
fild qword [ebp - 8]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fild dword [0x100b9e90]
fstp qword [ebp - 0x44]
fadd qword [ebp - 0x44]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
fsub qword [0x1008528e]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
call fcn.10001b62
push edx
push eax
call fcn.10029d7c
mov dword [ebp - 8], eax
mov dword [ebp - 4], edx
fild qword [ebp - 8]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x100b2060]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.10001b62
push edx
push eax
call fcn.10029d7c
mov dword [ebp - 8], eax
mov dword [ebp - 4], edx
fild qword [ebp - 8]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x1008511e]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.10001b62
push edx
push eax
call fcn.10029bb3
mov dword [ebp - 0xc], eax
fild qword [ebp - 8]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fild dword [0x100b9e90]
fstp qword [ebp - 0x44]
fadd qword [ebp - 0x44]
fadd qword [0x1008528e]
fstp qword [ebp - 0x4c]
fld qword [ebp - 0x4c]
call fcn.10001b62
push edx
push eax
call fcn.10029d7c
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x10], edx
fild qword [ebp - 8]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x100b2163]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.10001b62
push edx
push eax
call fcn.10029d7c
mov dword [ebp - 0x54], eax
mov dword [ebp - 0x50], edx
fild qword [ebp - 0x54]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
fadd qword [0x100b2153]
fstp qword [ebp - 0x5c]
fld qword [ebp - 0x5c]
call fcn.10001b62
push edx
push eax
call fcn.10029d7c
mov dword [0x100b9f40], eax
mov dword [0x100b9f44], edx
fild qword [0x100b9f40]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x100b209a]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.10001b62
push edx
push eax
call fcn.10029bb3
mov dword [0x100ba1a8], eax
mov eax, dword [ebp - 0xc]
xor ecx, ecx
push eax
lea eax, [ebp - 0x18]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x1004a7bf
fild dword [ebp - 0x18]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fsub qword [0x100848e0]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
fmul qword [0x100854c7]
fstp qword [ebp - 0x4c]
fild qword [ebp - 0x14]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
fadd qword [ebp - 0x4c]
fadd qword [0x100b2153]
fstp qword [ebp - 0x5c]
fld qword [ebp - 0x5c]
call fcn.10001b62
push edx
push eax
call fcn.10029d7c
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], edx
xor eax, eax
cmp dword [ebp - 0x1c], 0
jg 0x1004579d
jl 0x1004579c
cmp dword [ebp - 0x20], 0
ja 0x1004579d
inc eax
test eax, eax
je 0x100457aa
jmp 0x1004a7b7
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1004530b
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x100457cc
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov dword [ebp - 0x24], eax
mov ebx, dword [0x100b9e24]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10045ce7
mov dword [ebp - 0x38], 0
push 0
lea eax, [ebp - 0x38]
push eax
mov dword [ebp - 0x40], 0
mov dword [ebp - 0x3c], 0
push 0
push dword [ebp - 0x3c]
push dword [ebp - 0x40]
push 1
lea eax, [ebp - 0x24]
push eax
call fcn.1004a846
mov dword [ebp - 0x44], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x10045829
push ebx
call fcn.1006953e
add esp, 4
cmp dword [ebp - 0x44], 0
je 0x10045ce7
mov edx, dword [0x100b9f44]
mov eax, dword [0x100b9f40]
cmp dword [ebp - 0x20], eax
jne 0x10045846
cmp dword [ebp - 0x1c], edx
jne 0x10045851
jmp 0x1004a7b7
fild qword [ebp - 0x20]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x100b20b4]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.10001b62
push edx
push eax
call fcn.10029bb3
mov dword [ebp - 0x48], eax
push 0x80000301
push 0
push 0x10
push 0x80000301
push 0
push dword [ebp - 0x48]
push 2
mov ebx, 0xc4
call fcn.1006c7a0
add esp, 0x1c
mov dword [ebp - 0x50], eax
cmp dword [ebp - 0x50], 0x10
jne 0x10045a94
mov ebx, dword [0x100b9e24]
add ebx, 4
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10045a8f
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002a0b4
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
fild qword [ebp - 0x20]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
fadd qword [0x100b2092]
fstp qword [ebp - 0x48]
fld qword [ebp - 0x48]
call fcn.10001b62
push edx
push eax
call fcn.10029d7c
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], edx
fild qword [ebp - 0x58]
fstp qword [ebp - 0x58]
fld qword [ebp - 0x58]
fadd qword [0x10085126]
fstp qword [ebp - 0x60]
push 1
push 0x20
fld qword [ebp - 0x60]
call fcn.10001b62
push edx
push eax
call fcn.10029c9a
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
call fcn.1002eade
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10045968
push ebx
call fcn.1006953e
add esp, 4
push dword [ebp - 0x68]
push 0x100b33f1
mov ecx, 2
call fcn.1000159f
add esp, 8
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10045990
push ebx
call fcn.1006953e
add esp, 4
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x100459a6
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 4
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x100b9f28
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f28]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10045a13
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10045a71
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ebx
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
fild qword [ebp - 0x20]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
fadd qword [0x100b209a]
fstp qword [ebp - 0x48]
fld qword [ebp - 0x48]
call fcn.10001b62
push edx
push eax
call fcn.10029bb3
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10045b0c
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x40], ebx
mov eax, dword [0x100ba1a8]
mov ebx, dword [ebp - 0x40]
cmp dword [ebx], eax
jne 0x10045b0c
mov eax, 1
jmp 0x10045b11
mov eax, 0
test eax, eax
je 0x10045b45
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b2138
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10045b3a
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
jmp 0x10045c34
fild qword [ebp - 0x20]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x100b208a]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.10001b62
push edx
push eax
call fcn.10029d7c
push edx
push eax
call fcn.10040629
test eax, eax
je 0x10045ba1
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b2138
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10045b96
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
jmp 0x10045c34
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
fild qword [ebp - 0x20]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
fadd qword [0x100b2092]
fstp qword [ebp - 0x48]
fld qword [ebp - 0x48]
call fcn.10001b62
push edx
push eax
call fcn.10029d7c
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], edx
fild qword [ebp - 0x58]
fstp qword [ebp - 0x58]
fld qword [ebp - 0x58]
fadd qword [0x10085126]
fstp qword [ebp - 0x60]
push 1
push 0x20
fld qword [ebp - 0x60]
call fcn.10001b62
push edx
push eax
call fcn.10029c9a
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
call fcn.1002eade
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10045c18
push ebx
call fcn.1006953e
add esp, 4
mov eax, dword [ebp - 0x68]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10045c2e
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x100b9f18
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f18]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10045c7b
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f18], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10045cd9
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
mov ebx, dword [0x100b9e24]
add ebx, 0x14
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
jne 0x10045d4b
mov ebx, dword [0x100b9e24]
add ebx, 0x18
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
cmp dword [ebx], 0
jne 0x10045d4b
mov ebx, dword [0x100b9e24]
add ebx, 0x1c
mov dword [ebp - 0x40], ebx
mov ebx, dword [ebp - 0x40]
cmp dword [ebx], 0
jne 0x10045d4b
mov ebx, dword [0x100b9e24]
add ebx, 0x20
mov dword [ebp - 0x44], ebx
mov ebx, dword [ebp - 0x44]
cmp dword [ebx], 0
jne 0x10045d4b
xor eax, eax
jmp 0x10045d50
mov eax, 1
test eax, eax
je 0x10045e4c
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x3c], ebx
push dword [ebp - 0x3c]
push 1
push dword [ebp - 0x38]
push 1
lea eax, [ebp - 0x24]
push eax
call fcn.1004a884
test eax, eax
je 0x10045e4c
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ebx
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x100b9f20
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f20]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10045de0
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f20], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10045e3e
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
mov ebx, dword [0x100b9e24]
add ebx, 0x24
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10045e84
push str.assets_prefabs_npc_patrol_helicopter_patrolhelicopter.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x10045e84
mov eax, 1
jmp 0x10045e89
mov eax, 0
test eax, eax
je 0x10045f9e
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ebx
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b3435
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10045ec6
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x24
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x100b9f30
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f30]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10045f32
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f30], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10045f90
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
mov ebx, dword [0x100b9e24]
add ebx, 0x28
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x1004638a
push str.assets_prefabs_misc_supply_drop_supply_drop.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x100460dc
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ebx
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b346d
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10046004
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x28
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x100b9f30
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f30]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10046070
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f30], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x100460ce
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
push str.assets_prefabs_deployable_chinooklockedcrate_codelockedhackablecrate.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x10046233
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002a0b4
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b34be
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10046145
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x28
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x100b9f28
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f28]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x100461b2
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10046210
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
push str.assets_prefabs_deployable_chinooklockedcrate_codelockedhackablecrate_oilrig.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x1004638a
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002a0b4
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b351a
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1004629c
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x28
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x100b9f28
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f28]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10046309
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10046367
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
mov ebx, dword [0x100b9e24]
add ebx, 0x34
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x100463c2
push str.assets_content_vehicles_boats_cargoship_cargoshiptest.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x100463c2
mov eax, 1
jmp 0x100463c7
mov eax, 0
test eax, eax
je 0x100464dc
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ebx
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b3564
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10046404
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x30
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x100b9f30
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f30]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10046470
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f30], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x100464ce
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
mov ebx, dword [0x100b9e24]
add ebx, 0x38
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10046514
push str.assets_bundled_prefabs_radtown_crate_elite.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x10046514
mov eax, 1
jmp 0x10046519
mov eax, 0
test eax, eax
je 0x1004665f
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002a0b4
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b2b32
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10046571
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x34
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x100b9f28
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f28]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x100465de
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x1004663c
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
mov ebx, dword [0x100b9e24]
add ebx, 0x3c
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10046697
push str.assets_bundled_prefabs_radtown_crate_normal.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x10046697
mov eax, 1
jmp 0x1004669c
mov eax, 0
test eax, eax
je 0x100467e2
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002a0b4
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b2b39
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x100466f4
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x38
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x100b9f28
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f28]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10046761
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x100467bf
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
mov ebx, dword [0x100b9e24]
add ebx, 0x40
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10047004
push str.assets_bundled_prefabs_radtown_crate_normal_2.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x10046951
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002a0b4
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b2b40
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10046863
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x3c
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x100b9f28
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f28]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x100468d0
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x1004692e
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
push str.assets_bundled_prefabs_radtown_crate_mine.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x10046aa8
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002a0b4
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b3634
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x100469ba
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x3c
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x100b9f28
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f28]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10046a27
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10046a85
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
push str.assets_bundled_prefabs_radtown_crate_normal_2_food.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x10046bff
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002a0b4
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b3675
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10046b11
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x3c
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x100b9f28
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f28]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10046b7e
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10046bdc
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
push str.assets_bundled_prefabs_radtown_crate_normal_2_medical.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x10046d56
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002a0b4
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b36bb
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10046c68
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x3c
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x100b9f28
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f28]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10046cd5
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10046d33
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
push str.assets_bundled_prefabs_radtown_crate_underwater_basic.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x10046ead
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002a0b4
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b3701
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10046dbf
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x3c
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x100b9f28
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f28]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10046e2c
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10046e8a
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
push str.assets_bundled_prefabs_radtown_crate_underwater_advanced.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x10047004
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002a0b4
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b374a
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10046f16
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x3c
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x100b9f28
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f28]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10046f83
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10046fe1
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
mov ebx, dword [0x100b9e24]
add ebx, 0x44
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x1004703c
push str.assets_bundled_prefabs_radtown_crate_tools.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x1004703c
mov eax, 1
jmp 0x10047041
mov eax, 0
test eax, eax
je 0x10047187
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002a0b4
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b2b47
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10047099
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x40
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x100b9f28
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f28]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10047106
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10047164
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
mov ebx, dword [0x100b9e24]
add ebx, 0x48
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x100471bf
push str.assets_bundled_prefabs_autospawn_collectable_hemp_hemp_collectable.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x100471bf
mov eax, 1
jmp 0x100471c4
mov eax, 0
test eax, eax
je 0x1004730a
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002a0b4
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b37cf
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1004721c
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x44
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x100b9f28
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f28]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10047289
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x100472e7
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
mov ebx, dword [0x100b9e24]
add ebx, 0x4c
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x1004787e
push str.assets_bundled_prefabs_autospawn_resource_ores_stone_ore.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x10047479
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002a0b4
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b3812
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1004738b
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x48
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x100b9f28
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f28]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x100473f8
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10047456
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
push str.assets_bundled_prefabs_autospawn_resource_ores_snow_stone_ore.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x100475d0
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002a0b4
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b3812
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x100474e2
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x48
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x100b9f28
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f28]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x1004754f
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x100475ad
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
push str.assets_bundled_prefabs_autospawn_resource_ores_sand_stone_ore.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x10047727
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002a0b4
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b3812
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10047639
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x48
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x100b9f28
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f28]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x100476a6
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10047704
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
push str.assets_bundled_prefabs_radtown_ore_stone.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x1004787e
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002a0b4
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b3812
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10047790
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x48
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x100b9f28
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f28]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x100477fd
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x1004785b
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
mov ebx, dword [0x100b9e24]
add ebx, 0x54
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10047df2
push str.assets_bundled_prefabs_autospawn_resource_ores_metal_ore.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x100479ed
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002a0b4
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b3911
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x100478ff
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x50
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x100b9f28
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f28]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x1004796c
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x100479ca
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
push str.assets_bundled_prefabs_autospawn_resource_ores_snow_metal_ore.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x10047b44
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002a0b4
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b3911
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10047a56
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x50
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x100b9f28
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f28]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10047ac3
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10047b21
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
push str.assets_bundled_prefabs_autospawn_resource_ores_sand_metal_ore.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x10047c9b
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002a0b4
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b3911
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10047bad
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x50
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x100b9f28
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f28]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10047c1a
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10047c78
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
push str.assets_bundled_prefabs_radtown_ore_metal.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x10047df2
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002a0b4
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b3911
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10047d04
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x50
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x100b9f28
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f28]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10047d71
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10047dcf
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
mov ebx, dword [0x100b9e24]
add ebx, 0x50
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10048366
push str.assets_bundled_prefabs_autospawn_resource_ores_sulfur_ore.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x10047f61
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002a0b4
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b3a11
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10047e73
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x4c
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x100b9f28
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f28]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10047ee0
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10047f3e
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
push str.assets_bundled_prefabs_autospawn_resource_ores_snow_sulfur_ore.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x100480b8
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002a0b4
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b3a11
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10047fca
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x4c
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x100b9f28
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f28]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10048037
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10048095
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
push str.assets_bundled_prefabs_autospawn_resource_ores_sand_sulfur_ore.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x1004820f
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002a0b4
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b3a11
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10048121
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x4c
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x100b9f28
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f28]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x1004818e
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x100481ec
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
push str.assets_bundled_prefabs_radtown_ore_sulfur.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x10048366
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002a0b4
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b3a11
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10048278
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x4c
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
push 0x100b9f28
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f28]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x100482e5
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10048343
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
mov ebx, dword [0x100b9e24]
add ebx, 0x58
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x1004839e
push str.assets_rust.ai_nextai_testridablehorse.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x1004839e
mov eax, 1
jmp 0x100483a3
mov eax, 0
test eax, eax
je 0x100484b8
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ebx
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b3b01
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x100483e0
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x54
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x100b9f30
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f30]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x1004844c
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f30], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x100484aa
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
mov ebx, dword [0x100b9e24]
add ebx, 0x5c
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10048876
push str.assets_content_vehicles_boats_rowboat_rowboat.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x100485f1
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ebx
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b3b3b
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1004851e
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x58
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x100b9f30
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f30]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x1004858a
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f30], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x100485e8
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
push str.assets_content_vehicles_boats_rhib_rhib.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x10048876
fild qword [ebp - 0x20]
fstp qword [ebp - 0x3c]
fld qword [ebp - 0x3c]
fadd qword [0x1008511e]
fstp qword [ebp - 0x44]
fld qword [ebp - 0x44]
call fcn.10001b62
push edx
push eax
call fcn.10029d7c
mov dword [ebp - 0x54], eax
mov dword [ebp - 0x50], edx
fild qword [ebp - 0x54]
fstp qword [ebp - 0x54]
fld qword [ebp - 0x54]
fadd qword [0x100b20cc]
fstp qword [ebp - 0x5c]
fld qword [ebp - 0x5c]
call fcn.10001b62
push edx
push eax
call fcn.10029d7c
mov dword [ebp - 0x6c], eax
mov dword [ebp - 0x68], edx
fild qword [ebp - 0x6c]
fstp qword [ebp - 0x6c]
fld qword [ebp - 0x6c]
fadd qword [0x100b20cc]
fstp qword [ebp - 0x74]
fld qword [ebp - 0x74]
call fcn.10001b62
push edx
push eax
call fcn.10029d7c
mov dword [ebp - 0x84], eax
mov dword [ebp - 0x80], edx
fild qword [ebp - 0x84]
fstp qword [ebp - 0x84]
fld qword [ebp - 0x84]
fadd qword [0x100854c7]
fstp qword [ebp - 0x8c]
fld qword [ebp - 0x8c]
call fcn.10001b62
push edx
push eax
call fcn.10029d7c
mov dword [ebp - 0x9c], eax
mov dword [ebp - 0x98], edx
fild qword [ebp - 0x9c]
fstp qword [ebp - 0x9c]
fld qword [ebp - 0x9c]
fadd qword [0x10085137]
fstp qword [ebp - 0xa4]
fld qword [ebp - 0xa4]
call fcn.10001b62
push edx
push eax
call fcn.10029d7c
mov dword [ebp - 0xb4], eax
mov dword [ebp - 0xb0], edx
fild qword [ebp - 0xb4]
fstp qword [ebp - 0xb4]
fld qword [ebp - 0xb4]
fadd qword [0x100b3b6f]
fstp qword [ebp - 0xbc]
fld qword [ebp - 0xbc]
call fcn.10001b62
push edx
push eax
call fcn.10029fc1
mov dword [ebp - 0xc4], eax
fld dword [ebp - 0xc4]
fstp qword [ebp - 0xcc]
fld qword [ebp - 0xcc]
fsub qword [0x100848e0]
ftst
fnstsw ax
test ah, 1
je 0x10048753
fchs
fcomp qword [0x10084b4e]
fnstsw ax
test ah, 0x41
je 0x10048871
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ebx
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b3b77
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10048799
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x58
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x100b9f30
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f30]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10048805
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f30], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10048863
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
jmp 0x1004a7b7
mov ebx, dword [0x100b9e24]
add ebx, 0x64
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x100488ae
push str.assets_prefabs_vehicle_seats_tugboatdriver.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x100488ae
mov eax, 1
jmp 0x100488b3
mov eax, 0
test eax, eax
je 0x100489c8
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ebx
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b3bae
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x100488f0
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x60
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x100b9f30
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f30]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x1004895c
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f30], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x100489ba
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
mov ebx, dword [0x100b9e24]
add ebx, 0x60
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10048d52
push str.assets_content_vehicles_minicopter_minicopter.entity.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x10048b06
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ebx
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b3bef
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10048a2e
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x5c
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x100b9f30
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f30]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10048a9a
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f30], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10048af8
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
push 0x100b32cc
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x10048c2c
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ebx
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b3bf6
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10048b54
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x5c
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x100b9f30
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f30]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10048bc0
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f30], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10048c1e
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
push str.assets_content_vehicles_scrap_heli_carrier_scraptransporthelicopter.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x10048d52
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ebx
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b3bfd
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10048c7a
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x5c
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x100b9f30
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f30]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10048ce6
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f30], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10048d44
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
mov ebx, dword [0x100b9e24]
add ebx, 0x6c
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x100491c1
push 0x80000301
push 0
push 7
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x10048d89
mov eax, 0x1008224f
push eax
push 2
mov ebx, 0x138
call fcn.1006a810
add esp, 0x1c
mov dword [ebp - 0x38], eax
push str._world_
push dword [ebp - 0x38]
call fcn.10002b89
add esp, 8
cmp eax, 0
mov eax, 0
sete al
mov dword [ebp - 0x3c], eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x10048dcd
push ebx
call fcn.1006953e
add esp, 4
cmp dword [ebp - 0x3c], 0
je 0x100491c1
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x10048dea
mov eax, 0x1008224f
push eax
push 1
mov ebx, 0x130
call fcn.1006a470
add esp, 0x10
mov dword [ebp - 0x40], eax
fild dword [ebp - 0x40]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
fsub qword [0x100854c7]
fstp qword [ebp - 0x48]
fld qword [ebp - 0x48]
call fcn.10001b62
push 0x80000301
push 0
push eax
push reloc.WS2_32.dll_connect
push 0
mov eax, dword [ebp - 0x24]
test eax, eax
jne 0x10048e35
mov eax, 0x1008224f
push eax
push 2
mov ebx, 0x134
call fcn.1006a8a0
add esp, 0x1c
mov dword [ebp - 0x4c], eax
mov eax, dword [ebp - 0x4c]
push eax
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x10048e5f
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov dword [ebp - 0x30], eax
lea eax, [ebp - 0x30]
push eax
call fcn.1002ecf6
mov dword [ebp - 0x38], eax
mov eax, dword [ebp - 0x38]
push eax
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x10048e83
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov dword [ebp - 0x34], eax
mov eax, dword [ebp - 0x30]
push eax
push dword [ebp - 0x34]
call fcn.10002b89
add esp, 8
cmp eax, 0
je 0x1004906a
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
fild qword [ebp - 0x20]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
fadd qword [0x100b3c0e]
fstp qword [ebp - 0x48]
fld qword [ebp - 0x48]
call fcn.10001b62
push edx
push eax
call fcn.10029d7c
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], edx
fild qword [ebp - 0x58]
fstp qword [ebp - 0x58]
fld qword [ebp - 0x58]
fadd qword [0x100b2a4d]
fstp qword [ebp - 0x60]
fld qword [ebp - 0x60]
call fcn.10001b62
push edx
push eax
call fcn.10029d7c
push 0x80000401
push edx
push eax
push 1
mov ebx, 0x168
call fcn.10069e80
add esp, 0x10
mov dword [ebp - 0x6c], eax
push dword [ebp - 0x6c]
push 0x100b3c16
push dword [ebp - 0x34]
mov ecx, 3
call fcn.1000159f
add esp, 0xc
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x10048f37
push ebx
call fcn.1006953e
add esp, 4
mov eax, dword [ebp - 0x70]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10048f4d
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x64
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002a0b4
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x100b9f28
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f28]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10048fe9
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10049047
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
push str.assets_prefabs_misc_item_drop_item_drop.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x100491c1
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b3c4a
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x100490a4
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x64
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002a0b4
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x100b9f28
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f28]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10049140
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x1004919e
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
mov ebx, dword [0x100b9e24]
add ebx, 0x68
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x100498bd
push str.assets_rust.ai_agents_bear_polarbear.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x100492ff
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b3c7d
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10049213
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ebx
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x68
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x100b9f30
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f30]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10049293
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f30], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x100492f1
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
push str.assets_rust.ai_agents_bear_bear.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x10049425
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b3cab
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10049339
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ebx
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x68
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x100b9f30
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f30]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x100493b9
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f30], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10049417
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
push str.assets_rust.ai_agents_boar_boar.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x1004954b
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b3cd7
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1004945f
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ebx
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x68
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x100b9f30
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f30]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x100494df
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f30], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x1004953d
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
push str.assets_rust.ai_agents_wolf_wolf.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x10049671
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b3d01
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10049585
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ebx
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x68
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x100b9f30
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f30]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10049605
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f30], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10049663
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
push str.assets_rust.ai_agents_stag_stag.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x10049797
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b3d2b
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x100496ab
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ebx
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x68
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x100b9f30
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f30]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x1004972b
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f30], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10049789
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
push str.assets_rust.ai_agents_fish_simpleshark.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x100498bd
mov ebx, dword [ebp - 0x2c]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b3d5c
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x100497d1
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x2c]
mov dword [ebp - 0x38], ebx
mov edx, dword [ebp - 0x1c]
mov eax, dword [ebp - 0x20]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x2c]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x68
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x100b9f30
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f30]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10049851
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f30], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x100498af
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
mov ebx, dword [0x100b9e24]
add ebx, 0x70
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10049e02
push str.assets_prefabs_npc_scientist_scientist_corpse.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x10049a2c
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, str.NPC
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1004990f
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x6c
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002a0b4
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x100b9f28
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f28]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x100499ab
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10049a09
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
push str.assets_prefabs_player_player_corpse.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x10049c17
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
fild qword [ebp - 0x20]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
fadd qword [0x100b3dc9]
fstp qword [ebp - 0x48]
fld qword [ebp - 0x48]
call fcn.10001b62
push edx
push eax
call fcn.10029d7c
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], edx
fild qword [ebp - 0x58]
fstp qword [ebp - 0x58]
fld qword [ebp - 0x58]
fadd qword [0x10085126]
fstp qword [ebp - 0x60]
push 1
push 0x80
fld qword [ebp - 0x60]
call fcn.10001b62
push edx
push eax
call fcn.10029c9a
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
call fcn.1002eade
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10049abc
push ebx
call fcn.1006953e
add esp, 4
push dword [ebp - 0x68]
push 0x100b3dd1
mov ecx, 2
call fcn.1000159f
add esp, 8
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10049ae4
push ebx
call fcn.1006953e
add esp, 4
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10049afa
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x6c
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002a0b4
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x100b9f28
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f28]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10049b96
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10049bf4
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
push str.assets_prefabs_misc_item_drop_item_drop_backpack.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x10049e02
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
fild qword [ebp - 0x20]
fstp qword [ebp - 0x40]
fld qword [ebp - 0x40]
fadd qword [0x100b325b]
fstp qword [ebp - 0x48]
fld qword [ebp - 0x48]
call fcn.10001b62
push edx
push eax
call fcn.10029d7c
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x54], edx
fild qword [ebp - 0x58]
fstp qword [ebp - 0x58]
fld qword [ebp - 0x58]
fadd qword [0x10085126]
fstp qword [ebp - 0x60]
push 1
push 0x80
fld qword [ebp - 0x60]
call fcn.10001b62
push edx
push eax
call fcn.10029c9a
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x64]
push eax
call fcn.1002eade
mov dword [ebp - 0x68], eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x10049ca7
push ebx
call fcn.1006953e
add esp, 4
push dword [ebp - 0x68]
push 0x100b3e14
mov ecx, 2
call fcn.1000159f
add esp, 8
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x68]
test ebx, ebx
je 0x10049ccf
push ebx
call fcn.1006953e
add esp, 4
mov eax, dword [ebp - 0x6c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10049ce5
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x6c
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002a0b4
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x100b9f28
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f28]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10049d81
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10049ddf
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
mov ebx, dword [0x100b9e24]
add ebx, 0x74
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x10049f7d
push str.assets_prefabs_deployable_tool_cupboard_cupboard.tool.deployed.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x10049f7d
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1004af1c
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10049e60
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x70
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002a0b4
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x100b9f28
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f28]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x10049efc
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x10049f5a
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
mov ebx, dword [0x100b9e24]
add ebx, 0x7c
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x1004a4f1
push str.assets_prefabs_deployable_single_shot_trap_guntrap.deployed.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x1004a0ec
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b3ea6
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x10049fcf
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x78
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002a0b4
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x100b9f28
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f28]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x1004a06b
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x1004a0c9
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
push str.assets_prefabs_npc_autoturret_autoturret_deployed.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x1004a243
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b3ee8
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1004a126
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x78
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002a0b4
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x100b9f28
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f28]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x1004a1c2
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x1004a220
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
push str.assets_prefabs_npc_sam_site_turret_sam_site_turret_deployed.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x1004a39a
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b3f34
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1004a27d
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x78
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002a0b4
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x100b9f28
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f28]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x1004a319
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x1004a377
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
push str.assets_prefabs_npc_flame_turret_flameturret.deployed.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x1004a4f1
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b3f79
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1004a3d4
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x78
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002a0b4
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x100b9f28
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f28]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x1004a470
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x1004a4ce
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
mov ebx, dword [0x100b9e24]
add ebx, 0x78
mov dword [ebp - 0x38], ebx
mov ebx, dword [ebp - 0x38]
cmp dword [ebx], 0
je 0x1004a7b7
push str.assets_prefabs_deployable_tier_3_workbench_workbench3.deployed.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x1004a660
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b3fc8
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1004a543
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x74
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002a0b4
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x100b9f28
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f28]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x1004a5df
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x1004a63d
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
push str.assets_prefabs_deployable_tier_2_workbench_workbench2.deployed.prefab
push dword [ebp - 0x24]
call fcn.10002b89
add esp, 8
cmp eax, 0
jne 0x1004a7b7
mov ebx, dword [ebp - 0x28]
add ebx, 8
mov dword [ebp - 0x38], ebx
mov eax, 0x100b4015
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
test ebx, ebx
je 0x1004a69a
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov ebx, dword [ebp - 0x28]
mov dword [ebp - 0x38], ebx
mov ebx, dword [0x100b9eec]
add ebx, 0x74
mov dword [ebp - 0x3c], ebx
mov ebx, dword [ebp - 0x3c]
mov eax, dword [ebx]
cdq
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
mov dword [ebx + 4], edx
mov ebx, dword [ebp - 0x28]
add ebx, 0xc
mov dword [ebp - 0x38], ebx
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
call fcn.1002a0b4
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp - 0x3c]
push eax
mov ebx, dword [ebp - 0x38]
mov ebx, dword [ebx]
push ebx
call fcn.1006953e
add esp, 4
pop eax
mov ebx, dword [ebp - 0x38]
mov dword [ebx], eax
push 0x100b9f28
push 4
mov eax, 2
call fcn.10069cd0
add esp, 8
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x38], eax
mov ebx, dword [0x100b9f28]
mov dword [ebp - 0x3c], ebx
call fcn.100026a6
mov dword [ebp - 0x40], ecx
mov edi, dword [ebp - 0x3c]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x1004a736
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0x40]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0x3c]
call fcn.10069568
add esp, 8
mov dword [0x100b9f28], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0x40]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0x38]
push edi
push eax
push 0x10
call fcn.10069538
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x1004a794
push eax
mov ebx, eax
call fcn.10001534
inc eax
push eax
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
push eax
push 0xc
call fcn.10069538
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
jmp 0x1004a7b7
pop eax
pop ebx
pop ecx
jmp 0x10045736
add esp, 0xc
mov ebx, dword [ebp - 0x24]
test ebx, ebx
je 0x1004a7d2
push ebx
call fcn.1006953e
add esp, 4
mov ebx, dword [ebp - 0x28]
push ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x1004a7e9
push ebx
call fcn.1006953e
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
push ebx
call fcn.1006953e
add esp, 4
pop ebx
call fcn.1006953e
add esp, 4
mov ebx, dword [ebp - 0x2c]
push ebx
add ebx, 8
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x1004a819
push ebx
call fcn.1006953e
add esp, 4
pop ebx
call fcn.1006953e
add esp, 4
mov ebx, dword [ebp - 0x30]
test ebx, ebx
je 0x1004a832
push ebx
call fcn.1006953e
add esp, 4
mov ebx, dword [ebp - 0x34]
test ebx, ebx
je 0x1004a842
push ebx
call fcn.1006953e
add esp, 4
mov esp, ebp
pop ebp
ret