Garry's Mod

Garry's Mod

PAYDAY 2: Nextbots
Showing 1-10 of 21 entries
< 1  2  3 >
Update: 6 Jul, 2024 @ 7:57am

1. New features


1.1. Added extension for external addon models.
1.1.1. Added Criminal type bots and corresponding classes (Dallas, Chains, Wolf, Houston, Dragan, Hoxton, Jiro, Jimmy, Sokol, Bonnie, Clover, Sydney).
1.1.1.1. By default have 2000 health and automatically restore it when not attacked for 2 seconds.
1.1.1.2. Uses bleedout system.
1.1.1.3. After exit from bleedout, receives health regeneration cooldown for 10 seconds.
1.1.2. Added Akan mercenaries type bots and corresponding classes and groups.
1.1.2.1. NOTE: Not all units are presented because I cannot find addons with working player models for bots. This includes Medic, Taser, Shield and weapons models.
1.1.2.2. NOTE: Some unit models have broken hitboxes. Headshots will not be detected, so for example bulldozers can lose their faceplate only from explosions.
1.1.3. Added classes and groups for mexican police. Uses Police type, so default police bots and mexican police bots will not attack each other by default.
1.1.3.1. NOTE: Same problems as Akan bots.
1.1.4. Added Murkywater type bots and corresponding classes and groups.
1.1.4.1. NOTE: Same problems as Akan bots.
1.1.4.2. NOTE: This not include even default units, only special (Taser, Medic, Bulldozer (except Medicdozer), Cloaker).
1.1.5. Added Hostage Rescue Team bot class and group. Uses Police type.

1.2. Added bleedout system.
1.2.1. When health is depleted in normal state, bot enters in bleedout state (falls down with 40% of max health and still can attack, but not move).
1.2.2. When health is depleted in bleedout state, it enters in fatal bleedout state (starts with 30% of max health and cannot attack).
1.2.3. When health is depleted in fatal bleedout state, it dies.
1.2.4. Bot exit from bleedout state when it not attacked for 15 seconds (30 seconds in fatal bleedout state) or its health is above 50%.

1.3. Added sb_anb_payday2_showstubs client ConVar. You can enable this to hide bots in spawn menu with uninstalled required addons.
1.4. Added suppressed state for bots. Currently this will only affect on animations. Activates when bot have less than 25% health.
1.5. Added category (in `Options` tab) for client ConVars in spawnmenu.
1.6. While player damaged by cloaker melee attacks, it cannot do anything.
1.7. Added SelectNextMovementTask task hook to allow using custom movement tasks.
1.8. Added special sniper task for snipers. Snipers should not move from its spawn position (not applied when following leader).
1.9. Added SB_ANB_PAYDAY2_SetupVoices hook for adding custom sounds.
1.10. Added SB_ANB_PAYDAY2_SetupShields hook for adding custom shields.


2. Improvements


2.1. Big update for NextBot Spawner.
2.1.1. Added presets support. You can now save and load configuration of spawner settings.
2.1.2. Spawner can now spawn not only police bots, it can spawn any registered classes and groups.
2.1.3. Allowed to change team of bots.
2.1.4. Allowed to change NPC side and Player side of bots.
2.1.5. Chasing behaviour defaults to 0 (from 1).
2.1.6. Spawn delay defaults to 10 (from 1).
2.1.7. Assault phases support defaults to 1 (from 0).
2.1.8. Removed difficulty selection. Now diffulties was made as presets.
2.1.9. Panel elements visual rework.
2.1.10. You can now change class/group of already added rows in classes table.
2.1.11. New classes added to table now have default percentage of 1 instead of 0.
2.1.12. Classes and groups now sorted in selection list.

2.2. Backward compatibility break: restructured Voices table for more universal using.
2.3. Bots now prioritize enemies based on damage taken from them.
2.4. If bot detects that a player stuck in it, it will try to move away.
2.5. Trying to add fallback hl2 animations in system when we not having pd2 animations addon. But there still many actions for which there are no default animations.
2.6. When bot cannot shoot directly at enemy, it will try to get very close to the enemy. This should help with shield enemies.
2.7. Taser attack damage changed to 20 (from 10).
2.8. Bulldozer can now lose their colar and vest parts (this will not work on models with broken hitboxes).
2.9. Bots attacked by cloaker melee attack will enter in fatal bleedout state (if allowed by config, otherwise they will use blast damage fall animations).
2.10. NPCs attacke by cloaker melee attack now plays same animation when tased on every cloaker punch.
2.11. Cloaker melee attack damage changed to 150 (from 75).
2.12. Cloaker melee attack punch interval changed to 0.5 second (from 1).
2.13. Cloaker jump attack damage changed to 200 (from 100).


