Garry's Mod

Garry's Mod

487 ratings
NPC Daemon
4
4
4
2
2
2
2
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: NPC
Addon Tags: Fun, Roleplay
File Size
Posted
Updated
1.515 MB
13 Aug, 2021 @ 9:35pm
29 May, 2024 @ 10:25pm
65 Change Notes ( view )

Subscribe to download
NPC Daemon

Description
NPC, NextBot, Entity & Player presets, smart automated squad spawning, drop sets, weapon sets, NPC scheduling, war and chaos.

NPC Daemon allows you to:
  • Customize entity and player presets with 100+ different properties
  • Automatically spawn squads, smartly, around the map
  • Manipulate spawned NPC schedules to seek out or chase enemies
  • Create drop sets for entities and players
  • Create equippable weapon sets for NPCs and players
  • Tweak A LOT of options

The spawning system is smarter than just constantly filling every node on the map. It can use navmeshes, nodes, or neither. It allows per-radius limits and despawning, and will check for things like distance from players, world collision, water level, and more. A player stress & pressure system is included to allow the spawning system to create natural highs and lows.

This addon works great for adding combat to any map or turning them into a battlefield.

Three example profiles are included: a starter kit with normal NPC squads; a VIP defense example where enemies chase after the VIP; and a "chaos kit" which shows off what's possible

Inspired by Jason's Zombie/NPC Invasion addon,
moomoohk & Kiddoneshon's Zombie/NPC Invasion+ update and SMOD's mapadd system

There's always work to do, expect more to come.

https://github.com/sockpuppetclock/npcdaemon
Popular Discussions View All (20)
136
27 May @ 6:19pm
PINNED: -Unofficial Bug Reports-
The Clown
14
29 May, 2024 @ 5:39pm
Suggestion
Soldier
1
30 May @ 1:08am
[SELF-RESOLVE] Help!!! I was a big dummy and deleted the starter kit's weapon sets thinking it was easily reversible!
Oblong_Phrooszki
504 Comments
sompychessrabies 7 Jul @ 1:39pm 
you make a dropset preset in the dropset menu of your profile and assign what items are going to be dropped via preset and then go to an npc or entity and assign the dropset to either on death or on damage
CommonSay 6 Jul @ 6:41pm 
How do you use the dropset feature?
sompychessrabies 4 Jul @ 7:44pm 
I think the spawn on ceiling flag broke
sompychessrabies 3 Jul @ 12:07pm 
@Qooji my method to make crates actually drop items is to make an entity be prop_physics, then give them the hl2 crate model, then set its hp to 1, make a dropset, and have it drop those items upon damage
ddfarmer03 21 Jun @ 7:26pm 
how can you make npcs that are normaly hostile friendly to one another? ive tried using the relationship inward and outward values but they dont seem to work for me
Spawn Hybrid 3 May @ 3:09pm 
@Qouji Customizable Entity Spawner my friend. It only works on maps with nodegraphs though.
Qöuji 3 May @ 11:14am 
Can you add support for the "item_item_crate" point entity? Using keyvalues to set the ItemClass that it drops doesn't seem to work at all.
Penkeh.mdl 1 May @ 2:12pm 
For some weird reasons after a crash the addon doesn't consider me as an admin of my own solo server despite crashing many times before with it and never had this happen.
Sankoh_Tew 15 Apr @ 10:15am 
Why is Despawn not working. Not under any circumstances. Whatever the settings are, Despawn doesn't work. NPCs can exhaust their entire spawn limit, I fly to the other end of the map and they stop appearing. And there is no information anywhere on how to set up Despawn correctly.
MR. fish 13 Mar @ 10:29pm 
add some sort of 3d/2d simulation for presets when switching colors/textures/bodygroups/etc.