local WIT, core = ...



-- Cata
core.Data.Results.Farms.AlbinoCavefish = {
    Id = 'AlbinoCavefish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.AlbinoCavefish,
    Content = core.Content.Cata,
    Locations = { core.Locations.Others.Deepholm },
    Routes = { core.Data.Routes.Fishing.AlbinoCavefishDeepholm },
    Results = {
        { Id = core.Items.Fish.AlbinoCavefish, Quantity = 104 },
    }
}


-- BFA 

core.Data.Results.Farms.RedtailLoach = {
    Id = 'RedtailLoach',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.RedtailLoach,
    Content = core.Content.BFA,
    Locations = { core.Locations.BFA.Zandalar },
    Results = {
        { Id = core.Items.Fish.GreatSeaCatfish, Quantity = 132 },
		{ Id = core.Items.Fish.RedtailLoach, Quantity = 156 },
    }
}

core.Data.Results.Farms.SandShifter = {
    Id = 'SandShifter',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.SandShifter,
    Content = core.Content.BFA,
    Locations = { core.Locations.BFA.Zandalar },
    Results = {
        { Id = core.Items.Fish.SlimyMackerel, Quantity = 144 },
		{ Id = core.Items.Fish.SandShifter, Quantity = 126 },
    }
}

core.Data.Results.Farms.TiraguardPerch = {
    Id = 'TiraguardPerch',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.TiraguardPerch,
    Content = core.Content.BFA,
    Locations = { core.Locations.BFA.KulTiras },
    Results = {
        { Id = core.Items.Fish.TiraguardPerch, Quantity = 150 },
		{ Id = core.Items.Fish.GreatSeaCatfish, Quantity = 132 },
    }
}

core.Data.Results.Farms.LaneSnapper = {
    Id = 'LaneSnapper',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.LaneSnapper,
    Content = core.Content.BFA,
    Locations = { core.Locations.BFA.KulTiras },
    Results = {
        { Id = core.Items.Fish.LaneSnapper, Quantity = 128 },
		{ Id = core.Items.Fish.FrenziedFangtooth, Quantity = 136 },
    }
}

core.Data.Results.Farms.ViperFish = {
    Id = 'ViperFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.ViperFish,
    Content = core.Content.BFA,
    Locations = { core.Locations.BFA.Nazjatar },
    Results = {
        { Id = core.Items.Fish.ViperFish, Quantity = 132 },
		{ Id = core.Items.Fish.MauveStinger, Quantity = 130 },
    }
}

core.Data.Results.Farms.MalformedGnasher = {
    Id = 'MalformedGnasher',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.MalformedGnasher,
    Content = core.Content.BFA,
    Locations = { core.Locations.Kalimdor.Uldum },
    Results = {
        { Id = core.Items.Fish.MalformedGnasher, Quantity = 154 },
		{ Id = core.Items.Fish.AberrantVoidfin, Quantity = 100 },
    }
}

core.Data.Results.Farms.AberrantVoidfin = {
    Id = 'MalformedGnasher',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.AberrantVoidfin,
    Content = core.Content.BFA,
    Locations = { core.Locations.Pandaria.ValeofEternalBlossoms },
    Results = {
        { Id = core.Items.Fish.MalformedGnasher, Quantity = 100 },
		{ Id = core.Items.Fish.AberrantVoidfin, Quantity = 154 },
    }
}

-- Darkmoonfaire

core.Data.Results.Farms.DarkmoonDaggermaw = {
    Id = 'DarkmoonDaggermaw',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.DarkmoonDaggermaw,
    Content = core.Content.Cata,
    Locations = { core.Locations.Others.DarkmoonIsland },
    Results = {
        { Id = core.Items.Fish.DarkmoonDaggermaw, Quantity = 316 },
    }
}

-- Shadowlands

core.Data.Results.Farms.PockedBonefish = {
    Id = 'PockedBonefish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.PockedBonefish,
    Content = core.Content.Shadowlands,
    Locations = { core.Locations.Shadowlands.Maldraxxus },
    Results = {
        { Id = core.Items.Fish.PockedBonefish, Quantity = 180 },
		{ Id = core.Items.Fish.LostSole, Quantity = 60 },
    }
}

core.Data.Results.Farms.SpinefinPiranha = {
    Id = 'SpinefinPiranha',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.SpinefinPiranha,
    Content = core.Content.Shadowlands,
    Locations = { core.Locations.Shadowlands.Revendreth },
    Results = {
        { Id = core.Items.Fish.SpinefinPiranha, Quantity = 88 },
		{ Id = core.Items.Fish.LostSole, Quantity = 62 },
		{ Id = core.Items.Fish.ElysianThade, Quantity = 38 },
    }
}

