Fixed mimic compability

Updated to LLL 1.4.0
Fixed config syncing
This commit is contained in:
LadyAliceMargatroid 2025-01-17 09:33:57 -08:00
parent f37cded831
commit 8e00725dd0
7 changed files with 71 additions and 22 deletions

View file

@ -25,10 +25,21 @@ namespace ScarletMansionMimicsPatch {
public static void Activate() {
MimicsAPI.GetAPI().RegisterMimicEventHandler(new Patch.SDMMimicEventHandler());
//Mimics.Mimics.InteriorWhitelist.Add();
AddToWhiteList("sdmFoyer");
AddToWhiteList("sdmBasement");
Plugin.logger.LogError(string.Join(", ", Mimics.Mimics.InteriorWhitelist));
Plugin.Instance.harmony.PatchAll(typeof(Patch));
}
private static void AddToWhiteList(string dungeonName){
dungeonName = dungeonName.ToLower().Trim();
if (!Mimics.Mimics.InteriorWhitelist.Contains(dungeonName)){
Mimics.Mimics.InteriorWhitelist.Add(dungeonName);
}
}
public class SDMMimicEventHandler : MimicEventHandler
{
@ -73,6 +84,11 @@ namespace ScarletMansionMimicsPatch {
[HarmonyPatch("Mimics.Mimics+RoundManagerPatch, Mimics", "SetExitIDsPatch")]
public static void SetExitIDsPatchPrefix(){
colorBlindModeLastValue = Mimics.Mimics.ColorBlindMode;
var whitelist = string.Join(", ", Mimics.Mimics.InteriorWhitelist);
// Plugin.logger.LogError();
//var
//Plugin.logger.LogError(string.Join(", ", Mimics.Mimics.InteriorWhitelist));
}
[HarmonyPostfix]