Loading...
  OR  Zero-K Name:    Password:   
Title: 1v1: All welcome!
Host: CZrankElerium
Game version: Zero-K v1.3.11.3
Engine version: 100.0
Battle ID: 388616
Started: 9 years ago
Duration: 14 minutes
Players: 2
Bots: False
Mission: False
Rating: Competitive
Watch Replay Now
Manual download

Team 1
Chance of victory: 32.2%

EErankNorthChileanG
Team 2
Chance of victory: 67.8%

PLrankFailer

Show winners



Preview
Filter:    Player:  
sort
9 years ago
Wait, what..? I won and got less XP? ;o
+0 / -0


9 years ago
Fun is the best teacher.
+1 / -0

9 years ago
The comparative Elo of your opponent is the most important factor for XP. Victory matters less.
+0 / -0
I had less 1v1 elo..

It's not about prize, I'm jsut curious why.
+1 / -0

9 years ago
Perhaps it uses team Elo for XP calculations regardless of whether the match is a team game or not.
+1 / -0



9 years ago
Perhaps it takes level into account instead?
+0 / -0
Skasi
Yet another proof that team elo is the real elo! \o/

quote:
Calculate1v1Elo()
(...)
winnerAcc.Xp += WinnerTeamXpChange.Value;
loserAcc.Xp += LoserTeamXpChange.Value;


By the way, issue reported: #890
+1 / -0
Indeed. Note that inserting the following code in line 241 is not enough:
if (Duration >= GlobalConst.MinDurationForXP)
{
    WinnerTeamXpChange = (int)(20 + (300 + 600 * (1 - eWin)) / (3.0 + winners.Count));
    LoserTeamXpChange = (int)(20 + (200 + 400 * (1 - eLose)) / (2.0 + losers.Count));
}
else
{
    WinnerTeamXpChange = 0;
    LoserTeamXpChange = 0;
} 

It would still use team elo for 1v1s on silly maps or with noelo. Additionally the code from line 162 to 177 has to be put to line 183 and a noelo/silly maps exception has to be added to Calculate1v1Elo().

Skasi I think eWin and eLose are locally overwritten in Calculate1v1Elo(), so that's no problem. "Elo" is an account's team elo and "Elo1v1" is 1v1 elo as you can find in Account.cs.
EffectiveElo = Elo + (EloWeightMax - EloWeight) * EloWeightMalusFactor
+0 / -0
9 years ago
Gah, I played 2 1v1 games in a half year tiem period, and I already make 1v1 concept fail.
+1 / -0