Thanks
Infinitron
Here are the update notes:
Features
+ Added 5 facilities (Workshop, Library, Gym, Firing Range, Surgery). Facilities can be upgraded 5 times and provide a variety of skill and stat bonuses, buffs, and free items on a timed basis
+ Added 8 enemy rackets (3 Bases + 5 secondary rackets)
+ Re-integrated gang AI, which will build rackets and purchase upgrades, according to the gang's needs
Content
+ New map: survivalist bunker map
+ New map: black market facility
Balancing & Tweaks
+ Increased size of city map to 8x8
Bug Fixes
+ Fixed issue with cursor becoming locked occasionally when going menu -> back to combat.
+ Fixed issue with post mission looting / interrogation (Thanks Nomad, ushas)
+ Fixed issue with interrogating dead enemies. (Thanks Ushas)
+ Fixed issue with shop screen order price not being reset when exiting shop screen. (Thanks RedXIII)
+ Fixed issue with escort mission, with full (x4) party. (Thanks Ushas)
+ Fixed issue with shotgun strafing. (Thanks Ushas)
+ Fixed issue with animation states when strafing from cover to fire.
As you can guess from the time it took, this was one of the more difficult and work intensive updates. Player facilities were fairly easy, but gang rackets and the gang strategic AI took a lot of work, mostly because they needed to interact with code in a lot of different places. To make things more interesting, the gang AI code was written a long time ago and disabled shortly after, so a lack of familiarity and changes in the interim made progress slower. The good news is that the Gang AI make decisions in response to the player's actions, so attacking a gang intensively can change which upgrades they will purchase, which rackets they will buy, and their recruitment levels.
Had forgotten about this, but had also added preliminary code for moving gang lieutenants around and setting up ambushes, the idea being if you bug a gang enough, and act predictably, they will send a lower level gang leader out to hunt you. Can't say for certain yet, but pretty sure this could be added in a relatively small amount of time. Curious to know if you think this would be a worthwhile addition?