/v1/botaction
POST Send Bot Command so that it can do something.
Object structure:
{"IP", "127.0.0.1 or IP competitive pvp API assigned you"}, {"apiPassword", "password that you get from /v1/apipassword" }, {"entityUniqueID", "uniqueID of bot that you want to control" }, {"actionType", "action that you want to perform -> rotate, move, attack, stop, chat, reload, skill, cancelAttack"}, {"actionValue", "some actions also take value, more on that below"}
rotate takes Vector3 actionValue: {x,y,z}, this is the world location where you want to rotate your bot.
move takes Vector3 actionValue: {x,y,z}, this is the world location where you want to go, bot will use game's inbuilt pathfinding, but nothing stops you from writing your own pathfinder using data from /v1/grid.
attack takes string actionValue: uniqueID, this is the ID of the Bot that you want to attack or heal, for example.
chat takes string actionValue: message, bots can talk.
skill takes int actionValue: skillIndex, this is arrayIndex, bots can have max 3 skills.
Note: After the game detects that the player is sending API Bot Commands, the inbuilt AI for a player will turn off.
Last updated