core.Data.Results.Farms.SilvergillPike = {
    Id = 'SilvergillPike',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.SilvergillPike,
    Content = core.Content.Shadowlands,
    Locations = { core.Locations.Shadowlands.Bastion },
    Results = {
        { Id = core.Items.Fish.SilvergillPike, Quantity = 96 },
		{ Id = core.Items.Fish.LostSole, Quantity = 102 },
		{ Id = core.Items.Fish.ElysianThade, Quantity = 18 },
    }
}

core.Data.Results.Farms.IridescentAmberjack = {
    Id = 'IridescentAmberjack',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.IridescentAmberjack,
    Content = core.Content.Shadowlands,
    Locations = { core.Locations.Shadowlands.Ardenweald },
    Results = {
        { Id = core.Items.Fish.IridescentAmberjack, Quantity = 36 },
		{ Id = core.Items.Fish.LostSole, Quantity = 164 },
		{ Id = core.Items.Fish.ElysianThade, Quantity = 4 },
    }
}


-- Dragonflight

core.Data.Results.Farms.IslefinDoradoMultifarm = {
    Id = 'TheWakingShoreMultifarm',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.IslefinDorado,
    Content = core.Content.Dragonflight,
    Locations = { core.Locations.Dragonflight.TheWakingShore },
    Routes = { core.Data.Routes.Herb.ArdenwealdMultifarm },
    Results = {
        { Id = core.Items.Fish.AileronSeamoth, Quantity = 47 },
		{ Id = core.Items.Fish.CeruleanSpinefish, Quantity = 51 },
		{ Id = core.Items.Fish.DullSpinedClam, Quantity = 27 },
		{ Id = core.Items.Fish.IslefinDorado, Quantity = 27 },
		{ Id = core.Items.Fish.ScalebellyMackerel, Quantity = 77 },
		
		

    }
}

--================================================
--================================================
---============ ADDITIONAL =======================
--================================================
--================================================


core.Data.Results.Farms.HighMountainFish = {
    Id = 'HighMountainFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.HighMountainSalmon,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.BrokenIsles.Highmountain },
    Results = {
        { Id = core.Items.Fish.HighMountainSalmon, Quantity = 228 },
    }
}

core.Data.Results.Farms.GrizzlyHillsFish = {
    Id = 'GrizzlyHillsFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.GlacialSalmon,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Northrend.GrizzlyHills },
    Results = {
        { Id = core.Items.Fish.GlacialSalmon, Quantity = 180 },
		{ Id = core.Items.Fish.PygmySuckerfish, Quantity = 96 },
		{ Id = core.Items.Fish.CrystallizedWater, Quantity = 12 },
		{ Id = core.Items.Fish.FongtoothHerring, Quantity = 12 },
    }
}

core.Data.Results.Farms.TheJadeForestFish = {
    Id = 'TheJadeForestFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.JadeLungfish,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Pandaria.JadeForest },
    Results = {
        { Id = core.Items.Fish.JadeLungfish, Quantity = 216 },
		{ Id = core.Items.Fish.GoldenCarp, Quantity = 12 },
    }
}

core.Data.Results.Farms.KrasarangWildsFish = {
    Id = 'KrasarangWildsFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.ReefOctopus,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Pandaria.KrasarangWilds },
    Results = {
        { Id = core.Items.Fish.ReefOctopus, Quantity = 96 },
		{ Id = core.Items.Fish.GiantMantisShrip, Quantity = 132 },
    }
}

core.Data.Results.Farms.ThousandNeedlesFish = {
    Id = 'ThousandNeedlesFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.OilyBlackmouth,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Kalimdor.ThousandNeedles },
    Results = {
        { Id = core.Items.Fish.StonescaleEel, Quantity = 60 },
		{ Id = core.Items.Fish.OilyBlackmouth, Quantity = 48 },
		{ Id = core.Items.Fish.RawSpottedYellowtail, Quantity = 72 },
		{ Id = core.Items.Fish.BigMouthClam, Quantity = 24 },
    }
}

core.Data.Results.Farms.BoreanTundraFish = {
    Id = 'BoreanTundraFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.MoonglowButtlefish,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Northrend.BoreanTundra },
    Results = {
        { Id = core.Items.Fish.CrystallizedWater, Quantity = 24 },
		{ Id = core.Items.Fish.MoonglowButtlefish, Quantity = 60 },
		{ Id = core.Items.Fish.PygmySuckerfish, Quantity = 144 },
        { Id = core.Items.Fish.DeepSeaMonsterbelly, Quantity = 24 },
		{ Id = core.Items.Fish.BoreanManOWar, Quantity = 108 },
		{ Id = core.Items.Fish.MusselbackSculpin, Quantity = 36 },
    }
}

