public static void AnglerChat(bool turningInFish, bool anglerQuestFinished, int type, ref string chat, ref string catchLocation) { ModItem modItem = GetItem(type); if (modItem != null && !Main.anglerQuestFinished && !turningInFish) { modItem.AnglerQuestChat(ref chat, ref catchLocation); } foreach (var hook in HookAnglerChat) { hook(turningInFish, anglerQuestFinished, type, ref chat, ref catchLocation); } }