Roaming NPC Vendors

Roaming NPC Vendors 0.1.16

Had to make some pretty big changes for the new Rust update;
- We can't use the native shopkeepers anymore as they have custom animators with no movement animations. Have to use a regular NPC now
- Since we cant use shop keepers, we also cant use the shopkeeper invisible vending machine because you can only interact with it with a shopkeeper npc. The only invisible vending machine we can assign that we can interact with is the travelling vendor one. The downside to using this is that we can't assign a custom name it that shows on the map, so all vendors use the default name which is 'Travelling Vendor'
- Not sure what changed with AI behaviour trees, but vendors wouldn't stop for players anymore, so wrote a custom brain/state machine to handle their logic
  • Like
Reactions: I_DONT_REPLY
This is for the coming update. DO NOT install prior to the game update
Fixed for Rust update
Fix for upcoming Rust update
This is for the upcoming Rust update. Do not install prior to the game update

Fixed for Rust update
Updated for pool changes
Revert because I am an idiot
This is for the coming Rust update. Do not update prior

Pool changes per Rust update
Added a config option to disable dynamic pricing on a per vendor basis
This is for the coming Rust update. Do not update prior

Fixed for Rust update
Check arguments on turret hook