Would be nice if I could look at a medic crate/ammo box and just press ‘X’ and all the bots in my squad would go grab extra supply without a need to juggle around the whole squad.
And for the sake of communication, I will refer to both of them in general as a ‘supply depot’
This command would make placing a supply depot near rally/spawn point a really useful move and would reward team players who like to build these depots too.
And in the scenario of…
A) A player is looking at the ammo box
- this should act as a command to pick up supply instead of dismantle the box.
trade off:
- players are no longer able to order a dismantle of any ammo box.
B) The player is looking at a supply depot and cap point which also happens to be in the same direction.
- prioritizing the defending the cap point command first, since the player could just move around and look the supply depot from another direction.
C) 2 or more depots are within the same line of sight when a player presses this command
- prioritize the nearest depot first.
D) If a bot has already had a full load of med kit/ammo while being commanded to pick up supply
- You can leave this as simple as making the bot walking toward the depot and pretending to ‘grab’ the supply but you can go an extra mile and make that bot check if they’re ‘allowed’ to pick up supply or not.
E) When a bot is ‘interrupted’ during the command via the player goes into a prone postion
- That bot will also change into a crawling movement toward the assigned depot.
F) When a bot is ‘interrupted’ during the command via being open-fired upon by an enemy.
- The bot should ignore the grabbing supply command and shoot back at the shooter and resume the command after it assumes that the situation is ‘safe’ like with the 'following the player’ behavior.
G) When a bot see an enemy during the command but is not fired upon regardless of its squad’s setting (be it passive or aggressive)
- The bot should ignore that non-aggro enemy and run toward the supply depot without open firing.
H) When a player look at a supply depot that’s out of the range of the ‘defend that point’ command
- The command is not activatable.
I) When a player move outside of the command range (aka when your command is disable due to being too faraway from the squad)
- The command will be automatically cancelled and all the bots would run back to the player regardless of their completion of the task.
J) If the assigned depot is destroyed during the command
- stop the command immediately.
Hope you like my idea.