Garry's Mod

Garry's Mod

SB Advanced Nextbots (Nextbot Base + Soldiers Nextbots Base)
Showing 11-20 of 23 entries
< 1  2  3 >
Update: Feb 14, 2021 @ 6:06am

- Better jump support for nodegraph PathFollower.

- Fixed: using old segment data one time when changed to next for PathFollower.

Update: Feb 14, 2021 @ 1:49am

- Recreated nodegraph module as lua script. DLL module now not used and don't need.
- Nodegraph commands are now archived.
- Bots now cannot use nodes with link type CAP_MOVE_CLIMB.
- Tried to fix PathFollower::TrivialPathCheck, that seems to not working at all.
- Use increased multiplier for max distance for PathFollower::TrivialPathCheck.

- Added Dissolve ability to bots and bot's weapons.
- Added NEXTBOT:DissolveEntity.

Update: Feb 12, 2021 @ 9:51am

- Added ability to drop weapon from hand (like npcs drops weapon on death).
- Added second argument to NEXTBOT:DropWeapon to drop weapon from hand.
- Added "OnInjured" task hook.

- NEXTBOT:UsingNodeGraph always returns false without nodegraph module.
- NEXTBOT:Give will failing to give weapon if bot can not hold it.
- Bots now drop weapons when killed before becoming a ragdoll rather than after.

- Fixed: Dropped weapon physics was BBOX, should be VPHYSICS.
- Fixed: If failed to get physics object when trying push dropped weapon, velocity was set to bot, not to weapon.
- Fixed: If dropped weapon is engine weapon, deleting lua analog also removes engine weapon.

Update: Feb 10, 2021 @ 10:34am

- Gestures and postures now setups after all ai logic has been worked.

- Fixed: weapon reload restarts next shoot time even if reload time shorter than current next shoot time
- Fixed: soldier nextbots does not pay attention to player who injured this bot when bot has neutral disposition to players.

Update: Feb 7, 2021 @ 7:06am

-- Bot's model eyes will be directed where it is looking.
-- Disabled SetPos in NEXTBOT:Jump for now.

Update: Feb 6, 2021 @ 5:09am

- Implemented bot's physics object support. Physics object will allow usage of AR2 combine balls and other physical props on bots.
- Added `NEXTBOT:OnTouch` hook.
- Added internal `NEXTBOT:OnContact` hook. Used to properly call `NEXTBOT:OnTouch`.

Update: Feb 5, 2021 @ 10:19am

- Added check for NAV_MESH_STOP navarea attribute.
- Added `ENT.CanCrouch` config variable.
- Added ability moving in air (when falling) with small speed, like players.
- Added `ENT.CanDropWeaponOnDie` hook.
- Added `ModifyMovementSpeed` task hook.
- Added `PreventBecomeRagdollOnKilled` task hook.
- Added `ENT.ShouldWeaponAttackUseBurst` hook.
- Added simple view punch system.
- Implemented new navmesh PathFollower jump support.

- Fixed: `ENT:AddEntityRelationship` calls `ENT:SetClassRelationship`, should `ENT:SetEntityRelationship`.
- Fixed error when trying to play footstep with invalid surface.
- Fixed: played posture does not resets animation.
- Fixed: activity restores on landing on ground even if posture is active.

- Lua analog on remove will also delete original engine weapon.
- Now in air stuck check uses bigger collision bounds.
- Returning value in `OnKilled` task hook now does not affect on becoming ragdoll.
- Now to detect npc is dead or not used `NPC.GetNPCState`.
- Lua analogs of engine weapons now playing sounds from bot, not from weapon itself, because it had engine distance-to-play problems.

- Removed `ENT.PathStuckJumpSpeed` config variable.
- Removed debug overlay objects.
- Removed `ProtectedCaller` variables, replaced with nested function.

Update: Jul 25, 2020 @ 1:09am

- Fixed gesture animations playing too fast when bot is moving

Update: Jul 17, 2020 @ 2:40am

- Added TranslateActivity hook for task callbacks
- Added ModifyPlayerControlHUD hook for task callbacks
- Added NEXTBOT:StuckCheckShouldIgnoreEntity, decides should entity be ignored by stuck check trace
- Added StuckCheckShouldIgnoreEntity hook for task callbacks
- Added third argument to DoGesture, decides should behaviour be stopped while gesture active (like DoPosture).
- Added NEXTBOT:DisableBehaviour, decides should behaviour be disabled
- Added DisableBehaviour hook for task callbacks
- Added ply argument to PlayerControlUpdate hook for task callbacks
- Added NEXTBOT:ModifyControlPlayerButtons, allows modify buttons when bot controlled by player
- Added ModifyControlPlayerButtons hook for task callbacks

- Added PreventShooting hook for task callbacks (in shooting_handler task in Soldier Base)

- Updated Player control networking.
- ENT.DrawPath changed to ConVar "sb_anb_drawpath". ENT.DrawPath variable stores that ConVar

- NodeGraph DLL Module: Updated trace filter for PathFollower::Avoid
- NodeGraph DLL Module: Added DeathDropHeight check for cost generator function

DOWNLOAD DLL MODULE AGAIN TO GET UPDATED VERSION

Update: Jul 4, 2020 @ 2:34am

- Removed print.

- Added SWEP:ShouldDropOnDie check.