core.Data.Results.Farms.ValleyoftheFourWindsFish = {
    Id = 'ValleyoftheFourWindsFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.EmperorSalmon,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Pandaria.ValleyOfTheFourWinds },
    Results = {
        { Id = core.Items.Fish.EmperorSalmon, Quantity = 156 },
		{ Id = core.Items.Fish.GoldenCarp, Quantity = 12 },
		{ Id = core.Items.Fish.KrasarangPaddlefish, Quantity = 48 },
    }
}

core.Data.Results.Farms.TownlongSteppesFish = {
    Id = 'TownlongSteppesFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.RedbellyMandarin,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Pandaria.TownlongSteppes },
    Results = {
        { Id = core.Items.Fish.EmperorSalmon, Quantity = 72 },
		{ Id = core.Items.Fish.RedbellyMandarin, Quantity = 84 },
		{ Id = core.Items.Fish.GiantMantisShrip, Quantity = 60 },
    }
}

core.Data.Results.Farms.CapeofStranglethornFish = {
    Id = 'CapeofStranglethornFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.RedRockscaleCOD,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.EasternKingdoms.StranglethornVale },
    Results = {
        { Id = core.Items.Fish.RedRockscaleCOD, Quantity = 120 },
		{ Id = core.Items.Fish.OilyBlackmouth, Quantity = 48 },
		{ Id = core.Items.Fish.RawSpottedYellowtail, Quantity = 72 },
		{ Id = core.Items.Fish.FirefinSnapper, Quantity = 48 },
    }
}

core.Data.Results.Farms.DustwallowMarshFish = {
    Id = 'DustwallowMarshFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.FirefinSnapper,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Kalimdor.DustwallowMarsh },
    Results = {
        { Id = core.Items.Fish.FirefinSnapper, Quantity = 180 },
		{ Id = core.Items.Fish.RedRockscaleCOD, Quantity = 25 },
    }
}

core.Data.Results.Farms.CrystalsongForestFish = {
    Id = 'CrystalsongForestFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.GlassfinMinnow,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Northrend.CrystalSongForest },
    Results = {
        { Id = core.Items.Fish.CrystallizedWater, Quantity = 24 },
		{ Id = core.Items.Fish.GlassfinMinnow, Quantity = 204 },
		{ Id = core.Items.Fish.PygmySuckerfish, Quantity = 84 },
		{ Id = core.Items.Fish.BonescaleSnapper, Quantity = 12 },
    }
}

core.Data.Results.Farms.FeralasFish = {
    Id = 'FeralasFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.RawGGreaterSagefish,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Kalimdor.Feralas },
    Results = {
        { Id = core.Items.Fish.RawGGreaterSagefish, Quantity = 204 },
    }
}

core.Data.Results.Farms.SouthernBarrensFish = {
    Id = 'SouthernBarrensFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.FirefinSnapper,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Kalimdor.SouthernBarrens },
    Results = {
        { Id = core.Items.Fish.FirefinSnapper, Quantity = 156 },
		{ Id = core.Items.Fish.OilyBlackmouth, Quantity = 24 },
    }
}

core.Data.Results.Farms.UldumFish = {
    Id = 'UldumFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.BlackbellyMudfish,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Kalimdor.Uldum },
    Results = {
        { Id = core.Items.Fish.BlackbellyMudfish, Quantity = 180 },
		{ Id = core.Items.Fish.VolatileWater, Quantity = 72 },
    }
}

core.Data.Results.Farms.NorthenBarrensFish = {
    Id = 'NorthenBarrensFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.DeviateFish,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Kalimdor.NorthernBarrens },
    Results = {
        { Id = core.Items.Fish.DeviateFish, Quantity = 193 },
    }
}

core.Data.Results.Farms.UngoroCraterFish = {
    Id = 'UngoroCraterFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.RawGGreaterSagefish,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Kalimdor.UngoroCrater },
    Results = {
        { Id = core.Items.Fish.RawGGreaterSagefish, Quantity = 182 },
    }
}

core.Data.Results.Farms.DreadWastesFish = {
    Id = 'DreadWastesFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.Spinefish,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Pandaria.Dreadwastes },
    Results = {
        { Id = core.Items.Fish.Spinefish, Quantity = 96 },
		{ Id = core.Items.Fish.GiantMantisShrip, Quantity = 84 },
    }
}

