From f8ac2456e5ee6d606f6405463ace48bfdb244de2 Mon Sep 17 00:00:00 2001 From: Marek Majkowski Date: Tue, 17 Mar 2020 13:43:53 +0000 Subject: [PATCH] Bugfix: allow players of level 20 to enter nightmare game Right now we update heroLevel only on "CreateGame" code. This means you can't enter nightmare/hell game at all - unless you do createGame first. Let's set the heroLevel global variable in both create and join game cases. --- SourceX/DiabloUI/selgame.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/SourceX/DiabloUI/selgame.cpp b/SourceX/DiabloUI/selgame.cpp index 48c2c9ac2..501611ec4 100644 --- a/SourceX/DiabloUI/selgame.cpp +++ b/SourceX/DiabloUI/selgame.cpp @@ -145,10 +145,11 @@ void selgame_GameSelection_Select(int value) selgame_enteringGame = true; selgame_selectedGame = value; + gfnHeroInfo(UpdateHeroLevel); + switch (value) { case 0: strcpy(title, "Create Game"); - gfnHeroInfo(UpdateHeroLevel); UiInitList(0, NUM_DIFFICULTIES - 1, selgame_Diff_Focus, selgame_Diff_Select, selgame_Diff_Esc, SELDIFF_DIALOG, size(SELDIFF_DIALOG)); break; case 1: