Controller - IsaacMulcahy/RPG-AI-SYSTEM-WIKI GitHub Wiki
here. This will be kept for a while and will eventually be removed.
This wiki has now moved toOverview
All controllers within the system derive from a base class which defines what makes up a controller. These are designed to be interchangeable but cover different functionalities of behaviours. Each controller will have an opportunity to provide a candidate action up to the NPC with a weighting, this weighting is called the Global Weighting. The AIDataBoard then uses this information to run the highest controller each loop.