core.Data.Results.Farms.SpiresofArakFish = {
    Id = 'SpiresofArakFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.AbyssalGulperEelFlesh,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Draenor.SpiresofArrak },
    Results = {
        { Id = core.Items.Fish.AbyssalGulperEelFlesh, Quantity = 816 },
		{ Id = core.Items.Fish.CrecentSaberFlesh, Quantity = 24 },
    }
}

core.Data.Results.Farms.ShadowmoonValleyWODFish = {
    Id = 'ShadowmoonValleyWODFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.BlindLakeSturgenFlesh,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Draenor.ShadowmoonValley },
    Results = {
        { Id = core.Items.Fish.BlindLakeSturgenFlesh, Quantity = 600 },
		{ Id = core.Items.Fish.CrecentSaberFlesh, Quantity = 108 },
    }
}

core.Data.Results.Farms.DragonblightFish = {
    Id = 'DragonblightFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.DragonfinAnglefish,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Northrend.Dragonblight },
    Results = {
        { Id = core.Items.Fish.DragonfinAnglefish, Quantity = 60 },
		{ Id = core.Items.Fish.PygmySuckerfish, Quantity = 84 },
		{ Id = core.Items.Fish.ImperialMantaRay, Quantity = 96 },
		{ Id = core.Items.Fish.DarkwaterClam, Quantity = 12 },
		{ Id = core.Items.Fish.RockfinGrouper, Quantity = 12 },
    }
}

core.Data.Results.Farms.KunLaiSummitFish = {
    Id = 'KunLaiSummitFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.TigerGourami,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Pandaria.KunLiSummit },
    Results = {
        { Id = core.Items.Fish.TigerGourami, Quantity = 216 },
		{ Id = core.Items.Fish.Spinefish, Quantity = 12 },
    }
}

core.Data.Results.Farms.FrostfireRidgeFish = {
    Id = 'FrostfireRidgeFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.FireAmmoniteTentacle,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Draenor.FrostfireRidge },
    Results = {
        { Id = core.Items.Fish.FireAmmoniteTentacle, Quantity = 912 },
    }
}

core.Data.Results.Farms.AzsunaFish = {
    Id = 'AzsunaFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.CursedQueenfish,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.BrokenIsles.Azsuna },
    Results = {
        { Id = core.Items.Fish.CursedQueenfish, Quantity = 60 },
		{ Id = core.Items.Fish.BlackBarracuda, Quantity = 156 },
    }
}

core.Data.Results.Farms.StoneTalonMountainsFish = {
    Id = 'StoneTalonMountainsFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.RawGGreaterSagefish,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Kalimdor.StonetalonMountains },
    Results = {
        { Id = core.Items.Fish.RawGGreaterSagefish, Quantity = 92 },
		{ Id = core.Items.Fish.RawLongjawMudSnapper, Quantity = 36 },
		{ Id = core.Items.Fish.RawBristleWhiskerCatfish, Quantity = 48 },
    }
}

core.Data.Results.Farms.SholazarBasinFish = {
    Id = 'SholazarBasinFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.Nettlefish,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Northrend.SholzarBasin },
    Results = {
        { Id = core.Items.Fish.Nettlefish, Quantity = 180 },
		{ Id = core.Items.Fish.PygmySuckerfish, Quantity = 144 },
		{ Id = core.Items.Fish.BarrelheadGoby, Quantity = 12 },
    }
}

core.Data.Results.Farms.NagrandTBCFish = {
    Id = 'NagrandTBCFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.IcefinBluefish,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Outlands.Nagrand },
    Results = {
        { Id = core.Items.Fish.IcefinBluefish, Quantity = 60 },
		{ Id = core.Items.Fish.BarbedGillTrout, Quantity = 48 },
		{ Id = core.Items.Fish.MoteofWater, Quantity = 48 },
		{ Id = core.Items.Fish.FiglustersMudfish, Quantity = 12 },
    }
}

core.Data.Results.Farms.MoongladeFish = {
    Id = 'MoongladeFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.RawSunscaleSalmon,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Kalimdor.Moonglade },
    Results = {
        { Id = core.Items.Fish.RawSunscaleSalmon, Quantity = 120 },
		{ Id = core.Items.Fish.RawRedGill, Quantity = 48 },
		{ Id = core.Items.Fish.RawMithrilHeadTrout, Quantity = 37 },
		{ Id = core.Items.Fish.LightningEel, Quantity = 49 },
		{ Id = core.Items.Fish.OilyBlackmouth, Quantity = 12 },
    }
}

