FISH_CAUGHT
Fired when a player catches a fish.
Payload
lua
{
fishName = string, -- "Furious Crawdad"
fishId = number, -- Item ID
zone = string, -- "Terokkar Forest"
poolType = Enums.FishPoolType -- .OpenWater or .School
}Examples
Fish Count
lua
{
id = 650,
name = "Master Angler",
description = "Catch 1000 fish",
points = 30,
category = 3,
icon = 133888,
cadence = Enums.Cadence.AllTime,
trigger = {
event = "FISH_CAUGHT"
},
progress = {
type = "count",
required = 1000
}
}Zone Fishing
lua
{
id = 651,
name = "Nagrand Fisherman",
description = "Catch 500 fish in Nagrand",
points = 20,
category = 3,
icon = 133888,
cadence = Enums.Cadence.AllTime,
trigger = {
event = "FISH_CAUGHT",
conditions = {
zone = "Nagrand"
}
},
progress = {
type = "count",
required = 500
}
}Weekly Fishing
lua
{
id = 652,
name = "Weekly Fisherman",
description = "Catch 100 fish this week",
points = 20,
category = 3,
icon = 133888,
cadence = Enums.Cadence.Weekly,
trigger = {
event = "FISH_CAUGHT"
},
progress = {
type = "count",
required = 100
}
}