0067A9CB |. E9 02010000 |JMP WoW.0067AAD2 0067A9D0 |> 8B45 D0 |MOV EAX,DWORD PTR SS:[EBP-30] 0067A9D3 |. 85C0 |TEST EAX,EAX 0067A9D5 |. 8B4D F8 |MOV ECX,DWORD PTR SS:[EBP-8] 0067A9D8 |. 0F85 27040000 |JNZ WoW.0067AE05 0067A9DE |. 8B15 1811CD00 |MOV EDX,DWORD PTR DS:[CD1118] 0067A9E4 |. 6BC9 34 |IMUL ECX,ECX,34 0067A9E7 |. 03CA |ADD ECX,EDX 0067A9E9 |. 8B39 |MOV EDI,DWORD PTR DS:[ECX] 0067A9EB |. 895D D8 |MOV DWORD PTR SS:[EBP-28],EBX 0067A9EE |. 8B59 04 |MOV EBX,DWORD PTR DS:[ECX+4] 0067A9F1 |. 8B51 08 |MOV EDX,DWORD PTR DS:[ECX+8] 0067A9F4 |. 8D45 B8 |LEA EAX,DWORD PTR SS:[EBP-48] 0067A9F7 |. 8995 40FFFFFF |MOV DWORD PTR SS:[EBP-C0],EDX 0067A9FD |. 8B55 DC |MOV EDX,DWORD PTR SS:[EBP-24] 0067AA00 |. 50 |PUSH EAX ; /Arg1 0067AA01 |. 8D8D A4FEFFFF |LEA ECX,DWORD PTR SS:[EBP-15C] ; | 0067AA07 |. C745 B8 000000>|MOV DWORD PTR SS:[EBP-48],0 ; | 0067AA0E |. C745 BC 000000>|MOV DWORD PTR SS:[EBP-44],0 ; | 0067AA15 |. C745 C0 000000>|MOV DWORD PTR SS:[EBP-40],0 ; | 0067AA1C |. E8 DFFAFFFF |CALL WoW.0067A500 ; \WoW.0067A500 0067AA21 |. 8B95 6CFFFFFF |MOV EDX,DWORD PTR SS:[EBP-94] 0067AA27 |. 83EC 0C |SUB ESP,0C 0067AA2A |. 8BCC |MOV ECX,ESP ; | 0067AA2C |. 8911 |MOV DWORD PTR DS:[ECX],EDX ; | 0067AA2E |. 8B95 74FFFFFF |MOV EDX,DWORD PTR SS:[EBP-8C] ; | 0067AA34 |. 8945 CC |MOV DWORD PTR SS:[EBP-34],EAX ; | 0067AA37 |. 8B85 70FFFFFF |MOV EAX,DWORD PTR SS:[EBP-90] ; | 0067AA3D |. 8941 04 |MOV DWORD PTR DS:[ECX+4],EAX ; | 0067AA40 |. 8D45 C4 |LEA EAX,DWORD PTR SS:[EBP-3C] ; | 0067AA43 |. 8951 08 |MOV DWORD PTR DS:[ECX+8],EDX ; | 0067AA46 |. 50 |PUSH EAX ; |Arg1 0067AA47 |. 8BCE |MOV ECX,ESI ; | 0067AA49 |. E8 A2F5FFFF |CALL WoW.00679FF0 ; \WoW.00679FF0 0067AA4E |. 83E8 00 |SUB EAX,0 ; Switch (cases 0..2) 0067AA51 |. 0F84 A1050000 |JE WoW.0067AFF8 0067AA57 |. 83E8 02 |SUB EAX,2 0067AA5A |. 74 2B |JE SHORT WoW.0067AA87 0067AA5C |. 8B55 F0 |MOV EDX,DWORD PTR SS:[EBP-10] ; Default case of switch 0067AA4E 0067AA5F |. 8B45 FC |MOV EAX,DWORD PTR SS:[EBP-4] 0067AA62 |. 8D8D 6CFFFFFF |LEA ECX,DWORD PTR SS:[EBP-94] 0067AA68 |. 51 |PUSH ECX ; /Arg5 0067AA69 |. 52 |PUSH EDX ; |Arg4 0067AA6A |. 50 |PUSH EAX ; |Arg3 0067AA6B |. 8D4D E4 |LEA ECX,DWORD PTR SS:[EBP-1C] ; | 0067AA6E |. 51 |PUSH ECX ; |Arg2 0067AA6F |. 8D95 2CFFFFFF |LEA EDX,DWORD PTR SS:[EBP-D4] ; | 0067AA75 |. 52 |PUSH EDX ; |Arg1 0067AA76 |. 8BCE |MOV ECX,ESI ; | 0067AA78 |. E8 33F1FFFF |CALL WoW.00679BB0 ; \WoW.00679BB0 0067AA7D |. 8B7D 14 |MOV EDI,DWORD PTR SS:[EBP+14] 0067AA80 |. BB 01000000 |MOV EBX,1 0067AA85 |. EB 57 |JMP SHORT WoW.0067AADE 0067AA87 |> 8B4E 40 |MOV ECX,DWORD PTR DS:[ESI+40] ; Case 2 of switch 0067AA4E 0067AA8A |. 8B45 CC |MOV EAX,DWORD PTR SS:[EBP-34] 0067AA8D |. 81C9 00000004 |OR ECX,4000000 0067AA93 |. 894E 40 |MOV DWORD PTR DS:[ESI+40],ECX 0067AA96 |. 8B4D FC |MOV ECX,DWORD PTR SS:[EBP-4] 0067AA99 |. 8D55 B8 |LEA EDX,DWORD PTR SS:[EBP-48] 0067AA9C |. 52 |PUSH EDX 0067AA9D |. 8B95 40FFFFFF |MOV EDX,DWORD PTR SS:[EBP-C0] 0067AAA3 |. 50 |PUSH EAX 0067AAA4 |. 894D 90 |MOV DWORD PTR SS:[EBP-70],ECX 0067AAA7 |. 83EC 0C |SUB ESP,0C 0067AAAA |. 8BCC |MOV ECX,ESP ; | 0067AAAC |. 8939 |MOV DWORD PTR DS:[ECX],EDI ; | 0067AAAE |. 8959 04 |MOV DWORD PTR DS:[ECX+4],EBX ; | 0067AAB1 |. 8951 08 |MOV DWORD PTR DS:[ECX+8],EDX ; | 0067AAB4 |. 8D45 FC |LEA EAX,DWORD PTR SS:[EBP-4] ; | 0067AAB7 |. 50 |PUSH EAX ; |Arg3 0067AAB8 |. 8D4D E4 |LEA ECX,DWORD PTR SS:[EBP-1C] ; | 0067AABB |. 51 |PUSH ECX ; |Arg2 0067AABC |. 8D95 20FFFFFF |LEA EDX,DWORD PTR SS:[EBP-E0] ; | 0067AAC2 |. 52 |PUSH EDX ; |Arg1 0067AAC3 |. 8BCE |MOV ECX,ESI ; | 0067AAC5 |. E8 66EFFFFF |CALL WoW.00679A30 ; \WoW.00679A30 0067AACA |. 8B7D 14 |MOV EDI,DWORD PTR SS:[EBP+14] 0067AACD |. BB 01000000 |MOV EBX,1 ; Shitloads of float math inc... 0067AAD2 |> D945 FC |FLD DWORD PTR SS:[EBP-4] 0067AAD5 |. D875 90 |FDIV DWORD PTR SS:[EBP-70] 0067AAD8 |. D84D F4 |FMUL DWORD PTR SS:[EBP-C] 0067AADB |. D95D F4 |FSTP DWORD PTR SS:[EBP-C] 0067AADE |> D945 E4 |FLD DWORD PTR SS:[EBP-1C] 0067AAE1 |. 8B08 |MOV ECX,DWORD PTR DS:[EAX] 0067AAE3 |. D84D FC |FMUL DWORD PTR SS:[EBP-4] 0067AAE6 |. 8B50 04 |MOV EDX,DWORD PTR DS:[EAX+4] 0067AAE9 |. D945 E8 |FLD DWORD PTR SS:[EBP-18] 0067AAEC |. 8B40 08 |MOV EAX,DWORD PTR DS:[EAX+8] 0067AAEF |. D84D FC |FMUL DWORD PTR SS:[EBP-4] 0067AAF2 |. 894D 94 |MOV DWORD PTR SS:[EBP-6C],ECX 0067AAF5 |. D945 EC |FLD DWORD PTR SS:[EBP-14] 0067AAF8 |. 8955 98 |MOV DWORD PTR SS:[EBP-68],EDX 0067AAFB |. D84D FC |FMUL DWORD PTR SS:[EBP-4] 0067AAFE |. 8945 9C |MOV DWORD PTR SS:[EBP-64],EAX 0067AB01 |. D99D 4CFFFFFF |FSTP DWORD PTR SS:[EBP-B4] 0067AB07 |. D9C9 |FXCH ST(1) 0067AB09 |. D845 94 |FADD DWORD PTR SS:[EBP-6C] 0067AB0C |. D95D A4 |FSTP DWORD PTR SS:[EBP-5C] 0067AB0F |. D945 98 |FLD DWORD PTR SS:[EBP-68] 0067AB12 |. 8B4D A4 |MOV ECX,DWORD PTR SS:[EBP-5C] 0067AB15 |. D8C1 |FADD ST,ST(1) 0067AB17 |. 894D E4 |MOV DWORD PTR SS:[EBP-1C],ECX 0067AB1A |. D95D A8 |FSTP DWORD PTR SS:[EBP-58] 0067AB1D |. 8B55 A8 |MOV EDX,DWORD PTR SS:[EBP-58] 0067AB20 |. DDD8 |FSTP ST 0067AB22 |. 8955 E8 |MOV DWORD PTR SS:[EBP-18],EDX 0067AB25 |. D945 9C |FLD DWORD PTR SS:[EBP-64] 0067AB28 |. D885 4CFFFFFF |FADD DWORD PTR SS:[EBP-B4] 0067AB2E |. D95D AC |FSTP DWORD PTR SS:[EBP-54] 0067AB31 |. D945 A4 |FLD DWORD PTR SS:[EBP-5C] 0067AB34 |. 8B45 AC |MOV EAX,DWORD PTR SS:[EBP-54] 0067AB37 |. D84D A4 |FMUL DWORD PTR SS:[EBP-5C] 0067AB3A |. 8945 EC |MOV DWORD PTR SS:[EBP-14],EAX 0067AB3D |. D95D CC |FSTP DWORD PTR SS:[EBP-34] 0067AB40 |. D945 A8 |FLD DWORD PTR SS:[EBP-58] 0067AB43 |. D84D A8 |FMUL DWORD PTR SS:[EBP-58] 0067AB46 |. D95D 8C |FSTP DWORD PTR SS:[EBP-74] 0067AB49 |. D945 AC |FLD DWORD PTR SS:[EBP-54] 0067AB4C |. D84D AC |FMUL DWORD PTR SS:[EBP-54] 0067AB4F |. D845 8C |FADD DWORD PTR SS:[EBP-74] 0067AB52 |. D845 CC |FADD DWORD PTR SS:[EBP-34] 0067AB55 |. D9FA |FSQRT 0067AB57 |. D955 FC |FST DWORD PTR SS:[EBP-4] 0067AB5A |. D81D 00388500 |FCOMP DWORD PTR DS:[853800] 0067AB60 |. DFE0 |FSTSW AX 0067AB62 |. F6C4 05 |TEST AH,5 0067AB65 |. 0F8B F5020000 |JPO WoW.0067AE60 0067AB6B |. D945 FC |FLD DWORD PTR SS:[EBP-4] 0067AB6E |. 894D C4 |MOV DWORD PTR SS:[EBP-3C],ECX 0067AB71 |. D83D E00B8500 |FDIVR DWORD PTR DS:[850BE0] 0067AB77 |. 8955 C8 |MOV DWORD PTR SS:[EBP-38],EDX 0067AB7A |. D945 A4 |FLD DWORD PTR SS:[EBP-5C] 0067AB7D |. D8C9 |FMUL ST,ST(1) 0067AB7F |. D95D E4 |FSTP DWORD PTR SS:[EBP-1C] 0067AB82 |. D945 E8 |FLD DWORD PTR SS:[EBP-18] 0067AB85 |. D8C9 |FMUL ST,ST(1) 0067AB87 |. D95D E8 |FSTP DWORD PTR SS:[EBP-18] 0067AB8A |. D84D EC |FMUL DWORD PTR SS:[EBP-14] 0067AB8D |. D95D EC |FSTP DWORD PTR SS:[EBP-14] 0067AB90 |. D945 F0 |FLD DWORD PTR SS:[EBP-10] 0067AB93 |. D945 8C |FLD DWORD PTR SS:[EBP-74] 0067AB96 |. D845 CC |FADD DWORD PTR SS:[EBP-34] 0067AB99 |. D9FA |FSQRT 0067AB9B |. D955 F0 |FST DWORD PTR SS:[EBP-10] 0067AB9E |. D9E1 |FABS 0067ABA0 |. D81D 3C608500 |FCOMP DWORD PTR DS:[85603C] 0067ABA6 |. DFE0 |FSTSW AX 0067ABA8 |. F6C4 05 |TEST AH,5 0067ABAB |. 7B 1B |JPO SHORT WoW.0067ABC8 0067ABAD |. D905 E00B8500 |FLD DWORD PTR DS:[850BE0] 0067ABB3 |. D875 F0 |FDIV DWORD PTR SS:[EBP-10] 0067ABB6 |. D945 A4 |FLD DWORD PTR SS:[EBP-5C] 0067ABB9 |. D8C9 |FMUL ST,ST(1) 0067ABBB |. D95D C4 |FSTP DWORD PTR SS:[EBP-3C] 0067ABBE |. D945 C8 |FLD DWORD PTR SS:[EBP-38] 0067ABC1 |. D8C9 |FMUL ST,ST(1) 0067ABC3 |. D95D C8 |FSTP DWORD PTR SS:[EBP-38] 0067ABC6 |. DDD8 |FSTP ST 0067ABC8 |> D945 F0 |FLD DWORD PTR SS:[EBP-10] 0067ABCB |. D8E9 |FSUBR ST,ST(1) 0067ABCD |. D81D D85B8500 |FCOMP DWORD PTR DS:[855BD8] 0067ABD3 |. DFE0 |FSTSW AX 0067ABD5 |. DDD8 |FSTP ST 0067ABD7 |. F6C4 41 |TEST AH,41 0067ABDA |. 75 03 |JNZ SHORT WoW.0067ABDF 0067ABDC |. 895D D8 |MOV DWORD PTR SS:[EBP-28],EBX 0067ABDF |> F746 40 000000>|TEST DWORD PTR DS:[ESI+40],4000000 0067ABE6 |. 74 74 |JE SHORT WoW.0067AC5C 0067ABE8 |. D945 AC |FLD DWORD PTR SS:[EBP-54] 0067ABEB |. D81D D85B8500 |FCOMP DWORD PTR DS:[855BD8] 0067ABF1 |. DFE0 |FSTSW AX 0067ABF3 |. F6C4 41 |TEST AH,41 0067ABF6 |. 75 64 |JNZ SHORT WoW.0067AC5C 0067ABF8 |. D945 AC |FLD DWORD PTR SS:[EBP-54] 0067ABFB |. 8BCE |MOV ECX,ESI 0067ABFD |. D846 18 |FADD DWORD PTR DS:[ESI+18] 0067AC00 |. D95D CC |FSTP DWORD PTR SS:[EBP-34] 0067AC03 |. E8 F8DAFDFF |CALL WoW.00658700 0067AC08 |. D886 80000000 |FADD DWORD PTR DS:[ESI+80] 0067AC0E |. D85D CC |FCOMP DWORD PTR SS:[EBP-34] 0067AC11 |. DFE0 |FSTSW AX 0067AC13 |. F6C4 05 |TEST AH,5 0067AC16 |. 7A 44 |JPE SHORT WoW.0067AC5C 0067AC18 |. 8BCE |MOV ECX,ESI 0067AC1A |. E8 E1DAFDFF |CALL WoW.00658700 0067AC1F |. D886 80000000 |FADD DWORD PTR DS:[ESI+80] 0067AC25 |. D866 18 |FSUB DWORD PTR DS:[ESI+18] 0067AC28 |. D945 AC |FLD DWORD PTR SS:[EBP-54] 0067AC2B |. D8F9 |FDIVR ST,ST(1) 0067AC2D |. D84D FC |FMUL DWORD PTR SS:[EBP-4] 0067AC30 |. D95D FC |FSTP DWORD PTR SS:[EBP-4] 0067AC33 |. D865 AC |FSUB DWORD PTR SS:[EBP-54] 0067AC36 |. D9E1 |FABS 0067AC38 |. D81D D85B8500 |FCOMP DWORD PTR DS:[855BD8] 0067AC3E |. DFE0 |FSTSW AX 0067AC40 |. F6C4 05 |TEST AH,5 0067AC43 |. 7B 03 |JPO SHORT WoW.0067AC48 0067AC45 |. 895D D8 |MOV DWORD PTR SS:[EBP-28],EBX 0067AC48 |> D945 FC |FLD DWORD PTR SS:[EBP-4] 0067AC4B |. D81D 00388500 |FCOMP DWORD PTR DS:[853800] 0067AC51 |. DFE0 |FSTSW AX 0067AC53 |. F6C4 05 |TEST AH,5 0067AC56 |. 0F8B 0C020000 |JPO WoW.0067AE68 0067AC5C |> 8B5D 84 |MOV EBX,DWORD PTR SS:[EBP-7C] 0067AC5F |> 6A 00 |PUSH 0 ; /Arg8 = 00000000 0067AC61 |. 8D4D E0 |LEA ECX,DWORD PTR SS:[EBP-20] ; | 0067AC64 |. 51 |PUSH ECX ; |Arg7 0067AC65 |. 8D55 DC |LEA EDX,DWORD PTR SS:[EBP-24] ; | 0067AC68 |. 52 |PUSH EDX ; |Arg6 0067AC69 |. 8B55 FC |MOV EDX,DWORD PTR SS:[EBP-4] ; | 0067AC6C |. 8D85 A4FEFFFF |LEA EAX,DWORD PTR SS:[EBP-15C] ; | 0067AC72 |. 50 |PUSH EAX ; |Arg5 0067AC73 |. 8D4D F8 |LEA ECX,DWORD PTR SS:[EBP-8] ; | 0067AC76 |. 51 |PUSH ECX ; |Arg4 0067AC77 |. 52 |PUSH EDX ; |Arg3 0067AC78 |. 8D45 E4 |LEA EAX,DWORD PTR SS:[EBP-1C] ; | 0067AC7B |. 50 |PUSH EAX ; |Arg2 0067AC7C |. 68 1011CD00 |PUSH WoW.00CD1110 ; |Arg1 = 00CD1110 0067AC81 |. 8BCE |MOV ECX,ESI ; | 0067AC83 |. E8 88BAFFFF |CALL WoW.00676710 ; \WoW.00676710 0067AC88 |. 85C0 |TEST EAX,EAX 0067AC8A |.^0F85 32FBFFFF \JNZ WoW.0067A7C2