core.Data.Results.Farms.DesolaceFish = {
    Id = 'DesolaceFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.OilyBlackmouth,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Kalimdor.Desolace },
    Results = {
        { Id = core.Items.Fish.OilyBlackmouth, Quantity = 108 },
		{ Id = core.Items.Fish.RedRockscaleCOD, Quantity = 48 },
		{ Id = core.Items.Fish.FirefinSnapper, Quantity = 24 },
    }
}

core.Data.Results.Farms.SwampofSorrowsFish = {
    Id = 'SwampofSorrowsFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.RawMithrilHeadTrout,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.EasternKingdoms.SwampOfSorrows },
    Results = {
        { Id = core.Items.Fish.RawMithrilHeadTrout, Quantity = 48 },
		{ Id = core.Items.Fish.RawRedGill, Quantity = 96 },
		{ Id = core.Items.Fish.RawSunscaleSalmon, Quantity = 52 },
		{ Id = core.Items.Fish.OilyBlackmouth, Quantity = 49 },
		{ Id = core.Items.Fish.LightningEel, Quantity = 48 },
    }
}

core.Data.Results.Farms.TwilightHighlandsFish = {
    Id = 'TwilightHighlandsFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.Sharptooth,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.EasternKingdoms.TwilightHighlands },
    Results = {
        { Id = core.Items.Fish.Sharptooth, Quantity = 90 },
		{ Id = core.Items.Fish.StripedLurker, Quantity = 60 },
		{ Id = core.Items.Fish.HighlandGuppy, Quantity = 48 },
    }
}

core.Data.Results.Farms.EasternPlaugelandsFish = {
    Id = 'EasternPlaugelandsFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.RawRedGill,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.EasternKingdoms.EasternPlaguelands },
    Results = {
        { Id = core.Items.Fish.RawRedGill, Quantity = 126 },
		{ Id = core.Items.Fish.LightningEel, Quantity = 42 },
		{ Id = core.Items.Fish.RawSunscaleSalmon, Quantity = 78 },
		{ Id = core.Items.Fish.OilyBlackmouth, Quantity = 6 },
		{ Id = core.Items.Fish.RawMithrilHeadTrout, Quantity = 24 },
    }
}

core.Data.Results.Farms.TanarisFish = {
    Id = 'TanarisFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.FirefinSnapper,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Kalimdor.Tanaris },
    Results = {
        { Id = core.Items.Fish.FirefinSnapper, Quantity = 36 },
		{ Id = core.Items.Fish.RedRockscaleCOD, Quantity = 24 },
		{ Id = core.Items.Fish.StonescaleEel, Quantity = 132 },
    }
}

core.Data.Results.Farms.FelwoodFish = {
    Id = 'FelwoodFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.RawMithrilHeadTrout,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Kalimdor.Felwood },
    Results = {
        { Id = core.Items.Fish.RawMithrilHeadTrout, Quantity = 36 },
		{ Id = core.Items.Fish.RawRedGill, Quantity = 144 },
		{ Id = core.Items.Fish.RawSunscaleSalmon, Quantity = 36 },
		{ Id = core.Items.Fish.RawNighfinSnapper, Quantity = 24 },
		{ Id = core.Items.Fish.OilyBlackmouth, Quantity = 12 },
    }
}

core.Data.Results.Farms.HillsbradFoothillsFish = {
    Id = 'HillsbradFoothillsFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.OilyBlackmouth,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.EasternKingdoms.HillsbradFoothills },
    Results = {
        { Id = core.Items.Fish.OilyBlackmouth, Quantity = 84 },
		{ Id = core.Items.Fish.RawRainbowfinAlbacore, Quantity = 186 },
		{ Id = core.Items.Fish.FirefinSnapper, Quantity = 12 },
    }
}

core.Data.Results.Farms.BlastedLandsFish = {
    Id = 'BlastedLandsFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.RawSunscaleSalmon,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.EasternKingdoms.BlastedLands },
    Results = {
        { Id = core.Items.Fish.RawSunscaleSalmon, Quantity = 72 },
		{ Id = core.Items.Fish.RawRedGill, Quantity = 25 },
		{ Id = core.Items.Fish.RawWhiteScaleSalmon, Quantity = 24 },
		{ Id = core.Items.Fish.LightningEel, Quantity = 12 },
    }
}

