Sign in to follow this  
leiizko

Damage table

Recommended Posts

This is the current damage table used on server:

 

Hit location multiplier:

local hitloc = {
	[ "none" ]                        = 1,
	[ "helmet" ]                      = 1.25,
	[ "head" ]                        = 1.5,
	[ "neck" ]                        = 1.25,
	[ "torso_upper" ]                 = 1.1,
	[ "torso_lower" ]                 = 1,
	[ "right_arm_upper" ]             = 0.5,
	[ "left_arm_upper" ]              = 0.5,
	[ "right_arm_lower" ]             = 0.25,
	[ "left_arm_lower" ]              = 0.25,
	[ "right_hand" ]                  = 0.5,
	[ "left_hand" ]                   = 0.5,
	[ "right_leg_upper" ]             = 0.5,
	[ "left_leg_upper" ]              = 0.5,
	[ "right_leg_lower" ]             = 0.25,
	[ "left_leg_lower" ]              = 0.25,
	[ "right_foot" ]                  = 0.5,
	[ "left_foot" ]                   = 0.5,
	[ "gun" ]                         = 0.25
}

 

Damage falloff distances:

Weapons deal their maximum damage within this rage. Formula used for falloff:

falloff = 1 -  ( distance / weapClassFalloff - 1 ) * 0.4

Lowest falloff value is 0.5

local weapClassFalloff = {
	[ "rifle" ]                       = 2200,
	[ "smg" ]                         = 1500,
	[ "shotgun" ]                     = 300,
	[ "lmg" ]                         = 1800,
	[ "sniper" ]                      = 6000,
	[ "pistol" ]                      = 1200
}

 

Weapon damage:

-- Shotgun damage is per pellet! on good hit alteast 5x that damage
local weapDmg = {
	[ "beretta_mp" ]                  = 28,
	[ "beretta_silencer_mp" ]         = 28,
	[ "colt45_mp" ]                   = 28,
	[ "colt45_silencer_mp" ]          = 28,
	[ "usp_mp" ]                      = 28,
	[ "usp_silencer_mp" ]             = 28,
	[ "deserteagle_mp" ]              = 55,
	[ "deserteaglegold_mp" ]          = 55,
	[ "mp5_mp" ]                      = 25,
	[ "mp5_reflex_mp" ]               = 25,
	[ "mp5_silencer_mp" ]             = 22,
	[ "mp5_acog_mp" ]                 = 25,
	[ "skorpion_mp" ]                 = 25,
	[ "skorpion_reflex_mp" ]          = 25,
	[ "skorpion_silencer_mp" ]        = 22,
	[ "skorpion_acog_mp" ]            = 25,
	[ "uzi_mp" ]                      = 25,
	[ "uzi_reflex_mp" ]               = 25,
	[ "uzi_silencer_mp" ]             = 22,
	[ "uzi_acog_mp" ]                 = 25,
	[ "ak74u_mp" ]                    = 28,
	[ "ak74u_reflex_mp" ]             = 28,
	[ "ak74u_silencer_mp" ]           = 25,
	[ "ak74u_acog_mp" ]               = 28,
	[ "p90_mp" ]                      = 18,
	[ "p90_reflex_mp" ]               = 18,
	[ "p90_silencer_mp" ]             = 14,
	[ "p90_acog_mp" ]                 = 18,
	[ "ak47_mp" ]                     = 30,
	[ "ak47_reflex_mp" ]              = 30,
	[ "ak47_silencer_mp" ]            = 28,
	[ "ak47_acog_mp" ]                = 30,
	[ "ak47_gl_mp" ]                  = 30,
	[ "m14_mp" ]                      = 30,
	[ "m14_reflex_mp" ]               = 30,
	[ "m14_silencer_mp" ]             = 28,
	[ "m14_acog_mp" ]                 = 30,
	[ "m14_gl_mp" ]                   = 30,
	[ "mp44_mp" ]                     = 35,
	[ "g3_mp" ]                       = 32,
	[ "g3_reflex_mp" ]                = 32,
	[ "g3_silencer_mp" ]              = 30,
	[ "g3_acog_mp" ]                  = 32,
	[ "g3_gl_mp" ]                    = 32,
	[ "g36c_mp" ]                     = 30,
	[ "g36c_reflex_mp" ]              = 30,
	[ "g36c_silencer_mp" ]            = 28,
	[ "g36c_acog_mp" ]                = 30,
	[ "g36c_gl_mp" ]                  = 30,
	[ "m16_mp" ]                      = 30,
	[ "m16_reflex_mp" ]               = 30,
	[ "m16_silencer_mp" ]             = 28,
	[ "m16_acog_mp" ]                 = 30,
	[ "m16_gl_mp" ]                   = 30,
	[ "m4_mp" ]                       = 35,
	[ "m4_reflex_mp" ]                = 35,
	[ "m4_silencer_mp" ]              = 30,
	[ "m4_acog_mp" ]                  = 35,
	[ "m4_gl_mp" ]                    = 35,
	[ "dragunov_mp" ]                 = 28,
	[ "dragunov_acog_mp" ]            = 28,
	[ "m40a3_mp" ]                    = 50,
	[ "m40a3_acog_mp" ]               = 50,
	[ "barrett_mp" ]                  = 28,
	[ "barrett_acog_mp" ]             = 28,
	[ "remington700_mp" ]             = 50,
	[ "remington700_acog_mp" ]        = 50,
	[ "m21_mp" ]                      = 28,
	[ "m21_acog_mp" ]                 = 28,
	[ "m1014_mp" ]                    = 10,
	[ "m1014_grip_mp" ]               = 10,
	[ "m1014_reflex_mp" ]             = 10,
	[ "winchester1200_mp" ]           = 10,
	[ "winchester1200_grip_mp" ]      = 10,
	[ "winchester1200_reflex_mp" ]    = 10,
	[ "rpd_mp" ]                      = 22,
	[ "rpd_acog_mp" ]                 = 22,
	[ "rpd_grip_mp" ]                 = 22,
	[ "rpd_reflex_mp" ]               = 22,
	[ "saw_mp" ]                      = 22,
	[ "saw_acog_mp" ]                 = 22,
	[ "saw_grip_mp" ]                 = 22,
	[ "saw_reflex_mp" ]               = 22,
	[ "m60e4_mp" ]                    = 22,
	[ "m60e4_acog_mp" ]               = 22,
	[ "m60e4_grip_mp" ]               = 22,
	[ "m60e4_reflex_mp" ]             = 22
}

 

 

