@
Nikita1482
it is referenced after "KnifeNormalRange"
Code:
/*10134E4E*/ PUSH CShell.102F4BDC ASCII "KnifeNormalRange"
/*10134E53*/ PUSH EBX
/*10134E54*/ CALL CShell.102B2000
/*10134E59*/ ADD ESP,8
/*10134E5C*/ TEST EAX,EAX
/*10134E5E*/ MOV DWORD PTR SS:[ESP+1C],EAX
/*10134E62*/ JE CShell.10134F78
/*10134E68*/ MOV ECX,EAX
/*10134E6A*/ CMP DWORD PTR DS:[ECX],1
/*10134E6D*/ MOV DWORD PTR SS:[ESP+18],1
/*10134E75*/ JBE CShell.10134F78
/*10134E7B*/ MOV EDI,0A14
/*10134E80*/ MOV EDX,DWORD PTR SS:[ESP+1C]
/*10134E84*/ MOV EAX,DWORD PTR DS:[EDX+4]
/*10134E87*/ MOV ECX,DWORD PTR DS:[EDI+EAX-A10]
/*10134E8E*/ MOV EAX,DWORD PTR DS:[10A69120]
/*10134E93*/ TEST EAX,EAX
/*10134E95*/ MOV EBX,DWORD PTR DS:[ECX+4]
/*10134E98*/ JE SHORT CShell.10134EA9
/*10134E9A*/ MOV ECX,DWORD PTR DS:[10A69124]
/*10134EA0*/ SUB ECX,EAX
/*10134EA2*/ SAR ECX,2
/*10134EA5*/ CMP ESI,ECX
/*10134EA7*/ JB SHORT CShell.10134EB4
/*10134EA9*/ NOP
/*10134EAA*/ CALL msvcr80._invalid_parameter_noinfo
/*10134EAF*/ MOV EAX,DWORD PTR DS:[10A69120]
/*10134EB4*/ PUSH EBX
/*10134EB5*/ LEA EBP,DWORD PTR DS:[EAX+ESI*4]
/*10134EB8*/ NOP
/*10134EB9*/ CALL msvcr80.atof
/*10134EBE*/ FSTP DWORD PTR SS:[ESP+14]
/*10134EC2*/ FLD DWORD PTR SS:[ESP+14]
/*10134EC6*/ MOV EDX,DWORD PTR SS:[EBP]
/*10134EC9*/ FMUL QWORD PTR DS:[103174C0]
/*10134ECF*/ ADD ESP,4
/*10134ED2*/ FSTP DWORD PTR SS:[ESP+10]
/*10134ED6*/ FLD DWORD PTR SS:[ESP+10]
/*10134EDA*/ FSTP DWORD PTR DS:[EDI+EDX]
/*10134EDD*/ MOV EAX,DWORD PTR DS:[10A69120]
/*10134EE2*/ TEST EAX,EAX
/*10134EE4*/ JE SHORT CShell.10134EF7
/*10134EE6*/ MOV EDX,DWORD PTR DS:[10A69124]
/*10134EEC*/ MOV ECX,EDX
/*10134EEE*/ SUB ECX,EAX
/*10134EF0*/ SAR ECX,2
/*10134EF3*/ CMP ESI,ECX
/*10134EF5*/ JB SHORT CShell.10134F0C
/*10134EF7*/ MOV EBP,DWORD PTR DS:[102CC3C4]
/*10134EFD*/ CALL NEAR EBP
/*10134EFF*/ MOV EDX,DWORD PTR DS:[10A69124]
/*10134F05*/ MOV EAX,DWORD PTR DS:[10A69120]
/*10134F0A*/ JMP SHORT CShell.10134F12
/*10134F0C*/ MOV EBP,DWORD PTR DS:[102CC3C4]
/*10134F12*/ TEST EAX,EAX
/*10134F14*/ LEA EBX,DWORD PTR DS:[EAX+ESI*4]
/*10134F17*/ JE SHORT CShell.10134F22
/*10134F19*/ SUB EDX,EAX
/*10134F1B*/ SAR EDX,2
/*10134F1E*/ CMP ESI,EDX
/*10134F20*/ JB SHORT CShell.10134F29
/*10134F22*/ CALL NEAR EBP
/*10134F24*/ MOV EAX,DWORD PTR DS:[10A69120]
/*10134F29*/ MOV ECX,DWORD PTR DS:[EBX]
/*10134F2B*/ MOV EDX,DWORD PTR DS:[EAX+ESI*4]
/*10134F2E*/ FLD DWORD PTR DS:[EDI+ECX]
/*10134F31*/ FSTP DWORD PTR DS:[EDX+EDI+48]
/*10134F35*/ MOV EAX,DWORD PTR DS:[10A69120]
/*10134F3A*/ TEST EAX,EAX
/*10134F3C*/ JE SHORT CShell.10134F4D
/*10134F3E*/ MOV ECX,DWORD PTR DS:[10A69124]
/*10134F44*/ SUB ECX,EAX
/*10134F46*/ SAR ECX,2
/*10134F49*/ CMP ESI,ECX
/*10134F4B*/ JB SHORT CShell.10134F54
/*10134F4D*/ CALL NEAR EBP
/*10134F4F*/ MOV EAX,DWORD PTR DS:[10A69120]
/*10134F54*/ MOV EAX,DWORD PTR DS:[EAX+ESI*4]
/*10134F57*/ ADD BYTE PTR DS:[EAX+2720],1