Switches Locations into an array of script-created locations on which variables are set instead of an array of variables. Closes #8.
Determines locations from mission-defined config rather than default map config.
Adds a behaviour .fms for civilians spawned in towns which makes them move around and run away in combat. Closes #10.
Switches the client-side player loop into a server-side CBA statemachine that determines whether locations should be active or not.
Makes elders spawn at a consistent location if there is a local map-defined cityCenter location type.
Switches functions to preInit/postInit calling instead of mission folder scripts. Eliminates the need for copying these scripts between mission folders and allows for proper initialization of eventHandlers.
This pull request will: