Dragon Heart Studios
  • Dragon Heart Studios Documentation
  • 🌉DHS-Bridge
  • ⚙️Compatibility
  • 📜Scripts
    • 🎣DHS-Fishing
      • Installation
      • Configuration
      • Integration
    • 🕑DHS-ZWatch
      • Installation
      • Configuration
    • 💰DHS-PettyCrime
      • Installation
      • Configuration
      • Integration
    • 🪓DHS-LumberJack
      • Installation
      • Configuration
      • Integration
    • 🏵️DHS-Peyote
      • Installation
    • 🚗DHS-Boosting
      • Installation
      • Configuration
      • Integration
    • 🦌DHS-Hunting
      • Installation
      • Configuration
      • Integration
    • 👮DHS-PrisonSim
      • Installation
      • Configuration
        • Clothing Config
        • Convoy Config
        • Door Lock Config
        • Entity Sets Config
        • Items Config
        • Jobs Config
        • Locations Config
        • Mugshot Config
        • Object Placer Config
        • Pathfinding Config
        • Peds Config
        • Prison Schedules Config
        • Props Config
        • Solitary Config
      • Integration
      • Exports and Commands
  • 🐝DHS-BrewsAndWines
    • Installation
    • Configuration
      • Beehive Config
      • Clothing Config
      • Delivery Config
      • Mead Config
      • Object Placer Config
      • Peds Config
      • Security Config
      • Wine Config
    • Integration
    • Mead and Wine Brewing
Powered by GitBook
On this page
  1. Scripts
  2. DHS-Fishing

Configuration

This is the entire config that you will be able to mess with to your hearts content

