tasks.lua

0r-fishingv2/config/tasks.lua
return {
   -- Bass Tasks (Level 1, Common)
   {
      id = 1, -- Unique ID for the task
      name = 'Bass Beginner', -- Name of the task
      description = 'Catch 25 Bass fish', -- Description of the task
      rewards = { -- Rewards for completing the task
         money = 150, -- Amount of in-game currency rewarded
         xp = 75, -- Amount of experience points rewarded
      },
      fishName = 'bass', -- The fish associated with the task
      requiredAmount = 25, -- Number of fish to catch to complete the task
      minLevel = 1, -- Minimum player level required to undertake the task
      currentAmount = 0, -- Current progress towards completing the task !! DO NOT EDIT THIS MANUALLY !!
      completed = false, -- Completion status of the task !! DO NOT EDIT THIS MANUALLY !!
   },
   {
      id = 2,
      name = 'Bass Collector',
      description = 'Catch 50 Bass fish',
      rewards = {
         money = 300,
         xp = 150,
      },
      fishName = 'bass',
      requiredAmount = 50,
      minLevel = 1,
      currentAmount = 0,
      completed = false,
   },
   {
      id = 3,
      name = 'Bass Master',
      description = 'Catch 100 Bass fish',
      rewards = {
         money = 600,
         xp = 300,
      },
      fishName = 'bass',
      requiredAmount = 100,
      minLevel = 1,
      currentAmount = 0,
      completed = false,
   },

   -- Bluegill Tasks (Level 2, Eco)
   {
      id = 4,
      name = 'Bluegill Hunter',
      description = 'Catch 20 Bluegill fish',
      rewards = {
         money = 200,
         xp = 100,
      },
      fishName = 'bluegill',
      requiredAmount = 20,
      minLevel = 2,
      currentAmount = 0,
      completed = false,
   },
   {
      id = 5,
      name = 'Bluegill Expert',
      description = 'Catch 40 Bluegill fish',
      rewards = {
         money = 400,
         xp = 200,
      },
      fishName = 'bluegill',
      requiredAmount = 40,
      minLevel = 2,
      currentAmount = 0,
      completed = false,
   },
   {
      id = 6,
      name = 'Bluegill Legend',
      description = 'Catch 75 Bluegill fish',
      rewards = {
         money = 750,
         xp = 375,
      },
      fishName = 'bluegill',
      requiredAmount = 75,
      minLevel = 2,
      currentAmount = 0,
      completed = false,
   },

   -- Common Carp Tasks (Level 3, Eco)
   {
      id = 7,
      name = 'Carp Catcher',
      description = 'Catch 15 Common Carp',
      rewards = {
         money = 250,
         xp = 125,
      },
      fishName = 'common_carp',
      requiredAmount = 15,
      minLevel = 3,
      currentAmount = 0,
      completed = false,
   },
   {
      id = 8,
      name = 'Carp Specialist',
      description = 'Catch 30 Common Carp',
      rewards = {
         money = 500,
         xp = 250,
      },
      fishName = 'common_carp',
      requiredAmount = 30,
      minLevel = 3,
      currentAmount = 0,
      completed = false,
   },
   {
      id = 9,
      name = 'Carp Master',
      description = 'Catch 60 Common Carp',
      rewards = {
         money = 1000,
         xp = 500,
      },
      fishName = 'common_carp',
      requiredAmount = 60,
      minLevel = 3,
      currentAmount = 0,
      completed = false,
   },

   -- Northern Pike Tasks (Level 4, Common)
   {
      id = 10,
      name = 'Pike Pursuer',
      description = 'Catch 12 Northern Pike',
      rewards = {
         money = 300,
         xp = 150,
      },
      fishName = 'nothern_pike',
      requiredAmount = 12,
      minLevel = 4,
      currentAmount = 0,
      completed = false,
   },
   {
      id = 11,
      name = 'Pike Professional',
      description = 'Catch 25 Northern Pike',
      rewards = {
         money = 600,
         xp = 300,
      },
      fishName = 'nothern_pike',
      requiredAmount = 25,
      minLevel = 4,
      currentAmount = 0,
      completed = false,
   },
   {
      id = 12,
      name = 'Pike Champion',
      description = 'Catch 50 Northern Pike',
      rewards = {
         money = 1200,
         xp = 600,
      },
      fishName = 'nothern_pike',
      requiredAmount = 50,
      minLevel = 4,
      currentAmount = 0,
      completed = false,
   },

   -- Perch Tasks (Level 5, Epic)
   {
      id = 13,
      name = 'Perch Pioneer',
      description = 'Catch 10 Perch',
      rewards = {
         money = 400,
         xp = 200,
      },
      fishName = 'perch',
      requiredAmount = 10,
      minLevel = 5,
      currentAmount = 0,
      completed = false,
   },
   {
      id = 14,
      name = 'Perch Pro',
      description = 'Catch 20 Perch',
      rewards = {
         money = 800,
         xp = 400,
      },
      fishName = 'perch',
      requiredAmount = 20,
      minLevel = 5,
      currentAmount = 0,
      completed = false,
   },
   {
      id = 15,
      name = 'Perch Legend',
      description = 'Catch 40 Perch',
      rewards = {
         money = 1600,
         xp = 800,
      },
      fishName = 'perch',
      requiredAmount = 40,
      minLevel = 5,
      currentAmount = 0,
      completed = false,
   },

   -- Rainbow Trout Tasks (Level 6, Rare)
   {
      id = 16,
      name = 'Rainbow Hunter',
      description = 'Catch 8 Rainbow Trout',
      rewards = {
         money = 500,
         xp = 250,
      },
      fishName = 'rainbow_trout',
      requiredAmount = 8,
      minLevel = 6,
      currentAmount = 0,
      completed = false,
   },
   {
      id = 17,
      name = 'Rainbow Expert',
      description = 'Catch 15 Rainbow Trout',
      rewards = {
         money = 1000,
         xp = 500,
      },
      fishName = 'rainbow_trout',
      requiredAmount = 15,
      minLevel = 6,
      currentAmount = 0,
      completed = false,
   },
   {
      id = 18,
      name = 'Rainbow Master',
      description = 'Catch 30 Rainbow Trout',
      rewards = {
         money = 2000,
         xp = 1000,
      },
      fishName = 'rainbow_trout',
      requiredAmount = 30,
      minLevel = 6,
      currentAmount = 0,
      completed = false,
   },

   -- Redfin Pickerel Tasks (Level 7, Common)
   {
      id = 19,
      name = 'Pickerel Pursuer',
      description = 'Catch 10 Redfin Pickerel',
      rewards = {
         money = 350,
         xp = 175,
      },
      fishName = 'redfin_pickerel',
      requiredAmount = 10,
      minLevel = 7,
      currentAmount = 0,
      completed = false,
   },
   {
      id = 20,
      name = 'Pickerel Pro',
      description = 'Catch 20 Redfin Pickerel',
      rewards = {
         money = 700,
         xp = 350,
      },
      fishName = 'redfin_pickerel',
      requiredAmount = 20,
      minLevel = 7,
      currentAmount = 0,
      completed = false,
   },
   {
      id = 21,
      name = 'Pickerel Champion',
      description = 'Catch 40 Redfin Pickerel',
      rewards = {
         money = 1400,
         xp = 700,
      },
      fishName = 'redfin_pickerel',
      requiredAmount = 40,
      minLevel = 7,
      currentAmount = 0,
      completed = false,
   },

   -- Rock Bass Tasks (Level 8, Common)
   {
      id = 22,
      name = 'Rock Bass Hunter',
      description = 'Catch 8 Rock Bass',
      rewards = {
         money = 400,
         xp = 200,
      },
      fishName = 'rock_bass',
      requiredAmount = 8,
      minLevel = 8,
      currentAmount = 0,
      completed = false,
   },
   {
      id = 23,
      name = 'Rock Bass Expert',
      description = 'Catch 15 Rock Bass',
      rewards = {
         money = 800,
         xp = 400,
      },
      fishName = 'rock_bass',
      requiredAmount = 15,
      minLevel = 8,
      currentAmount = 0,
      completed = false,
   },
   {
      id = 24,
      name = 'Rock Bass Master',
      description = 'Catch 30 Rock Bass',
      rewards = {
         money = 1600,
         xp = 800,
      },
      fishName = 'rock_bass',
      requiredAmount = 30,
      minLevel = 8,
      currentAmount = 0,
      completed = false,
   },

   -- Small Trout Tasks (Level 9, Rare)
   {
      id = 25,
      name = 'Small Trout Seeker',
      description = 'Catch 6 Small Trout',
      rewards = {
         money = 450,
         xp = 225,
      },
      fishName = 'small_trout',
      requiredAmount = 6,
      minLevel = 9,
      currentAmount = 0,
      completed = false,
   },
   {
      id = 26,
      name = 'Small Trout Specialist',
      description = 'Catch 12 Small Trout',
      rewards = {
         money = 900,
         xp = 450,
      },
      fishName = 'small_trout',
      requiredAmount = 12,
      minLevel = 9,
      currentAmount = 0,
      completed = false,
   },
   {
      id = 27,
      name = 'Small Trout Legend',
      description = 'Catch 25 Small Trout',
      rewards = {
         money = 1800,
         xp = 900,
      },
      fishName = 'small_trout',
      requiredAmount = 25,
      minLevel = 9,
      currentAmount = 0,
      completed = false,
   },

   -- Smallmouth Bass Tasks (Level 10, Common)
   {
      id = 28,
      name = 'Smallmouth Hunter',
      description = 'Catch 8 Smallmouth Bass',
      rewards = {
         money = 500,
         xp = 250,
      },
      fishName = 'smallmouth_bass',
      requiredAmount = 8,
      minLevel = 10,
      currentAmount = 0,
      completed = false,
   },
   {
      id = 29,
      name = 'Smallmouth Expert',
      description = 'Catch 15 Smallmouth Bass',
      rewards = {
         money = 1000,
         xp = 500,
      },
      fishName = 'smallmouth_bass',
      requiredAmount = 15,
      minLevel = 10,
      currentAmount = 0,
      completed = false,
   },
   {
      id = 30,
      name = 'Smallmouth Master',
      description = 'Catch 30 Smallmouth Bass',
      rewards = {
         money = 2000,
         xp = 1000,
      },
      fishName = 'smallmouth_bass',
      requiredAmount = 30,
      minLevel = 10,
      currentAmount = 0,
      completed = false,
   },

   -- Sockeye Salmon Tasks (Level 11, Eco)
   {
      id = 31,
      name = 'Salmon Seeker',
      description = 'Catch 5 Sockeye Salmon',
      rewards = {
         money = 550,
         xp = 275,
      },
      fishName = 'sockeye_salmon',
      requiredAmount = 5,
      minLevel = 11,
      currentAmount = 0,
      completed = false,
   },
   {
      id = 32,
      name = 'Salmon Specialist',
      description = 'Catch 10 Sockeye Salmon',
      rewards = {
         money = 1100,
         xp = 550,
      },
      fishName = 'sockeye_salmon',
      requiredAmount = 10,
      minLevel = 11,
      currentAmount = 0,
      completed = false,
   },
   {
      id = 33,
      name = 'Salmon Legend',
      description = 'Catch 20 Sockeye Salmon',
      rewards = {
         money = 2200,
         xp = 1100,
      },
      fishName = 'sockeye_salmon',
      requiredAmount = 20,
      minLevel = 11,
      currentAmount = 0,
      completed = false,
   },

   -- Trout Tasks (Level 12, Common)
   {
      id = 34,
      name = 'Trout Tracker',
      description = 'Catch 6 Trout',
      rewards = {
         money = 600,
         xp = 300,
      },
      fishName = 'trout',
      requiredAmount = 6,
      minLevel = 12,
      currentAmount = 0,
      completed = false,
   },
   {
      id = 35,
      name = 'Trout Expert',
      description = 'Catch 12 Trout',
      rewards = {
         money = 1200,
         xp = 600,
      },
      fishName = 'trout',
      requiredAmount = 12,
      minLevel = 12,
      currentAmount = 0,
      completed = false,
   },
   {
      id = 36,
      name = 'Trout Master',
      description = 'Catch 25 Trout',
      rewards = {
         money = 2500,
         xp = 1250,
      },
      fishName = 'trout',
      requiredAmount = 25,
      minLevel = 12,
      currentAmount = 0,
      completed = false,
   },
   -- Whitefish Tasks (Level 13, Epic)
   {
      id = 37,
      name = 'Whitefish Warrior',
      description = 'Catch 4 Whitefish',
      rewards = {
         money = 700,
         xp = 350,
      },
      fishName = 'whitefish',
      requiredAmount = 4,
      minLevel = 13,
      currentAmount = 0,
      completed = false,
   },
   {
      id = 38,
      name = 'Whitefish Expert',
      description = 'Catch 8 Whitefish',
      rewards = {
         money = 1400,
         xp = 700,
      },
      fishName = 'whitefish',
      requiredAmount = 8,
      minLevel = 13,
      currentAmount = 0,
      completed = false,
   },
   {
      id = 39,
      name = 'Whitefish Legend',
      description = 'Catch 15 Whitefish',
      rewards = {
         money = 2800,
         xp = 1400,
      },
      fishName = 'whitefish',
      requiredAmount = 15,
      minLevel = 13,
      currentAmount = 0,
      completed = false,
   },
}

Last updated