6.0.0 - split legacy module, bugfixes
This is the last of the big refactors done during & after the switch to being a mod, promise.
Split legacy
addon into lifecycle
and activities
addons -
lifecycle
contains all things around spawning and despawningactivities
contains the non-business activities & emotions: panicking, obeying orders etc and creates thebusiness
state machine all the "real" jobs use to attach their states.
Additionally, some things went from common to lifecycle module, notably civ_added
and civ_removed
events as well as GVAR(localCivs)
and GVAR(civClasses)
config settings.
Apart from that those backwards compatibility breaks, this release is being built on Windows, which weirdly enough means the keys checking will now work.
Smaller bugfixes :
- vehicle theft events now watch for the possibility of a player switching into a driver seat, and on the other side allow for hitching rides (i.e. ride in cargo) without being considered a thief.
- civKilled event now passes the killed civilian as third parameter