Final damage calculation is:
Damage = weapDmg * hitloc * falloff

 

 

 

Those who play a lot are free to theory craft and try to come with best possible balance. Player health is 30.

Share this post


Link to post
Share on other sites
[ "mp5_mp" ]                      = 28,
	[ "mp5_reflex_mp" ]               = 28,
	[ "mp5_silencer_mp" ]             = 25,

This should be buff  with +3 in every section!
 

[ "ak47_mp" ]                     = 30,
	[ "ak47_reflex_mp" ]              = 30,
	[ "ak47_silencer_mp" ]            = 28,

This is fine!

 

[ "mp44_mp" ]                     = 32,

Should be lowerd by -3

 

[ "m4_mp" ]                       = 35,
	[ "m4_reflex_mp" ]                = 35,
	[ "m4_silencer_mp" ]              = 30,

This is fine aswell!


 

[ "p90_mp" ]                      =24,
	[ "p90_reflex_mp" ]               =24,
	[ "p90_silencer_mp" ]             =20,

This should be buff  with +6 every section, and its still lower than others. But with the actually dmg as u see u cant contest anything thats crap.

 

[ "m21_mp" ]                      = 24,

This should be lowerd by -4 

 

 

 

[ "right_arm_upper" ]             = 0.7,
	[ "left_arm_upper" ]              = 0.7,
	[ "right_arm_lower" ]             = 0.5,
	[ "left_arm_lower" ]              = 0.5,
	[ "right_hand" ]                  = 0.7,
	[ "left_hand" ]                   = 0.7,
	[ "right_leg_upper" ]             = 0.7,
	[ "left_leg_upper" ]              = 0.7,
	[ "right_leg_lower" ]             = 0.5,
	[ "left_leg_lower" ]              = 0.5,
	[ "right_foot" ]                  = 0.7,
	[ "left_foot" ]                   = 0.7,
	[ "gun" ]                         = 0.5

^ my Idea of Hit location multiplier.

 

 

 

[ "rifle" ]                       = 2300,
	[ "smg" ]                         = 1700,
	[ "shotgun" ]                     = 300,
	[ "lmg" ]                         = 1900,
	[ "sniper" ]                      = 6000,
	[ "pistol" ]                      = 1200

