Garry's Mod

Garry's Mod

NPC Daemon
Showing 11-20 of 65 entries
< 1  2  3  4  5  6  7 >
Update: Mar 24, 2024 @ 6:14pm

  • New value: Entity > Spawning > Spawn on Sky
  • Fixed the despawn function not counting any newly spawned entities, potentially causing more despawns than necessary

Update: Mar 22, 2024 @ 11:13pm

  • Fixed invalid subvalues in inputs that were carried over from older profiles. This will once again be automatically patched for them
  • npc_turret_floor selfdestruct now works
  • starter kit change: removed Spawn Offset from Barnacle now that Entity-Specific Fixes exists. (Changes are not done to existing starter kit profiles)

Update: Mar 20, 2024 @ 1:12pm

  • Improved spawnmenu spawning. Spawning onto walls should be far less likely to spawn them stuck in the wall.
  • New class-specific values:
    • npc_barnacle: Entity-Specific Fixes
    • npc_turret_ceiling: Autostart ("true" by default)
  • Editor UI adjustments
  • Spawner tool gun screen looks better
  • Adjusted Help text and some value descriptions

Update: Mar 18, 2024 @ 2:44pm

  • Changed how despawning works by default. Now, if you have an entity quota and the quota would bring you over the limit, it will try to despawn as much as needed for the quota. (This behavior can be changed in the value Radiuses > Despawn: Make Room for Quota)
  • New values:
    • Entity > [Physical] Spawn on Ceiling
    • Entity > [Damage] Damage Filter > Condition > Attacker/Victim Conditions > Cumulative Damage
    • Entity > [Damage] Post-Damage Filter > Disable After Pass (same as in Damage Filter)
    • Squadpool > Radiuses > Despawn: Make Room for Quota
    • Squadpool > Radiuses > Use Outside Area
    • Squad > [Physical] Spawn Collision Min Duration
  • Value changes:
    • Added category "Spawning" and moved some values to it
    • Entity > Damage Filter > maxpasses renamed to "Disable After Pass"
  • More attempts to optimize stuff
  • Fixed oversight in the last update about collision bounds, the autospawner could make bad autospawn choices if the preset's model was edited multiple times in a map session.
  • Reverted backend coroutine change as it didn't make a difference to depth of error reports
  • Fixed issue with random roll in RandomAngle
  • Fixed an error caused by squads creating new squad members in the middle of spawning the squad (e.g. Metropolice creating Manhacks)
  • Fixed errors when editing spawnforce

Update: Mar 16, 2024 @ 1:31pm

  • Improved value list design: By default, values on preset editor now only show if existing or pending, values can be added through the new Add Values button.
  • Added new list display options next to Add Values button.
  • Added cvar for always showing all values in value list (old behavior) in options > Profiles
  • Added multiselect "Enable/Disable selected" option to right click on presets list
  • Adjusted maxradius in the default radiuslimits
  • Attempts to optimize boundary check for non-squad spawns
  • Fixed pending list showing some presets as being edited as soon as they were opened (nothing was actually edited)
  • Moved "Auto-Spawner Starts Disabled" cvar to top of settings
  • Verbose cvar now has two levels, some debug messages are moved to higher verbose level

Update: Mar 15, 2024 @ 2:42pm

  • Rewrote the collision boundary check for squads and entities. In general it should be far better at avoiding putting things in walls when scale or offset are changed.
  • Rewrote the spawn grid function. It's better now.
  • Fixed autospawner errors caused by random scale and random offset.

Update: Mar 13, 2024 @ 7:41pm

  • Restructured "inputs" value. The changes to your profile will be saved automatically when you first load into a map
  • npcd_spawn_startdisabled now defaults to 'on'
  • Fixed errors caused by post-damage, they should work now
  • Friction now properly reverts on players when the player preset changes
  • Various fixes to nil value cases
  • Internally, I've changed how I use coroutines, so they should give a full trace stack on errors instead of a single error line. I don't think this has a risk of breaking anything but who knows.
  • Starter profile changes (these changes won't appear on existing installs unless you use the option Profiles > Recreate Starter Profiles to Pending):
    • Increased max radius of despawn radiuses in the starter profiles
    • chaos kit: Changed "Pick Me Up" bottle to HL2 models instead of CSS
    • chaos kit: Tweaked friction on "High Impact" from 0 to 0.2

Update: Mar 9, 2024 @ 6:03pm

  • Fixed values that used the random decimal function (but had never touched the default min/max) not having their default min/max saved, causing errors

  • NOTICE: If you have any values that used math.Rand (decimal) BEFORE THIS PATCH and you never changed any value in them, the value shown might be incorrect. They will be min 0 to max 1 regardless of the defaults shown, until you change the value at least once. (This is not required for anything done after the patch)

Update: Mar 2, 2024 @ 1:26pm

  • Fixed error on random drop entity offset
  • Invalid player conditions are now silently ignored instead of error
  • Fixed an error when an effect didn't have a valid position

Update: Jan 20, 2024 @ 12:53pm

  • Fixed some nil value errors