Hello guys i jsut found that:
Code:
1017CDD1 68 5CA23810 PUSH CShell.1038A25C ; ASCII "ThrowVelAngleGravityAirResTime"
1017CDD6 51 PUSH ECX
1017CDD7 E8 94B21B00 CALL CShell.10338070
1017CDDC 8BF8 MOV EDI, EAX
1017CDDE 83C4 08 ADD ESP, 8
1017CDE1 85FF TEST EDI, EDI
1017CDE3 0F84 73010000 JE CShell.1017CF5C
1017CDE9 8B57 04 MOV EDX, DWORD PTR DS:[EDI+4]
1017CDEC 8B42 04 MOV EAX, DWORD PTR DS:[EDX+4]
1017CDEF 8B68 04 MOV EBP, DWORD PTR DS:[EAX+4]
1017CDF2 A1 70A0C310 MOV EAX, DWORD PTR DS:[10C3A070]
1017CDF7 85C0 TEST EAX, EAX
1017CDF9 74 0F JE SHORT CShell.1017CE0A
1017CDFB 8B0D 74A0C310 MOV ECX, DWORD PTR DS:[10C3A074]
1017CE01 2BC8 SUB ECX, EAX
1017CE03 C1F9 02 SAR ECX, 2
1017CE06 3BF1 CMP ESI, ECX
1017CE08 72 0B JB SHORT CShell.1017CE15
1017CE0A 90 NOP
1017CE0B E8 84BC065C CALL MSVCR80._invalid_parameter_noinf>
1017CE10 A1 70A0C310 MOV EAX, DWORD PTR DS:[10C3A070]
1017CE15 55 PUSH EBP
1017CE16 8D1CB0 LEA EBX, DWORD PTR DS:[EAX+ESI*4]
1017CE19 90 NOP
1017CE1A E8 564F085C CALL MSVCR80.atof
1017CE1F D95C24 14 FSTP DWORD PTR SS:[ESP+14]
1017CE23 D94424 14 FLD DWORD PTR SS:[ESP+14]
1017CE27 8B0B MOV ECX, DWORD PTR DS:[EBX]
1017CE29 D999 183B0000 FSTP DWORD PTR DS:[ECX+3B18]
1017CE2F 8B57 04 MOV EDX, DWORD PTR DS:[EDI+4]
1017CE32 8B42 08 MOV EAX, DWORD PTR DS:[EDX+8]
1017CE35 8B68 04 MOV EBP, DWORD PTR DS:[EAX+4]
1017CE38 A1 70A0C310 MOV EAX, DWORD PTR DS:[10C3A070]
1017CE3D 83C4 04 ADD ESP, 4
1017CE40 85C0 TEST EAX, EAX
1017CE42 74 0F JE SHORT CShell.1017CE53
1017CE44 8B0D 74A0C310 MOV ECX, DWORD PTR DS:[10C3A074]
1017CE4A 2BC8 SUB ECX, EAX
1017CE4C C1F9 02 SAR ECX, 2
1017CE4F 3BF1 CMP ESI, ECX
1017CE51 72 0B JB SHORT CShell.1017CE5E
1017CE53 90 NOP
1017CE54 E8 3BBC065C CALL MSVCR80._invalid_parameter_noinf>
1017CE59 A1 70A0C310 MOV EAX, DWORD PTR DS:[10C3A070]
1017CE5E 55 PUSH EBP
1017CE5F 8D1CB0 LEA EBX, DWORD PTR DS:[EAX+ESI*4]
1017CE62 90 NOP
1017CE63 E8 0D4F085C CALL MSVCR80.atof
1017CE68 D95C24 14 FSTP DWORD PTR SS:[ESP+14]
1017CE6C D94424 14 FLD DWORD PTR SS:[ESP+14]
1017CE70 8B0B MOV ECX, DWORD PTR DS:[EBX]
1017CE72 D999 1C3B0000 FSTP DWORD PTR DS:[ECX+3B1C]
1017CE78 8B57 04 MOV EDX, DWORD PTR DS:[EDI+4]
1017CE7B 8B42 0C MOV EAX, DWORD PTR DS:[EDX+C]
1017CE7E 8B68 04 MOV EBP, DWORD PTR DS:[EAX+4]
1017CE81 A1 70A0C310 MOV EAX, DWORD PTR DS:[10C3A070]
1017CE86 83C4 04 ADD ESP, 4
1017CE89 85C0 TEST EAX, EAX
1017CE8B 74 0F JE SHORT CShell.1017CE9C
1017CE8D 8B0D 74A0C310 MOV ECX, DWORD PTR DS:[10C3A074]
1017CE93 2BC8 SUB ECX, EAX
1017CE95 C1F9 02 SAR ECX, 2
1017CE98 3BF1 CMP ESI, ECX
1017CE9A 72 0B JB SHORT CShell.1017CEA7
1017CE9C 90 NOP
1017CE9D E8 F2BB065C CALL MSVCR80._invalid_parameter_noinf>
1017CEA2 A1 70A0C310 MOV EAX, DWORD PTR DS:[10C3A070]
1017CEA7 55 PUSH EBP
1017CEA8 8D1CB0 LEA EBX, DWORD PTR DS:[EAX+ESI*4]
1017CEAB 90 NOP
1017CEAC E8 C44E085C CALL MSVCR80.atof
1017CEB1 D95C24 14 FSTP DWORD PTR SS:[ESP+14]
1017CEB5 D94424 14 FLD DWORD PTR SS:[ESP+14]
1017CEB9 8B0B MOV ECX, DWORD PTR DS:[EBX]
1017CEBB D999 203B0000 FSTP DWORD PTR DS:[ECX+3B20]
1017CEC1 8B57 04 MOV EDX, DWORD PTR DS:[EDI+4]
1017CEC4 8B42 10 MOV EAX, DWORD PTR DS:[EDX+10]
1017CEC7 8B68 04 MOV EBP, DWORD PTR DS:[EAX+4]
1017CECA A1 70A0C310 MOV EAX, DWORD PTR DS:[10C3A070]
1017CECF 83C4 04 ADD ESP, 4
1017CED2 85C0 TEST EAX, EAX
1017CED4 74 0F JE SHORT CShell.1017CEE5
1017CED6 8B0D 74A0C310 MOV ECX, DWORD PTR DS:[10C3A074]
1017CEDC 2BC8 SUB ECX, EAX
1017CEDE C1F9 02 SAR ECX, 2
1017CEE1 3BF1 CMP ESI, ECX
1017CEE3 72 0B JB SHORT CShell.1017CEF0
1017CEE5 90 NOP
1017CEE6 E8 A9BB065C CALL MSVCR80._invalid_parameter_noinf>
1017CEEB A1 70A0C310 MOV EAX, DWORD PTR DS:[10C3A070]
1017CEF0 55 PUSH EBP
1017CEF1 8D1CB0 LEA EBX, DWORD PTR DS:[EAX+ESI*4]
1017CEF4 90 NOP
1017CEF5 E8 7B4E085C CALL MSVCR80.atof
1017CEFA D95C24 14 FSTP DWORD PTR SS:[ESP+14]
1017CEFE D94424 14 FLD DWORD PTR SS:[ESP+14]
1017CF02 8B0B MOV ECX, DWORD PTR DS:[EBX]
1017CF04 D999 243B0000 FSTP DWORD PTR DS:[ECX+3B24]
1017CF0A 8B57 04 MOV EDX, DWORD PTR DS:[EDI+4]
1017CF0D 8B42 14 MOV EAX, DWORD PTR DS:[EDX+14]
1017CF10 8B78 04 MOV EDI, DWORD PTR DS:[EAX+4]
1017CF13 A1 70A0C310 MOV EAX, DWORD PTR DS:[10C3A070]
1017CF18 83C4 04 ADD ESP, 4
1017CF1B 85C0 TEST EAX, EAX
1017CF1D 74 0F JE SHORT CShell.1017CF2E
1017CF1F 8B0D 74A0C310 MOV ECX, DWORD PTR DS:[10C3A074]
1017CF25 2BC8 SUB ECX, EAX
1017CF27 C1F9 02 SAR ECX, 2
1017CF2A 3BF1 CMP ESI, ECX
1017CF2C 72 0B JB SHORT CShell.1017CF39
1017CF2E 90 NOP
1017CF2F E8 60BB065C CALL MSVCR80._invalid_parameter_noinf>
1017CF34 A1 70A0C310 MOV EAX, DWORD PTR DS:[10C3A070]
1017CF39 57 PUSH EDI
1017CF3A 8D1CB0 LEA EBX, DWORD PTR DS:[EAX+ESI*4]
1017CF3D 90 NOP
1017CF3E E8 324E085C CALL MSVCR80.atof
1017CF43 D95C24 14 FSTP DWORD PTR SS:[ESP+14]
1017CF47 D94424 14 FLD DWORD PTR SS:[ESP+14]
1017CF4B 8B0B MOV ECX, DWORD PTR DS:[EBX]
1017CF4D 8B2D 88B43510 MOV EBP, DWORD PTR DS:[1035B488] ; MSVCR80.atoi
1017CF53 D999 283B0000 FSTP DWORD PTR DS:[ECX+3B28]
1017CF59 83C4 04 ADD ESP, 4
1017CF5C 8B5424 14 MOV EDX, DWORD PTR SS:[ESP+14]
I think "Throw" means grenade
then "Vel" means velocity
then "Angle" is angle
then "Gravity" is gravity
then "Air" is air
and
"ResTime" is some time maybe time before boom
any way... if i am correct it means that:
red is velocity
green is angle
blue is gravity
orange is "air"

and
purple is some time
so this maybe the grenade properties... and if it is we can make the grenades boom direclty when hit wall and maybe shoot the grenades like bullet

or even grenade 360
