internal static void ResetTreehooks()
{
if (RoutineManager.Current.Name == "Funky")
{
CombatTargeting.Instance.Provider = new DefaultCombatTargetingProvider();
LootTargeting.Instance.Provider = new DefaultLootTargetingProvider();
ObstacleTargeting.Instance.Provider = new DefaultObstacleTargetingProvider();
}
RestoreHook(HookType.VendorRun);
RestoreHook(HookType.OutOfGame);
RestoreHook(HookType.Death);
RestoreHook(HookType.Combat);
RestoreHook(HookType.Loot);
initTreeHooks = false;
}