diff --git a/src/g_game.c b/src/g_game.c index a081e437b..850bdace5 100644 --- a/src/g_game.c +++ b/src/g_game.c @@ -2281,6 +2281,8 @@ void G_PlayerReborn(INT32 player, boolean betweenmaps) UINT8 lastsafecheatcheck; UINT16 bigwaypointgap; + INT16 duelscore; + roundconditions_t roundconditions; boolean saveroundconditions; @@ -2445,6 +2447,7 @@ void G_PlayerReborn(INT32 player, boolean betweenmaps) lastsafelap = 0; lastsafecheatcheck = 0; bigwaypointgap = 0; + duelscore = 0; tallyactive = false; @@ -2506,6 +2509,8 @@ void G_PlayerReborn(INT32 player, boolean betweenmaps) } cangrabitems = players[player].cangrabitems; + + duelscore = players[player].duelscore; } spectatorReentry = (betweenmaps ? 0 : players[player].spectatorReentry); @@ -2610,6 +2615,8 @@ void G_PlayerReborn(INT32 player, boolean betweenmaps) p->gradingpointnum = gradingpointnum; p->totalring = totalring; + p->duelscore = duelscore; + for (i = 0; i < LAP__MAX; i++) { p->laptime[i] = laptime[i];