Rilfe: 2200 -> 2300
SMG: 1500 -> 1700
LMG: 1800 -> 1900

 

 

 

My Ideas for now :) 


General changes or fixes: -> Sound of Killstreaks are FAR TO EXTREME!! :D (Lower it for 50/70%)

                                          -> Fix of the Prestige Icons  (invisible sometimes)

                                          -> Shaking of the Screen is just to much (lower it for like 40/50%)

                                          -> Since its the new Patch maybe include a new Map Rotation (Pipeline, Showdown, Bloc, Bog, Downpour, Countdown, Creek)

                                          -> if Killhouse or Shipment should be available -> (Disable of all Nades, C4, Claymore) just for this 2 maps.

                                          -> Killstreaks: Some are just to easy to get (Heli should be there with 12+ Kills cause its just to op)
                                          -> Nuke: Should be available with 20+ Kills instead of 18 (Pakage with Nuke is there aswell, thats a bit to nuclear actually)

 

Thanks for reading :) 

Edited by $t0rM [=

Share this post


Link to post
Share on other sites

First of all awesome work. Thank you

For me alone the Hit location multiplier is just fine, it's actually logical. However it needs getting used to and aiming more precisely. (I'm totally fine with this) BUT many people will think that the server is bugged because for example they shoot a guy from a close range with desert or a bolt action sniper and get no kill, just a hit reg. Which might lead to fewer players on the server.
So I suggest raising the numbers a bit more! like what @$t0rM [= suggested.

I do think the p90 damage is okay.

As for m21 maybe      [ "m21_mp" ] = 25      (Mostly bcoz even with 67 DMG it was still one shot killing in the lower torso from a long range too. If this is fixed then nevermind)

Just some maybes: 
Maybe for Desert      [ "deserteagle_mp" ] = 60

And finally WeaponClassFallout     [ "lmg" ] = 1600 or 1700
And       [ "pistol" ] = 1300 or 1400

And       [ "rifle" ] = 2300 or 2400

Share this post


Link to post
Share on other sites

I do think the p90 damage is okay.
As for m21 maybe      [ "m21_mp" ] = 25      (Mostly bcoz even with 67 DMG it was still one shot killing in the lower torso from a long range too. If this is fixed then nevermind)
 

 

But with 25 u buff the M21 which means that u will defnitly kill someone with 67 ;) 
P90 Dmg is fine if it will be buffed a bit like i said. Actually P90 cant contest any 1v1 trades in front. As we see on the dmg of the other guns. For example:  AK47 "30DMG", P90 "18".

That difference is just to big.

Share this post


Link to post
Share on other sites

Having played a few games of the new update and 'testing' a few different things, i like what i see tbvh, however it seems the time to kill for every weapon has gone up, has the player health been raised again or does it just seem that way , even with the AK47 i was getting a good amount of hitmarkers at 100 DMG before killing someone and same with the AK74-U.

 

The deagle even at 100 dmg and point blank seems to be getting hitmarkers quite often, and im hitting them in the chest or above.


P90 Damage has significantly been nerfed which i love becuase that thing was so 'unfair' however i feel it got hit just a little too much and think it needs 'minscule' tweaking in my honest opinion! (I will continue to test the p90 as it stands to see if it actually is useless or not)

 

M21 seems a bit inconsistant in some ways, at times i can one shot kill someone on 34DMG but at times it'll get 4 hitmarkers. However i do feel it gets a hell of a lot more hitmarkers then it did which is brilliant!

 

However i do have a few things that i think can be improved with this update

  • Helicopter killstreak to be increased to 12+ as it's too overpowered for just 7 kills
  • Nuke killstreak to be increased from '18' to '25' as i was almost able to get 2 nukes extremely easy in the space of half a game, on a good day i could probably call in 3-4 nukes in one game possibly more with the killstreak being at '18'.

Thank you for update!

-KMB

 

Share this post


Link to post
Share on other sites
7 hours ago, KMB said:

Nuke killstreak to be increased from '18' to '25' as i was almost able to get 2 nukes extremely easy in the space of half a game, on a good day i could probably call in 3-4 nukes in one game possibly more with the killstreak being at '18'.

Despite the fact that the chopper gunner continues to accumulate series xD

P.S. Well, I remember this on a test server. I have not checked this here yet.

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this