0042F060 /$ 55 push ebp
0042F061 |. 8BEC mov ebp,esp
0042F063 |. 83EC 34 sub esp,34
0042F066 |. C745 D0 00000 mov dword ptr ss:[local.12],0
0042F06D |. C745 D4 20000 mov dword ptr ss:[local.11],30
0042F074 |. C745 D8 10000 mov dword ptr ss:[local.10],10
0042F07B |. C745 DC 30000 mov dword ptr ss:[local.9],40
0042F082 |. C745 E0 10000 mov dword ptr ss:[local.8],10
0042F089 |. C745 E4 20000 mov dword ptr ss:[local.7],30
0042F090 |. C745 E8 20000 mov dword ptr ss:[local.6],20
0042F097 |. C745 EC 30000 mov dword ptr ss:[local.5],40
0042F09E |. C745 F0 20000 mov dword ptr ss:[local.4],20
0042F0A5 |. C745 F4 20000 mov dword ptr ss:[local.3],30
0042F0AC |. C745 F8 30000 mov dword ptr ss:[local.2],30
0042F0B3 |. C745 FC 30000 mov dword ptr ss:[local.1],40
0042F0BA |. 8B45 08 mov eax,dword ptr ss:[arg.1]
0042F0BD |. 8378 78 00 cmp dword ptr ds:[eax+78],0
0042F0C1 |. 75 2D jne short 0042F0F0
0042F0C3 |. 68 00020000 push 200 ; /Arg2 = 200
0042F0C8 |. 68 00FEFFFF push -200 ; |Arg1 = -200
0042F0CD |. E8 7E02FEFF call 0040F350 ; \DoukutsuAgil36B.0040F350
0042F0D2 |. 83C4 08 add esp,8
0042F0D5 |. 8B4D 08 mov ecx,dword ptr ss:[arg.1]
0042F0D8 |. 8941 10 mov dword ptr ds:[ecx+10],eax
0042F0DB |. 6A 00 push 0 ; /Arg2 = 0
0042F0DD |. 68 00F8FFFF push -800 ; |Arg1 = -800
0042F0E2 |. E8 6902FEFF call 0040F350 ; \DoukutsuAgil36B.0040F350
0042F0E7 |. 83C4 08 add esp,8
0042F0EA |. 8B4D 08 mov ecx,dword ptr ss:[arg.1]
0042F0ED |. 8941 14 mov dword ptr ds:[ecx+14],eax
0042F0F0 |> 8B45 08 mov eax,dword ptr ss:[arg.1]
0042F0F3 |. 8378 74 00 cmp dword ptr ds:[eax+74],0
0042F0F7 |. 0F85 F3010000 jne 0042F2F0
0042F0FD |. 8B45 08 mov eax,dword ptr ss:[arg.1]
0042F100 |. 8B48 04 mov ecx,dword ptr ds:[eax+4]
0042F103 |. 89CA mov edx,ecx
0042F105 |. 83E2 04 and edx,00000004
0042F108 |. 75 07 jne short 0042F111
0042F10A |. 89CA mov edx,ecx
0042F10C |. 83E2 10 and edx,00000010
0042F10F |. 74 0F je short 0042F120
0042F111 |> 8B45 08 mov eax,dword ptr ss:[arg.1]
0042F114 |. 8B50 10 mov edx,dword ptr ds:[eax+10]
0042F117 |. 6BD2 FF imul edx,edx,-1
0042F11A |. 8B45 08 mov eax,dword ptr ss:[arg.1]
0042F11D |. 8950 10 mov dword ptr ds:[eax+10],edx
0042F120 |> 89CA mov edx,ecx
0042F122 |. 83E2 02 and edx,00000002
0042F125 |. 74 0F je short 0042F136
0042F127 |. 8B45 08 mov eax,dword ptr ss:[arg.1]
0042F12A |. 8B50 14 mov edx,dword ptr ds:[eax+14]
0042F12D |. 6BD2 FF imul edx,edx,-1
0042F130 |. 8B45 08 mov eax,dword ptr ss:[arg.1]
0042F133 |. 8950 14 mov dword ptr ds:[eax+14],edx
0042F136 |> 83E1 08 and ecx,00000008
0042F139 |. 74 14 je short 0042F14F
0042F13B |. 8B45 08 mov eax,dword ptr ss:[arg.1]
0042F13E |. C740 74 01000 mov dword ptr ds:[eax+74],1
0042F145 |. 8B45 08 mov eax,dword ptr ss:[arg.1]
0042F148 |. C740 68 00000 mov dword ptr ds:[eax+68],0
0042F14F |> 8B45 08 mov eax,dword ptr ss:[arg.1]
0042F152 |. 8340 78 01 add dword ptr ds:[eax+78],1
0042F156 |. 8B45 08 mov eax,dword ptr ss:[arg.1]
0042F159 |. 8B48 68 mov ecx,dword ptr ds:[eax+68]
0042F15C |. 8B45 08 mov eax,dword ptr ss:[arg.1]
0042F15F |. 8378 10 00 cmp dword ptr ds:[eax+10],0
0042F163 |. 7F 0C jg short 0042F171
0042F165 |. 83C1 01 add ecx,1
0042F168 |. 83F9 02 cmp ecx,2
0042F16B |. 7E 02 jle short 0042F16F
0042F16D |. 31C9 xor ecx,ecx
0042F16F |> EB 10 jmp short 0042F181
0042F171 |> 83E9 01 sub ecx,1
0042F174 |. 83F9 00 cmp ecx,0
0042F177 |. 7D 05 jge short 0042F17E
0042F179 |. B9 02000000 mov ecx,2
0042F17E |> 8B45 08 mov eax,dword ptr ss:[arg.1]
0042F181 |> 8948 68 mov dword ptr ds:[eax+68],ecx
0042F184 |. 8B45 08 mov eax,dword ptr ss:[arg.1]
0042F187 |. 8B48 14 mov ecx,dword ptr ds:[eax+14]
0042F18A |. 83C1 30 add ecx,30
0042F18D |. 81F9 FF040000 cmp ecx,4FF
0042F193 |. 7C 05 jl short 0042F19A
0042F195 |. B9 FF040000 mov ecx,4FF
0042F19A |> 8B45 08 mov eax,dword ptr ss:[arg.1]
0042F19D |. 8948 14 mov dword ptr ds:[eax+14],ecx
0042F1A0 |. 8B45 08 mov eax,dword ptr ss:[arg.1]
0042F1A3 |. 0148 0C add dword ptr ds:[eax+0C],ecx
0042F1A6 |. 8B45 08 mov eax,dword ptr ss:[arg.1]
0042F1A9 |. 8B48 10 mov ecx,dword ptr ds:[eax+10]
0042F1AC |. 8B45 08 mov eax,dword ptr ss:[arg.1]
0042F1AF |. 0148 08 add dword ptr ds:[eax+8],ecx
0042F1B2 \. E9 39010000 jmp 0042F2F0