Skip to content

6.0.0 - split legacy module, bugfixes

Compare
Choose a tag to compare
@Fusselwurm Fusselwurm released this 13 Dec 18:20
· 96 commits to main since this release
55f622d

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 despawning
  • activities contains the non-business activities & emotions: panicking, obeying orders etc and creates the business 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