Added Yukari pit hallway tile

Changed generation to use dungeonflow nodes
Made map smaller
Updated mimics patch to not be dumb
This commit is contained in:
LadyAliceMargatroid 2024-05-01 03:51:41 -07:00
parent cdadd75ee9
commit 6613191d7e
14 changed files with 223 additions and 84 deletions

View file

@ -1,37 +0,0 @@

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using UnityEngine;
using BepInEx;
using HarmonyLib;
using System.Reflection;
using System.Reflection.Emit;
using DunGen;
using ScarletMansion.GamePatch.FixValues;
using UnityEngine.Events;
using GameNetcodeStuff;
using ScarletMansion.GamePatch.Components;
using System.IO;
namespace ScarletMansion.ModPatch {
public class MimicsPatch : ModPatch {
public override string version => "2.6.0";
public MimicsPatch(string guid) : base(guid) { }
public override void AddPatch() {
var assemblyPath = Assembly.GetExecutingAssembly().Location;
var folderPath = Path.GetDirectoryName(assemblyPath);
var pathAssemblyPath = Path.Combine(folderPath, "ScarletMansionMimicsPatch.dll");
var assembly = Assembly.LoadFile(pathAssemblyPath);
var type = assembly.GetType("ScarletMansion.ModPatch.Patch");
Activator.CreateInstance(type);
}
}
}

View file

@ -13,16 +13,15 @@ namespace ScarletMansion.ModPatch {
public const string lethalConfigGuid = "ainavt.lc.lethalconfig";
public const string facilityMeldownGuid = "me.loaforc.facilitymeltdown";
public const string reserveFlashlightGuid = "FlipMods.ReservedFlashlightSlot";
public const string mimicsGuid = "x753.Mimics";
public static readonly ModPatch[] modPatches = new ModPatch[] {
new AdvancedCompanyPatch(advancedCompanyGuid),
new LethalConfigPatch(lethalConfigGuid),
new FacilityMeltdownPatch(facilityMeldownGuid),
new ReservedItemSlotPatch(reserveFlashlightGuid),
new MimicsPatch(mimicsGuid)
new ReservedItemSlotPatch(reserveFlashlightGuid)
};
public static void GetActiveMods(){
foreach(var m in modPatches)
m.CheckIfActive();