[SOLVED] Possible To Change Throwing Knife Damage?

Posts 1–5 of 5 · Page 1 of 1
[SOLVED] Possible To Change Throwing Knife Damage?
I give up.. can't find anything, I am trying to change throwing knife damage, but I fail by now, don't have any ideas.

_damage.gsc
Code:
if(isSubStr(sWeapon, "throwingknife_")) 
	{
		return getWepDamageThrowingKnife(sHitLoc, iDamage);
	}
to detect throwing knife

Code:
getWepDamageThrowingKnife(sHitLoc, iDamage) {
	switch( sHitLoc )
	{
		case "helmet":
		case "head":
		case "neck":
		case "torso_upper":
		case "torso_lower":
		case "right_arm_upper":
		case "left_arm_upper":
		case "right_arm_lower":
		case "left_arm_lower":
		case "right_hand":
		case "left_hand":
		case "gun":
		case "right_leg_upper":
		case "left_leg_upper":
		case "right_leg_lower":
		case "left_leg_lower":
		case "right_foot":
		case "left_foot":
			return 20;
	}
	return iDamage;
}
fails?

I know it doesn't fail when I change the tactical knife damage

Made me think the model is wrong, but no chances. just impossible?
i modify damage this way:
go in damage.gsc, find the function
Code:
Callback_PlayerDamage_internal( eInflictor, eAttacker, victim, iDamage, iDFlags, sMeansOfDeath, sWeapon, vPoint, vDir, sHitLoc, psOffsetTime )
and search for (at about line 1358)
Code:
else// not hitting teammate
		{
			prof_begin( "PlayerDamage world" );
add what you want after this line, in your case
Code:
if(isSubStr(sWeapon, "throwingknife_")) 
	{
		iDamage = 1337;
	}
works like a charm for me
or even easier

if(sWeapon == "throwingknife_mp")
iDamage = 20,2779521154;
/Marked as Solved
Posts 1–5 of 5 · Page 1 of 1
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Need help?