gametechmods
Robot Arena => Discussion => Topic started by: Urjak on October 06, 2008, 08:44:59 PM
-
Does the amount of points scored in a given hit match the damge done to the opposing robot?
-
I was wondering that too. It might not though, because I have torn off BEAR's arms when they get caught in Caterpillar 4's legs. And I got no points for those.
-
An interesting question Urjak...
I think the correct answer to that is yes
Here's what I think:
Damage caused by weapons is based upon the piercing and concussion values they have and most importantly, the speed the weapon is traveling at. I'm not quite sure how this relationship works mathematically but my best guess is this:
DAMAGE CAUSED = PIERCING + CONCUSSION * WEAPON SPEED
*Remember some components lack a piercing/concussion value because that is not what they are designed for. e.g. sledgehammers have no piercing value)*
That damage value is then transferred to the points tally.
This doesn't explain Somebody's problem of knocking BEAR's axes off with an extender. Extenders shouldn't have a piercing or concussion value so the amount of "damage" caused by an extender should always be zero and therefore the amount of points awarded should be zero.
But surely zero damage would do nothing? My formula for damage calculation must be wrong (i.e. there must be another value I've missed). The best person to answer this would be someone like madiaba.
That's just what I think. Correct me if I'm wrong.
-
Sometimes damage done is not the same as damage put into the score... especially when you have huge hits. Look at that 11000 hit by Slamboni in the ThreeFourInfinity Chronicles, the scoreboard doesn't displays the same number and I bet that was the first hit.
But often there's no big difference.
-
No points are awarded for the BEAR arms.
-
Sometimes damage done is not the same as damage put into the score... especially when you have huge hits. Look at that 11000 hit by Slamboni in the ThreeFourInfinity Chronicles, the scoreboard doesn't displays the same number and I bet that was the first hit.
But often there's no big difference.
thats cause online play doesnt record points very well because of the lag.
-
Also, when you damage yourself, or a hazard damages you, is that also damge taken?
-
Damaging yourself? LOL.
No, if a hazard damages yourself, or the ground damages you (after some air time), it isn't counted in points.
-
Damaging yourself? LOL.
No, if a hazard damages yourself, or the ground damages you (after some air time), it isn't counted in points.
So the red numbers you see are damge done to you. Right?
-
Everything does damage if it's moving fast enough. Even extenders. It just won't be very much (10-20). Also, since extenders aren't weapons, the game will count it as the other bot hurting itself rather than your bot doing damage, and you won't get points.
The red numbers are self-inflicted damage, green is scored damage.
And the numbers do equal the damage you're taking. You can test this by ramming components into the wall in the test garage and adding up all the damage you inflict on yourself. That's how I figured out that the default weapon HP setting is 1000.
-
Sometimes damage done is not the same as damage put into the score... especially when you have huge hits. Look at that 11000 hit by Slamboni in the ThreeFourInfinity Chronicles, the scoreboard doesn't displays the same number and I bet that was the first hit.
But often there's no big difference.
I'm glad to hear somebody looks at that stuff. But, as Sage said, the stress of online play confuses an already disoriented game even more which can lead to miscalculations.
-
I have another points realted question. Have you ever hit a robot and had a green "0" show up as if you scored zero points in that hit? Well I have, and it doesn't make any sense why that happens, because usually it will not say anything when you don't score any points or damage. Any Ideas?
-
Zero point hits? Yeah, that happens sometimes.
IMO it's because the damage calculus gives real numbers, but the display shows only natural numbers, and the damage is rounded up.
So, extremely low damage (0 to 0.49) are shown as 0.
Just a guess, i could be wrong.
-
Yeah, I was wondering about how they handled decimal damage.