Fix achievements not being loaded before checking
This commit is contained in:
parent
fcac15b0bd
commit
f49eba341e
|
@ -968,8 +968,17 @@
|
|||
End Function
|
||||
|
||||
Public Shared Sub GetAchievedEmblems()
|
||||
Dim APICall As New APICall(AddressOf AddAchievedEmblems)
|
||||
APICall.FetchAllAchievedTrophies()
|
||||
For Each newEmblem In Core.Player.EarnedAchievements
|
||||
If Not Core.GameJoltSave.AchievedEmblems.Contains(newEmblem) Then
|
||||
Core.GameJoltSave.AchievedEmblems.Add(newEmblem)
|
||||
End If
|
||||
Next
|
||||
|
||||
If Core.GameJoltSave.AchievedEmblems.Contains("trainer") = False Then
|
||||
Core.GameJoltSave.AchievedEmblems.Add("trainer")
|
||||
End If
|
||||
'Dim APICall As New APICall(AddressOf AddAchievedEmblems)
|
||||
'APICall.FetchAllAchievedTrophies()
|
||||
End Sub
|
||||
|
||||
Private Shared Sub AddAchievedEmblems(ByVal result As String)
|
||||
|
|
|
@ -537,6 +537,7 @@
|
|||
GameMode = "Kolben"
|
||||
|
||||
LoadPlayer()
|
||||
GameJolt.Emblem.GetAchievedEmblems()
|
||||
|
||||
If GameModeManager.GameModeExists(GameMode) = False Then
|
||||
GameMode = "Kolben"
|
||||
|
|
|
@ -1539,7 +1539,6 @@ Public Class NewMainMenuScreen
|
|||
If _isGameJolt Then
|
||||
Core.Player.IsGameJoltSave = True
|
||||
Core.Player.LoadGame("GAMEJOLTSAVE")
|
||||
GameJolt.Emblem.GetAchievedEmblems()
|
||||
|
||||
SetScreen(New JoinServerScreen(CurrentScreen))
|
||||
Else
|
||||
|
|
Loading…
Reference in New Issue