CDarrow / DXX-Retro

A source port of Descent 1 and 2, focused on quality competitive play. Uncompromising commitment to original gameplay (except where the original sucked). Based on the Rebirth project.
Other
50 stars 16 forks source link

Make lifetime multiplayer stats more fair #64

Open ryusei117 opened 9 years ago

ryusei117 commented 9 years ago

I posted this suggestion on the DXX-Rebirth forum (in this topic), and it's also relevant to DXX Retro. Here's a copy of my post:


There are a couple of strange quirks regarding how DXX-Rebirth handles players' lifetime multiplayer kills, deaths, and efficiency. These oddities have existed since the original Descent II engine, and D1X-Rebirth inherited them when it gained its own stat tracking.

The first one is that, when a player kills a teammate (or any other player in Cooperative), the game adds a kill to that player's lifetime stats. This improves the player's rank for illegitimate kills, so I suggest changing the system so that teamkills are not added to the player's lifetime kills. The game probably shouldn't subtract lifetime kills for this, as that would constantly degrade the player's rank during Co-op games while offering no opportunity to improve the rank.

The other quirk is that, when a player dies in Cooperative, the game adds a death to that player's lifetime stats. This degrades the player's rank, which seems odd because players can't score legitimate kills in Co-op to balance the deaths. I suggest having the lifetime stats ignore Co-op deaths.

I'd appreciate if these things could be changed, as it would make players' lifetime stats and ranks represent their skill levels more accurately ... and I would no longer have to back up my pilot files and restore them after playing Co-op. :P

ryusei117 commented 9 years ago

Kp made some interesting points in the DXX-Rebirth forum topic, which prompted me to find a few more inconsistencies in the scoring system. I highly recommend reading the topic (which I linked above) before addressing my suggestion, as it now contains much more detail than I posted here.