There have been some questions about HTNPlayers, from various perspectives, so I thought I'd lay out some clarity.
HTNPlayers are the Bandits, some (or all now?) of the Military Tunnel bots, the Cargo Ship bots, the CH47 bots, and the Scarecrows.
I haven't played Rust in a little while; Something might have changed, but that was my last count. ^
Right now BotSpawn has no support in any way for HTNPlayers.
I do have immediate plans to allow BotSpawn to modify any+all bots which spawn by default, via limited config profiles.
That would include all of the HTNPlayers listed, but would only allow modification of things like kits, names, health, etc.
There would be no behavioural modification, or control over their roam range, or spawn radius.
There are no immediate plans to fully support, by spawning and behaviourally controlling, HTNPlayers mainly because, at present, there are no hooks for controlling their behaviour.
Also I think it would take a fair bit of re-writing, even with hooks, to support them properly.
I can, and will, bring in options to make the existing BotSpawn scientists and murderers ignore HTNPlayers which are on the map, if that's what BotSpawn users want, but I have no control over the reverse at present; I.E. If some HTNPlayer wants to attack botspawn murderers or scientists, then it's going to happen.
Hope that's helpful for some of you.
I for one would want HTNPlayers to be ignored by scientists and murderers. Normal behavior from what I have encountered is that HTNPlayers do not attack other spawned bots or animals.
So scientists and murderers I would prefer them to ignore HTNPlayers and animals. The scientists and murderers from botspawn.
Cool let me know when you plan to implement, can't wait!!