# Functions
DepositAll is an engine operation which commands a character to visit a bank and deposit all of their inventory.
Execute commands a character to focus on building their inventory for harvestable items.
Fight will attempt to find and fight appropriate monsters.
Forage will attempt to Forage resources until the character should bank.
FulfilOrder will instruct the character to seek out and gather the required resource.
Gather will move to, and gather loop a resource.
Move physically moves a character if they aren't already there.
No description provided by the author
No description provided by the author
ShouldFulfilOrder determines if this order is still relevant / should be fulfilled it's based upon the quantity on hand in bank, not counting items in flight.
Travel facilitates travel to the nearest location for a given type/code.
# Variables
No description provided by the author
# Type aliases
Operation is a type of event we want a character to do ideally this is an event that is run until a stop value is returned.