core.Data.Results.Farms.WinterspringFish = {
    Id = 'WinterspringFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.RawWhiteScaleSalmon,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Kalimdor.Winterspring },
    Results = {
        { Id = core.Items.Fish.RawWhiteScaleSalmon, Quantity = 36 },
		{ Id = core.Items.Fish.RawRedGill, Quantity = 24 },
		{ Id = core.Items.Fish.RawSunscaleSalmon, Quantity = 72 },
    }
}

core.Data.Results.Farms.TaladorFish = {
    Id = 'TaladorFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.BlackwaterWhiptailFlesh,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Draenor.Talador },
    Results = {
        { Id = core.Items.Fish.BlackwaterWhiptailFlesh, Quantity = 672 },
		{ Id = core.Items.Fish.CrecentSaberFlesh, Quantity = 156 },
    }
}

core.Data.Results.Farms.ZangamarshFish = {
    Id = 'ZangamarshFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.ZangarianSporefish,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Outlands.Zangamarsh },
    Results = {
        { Id = core.Items.Fish.BarbedGillTrout, Quantity = 36 },
		{ Id = core.Items.Fish.GoldenDarter, Quantity = 164 },
		{ Id = core.Items.Fish.MoteofWater, Quantity = 4 },
		{ Id = core.Items.Fish.ZangarianSporefish, Quantity = 4 },
    }
}

core.Data.Results.Farms.LochModanFish = {
    Id = 'LochModanFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.RawLochFrenzy,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.EasternKingdoms.LochModan },
    Results = {
        { Id = core.Items.Fish.RawLochFrenzy, Quantity = 66 },
		{ Id = core.Items.Fish.RawLongjawMudSnapper, Quantity = 150 },
		{ Id = core.Items.Fish.RawBristleWhiskerCatfish, Quantity = 42 },
		{ Id = core.Items.Fish.RawBrilliantSmallfish, Quantity = 18 },
    }
}

core.Data.Results.Farms.NagrandWODFish = {
    Id = 'NagrandWODFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.FatSleeperFlesh,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Draenor.NagrandWod },
    Results = {
        { Id = core.Items.Fish.FatSleeperFlesh, Quantity = 1008 },
		{ Id = core.Items.Fish.CrecentSaberFlesh, Quantity = 48 },
    }
}

core.Data.Results.Farms.DarkshoreFish = {
    Id = 'DarkshoreFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.DarkshoreGrouper,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Kalimdor.Darkshore },
    Results = {
        { Id = core.Items.Fish.RawRainbowfinAlbacore, Quantity = 48 },
		{ Id = core.Items.Fish.DarkshoreGrouper, Quantity = 120 },
		{ Id = core.Items.Fish.RawSlitherskinMackerel, Quantity = 60 },
		{ Id = core.Items.Fish.OilyBlackmouth, Quantity = 36 },
    }
}

core.Data.Results.Farms.GorgrondFish = {
    Id = 'GorgrondFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.JawlessSkulkerFlesh,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Draenor.Gorgrond },
    Results = {
        { Id = core.Items.Fish.JawlessSkulkerFlesh, Quantity = 228 },
		{ Id = core.Items.Fish.CrecentSaberFlesh, Quantity = 528 },
    }
}

core.Data.Results.Farms.MountHyjalFish = {
    Id = 'MountHyjalFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.MountainTrout,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Kalimdor.MtHyjal },
    Results = {
        { Id = core.Items.Fish.MountainTrout, Quantity = 24 },
		{ Id = core.Items.Fish.StripedLurker, Quantity = 48 },
		{ Id = core.Items.Fish.Sharptooth, Quantity = 120 },
    }
}

core.Data.Results.Farms.ValSharahFish = {
    Id = 'ValSharahFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.MossgillPerch,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.BrokenIsles.ValShara },
    Results = {
        { Id = core.Items.Fish.MossgillPerch, Quantity = 240 },
    }
}

core.Data.Results.Farms.StormheimFish = {
    Id = 'StormheimFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.Stormray,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.BrokenIsles.Stormheim },
    Results = {
        { Id = core.Items.Fish.Stormray, Quantity = 228 },
    }
}

core.Data.Results.Farms.HowlingFjordFish = {
    Id = 'HowlingFjordFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.FongtoothHerring,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Northrend.HowlingFjord },
    Results = {
        { Id = core.Items.Fish.FongtoothHerring, Quantity = 216 },
		{ Id = core.Items.Fish.PygmySuckerfish, Quantity = 108 },
    }
}

