Upload from upload_mods.ps1

This commit is contained in:
Nathaniel Cosford
2025-06-04 16:44:53 +09:30
commit f1fbbe67bb
1722 changed files with 165268 additions and 0 deletions

View File

@@ -0,0 +1,35 @@

namespace Harmony.CompanionGroupPatches
{
[HarmonyPatch(typeof(CompanionGroup))]
[HarmonyPatch("Remove")]
public class RemovePatch
{
public static bool Prefix(CompanionGroup __instance, EntityAlive entity)
{
//Log.Out("CompanionGroupPatches-Remove START, entity.entityId: " + entity.entityId);
//__instance.MemberList.Remove(entity);
for (int i = 0; i < __instance.MemberList.Count; i++)
{
//Log.Out("CompanionGroupPatches-Remove i: " + i);
//Log.Out("CompanionGroupPatches-Remove __instance.MemberList[" + i + "].entityId: " + __instance.MemberList[i].entityId);
if (__instance.MemberList[i].entityId == entity.entityId)
{
//Log.Out("CompanionGroupPatches-Remove REMOVE");
__instance.MemberList.RemoveAt(i);
break;
}
}
OnCompanionGroupChanged onGroupChanged = __instance.OnGroupChanged;
if (onGroupChanged == null)
{
return false;
}
onGroupChanged();
return false;
}
}
}