Files
7d2dXG/Mods/zzz_REBIRTH__Utils/Harmony/Inactive/Harmony_ProgressionClass.cs
Nathaniel Cosford e06f2bd282 Add All Mods
2025-05-29 23:33:28 +09:30

21 lines
650 B
C#

namespace Harmony.ProgressionClassPatches
{
[HarmonyPatch(typeof(ProgressionClass))]
[HarmonyPatch("ListSortOrder")]
[HarmonyPatch(MethodType.Getter)]
public class ListSortOrderPatch
{
public static bool Prefix(ProgressionClass __instance, ref float __result)
{
if (__instance.IsPerk)
{
__result = __instance.Parent.ListSortOrder + __instance.listSortOrder * (1f / 1000f);
}
__result = __instance.IsSkill ? __instance.Parent.ListSortOrder + __instance.listSortOrder : __instance.listSortOrder * 100f;
return false;
}
}
}