From fcc7cfff50f6cce6c25fc9d05bef784d8e7dbb8a Mon Sep 17 00:00:00 2001 From: Deathmax Date: Fri, 13 Jan 2012 16:33:35 +0800 Subject: [PATCH] Some hooks aren't disposed. --- TShockAPI/TShock.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/TShockAPI/TShock.cs b/TShockAPI/TShock.cs index 94c72973..ef59b5a6 100644 --- a/TShockAPI/TShock.cs +++ b/TShockAPI/TShock.cs @@ -259,6 +259,7 @@ namespace TShockAPI } GameHooks.PostInitialize -= OnPostInit; GameHooks.Update -= OnUpdate; + ServerHooks.Connect -= OnConnect; ServerHooks.Join -= OnJoin; ServerHooks.Leave -= OnLeave; ServerHooks.Chat -= OnChat; @@ -267,7 +268,9 @@ namespace TShockAPI NetHooks.SendData -= NetHooks_SendData; NetHooks.GreetPlayer -= OnGreetPlayer; NpcHooks.StrikeNpc -= NpcHooks_OnStrikeNpc; + NpcHooks.SetDefaultsInt -= OnNpcSetDefaults; ProjectileHooks.SetDefaults -= OnProjectileSetDefaults; + WorldHooks.StartHardMode -= OnStartHardMode; if (File.Exists(Path.Combine(SavePath, "tshock.pid"))) { File.Delete(Path.Combine(SavePath, "tshock.pid"));