```lua
Config = {}

Config.Debug = true

-- General Settings
Config.InteractionSystem = "qb-target"                         --  [ 'inside-interaction' / 'DrawText' / 'ox_lib' / qb-core / 'qb-target' / 'ox_target' ]
Config.Menu = "ox_lib"              -- [ 'qb-menu' / 'ox_lib' (ox_contextmenu) ] Set the menu
Config.InputMenu = 'ox_lib'         -- [ 'qb-input' / 'ox_lib' (ox_inputmenu)] Set the target script name
Config.RadialMenu = 'qb-radialmenu' -- [ 'qb-radialmenu' / 'ox_lib' (ox_radialmenu)] Set the target script name
Config.ProgressBar = 'qbcore'       -- [ 'qbcore' / 'ox_lib' / 'ox_lib_circle'] Set the progressbar script
Config.HandleNotify = true          -- [true / false] Whether or not the notify system should be handled by the framework or not if not modify in editable_functions.lua
Config.DispatchSystem = "qbcore"                            -- ['qbcore' / 'ps-dispatch' / 'cd-dispatch' / 'other' (Modify in editable_functions.lua)] Set The Dispatch Script
Config.UseBuiltInShop = true        --Uses the built in shop for fishing gear (Set To False to Use Your Own System For Obtaining Fishing Gear)
Config.UsingBoatRental = true       -- Uses the built in boat rental system for renting boats (Set to false to use your own rental system of choice)
Config.UsingLeaderboard = true      -- Uses the built in leaderboard system for fish weight and length (Set to false to disable this feature)

--Illegal Settings
Config.IllegalCallChance = 50 -- Percentage Chance of Police Being Called While Using Illegal Bait
Config.OnlySellAtNight = true -- Whether or not Criminals can only sell illegal fish at night or not (Midnight)


Config.Blips = {
    [1] = {
        enabled = true,
        name = "Millers Fishery",
        coords = vector3(1300.8, 4318.7, 37.15),
        sprite = 68,
        display = 2,
        color = 3,
        scale = 0.7,
    },
    [2] = {
        enabled = true,
        name = "Bait Shop",
        coords = vector3(-1593.04, 5202.91, 3.31),
        sprite = 68,
        display = 2,
        color = 3,
        scale = 0.7,
    },
}

--Boat Rental Settings
Config.BoatRentals = {
    boatsAvailable = {
        ["dinghy"] = {
            model = "dinghy",
            label = "Dinghy",
            coords = vector4(-1600.47, 5214.54, 0.12, 0),
            price = 100,
        },
        ["marquis"] = {
            model = "marquis",
            label = "Marquis",
            coords = vector4(-1612.94, 5216.3, 0.39, 27.21),
            price = 200,
        },
    }
}

--Tackle Boxes Config (Add More If Wanted)
Config.TackleBoxes = {
    [1] = {
        itemName = "tacklebox",
        itemLabel = "Tacklebox",
        price = 100,
        size = 10000,
        slots = 6,
    }
}

--XP & Level Settings ([Level] = Amount of XP)
Config.XPGainMin = 1
Config.XPGainMax = 5

Config.ExperienceTable = {
    [2] = 20, [3] = 30, [4] = 40, [5] = 50
}

-- Ped Settings
Config.Peds = {
    -- Fisherman
    {
        enabled = true,
        model = "ig_old_man1a",
        coords = vector4(-1593.04, 5202.91, 3.31, 297.68),
        interactionName = "fisherman",
        interactionLabel = Lang:t("pedInteraction.fishermanLabel"),
        distance = 2,
        interactionFunction = function(pedHandle) -- DO NOT TOUCH
            TriggerEvent("dhs-fishing:menu:main")
        end
    },
    --Millers Fishery Sell Area
    {
        enabled = true,
        model = "ig_old_man1a",
        coords = vector4(1300.8, 4318.7, 37.15, 306.48),
        interactionName = "fishery",
        interactionLabel = Lang:t("pedInteraction.fisheryLabel"),
        distance = 2,
        interactionFunction = function(pedHandle) -- DO NOT TOUCH
            TriggerEvent("dhs-fishing:menu:sellFish")
        end
    },
    --Illegal Bait Shop
    {
        enabled = true,
        model = "ig_old_man1a",
        coords = vector4(1140.43, -2297.01, 29.7, 268.95),
        interactionName = "illegal_bait_shop",
        interactionLabel = Lang:t("pedInteraction.illegal_fisherman"),
        distance = 2,
        interactionFunction = function(pedHandle) -- DO NOT TOUCH
            TriggerEvent("dhs-fishing:menu:illegalMain")
        end
    },
    --Illegal Fish Sell
    {
        enabled = true,
        model = "ig_old_man1a",
        coords = vector4(46.01, -2794.03, 4.72, 2.53),
        interactionName = "illegal_fish_sell",
        interactionLabel = Lang:t("pedInteraction.illegal_fishery"),
        distance = 2,
        interactionFunction = function(pedHandle) -- DO NOT TOUCH
            TriggerEvent("dhs-fishing:menu:sellIllegalFish")
        end
    },
}

Config.DifficultySettings = {
    [1] = {
        MinWaitCatchTime = 60,  -- Minimum Time To Wait To Catch a Fish (In Seconds)
        MaxWaitCatchTime = 120, -- Maxium Time To Wait To Catch a Fish (In Seconds)
        MinigameCircleNum = 5,  -- (Default Minigame Setting Check Docs For More Info)
        MinigameCircleMS = 15,  -- (Default Minigame Setting Check Docs For More Info)
    },
    [2] = {
        MinWaitCatchTime = 60,  -- Minimum Time To Wait To Catch a Fish (In Seconds)
        MaxWaitCatchTime = 100, -- Maxium Time To Wait To Catch a Fish (In Seconds)
        MinigameCircleNum = 4,  -- (Default Minigame Setting Check Docs For More Info)
        MinigameCircleMS = 20,  -- (Default Minigame Setting Check Docs For More Info)
    },
    [3] = {
        MinWaitCatchTime = 40, -- Minimum Time To Wait To Catch a Fish (In Seconds)
        MaxWaitCatchTime = 80, -- Maxium Time To Wait To Catch a Fish (In Seconds)
        MinigameCircleNum = 3, -- (Default Minigame Setting Check Docs For More Info)
        MinigameCircleMS = 25, -- (Default Minigame Setting Check Docs For More Info)
    },
    [4] = {
        MinWaitCatchTime = 30, -- Minimum Time To Wait To Catch a Fish (In Seconds)
        MaxWaitCatchTime = 60, -- Maxium Time To Wait To Catch a Fish (In Seconds)
        MinigameCircleNum = 2, -- (Default Minigame Setting Check Docs For More Info)
        MinigameCircleMS = 30, -- (Default Minigame Setting Check Docs For More Info)
    },
    [5] = {
        MinWaitCatchTime = 15, -- Minimum Time To Wait To Catch a Fish (In Seconds)
        MaxWaitCatchTime = 30, -- Maxium Time To Wait To Catch a Fish (In Seconds)
        MinigameCircleNum = 1, -- (Default Minigame Setting Check Docs For More Info)
        MinigameCircleMS = 35, -- (Default Minigame Setting Check Docs For More Info)
    },
}

Config.MinWaitForCatch = 5  -- Minimum Time To Wait To Catch a Fish (In Seconds)
Config.MaxWaitForCatch = 20 -- Maxium Time To Wait To Catch a Fish (In Seconds)

--Bait Settings
Config.Bait = {
    [1] = {
        itemName = "bait_worms",
        itemLabel = "Worms",
        lossChance = 100,     -- In Percentage
        otherCatchChance = 5, -- In Percentage
        fishCatchable = {
            { name = "rockfish",          chance = 33 },
            { name = "californiahalibut", chance = 33 },
            { name = "jacksmelt",         chance = 34 },
        },
        otherCatchable = {
            { name = "rusty_key",     chance = 5 },
            { name = "rusty_lockbox", chance = 5 },
        }
    },
    [2] = {
        itemName = "bait_minnows",
        itemLabel = "Minnows",
        lossChance = 75,       -- In Percentage
        otherCatchChance = 10, -- In Percentage
        fishCatchable = {
            { name = "surfperch",         chance = 33 },
            { name = "californiacorbina", chance = 33 },
            { name = "calicobass",        chance = 34 },
        },
        otherCatchable = {
            { name = "rusty_key",     chance = 5 },
            { name = "rusty_lockbox", chance = 5 },
        }
    },
    [3] = {
        itemName = "bait_cricket",
        itemLabel = "Cricket",
        lossChance = 50,       -- In Percentage
        otherCatchChance = 15, -- In Percentage
        fishCatchable = {
            { name = "mackeral",     chance = 33 },
            { name = "whiteseabass", chance = 33 },
            { name = "sheephead",    chance = 34 },
        },
        otherCatchable = {
            { name = "rusty_key",     chance = 5 },
            { name = "rusty_lockbox", chance = 5 },
        }
    },
    [4] = {
        itemName = "bait_grasshopper",
        itemLabel = "Grasshopper",
        lossChance = 25,       -- In Percentage
        otherCatchChance = 10, -- In Percentage
        fishCatchable = {
            { name = "yellowtail", chance = 33 },
            { name = "salmon",     chance = 33 },
            { name = "barracuda",  chance = 34 },
        },
        otherCatchable = {
            { name = "rusty_key",     chance = 5 },
            { name = "rusty_lockbox", chance = 5 },
        }
    },
    [5] = {
        itemName = "bait_leech",
        itemLabel = "Leech",
        lossChance = 10,       -- In Percentage
        otherCatchChance = 20, -- In Percentage
        fishCatchable = {
            { name = "lingcod", chance = 100 },
        },
        otherCatchable = {
            { name = "rusty_key",     chance = 5 },
            { name = "rusty_lockbox", chance = 5 },
        }
    },
}

Config.IllegalBait = {
    [1] = {
        itemName = "bait_seaweed",
        itemLabel = "Seaweed",
        lossChance = 50,       -- In Percentage
        otherCatchChance = 30, -- In Percentage
        fishCatchable = {
            { name = "green_turtle",        chance = 33 },
            { name = "leatherback_turtle",  chance = 33 },
            { name = "olive_ridley_turtle", chance = 34 },
        },
        otherCatchable = {
            { name = "rusty_key",     chance = 5 },
            { name = "rusty_lockbox", chance = 5 },
        }
    },
    [2] = {
        itemName = "bait_squid",
        itemLabel = "Squid",
        lossChance = 50,       -- In Percentage
        otherCatchChance = 30, -- In Percentage
        fishCatchable = {
            { name = "blue_whale", chance = 50 },
            { name = "gray_whale", chance = 50 },
        },
        otherCatchable = {
            { name = "rusty_key",     chance = 5 },
            { name = "rusty_lockbox", chance = 5 },
        }
    },
    [3] = {
        itemName = "bait_octopus",
        itemLabel = "Octopus",
        lossChance = 50,       -- In Percentage
        otherCatchChance = 35, -- In Percentage
        fishCatchable = {
            { name = "humpback_whale", chance = 100 },
        },
        otherCatchable = {
            { name = "rusty_key",     chance = 5 },
            { name = "rusty_lockbox", chance = 5 },
        }
    },
    [4] = {
        itemName = "bait_cowcarcass",
        itemLabel = "Cow Carcass",
        lossChance = 50,       -- In Percentage
        otherCatchChance = 40, -- In Percentage
        fishCatchable = {
            { name = "school_shark", chance = 50 },
            { name = "horn_shark",   chance = 50 },
        },
        otherCatchable = {
            { name = "rusty_key",     chance = 5 },
            { name = "rusty_lockbox", chance = 5 },
        }
    },
    [5] = {
        itemName = "bait_pigcarcass",
        itemLabel = "Pig Carcass",
        lossChance = 50,       -- In Percentage
        otherCatchChance = 45, -- In Percentage
        fishCatchable = {
            { name = "greatwhite_shark", chance = 100 },
        },
        otherCatchable = {
            { name = "rusty_key",     chance = 5 },
            { name = "rusty_lockbox", chance = 5 },
        }
    },
}

--Treasure gotten from lockboxes (Can Add More lockboxes if desired)
Config.Treasure = {
    ["rusty_lockbox"] = {
        itemRequired = "rusty_key",
        amountOfItems = 2,
        loot = {
            { name = "goldbar", chance = 100, amount = 2 },
        }
    }
}

Config.FishingRodPrices = {
    [1] = {
        rod = "fishingrod",
        label = "Fishing Rod",
        price = 25,
    },
    [2] = {
        rod = "advanced_fishingrod",
        label = "Advanced Fishing Rod",
        price = 50,
    },
    [3] = {
        rod = "midtier_fishingrod",
        label = "Mid-Tier Fishing Rod",
        price = 75,
    },
    [4] = {
        rod = "hightier_fishingrod",
        label = "High-Tier Fishing Rod",
        price = 100,
    },
    [5] = {
        rod = "the_master_fishingrod",
        label = "The Master Fishing Rod",
        price = 1000,
    },
}

--Built In Shop Settings

Config.Items = {
    label = "Bait Shop",
    items = {
        { name = 'bait_worms',       price = 10, count = 50 },
        { name = 'bait_minnows',     price = 20, count = 50 },
        { name = 'bait_cricket',     price = 30, count = 50 },
        { name = 'bait_grasshopper', price = 40, count = 50 },
        { name = 'bait_leech',       price = 50, count = 50 }
    }
}

Config.IllegalItems = {
    label = "Illegal Bait Shop",
    items = {
        { name = 'bait_squid',      price = 60,  count = 50 },
        { name = 'bait_cowcarcass', price = 100, count = 50 },
        { name = 'bait_pigcarcass', price = 150, count = 50 },
        { name = 'bait_seaweed',    price = 200, count = 50 },
        { name = 'bait_octopus',    price = 250, count = 50 },
    }
}

--Prices For Selling Legal Fish
Config.LegalFish = {
    ["rockfish"] = {
        ["name"] = "rockfish",
        ["price"] = 10
    },
    ["californiahalibut"] = {
        ["name"] = "californiahalibut",
        ["price"] = 20
    },
    ["jacksmelt"] = {
        ["name"] = "jacksmelt",
        ["price"] = 30
    },
    ["surfperch"] = {
        ["name"] = "surfperch",
        ["price"] = 40
    },
    ["halibut"] = {
        ["name"] = "halibut",
        ["price"] = 50
    },
    ["californiacorbina"] = {
        ["name"] = "californiacorbina",
        ["price"] = 60
    },
    ["calicobass"] = {
        ["name"] = "calicobass",
        ["price"] = 70
    },
    ["mackeral"] = {
        ["name"] = "mackeral",
        ["price"] = 80
    },
    ["whiteseabass"] = {
        ["name"] = "whiteseabass",
        ["price"] = 90
    },
    ["sheephead"] = {
        ["name"] = "sheephead",
        ["price"] = 100
    },
    ["yellowtail"] = {
        ["name"] = "yellowtail",
        ["price"] = 110
    },
    ["salmon"] = {
        ["name"] = "salmon",
        ["price"] = 120
    },
    ["barracuda"] = {
        ["name"] = "barracuda",
        ["price"] = 130
    },
    ["lingcod"] = {
        ["name"] = "lingcod",
        ["price"] = 140
    }
}

--Prices For Selling Illegal Fish
Config.IllegalFish = {
    ["gray_whale"] = {
        ["name"] = "gray_whale",
        ["price"] = 300
    },
    ["blue_whale"] = {
        ["name"] = "blue_whale",
        ["price"] = 310
    },
    ["humpback_whale"] = {
        ["name"] = "humpback_whale",
        ["price"] = 320
    },
    ["school_shark"] = {
        ["name"] = "school_shark",
        ["price"] = 330
    },
    ["horn_shark"] = {
        ["name"] = "horn_shark",
        ["price"] = 340
    },
    ["greatwhite_shark"] = {
        ["name"] = "greatwhite_shark",
        ["price"] = 350
    },
    ["green_turtle"] = {
        ["name"] = "green_turtle",
        ["price"] = 360
    },
    ["leatherback_turtle"] = {
        ["name"] = "leatherback_turtle",
        ["price"] = 370
    },
    ["olive_ridley_turtle"] = {
        ["name"] = "olive_ridley_turtle",
        ["price"] = 380
    },
}

--Fish Weight & Length Settings
Config.SmallFishChance = 80
Config.MediumFishChance = 15
Config.LargeFishChance = 5

Config.FishSize = {
    ["small"] = {
        ["rockfish"] = {
            ["minWeight"] = 4,  -- LBS
            ["minLength"] = 10, -- Inches
            ["maxWeight"] = 9,  -- LBS
            ["maxLength"] = 20, -- Inches
        },
        ["californiahalibut"] = {
            ["minWeight"] = 25, -- LBS
            ["minLength"] = 21, -- Inches
            ["maxWeight"] = 50, -- LBS
            ["maxLength"] = 42, -- Inches
        },
        ["jacksmelt"] = {
            ["minWeight"] = 1,  -- LBS
            ["minLength"] = 8,  -- Inches
            ["maxWeight"] = 1,  -- LBS
            ["maxLength"] = 16, -- Inches
        },
        ["surfsmelt"] = {
            ["minWeight"] = 1, -- LBS
            ["minLength"] = 4, -- Inches
            ["maxWeight"] = 1, -- LBS
            ["maxLength"] = 9, -- Inches
        },
        ["surfperch"] = {
            ["minWeight"] = 1,  -- LBS
            ["minLength"] = 6,  -- Inches
            ["maxWeight"] = 2,  -- LBS
            ["maxLength"] = 12, -- Inches
        },
        ["halibut"] = {
            ["minWeight"] = 153, -- LBS
            ["minLength"] = 33,  -- Inches
            ["maxWeight"] = 306, -- LBS
            ["maxLength"] = 67,  -- Inches
        },
        ["californiacorbina"] = {
            ["minWeight"] = 3,  -- LBS
            ["minLength"] = 10, -- Inches
            ["maxWeight"] = 7,  -- LBS
            ["maxLength"] = 21, -- Inches
        },
        ["calicobass"] = {
            ["minWeight"] = 5,  -- LBS
            ["minLength"] = 6,  -- Inches
            ["maxWeight"] = 10, -- LBS
            ["maxLength"] = 13, -- Inches
        },
        ["mackeral"] = {
            ["minWeight"] = 3,  -- LBS
            ["minLength"] = 8,  -- Inches
            ["maxWeight"] = 6,  -- LBS
            ["maxLength"] = 17, -- Inches
        },
        ["barracuda"] = {
            ["minWeight"] = 18, -- LBS
            ["minLength"] = 21, -- Inches
            ["maxWeight"] = 36, -- LBS
            ["maxLength"] = 42, -- Inches
        },
        ["whiteseabass"] = {
            ["minWeight"] = 32, -- LBS
            ["minLength"] = 21, -- Inches
            ["maxWeight"] = 65, -- LBS
            ["maxLength"] = 42, -- Inches
        },
        ["sheephead"] = {
            ["minWeight"] = 5,  -- LBS
            ["minLength"] = 12, -- Inches
            ["maxWeight"] = 11, -- LBS
            ["maxLength"] = 25, -- Inches
        },
        ["yellowtail"] = {
            ["minWeight"] = 32, -- LBS
            ["minLength"] = 33, -- Inches
            ["maxWeight"] = 64, -- LBS
            ["maxLength"] = 67, -- Inches
        },
        ["salmon"] = {
            ["minWeight"] = 4,  -- LBS
            ["minLength"] = 6,  -- Inches
            ["maxWeight"] = 9,  -- LBS
            ["maxLength"] = 13, -- Inches
        },
        ["lingcod"] = {
            ["minWeight"] = 28, -- LBS
            ["minLength"] = 21, -- Inches
            ["maxWeight"] = 56, -- LBS
            ["maxLength"] = 42, -- Inches
        },
        ["green_turtle"] = {
            ["minWeight"] = 122, -- LBS
            ["minLength"] = 17,  -- Inches
            ["maxWeight"] = 244, -- LBS
            ["maxLength"] = 34,  -- Inches
        },
        ["leatherback_turtle"] = {
            ["minWeight"] = 695,  -- LBS
            ["minLength"] = 25,   -- Inches
            ["maxWeight"] = 1390, -- LBS
            ["maxLength"] = 50,   -- Inches
        },
        ["olive_ridley_turtle"] = {
            ["minWeight"] = 35, -- LBS
            ["minLength"] = 10, -- Inches
            ["maxWeight"] = 70, -- LBS
            ["maxLength"] = 21, -- Inches
        },
        ["school_shark"] = {
            ["minWeight"] = 19, -- LBS
            ["minLength"] = 27, -- Inches
            ["maxWeight"] = 38, -- LBS
            ["maxLength"] = 55, -- Inches
        },
        ["horn_shark"] = {
            ["minWeight"] = 7,  -- LBS
            ["minLength"] = 17, -- Inches
            ["maxWeight"] = 15, -- LBS
            ["maxLength"] = 34, -- Inches
        },
        ["greatwhite_shark"] = {
            ["minWeight"] = 833,  -- LBS
            ["minLength"] = 87,   -- Inches
            ["maxWeight"] = 1667, -- LBS
            ["maxLength"] = 175,  -- Inches
        },
        ["gray_whale"] = {
            ["minWeight"] = 31250, -- LBS
            ["minLength"] = 204,   -- Inches
            ["maxWeight"] = 62500, -- LBS
            ["maxLength"] = 409,   -- Inches
        },
        ["blue_whale"] = {
            ["minWeight"] = 145444, -- LBS
            ["minLength"] = 458,    -- Inches
            ["maxWeight"] = 290888, -- LBS
            ["maxLength"] = 917,    -- Inches
        },
        ["humpback_whale"] = {
            ["minWeight"] = 62500,  -- LBS
            ["minLength"] = 371,    -- Inches
            ["maxWeight"] = 125000, -- LBS
            ["maxLength"] = 742,    -- Inches
        },
    },
    ["medium"] = {
        ["rockfish"] = {
            ["minWeight"] = 9,  -- LBS
            ["minLength"] = 20, -- Inches
            ["maxWeight"] = 10, -- LBS
            ["maxLength"] = 23, -- Inches
        },
        ["californiahalibut"] = {
            ["minWeight"] = 50, -- LBS
            ["minLength"] = 42, -- Inches
            ["maxWeight"] = 60, -- LBS
            ["maxLength"] = 50, -- Inches
        },
        ["jacksmelt"] = {
            ["minWeight"] = 1,  -- LBS
            ["minLength"] = 16, -- Inches
            ["maxWeight"] = 1,  -- LBS
            ["maxLength"] = 19, -- Inches
        },
        ["surfsmelt"] = {
            ["minWeight"] = 1,  -- LBS
            ["minLength"] = 9,  -- Inches
            ["maxWeight"] = 1,  -- LBS
            ["maxLength"] = 10, -- Inches
        },
        ["surfperch"] = {
            ["minWeight"] = 2,  -- LBS
            ["minLength"] = 12, -- Inches
            ["maxWeight"] = 2,  -- LBS
            ["maxLength"] = 15, -- Inches
        },
        ["halibut"] = {
            ["minWeight"] = 306, -- LBS
            ["minLength"] = 67,  -- Inches
            ["maxWeight"] = 367, -- LBS
            ["maxLength"] = 80,  -- Inches
        },
        ["californiacorbina"] = {
            ["minWeight"] = 7,  -- LBS
            ["minLength"] = 21, -- Inches
            ["maxWeight"] = 8,  -- LBS
            ["maxLength"] = 25, -- Inches
        },
        ["calicobass"] = {
            ["minWeight"] = 10, -- LBS
            ["minLength"] = 13, -- Inches
            ["maxWeight"] = 12, -- LBS
            ["maxLength"] = 15, -- Inches
        },
        ["mackeral"] = {
            ["minWeight"] = 6,  -- LBS
            ["minLength"] = 17, -- Inches
            ["maxWeight"] = 7,  -- LBS
            ["maxLength"] = 20, -- Inches
        },
        ["barracuda"] = {
            ["minWeight"] = 36, -- LBS
            ["minLength"] = 42, -- Inches
            ["maxWeight"] = 43, -- LBS
            ["maxLength"] = 50, -- Inches
        },
        ["whiteseabass"] = {
            ["minWeight"] = 65, -- LBS
            ["minLength"] = 42, -- Inches
            ["maxWeight"] = 78, -- LBS
            ["maxLength"] = 50, -- Inches
        },
        ["sheephead"] = {
            ["minWeight"] = 11, -- LBS
            ["minLength"] = 25, -- Inches
            ["maxWeight"] = 13, -- LBS
            ["maxLength"] = 30, -- Inches
        },
        ["yellowtail"] = {
            ["minWeight"] = 64, -- LBS
            ["minLength"] = 67, -- Inches
            ["maxWeight"] = 76, -- LBS
            ["maxLength"] = 80, -- Inches
        },
        ["salmon"] = {
            ["minWeight"] = 9,  -- LBS
            ["minLength"] = 13, -- Inches
            ["maxWeight"] = 10, -- LBS
            ["maxLength"] = 15, -- Inches
        },
        ["lingcod"] = {
            ["minWeight"] = 56, -- LBS
            ["minLength"] = 42, -- Inches
            ["maxWeight"] = 67, -- LBS
            ["maxLength"] = 50, -- Inches
        },
        ["green_turtle"] = {
            ["minWeight"] = 244, -- LBS
            ["minLength"] = 34,  -- Inches
            ["maxWeight"] = 292, -- LBS
            ["maxLength"] = 40,  -- Inches
        },
        ["leatherback_turtle"] = {
            ["minWeight"] = 1390, -- LBS
            ["minLength"] = 50,   -- Inches
            ["maxWeight"] = 1667, -- LBS
            ["maxLength"] = 60,   -- Inches
        },
        ["olive_ridley_turtle"] = {
            ["minWeight"] = 70, -- LBS
            ["minLength"] = 21, -- Inches
            ["maxWeight"] = 84, -- LBS
            ["maxLength"] = 25, -- Inches
        },
        ["school_shark"] = {
            ["minWeight"] = 38, -- LBS
            ["minLength"] = 55, -- Inches
            ["maxWeight"] = 45, -- LBS
            ["maxLength"] = 65, -- Inches
        },
        ["horn_shark"] = {
            ["minWeight"] = 15, -- LBS
            ["minLength"] = 34, -- Inches
            ["maxWeight"] = 17, -- LBS
            ["maxLength"] = 40, -- Inches
        },
        ["greatwhite_shark"] = {
            ["minWeight"] = 1667, -- LBS
            ["minLength"] = 175,  -- Inches
            ["maxWeight"] = 2000, -- LBS
            ["maxLength"] = 210,  -- Inches
        },
        ["gray_whale"] = {
            ["minWeight"] = 62500, -- LBS
            ["minLength"] = 409,   -- Inches
            ["maxWeight"] = 75000, -- LBS
            ["maxLength"] = 490,   -- Inches
        },
        ["blue_whale"] = {
            ["minWeight"] = 290888, -- LBS
            ["minLength"] = 917,    -- Inches
            ["maxWeight"] = 349065, -- LBS
            ["maxLength"] = 1100,   -- Inches
        },
        ["humpback_whale"] = {
            ["minWeight"] = 125000, -- LBS
            ["minLength"] = 742,    -- Inches
            ["maxWeight"] = 150000, -- LBS
            ["maxLength"] = 890,    -- Inches
        },
    },
    ["large"] = {
        ["rockfish"] = {
            ["minWeight"] = 10, -- LBS
            ["minLength"] = 23, -- Inches
            ["maxWeight"] = 12, -- LBS
            ["maxLength"] = 27, -- Inches
        },
        ["californiahalibut"] = {
            ["minWeight"] = 60, -- LBS
            ["minLength"] = 50, -- Inches
            ["maxWeight"] = 72, -- LBS
            ["maxLength"] = 60, -- Inches
        },
        ["jacksmelt"] = {
            ["minWeight"] = 1,  -- LBS
            ["minLength"] = 19, -- Inches
            ["maxWeight"] = 1,  -- LBS
            ["maxLength"] = 22, -- Inches
        },
        ["surfsmelt"] = {
            ["minWeight"] = 1,  -- LBS
            ["minLength"] = 10, -- Inches
            ["maxWeight"] = 1,  -- LBS
            ["maxLength"] = 12, -- Inches
        },
        ["surfperch"] = {
            ["minWeight"] = 2,  -- LBS
            ["minLength"] = 15, -- Inches
            ["maxWeight"] = 2,  -- LBS
            ["maxLength"] = 18, -- Inches
        },
        ["halibut"] = {
            ["minWeight"] = 367, -- LBS
            ["minLength"] = 80,  -- Inches
            ["maxWeight"] = 440, -- LBS
            ["maxLength"] = 96,  -- Inches
        },
        ["californiacorbina"] = {
            ["minWeight"] = 8,  -- LBS
            ["minLength"] = 25, -- Inches
            ["maxWeight"] = 9,  -- LBS
            ["maxLength"] = 30, -- Inches
        },
        ["calicobass"] = {
            ["minWeight"] = 12, -- LBS
            ["minLength"] = 15, -- Inches
            ["maxWeight"] = 14, -- LBS
            ["maxLength"] = 18, -- Inches
        },
        ["mackeral"] = {
            ["minWeight"] = 7,  -- LBS
            ["minLength"] = 20, -- Inches
            ["maxWeight"] = 8,  -- LBS
            ["maxLength"] = 24, -- Inches
        },
        ["barracuda"] = {
            ["minWeight"] = 43, -- LBS
            ["minLength"] = 50, -- Inches
            ["maxWeight"] = 51, -- LBS
            ["maxLength"] = 60, -- Inches
        },
        ["whiteseabass"] = {
            ["minWeight"] = 78, -- LBS
            ["minLength"] = 50, -- Inches
            ["maxWeight"] = 93, -- LBS
            ["maxLength"] = 60, -- Inches
        },
        ["sheephead"] = {
            ["minWeight"] = 13, -- LBS
            ["minLength"] = 30, -- Inches
            ["maxWeight"] = 15, -- LBS
            ["maxLength"] = 36, -- Inches
        },
        ["yellowtail"] = {
            ["minWeight"] = 76, -- LBS
            ["minLength"] = 80, -- Inches
            ["maxWeight"] = 91, -- LBS
            ["maxLength"] = 96, -- Inches
        },
        ["salmon"] = {
            ["minWeight"] = 10, -- LBS
            ["minLength"] = 15, -- Inches
            ["maxWeight"] = 12, -- LBS
            ["maxLength"] = 30, -- Inches
        },
        ["lingcod"] = {
            ["minWeight"] = 67, -- LBS
            ["minLength"] = 50, -- Inches
            ["maxWeight"] = 80, -- LBS
            ["maxLength"] = 60, -- Inches
        },
        ["green_turtle"] = {
            ["minWeight"] = 292, -- LBS
            ["minLength"] = 40,  -- Inches
            ["maxWeight"] = 350, -- LBS
            ["maxLength"] = 48,  -- Inches
        },
        ["leatherback_turtle"] = {
            ["minWeight"] = 1667, -- LBS
            ["minLength"] = 60,   -- Inches
            ["maxWeight"] = 2000, -- LBS
            ["maxLength"] = 72,   -- Inches
        },
        ["olive_ridley_turtle"] = {
            ["minWeight"] = 84,  -- LBS
            ["minLength"] = 25,  -- Inches
            ["maxWeight"] = 100, -- LBS
            ["maxLength"] = 30,  -- Inches
        },
        ["school_shark"] = {
            ["minWeight"] = 45, -- LBS
            ["minLength"] = 65, -- Inches
            ["maxWeight"] = 54, -- LBS
            ["maxLength"] = 77, -- Inches
        },
        ["horn_shark"] = {
            ["minWeight"] = 17, -- LBS
            ["minLength"] = 40, -- Inches
            ["maxWeight"] = 20, -- LBS
            ["maxLength"] = 47, -- Inches
        },
        ["greatwhite_shark"] = {
            ["minWeight"] = 2000, -- LBS
            ["minLength"] = 210,  -- Inches
            ["maxWeight"] = 2400, -- LBS
            ["maxLength"] = 252,  -- Inches
        },
        ["gray_whale"] = {
            ["minWeight"] = 75000, -- LBS
            ["minLength"] = 490,   -- Inches
            ["maxWeight"] = 90000, -- LBS
            ["maxLength"] = 588,   -- Inches
        },
        ["blue_whale"] = {
            ["minWeight"] = 349065, -- LBS
            ["minLength"] = 1100,   -- Inches
            ["maxWeight"] = 418878, -- LBS
            ["maxLength"] = 1320,   -- Inches
        },
        ["humpback_whale"] = {
            ["minWeight"] = 150000, -- LBS
            ["minLength"] = 890,    -- Inches
            ["maxWeight"] = 180000, -- LBS
            ["maxLength"] = 1068,   -- Inches
        },
    },
}

```
PreviousInstallationNextIntegration

Last updated 1 year ago

📜
🎣