From f9b5f704b1f68520040364ff104a787bdb90a2fa Mon Sep 17 00:00:00 2001 From: darkvater Date: Sat, 15 Jan 2005 01:52:23 +0000 Subject: (svn r1518) -Fix: server issue where some company names were wrong -Fix: Highscore troubles; accessing members of deleted window --- players.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'players.c') diff --git a/players.c b/players.c index 146eb6637..f833bb793 100644 --- a/players.c +++ b/players.c @@ -780,7 +780,7 @@ int8 SaveHighScoreValue(const Player *p) SetDParam(0, p->president_name_1); SetDParam(1, p->president_name_2); SetDParam(2, p->name_1); - SetDParam(3, p->name_1); + SetDParam(3, p->name_2); GetString(buf, STR_HIGHSCORE_NAME); // get manager/company name string ttd_strlcpy(hs[i].company, buf, sizeof(buf)); hs[i].score = score; @@ -830,8 +830,9 @@ int8 SaveHighScoreValueNetwork(void) SetDParam(0, (*p_cur)->president_name_1); SetDParam(1, (*p_cur)->president_name_2); SetDParam(2, (*p_cur)->name_1); - SetDParam(3, (*p_cur)->name_1); + SetDParam(3, (*p_cur)->name_2); GetString(buf, STR_HIGHSCORE_NAME); // get manager/company name string + ttd_strlcpy(hs->company, buf, sizeof(buf)); hs->score = (*p_cur)->old_economy[0].performance_history; hs->title = EndGameGetPerformanceTitleFromValue(hs->score); -- cgit v1.2.3-70-g09d2