Previously used actions for both inter-entity communication and performing actions. Now entities only queue their own actions and use messages with answers to decide what actions to take.
This required a complete rewrite of the ActionSystem, which is a lot more robust now.
Previously used actions for both inter-entity communication and performing actions. Now entities only queue their own actions and use messages with answers to decide what actions to take.
This required a complete rewrite of the ActionSystem, which is a lot more robust now.