Hal Sudsworth
Hal's guide
Everything Forever changed for anglers: a camp you build by the fire, a spell that finds pools, new fish and recipes, raw fish on the shelf, and four new zones.
Built with your Fishing skill and placed by a campfire. All three share a one-hour cooldown.
Gives
Made from
Learned from
Taught by fishing trainers.
Gives
Made from
Learned from
Blueprint from Gelihast in Blackfathom Deeps.
Gives
Made from
Learned from
Blueprint: Fishing Hut. Where it drops isn't known yet.
The spell is in Forever's game data: nearby fishing pools show on your minimap. How you learn it isn't known yet.
A new fish from the School of Whimsyfin in Redridge Mountains. It cooks into Savory Whimsyfin Delight at Cooking 85.
Cooking 225. The Raw Plated Armorfish finally has a recipe: 1,338 health, then 150 armor and 5% more experience from kills for 15 minutes. Where the recipe comes from isn't known yet.
Cooking 275, from 3 Zesty Clam Meat and 4 Soothing Spices. Restores 2,065 health. Where the recipe comes from isn't known yet.
Now green and bind on pickup, and named for what's inside, like Bloated Brilliant Smallfish. In Classic they were white and could be traded.
Six fishing suppliers now sell raw fish they never stocked in Classic: Khara Deepwater in Loch Modan, Stuart Fleming in Wetlands, Vernon Hale in Redridge Mountains, Wik'Tar in Ashenvale, Kilxx in The Barrens, Gritta Chumwater in Riverglades.
Jang in Booty Bay trades the winner's coin for one of five new prizes: Surfer Shoes, the Master Angler's Fishing Hat, the Empty Fish Bucket, the Bitter Baitling and the Hook of the Master Angler. They're on the gear page, and how to win is in the Extravaganza guide.
No catch numbers from any of them yet.

Levels 1 to 12. Baelann Swiftcurrent and Fenn Fairweather teach fishing in Valanaar, and Fenn has Camping 101: Fishing, which teaches a camp item once you reach skill 20.

Levels 36 to 44. Krix teaches fishing at the goblin dock, and Gritta Chumwater sells chum and raw fish.

Level 60. Streams down from the Summit of Eternity, and pools at Malorne's Retreat and in the Felblood Scar.

Between Mulgore and Desolace: a lake beside the city and a round pool just north of it.
+15 Fishing at skill 50, bind on equip. Nobody has said where it drops.
Not on any vendor or drop list yet.
Plated Armorfish and Clam Linguine aren't sold or dropped anywhere listed yet.
Three quests that pay three Speckled Tastyfish for each rare Extravaganza fish. No one is listed as giving them.
The spell exists; how you learn it doesn't show anywhere yet.