diff --git a/PulsarModLoader/MPModChecks/MPModCheckManager.cs b/PulsarModLoader/MPModChecks/MPModCheckManager.cs index 1a54713..c21bd88 100644 --- a/PulsarModLoader/MPModChecks/MPModCheckManager.cs +++ b/PulsarModLoader/MPModChecks/MPModCheckManager.cs @@ -158,7 +158,7 @@ private List GetMPModList() { if (mod.MPRequirements != (int)MPRequirement.HideFromServerList) { - if (mod.MPRequirements >= (int)MPRequirement.Host && mod.MPRequirements > HighestLevelOfMPMods) + if (mod.MPRequirements == (int)MPRequirement.Host || mod.MPRequirements == (int)MPRequirement.All && mod.MPRequirements > HighestLevelOfMPMods) { HighestLevelOfMPMods = (mod.MPRequirements); } @@ -556,7 +556,7 @@ public bool HostOnClientJoined(PhotonPlayer Player) } if (!found) //if client mod not installed locally requires host to have installed. { - if (ClientMods[b].MPRequirement >= MPRequirement.Host) + if (ClientMods[b].MPRequirement == MPRequirement.Host || ClientMods[b].MPRequirement == MPRequirement.All) { clientMPLimitedMods += $"\n{ClientMods[b].ModName}"; }