gametechmods

Robot Arena => Discussion => Topic started by: Urjak on October 06, 2008, 08:44:59 PM

Title: Stupid question that has been nagging me.
Post 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?
Title: Stupid question that has been nagging me.
Post by: Somebody on October 07, 2008, 06:29:39 AM
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.
Title: Stupid question that has been nagging me.
Post by: H@zm47 on October 07, 2008, 07:02:33 AM
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.
Title: Stupid question that has been nagging me.
Post by: Naryar on October 07, 2008, 09:36:14 AM
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.
Title: Stupid question that has been nagging me.
Post by: Somebody on October 07, 2008, 03:27:30 PM
No points are awarded for the BEAR arms.
Title: Stupid question that has been nagging me.
Post by: Sage on October 07, 2008, 03:54:14 PM
Quote from: Naryar;16591
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.
Title: Stupid question that has been nagging me.
Post by: Urjak on October 07, 2008, 05:29:58 PM
Also, when you damage yourself, or a hazard damages you, is that also damge taken?
Title: Stupid question that has been nagging me.
Post by: Naryar on October 07, 2008, 05:46:14 PM
Damaging yourself? LOL.
No, if a hazard damages yourself, or the ground damages you (after some air time), it isn't counted in points.
Title: Stupid question that has been nagging me.
Post by: Urjak on October 07, 2008, 08:08:06 PM
Quote from: Naryar;16634
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?
Title: Stupid question that has been nagging me.
Post by: Clickbeetle on October 12, 2008, 04:30:58 PM
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.
Title: Stupid question that has been nagging me.
Post by: kill343gs on October 12, 2008, 09:31:04 PM
Quote from: Naryar;16591
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.
Title: Stupid question that has been nagging me.
Post by: Urjak on January 01, 2009, 12:18:50 PM
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?
Title: Stupid question that has been nagging me.
Post by: Naryar on January 01, 2009, 02:08:22 PM
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.
Title: Stupid question that has been nagging me.
Post by: Urjak on January 01, 2009, 03:12:26 PM
Yeah, I was wondering about how they handled decimal damage.