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