How it works
The hunting loop for players, from the license to the meat locker, and what each NPC, item and system does.
Places
| Place | Where | Level | What players do there |
|---|---|---|---|
| Hunting Lodge | Map blip, southwest of Paleto Bay | 1 | Buy the license, supplies and weapons, sell meat and trophies, rent vehicles, claim challenges and tournament wins, view the hunting map, the leaderboards and the Animal Index, swap into the hunting outfit |
| Meat Locker | Map blip, in Paleto Bay | 1 | Process carcasses for the best yields |
| Trapper | No blip, shown on the hunting map | 5 | Buy traps, trap bait and the motion sensor, sell trapped rabbits, hens and chicken hawks |
| Illegal Hunter | Hidden, not on any map | 10 | Buy illegal gear and baits, sell illegal trophies and trapped cats and dogs, take bounties |
All four are set in InteractableNPC in config/shared/general.lua: position, model, blip and the level needed to talk to them.
Hunting license
The first time a player talks to the Hunting Lodge, the Meat Locker or the Trapper, Hunting offers a license for $500. The Illegal Hunter doesn't ask for one. Change the price or turn the license off in hunting_license in config/shared/settings.lua.
To check licenses your own way, edit hooks.hasHuntingLicense in base/core/open/server/hooks.lua.
A hunt
- Buy a Hunting Map at the lodge and use it. It shows the open hunting zones, which animals each one has, where you are and the hunting NPCs.
- Go into an open zone. After 60 seconds you count as inside, and animals start to spawn around you.
- Kill an animal with the hunting rifle or the crossbow. The kill counts when you have the animal's level.
- Target the carcass to inspect it. It shows the weight, and heavier animals give more meat and better trophies.
- Choose Quick Butcher to butcher it on the spot, or Pick Up Carcass to carry it. Press G to drop a carried animal.
Quick Butcher needs a butcher kit of the animal's tier or higher and plays a minigame: trace the cut path to harvest. It gives smaller yields than the meat locker.
For the full yield, carry the carcass to a rental vehicle and target the vehicle to load it. Drive to the Meat Locker, carry the carcass in and choose Process Animal. After the animal's processing time it shows Ready To Claim under Animals in Meat Locker. A player can have 5 animals in the locker at once.
The Wild Cow, Young Bear, Wild Chimpanzee, Stray Horse and Brown Bear are too large to carry, so they are always butchered on the spot.
Animals
| Animal | Level | Butcher kit tier | Illegal |
|---|---|---|---|
| Whitetail Deer | 1 | 1 | No |
| Wild Boar | 1 | 1 | No |
| Cottontail Rabbit | 1 | 1 | No |
| Wild Cow | 2 | 1 | No |
| Wild Pig | 3 | 1 | No |
| Prairie Coyote | 5 | 2 | No |
| Ravage Cougar | 7 | 2 | No |
| Young Bear | 8 | 2 | No |
| Grey Wolf | 9 | 2 | No |
| Spotted Leopard | 10 | 3 | Yes |
| Wild Chimpanzee | 12 | 3 | Yes |
| Stray Horse | 13 | 3 | Yes |
| Brown Bear | 15 | 3 | Yes |
Each animal's spawn weight, weight range, XP, processing time and rewards are in config/shared/animals.lua.
Killing an illegal animal, or hunting outside an open zone, sends an alert to the police through your dispatch script. The alerts are set in alerts in config/shared/settings.lua.
Baits
Use a bait from your inventory inside an open zone. It is placed on the ground, and after a short wait an animal from that bait's list walks to it. Higher tiers bring animals sooner and let you place the next bait sooner. Pug bait uses a live pug.
Traps
- Buy a trap from the Trapper and use it to place it. Each player can have one trap.
- Target the trap and choose Add Bait with feed or meat trap bait.
- Wait for the lure time, 20 to 30 minutes with tier 1 bait and less with higher tiers. A trap with a Motion Sensor shows on the hunting map when it has caught something.
- Target the trap and choose Capture Animal to get a trapped animal item, or Release Animal. Pickup Trap takes the trap back.
The Trapper buys rabbits, hens and chicken hawks. Cats and dogs sell to the Illegal Hunter. The Trapper unlocks better bait and the motion sensor as a player's trapped animal count grows.
Animal tracker
The Illegal Hunter sells the animal tracker from level 12. Use it within 300 m of one of the tracking spots in the woods south of Paleto Bay. It brings out a deer, boar, rabbit, coyote or cougar near you and marks it on the map for 60 seconds. The tracker has a 2 minute cooldown, and an animal that isn't hunted leaves after 5 minutes. The spots are in Tracker.animalSpawns in config/shared/animals.lua.
Campfire
Place a campfire on natural ground, add up to 10 raw meat and take the cooked meat off when it's done. Each piece takes 10 seconds. The fire burns out after 20 minutes, and each player can have one.
Rental vehicles
| Vehicle | Level | Price | Carcasses |
|---|---|---|---|
| Hunting Fourwheeler | 1 | $250 | 1 |
| Hunting Truck | 10 | $400 | 2 |
Rent them under Rent Hunting Vehicle at the lodge. The rental gets keys from your keys script and a full tank. Bring it back within 25 m of the lodge and choose Return Hunting Vehicle to get half the price back.
To use another vehicle, add it to HuntingVehicles in config/shared/general.lua with a position for every animal in each carcass slot.
Levels, challenges and tournaments
- Levels. Players earn XP from kills, trapped animals, challenges and bounties and go from level 1 to 20. Level 20 takes 500,000 XP. The thresholds are in
levelsinconfig/shared/general.lua. - Daily challenges. Each player gets three random challenges a day: kill, gather or sell a number of something. Claim the reward at the lodge.
- Tournaments. By default a tournament starts at 12:00 and 16:00 server time. The players who kill or gather the most of the tournament's target win $5,000, $3,000 and $2,000. Everyone else who takes part gets $250. Claim wins at the lodge under Tournaments.
- Leaderboards. The lodge shows the top players by reputation, animal kills and animals trapped.
- Bounties. From level 10 the Illegal Hunter gives bounties to kill a number of a certain animal, from Easy to Hard. A player can start a new bounty every 60 minutes.
For admins
Admins draw the hunting zones in game with /gg_hunting:zoneEditor. See Create hunting zones.
