public override void Load() { patchSuccessTileSpread = false; patchSuccessGrassSpread = false; patchSuccessAltar = false; HEROsMod = ModLoader.GetMod("HEROsMod"); // To test: use ModdersToolkit REPL: Main.worldRate = 50; IL.Terraria.WorldGen.hardUpdateWorld += WorldGen_hardUpdateWorld; IL.Terraria.WorldGen.UpdateWorld += WorldGen_UpdateWorld; IL.Terraria.WorldGen.SmashAltar += WorldGen_SmashAltar; if (!patchSuccessTileSpread) { Logger.Warn("Failed to apply the patch for tile spreading"); } if (!patchSuccessGrassSpread) { Logger.Warn("Failed to apply the patch for grass spreading"); } if (!patchSuccessAltar) { Logger.Warn("Failed to apply the patch for fixing altar chance to spawn random tile of corruption"); } instance = this; }
public override void Unload() { instance = null; patchSuccessTileSpread = false; patchSuccessGrassSpread = false; patchSuccessAltar = false; }