Jump to content

Ghost Recon Future Soldier


Photo

Damage...


No replies to this topic

#1 metavoid

metavoid

    Recruit - 3rd Class

  • Members
  • Pip
  • 21 posts
  • Gender:Male
  • Location:Scotland

Posted 07 March 2012 - 09:56 AM

I'm trying to understand the way the damage modelling works in GR and I'm putting everything down on a spreadsheet. I've read Para's tutorial a thousand times over but some things really do not make sense to me:

1) Find Dc0



Divide energy by velocity. E/V = Dc0



Example: 200/1000 = .2 the result is Dc0



2) Find Dc1



Find appropriate damage on chart (see next page)



Example: 90% = 1000



Damage = (Dc0 x V) + (Vc1 x V^2)



Example: 1000 = (.2 x 1000) + (Vc1 x 1000^2)



Simplify this operation:



Example: 1000 (.2 x 1000) = E

1000 200 = 800



Divide E by Velocity^2



Example: 800/1000^2 = 0.0008 this is Dc1



Put these variables in the appropriate fields in the Gun Editor within IGOR.

Damage Table

Find the appropriate chance of wounding from a center-mass hit at the muzzle on the left, and look to the total damage value on the right. Use this in step 2 of the damage formula above.





99 10000

97 3300

95 2000

93 1425

90 1000

87 770

85 665

83 587

80 500

77 435

75 400

73 370

70 333



Okay now I understand the equations, but where does this damage chart come from? There's no context to it, and I don't understand what numbers you are supposed to be cross-referencing with it. He says "Use this in step 2 of the damage formula above" and I can see that he has done this:

Example: 90% = 1000


But where does that 90% come from? Or rather, where does the value of 1000 come from?

According to his description;

1 - (x/D), where X is a value assigned a body region in cmbtmodl.xml, and D is the total damage done by your weapon. Our MP5's damage to the torso would look like this:

(100/1000) = .900


Now call me crazy, but 1 - (100/1000) is NOT .900! It's 0.1, am I losing my mind?

Another problem I'm having is that I have copied the equations seen on IGOR meticulously for killcoefficient and velocity, but I'm actually seeing the kill energy increasing at range :blink:

The final thing I wanted to ask is that while calculating velocity and damage seems to work out (apart from the increasing kill energy) I really do not understand how to turn those two values into a "final damage" value, something that will give you a definite chance to kill on a given body part. If I do what Para and Igor say, which is '1 - (hitpoints/killenergy)' I often (depending on range) get negative values!

Any help would be appreciated :)




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users