3. Fixes


3.1. Fixed headshot damage applied incorrectly due to combination of difficulty and internal class multiplier (in sum it was applied twice).
3.2. Fixed script errors when trying to play pd2 animations but we dont have pd2 animations addon.

Update: 19 Jun, 2024 @ 12:00pm

1. Improvements
1.1. Added cooldown for path recomputing in movement_followleader task.

2. Fixes
2.1. Fixed spread function did not modify final aim vector.

Update: 14 Jun, 2024 @ 6:00am

1. New Features
1.1. Added ConVar sb_anb_payday2_ignoreaddons, allows spawn bots without need to have required addons.
1.2. Added support for hl1 enemies.
1.3. Using new animations sets for passive and combat hold types.
1.4. Using new animations for heavy damage and death.
1.5. Added new animations for fire death, death while running and blast damage.
1.6. Using new animations for medic heal and cloaker attacks.
1.7. Added new animations for cloaker looped attack and cloaker jumps.
1.8. Added jump ability to cloaker with dealing 100 damage.

2. Improvements
2.1. Force shield entities to setup bones on draw to prevent visual unparenting problems.
2.2. Mark ConVars as FCVAR_ARCHIVE for saving.
2.3. Shields and bulldozers can now play heavy damage animation on get blast damage.
2.4. GenSec and Zeal units now plays heavy damage animations like SWAT and FBI.
2.5. Added baton bodygroup to Cloaker.
2.6. Melee attack now tied to ACT_MELEE_ATTACK1 activity.
2.7. Slightly randomize goal position around leader while following him.
2.8. Dropping weapon after passed half of death animation length.
2.9. Added tasering cooldown for Taser.
2.10. Changed cloaker attack logic, deal 75 damage on first punch and continue punching with 25 damage every second while enemy is very near.
2.11. Displaying bot classes instead default nextbot name in kills popups.

3. Fixes
3.1. Payday 2 weapons base bullet trace origin is now at weapon, not bot.
3.2. Payday 2 weapons base emit sounds from weapon, not bot.
3.3. Fixed shield bots sometimes hit their own shields.
3.4. Dont make bot crouch when spot enemy if we cannot see enemy while crouching.
3.5. Dont shoot for one frame after doing postures.
3.6. Fixed friendly npc_sniper still marked as hostile to bots.

Update: 24 Apr, 2021 @ 2:14am

- Removed required addons. All models and materials now included in this addon.

Update: 18 Apr, 2021 @ 9:12am

None Provided

Update: 5 Mar, 2021 @ 12:31pm

- Crouch collision bounds now bigger to improve headshot capability while bot crouching.
- Now bots taking into account friendly antlions and other player allies.

Update: 27 Feb, 2021 @ 5:47am

- Added ability to enable and disable spawner manually using keyboard buttons.
- Added kill icons for PAYDAY 2 weapons.
- Added language phrase of bot class name for death notice.

- Optimized finding enemies function call for huge amount of bots, next call will be performed in random time, so few bots will not call it in same time.
- Added another check to make sure bots will shoot if they see enemy and nothing prevents the bullets from passing (there was problem with npc_strider).
- Shields are also dissolving when bot is dissolving.

Update: 23 Feb, 2021 @ 12:00pm

- Nextbot spawner now taking into account only bots with type of "Police" and team "police" when calculating current bot count to compare with Max value.
- Members of group of bots now use same SpawnData as leader.
- sb_anb_payday2_variant can be now a string with format "1,2,..." to randomly choose variant for bot from given set.
- Added ability to enable depend on Assault Phases from addon "PAYDAY 2: Assault Phases".

Update: 21 Feb, 2021 @ 8:28am

- Hotfix for "PAYDAY 2 NextBots Spawner" tool right click.

Update: 21 Feb, 2021 @ 8:25am

- Added tool "PAYDAY 2 NextBots Spawner".
- Added entity "sb_advanced_nextbot_payday2_spawner".

- Bots can now be created with custom spawn data using NEXTBOT.CustomSpawnData before NEXTBOT:Spawn().
- Adding .AddonsMounted = true/false to class data when adding it to npc list.