mirror of
https://github.com/Outer-Wilds-New-Horizons/new-horizons.git
synced 2025-12-11 20:15:44 +01:00
Fixed Completion Achievement Check
This commit is contained in:
parent
a0b1de7e60
commit
05d51f54a7
@ -89,9 +89,17 @@ namespace NewHorizons.Tools
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static bool OnShipLogManagerCheckForCompletionAchievement()
|
public static bool OnShipLogManagerCheckForCompletionAchievement(ShipLogManager __instance)
|
||||||
{
|
{
|
||||||
return Main.Instance.CurrentStarSystem == "SolarSystem";
|
foreach (KeyValuePair<string, ShipLogFact> keyValuePair in __instance._factDict)
|
||||||
|
{
|
||||||
|
if (ShipLogHandler.IsVanillaAstroID(__instance.GetEntry(keyValuePair.Value.GetEntryID()).GetAstroObjectID()) && !keyValuePair.Value.IsRumor() && !keyValuePair.Value.IsRevealed() && !keyValuePair.Key.Equals("TH_VILLAGE_X3") && !keyValuePair.Key.Equals("GD_GABBRO_ISLAND_X1") && __instance.GetEntry(keyValuePair.Value.GetEntryID()).GetCuriosityName() != CuriosityName.InvisiblePlanet)
|
||||||
|
{
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
Achievements.Earn(Achievements.Type.STUDIOUS);
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static bool OnShipLogManagerStart(ShipLogManager __instance)
|
public static bool OnShipLogManagerStart(ShipLogManager __instance)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user