core.Data.Results.Farms.GhostlandsFish = {
    Id = 'GhostlandsFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.RawRainbowfinAlbacore,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Kalimdor.Ghostlands },
    Results = {
        { Id = core.Items.Fish.RawRainbowfinAlbacore, Quantity = 138 },
		{ Id = core.Items.Fish.RawSlitherskinMackerel, Quantity = 96 },
		{ Id = core.Items.Fish.OilyBlackmouth, Quantity = 42 },
    }
}

core.Data.Results.Farms.AshenvaleFish = {
    Id = 'AshenvaleFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.RawBristleWhiskerCatfish,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Kalimdor.Ashenvale },
    Results = {
        { Id = core.Items.Fish.RawBristleWhiskerCatfish, Quantity = 120 },
		{ Id = core.Items.Fish.RawLongjawMudSnapper, Quantity = 48 },
		{ Id = core.Items.Fish.RawSagefish, Quantity = 60 },
    }
}

core.Data.Results.Farms.TheHinterlandsFish = {
    Id = 'TheHinterlandsFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.RawMithrilHeadTrout,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.EasternKingdoms.Hinterlands },
    Results = {
        { Id = core.Items.Fish.RawMithrilHeadTrout, Quantity = 162 },
		{ Id = core.Items.Fish.RawBristleWhiskerCatfish, Quantity = 114 },
    }
}

core.Data.Results.Farms.WesternPlaugelandsFish = {
    Id = 'WesternPlaugelandsFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.RawBristleWhiskerCatfish,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.EasternKingdoms.WesternPlaguelands },
    Results = {
        { Id = core.Items.Fish.RawBristleWhiskerCatfish, Quantity = 114 },
		{ Id = core.Items.Fish.RawMithrilHeadTrout, Quantity = 162 },
    }
}

core.Data.Results.Farms.TannanJungleFish = {
    Id = 'TannanJungleFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.FelmouthFrenzy,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Draenor.TanaanJungle },
    Results = {
        { Id = core.Items.Fish.FelmouthFrenzy, Quantity = 216 },
		{ Id = core.Items.Fish.Felblight, Quantity = 12 },
    }
}

core.Data.Results.Farms.EversongWoodsFish = {
    Id = 'EversongWoodsFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.RawSlitherskinMackerel,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.EasternKingdoms.EversongWoods },
    Results = {
        { Id = core.Items.Fish.RawSlitherskinMackerel, Quantity = 264 },
    }
}

core.Data.Results.Farms.TerokkarForestFish = {
    Id = 'TerokkarForestFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.FuriousCrawdad,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Outlands.TerokkarForest },
    Results = {
        { Id = core.Items.Fish.FuriousCrawdad, Quantity = 48 },
		{ Id = core.Items.Fish.GoldenDarter, Quantity = 84 },
		{ Id = core.Items.Fish.SpottedFeltail, Quantity = 24 },
    }
}

core.Data.Results.Farms.SuramarFish = {
    Id = 'SuramarFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.RunescaleKoi,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.BrokenIsles.Suramar },
    Results = {
        { Id = core.Items.Fish.RunescaleKoi, Quantity = 228 },
    }
}

core.Data.Results.Farms.DurotarFish = {
    Id = 'DurotarFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.RawSlitherskinMackerel,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Kalimdor.Durotar },
    Results = {
        { Id = core.Items.Fish.RawSlitherskinMackerel, Quantity = 264 },
    }
}

core.Data.Results.Farms.AzuremystValeFish = {
    Id = 'AzuremystValeFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.RawSlitherskinMackerel,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Kalimdor.AzuremystIsle },
    Results = {
        { Id = core.Items.Fish.RawSlitherskinMackerel, Quantity = 264 },
    }
}

core.Data.Results.Farms.SilverpineForestFish = {
    Id = 'SilverpineForestFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.RawBristleWhiskerCatfish,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.EasternKingdoms.SilverpineForest },
    Results = {
        { Id = core.Items.Fish.RawBristleWhiskerCatfish, Quantity = 66 },
		{ Id = core.Items.Fish.RawLongjawMudSnapper, Quantity = 102 },
		{ Id = core.Items.Fish.SicklyLookingFish, Quantity = 60 },
		{ Id = core.Items.Fish.RawBrilliantSmallfish, Quantity = 24 },
    }
}

core.Data.Results.Farms.TirisfalGladesFish = {
    Id = 'TirisfalGladesFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.RawBrilliantSmallfish,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.EasternKingdoms.TirisfalGlades },
    Results = {
        { Id = core.Items.Fish.RawBrilliantSmallfish, Quantity = 120 },
		{ Id = core.Items.Fish.RawLongjawMudSnapper, Quantity = 78 },
		{ Id = core.Items.Fish.SicklyLookingFish, Quantity = 48 },
    }
}

