This addon is on Steam, you can download it there instead: https://steamcommunity.com/sharedfiles/filedetails/?id=2969405101
This mod is in Beta, there will be bugs, but constant updates with new features and fixes.
Although you can just clone the repository. (I will put updates into a secondary branch before releasing it) I would suggest downloading the latest release, Thank You!
Special thanks to Zenlenafelex [PSF] for helping me with the pathfinding code for the bot.
I made this because I usually have to play Gmod alone and I also wanted to see what I could do with the nextbot system. This is also a base bot addon, I will use this addon to make bots for other gamemodes.
CommandName, CommandParameters, Example
TRizzleCreateBot
botname
followdist
dangerdist
meleedist
pistoldist
shotgundist
rifledist
healthreshold
combathealthreshold
playermodel
spawnwithpreferredweapons
TBotSetFollowDist
targetbot
followdist
TBotSetDangerDist
targetbot
dangerdist
TBotRegisterWeapon
weapon
weaponType
hasScope
hasSecondaryAttack
SecondaryAttackCooldown
maxStoredAmmo
TBotAddPreferredWeapon
targetbot
weapon
TBotRemovePreferredWeapon
targetbot
weapon
TBotClearPreferredWeaponList
targetbot
TBotSetMeleeDist
targetbot
meleedist
TBotSetPistolDist
targetbot
pistoldist
TBotSetShotgunDist
targetbot
shotgundist
TBotSetRifleDist
targetbot
rifledist
TBotSetHealThreshold
targetbot
healthreshold
TBotSetCombatHealThreshold
targetbot
combathealthreshold
TBotSetPlayerModel
targetbot
playermodel
TBotSpawnWithPreferredWeapons
targetbot
1 or 0
TBotSetModelSkin
targetbot
desiredskin
TBotSetModelBodyGroup
targetbot
row
number
TBotSetDefault
targetbot
I know what you are thinking, but these are needed to make the bot fun and easy to use.