Skip to content

Usage

How it works

  1. Obtain a Blue Folder (sea_hunt_start item) - this is consumed when you join the queue.
  2. Form a group with your crew, then head to the Starting NPC near the city and interact with them to join the mission queue.
  3. Once the mission starts, all group members receive an SMS with the coordinates of the Diving NPC near the coast.
  4. Travel to the Diving NPC. Pick up a free Rebreather and optionally rent a Seashark ($500) for quicker travel.
  5. A radius blip appears on the map showing the general search area. Navigate to it and look for the flare particle effect marking the exact dive site.
  6. Dive underwater and locate the 3 wreck props. Interact with each one to begin a 5-second search animation.
  7. Each searched wreck drops the configured loot directly into your inventory.
  8. After all 3 wrecks are searched, a final SMS confirms completion. Return to the Diving NPC to sell your recovered items.

Time limit

The mission has a 35-minute timeout by default. If the timer expires the mission ends automatically and any remaining loot is lost.

Diving locations

There are 9 pre-configured underwater dive sites spread across the map. One is picked at random each time a mission starts. Only one mission can run at a time on the server by default.

LocationArea
1North-west coast (Paleto Bay area)
2North-west coast (Paleto Bay area)
3West coast (near Chumash)
4South-east coast
5South coast
6East coast
7East coast (north)
8Far east coast
9Far west coast

Each site contains 3 searchable wrecks (car wrecks, tanks or train wreckage).

Loot drop tables

Loot is defined in Config.DropTables inside config/sv_config.lua. Each wreck references one of three tiers. You can assign any items and quantities you like.

Table keyDefault usage
car_lowLow-value wrecks
car_mediumStandard wrecks (all current sites use this)
car_highHigh-value wrecks

Each table entry supports itemCount (how many rolls) and a list of items with name, count and optional metaData.

Configuration

FilePurpose
config/sh_config.luaDiving locations, wreck props, Diving NPC coords, Seashark price and spawn, blip radius
config/sv_config.luaLoot drop tables, mission timeout, cooldown, concurrent mission limit, required start item

Admin command

CommandDescription
/force_end_seahunt [stateId]Force-ends the active mission for the group containing the given player