core.Data.Results.Farms.NorthenStranglethornFish = {
    Id = 'NorthenStranglethornFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.RawBristleWhiskerCatfish,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.EasternKingdoms.StranglethornVale },
    Results = {
        { Id = core.Items.Fish.RawBristleWhiskerCatfish, Quantity = 204 },
		{ Id = core.Items.Fish.RawLongjawMudSnapper, Quantity = 60 },
    }
}

core.Data.Results.Farms.ArathiHighlandsFish = {
    Id = 'ArathiHighlandsFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.RawBristleWhiskerCatfish,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.EasternKingdoms.ArathiHighlands },
    Results = {
        { Id = core.Items.Fish.RawBristleWhiskerCatfish, Quantity = 174 },
		{ Id = core.Items.Fish.RawLongjawMudSnapper, Quantity = 140 },
    }
}

core.Data.Results.Farms.WetlandsFish = {
    Id = 'WetlandsFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.RawBristleWhiskerCatfish,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.EasternKingdoms.Wetlands },
    Results = {
        { Id = core.Items.Fish.RawBristleWhiskerCatfish, Quantity = 180 },
		{ Id = core.Items.Fish.RawLongjawMudSnapper, Quantity = 96 },
    }
}

core.Data.Results.Farms.RedridgeMountainsFish = {
    Id = 'RedridgeMountainsFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.RawBristleWhiskerCatfish,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.EasternKingdoms.RedridgeMountains },
    Results = {
        { Id = core.Items.Fish.RawBristleWhiskerCatfish, Quantity = 174 },
		{ Id = core.Items.Fish.RawLongjawMudSnapper, Quantity = 96 },
    }
}

core.Data.Results.Farms.WestfallFish = {
    Id = 'WestfallFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.RawBrilliantSmallfish,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.EasternKingdoms.Westfall },
    Results = {
        { Id = core.Items.Fish.RawBristleWhiskerCatfish, Quantity = 72 },
		{ Id = core.Items.Fish.RawLongjawMudSnapper, Quantity = 156 },
		{ Id = core.Items.Fish.RawBrilliantSmallfish, Quantity = 60 },
    }
}

core.Data.Results.Farms.DunmoroghFish = {
    Id = 'DunmoroghFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.RawBrilliantSmallfish,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.EasternKingdoms.DunMorogh },
    Results = {
        { Id = core.Items.Fish.RawBristleWhiskerCatfish, Quantity = 66 },
		{ Id = core.Items.Fish.RawLongjawMudSnapper, Quantity = 162 },
		{ Id = core.Items.Fish.RawBrilliantSmallfish, Quantity = 36 },
    }
}

core.Data.Results.Farms.DarnassusFish = {
    Id = 'DarnassusFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.RawBrilliantSmallfish,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Kalimdor.Teldrasil },
    Results = {
        { Id = core.Items.Fish.RawBristleWhiskerCatfish, Quantity = 60 },
		{ Id = core.Items.Fish.RawLongjawMudSnapper, Quantity = 180 },
		{ Id = core.Items.Fish.RawBrilliantSmallfish, Quantity = 36 },
    }
}

core.Data.Results.Farms.AzsharaFish = {
    Id = 'AzsharaFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.RawBrilliantSmallfish,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Kalimdor.Azshara },
    Results = {
        { Id = core.Items.Fish.RawBristleWhiskerCatfish, Quantity = 48 },
		{ Id = core.Items.Fish.RawLongjawMudSnapper, Quantity = 156 },
		{ Id = core.Items.Fish.RawBrilliantSmallfish, Quantity = 60 },
    }
}

core.Data.Results.Farms.MulgoreFish = {
    Id = 'MulgoreFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.RawLongjawMudSnapper,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.Kalimdor.Mulgore },
    Results = {
        { Id = core.Items.Fish.RawLongjawMudSnapper, Quantity = 108 },
		{ Id = core.Items.Fish.RawBrilliantSmallfish, Quantity = 216 },
    }
}

core.Data.Results.Farms.ElwynForetsFish = {
    Id = 'ElwynForetsFish',
    Activity = core.Activity.Fishing,
    ItemId = core.Items.Fish.RawLongjawMudSnapper,
    Content = core.Content.Vanilla,
    Locations = { core.Locations.EasternKingdoms.ElwynForest },
    Results = {
        { Id = core.Items.Fish.RawLongjawMudSnapper, Quantity = 120 },
		{ Id = core.Items.Fish.RawBrilliantSmallfish, Quantity = 168 },
    }
}
















