8,451 Commits over 2,131 Days - 0.17cph!
Set gang leader as owner on gang buildings
Gangs can exist with no leader now, some minor edits to support that
Server/client fix for debug gang creation
Adding spawning in the new type of gang buildings
Gang buildings on testmap_smaller
Auto-create a debug gang and join it if there aren't any gangs, so test maps etc can still be used
Grey out gang selection buttons when the gangs don't exist, instead of erroring out
Renamed MissionInstance to AvailableMission to improve clarity
Gangs don't get dissolved any more, joining is force, you can't leave any more.
Fixed ladder code. My changes to support multi-part ladders evidently got accidentally lost in the mega-merge on changeset #3425.
Disabled mission character glow for now to remove the "outline ghost" issue
Fixed double send of mission data. Apparently when a coroutine is started, the reference to it doesn't actually become null until the next frame. Who knew?
Also added an outline renderer prevention against double adds.
Added an unrelated missing #if CLIENT flag
Added missing #if SERVER flag
Item rename so there aren't two different things both called "Table"
Made mission payouts clearer
Fixed delivery missions paying extra
Fixed playtest InfoMessage bug reported by Ryleigh.
Fixed proxy characters flicking out of view when standing in doorways, but I had to add an extra raycast per character.
Merge my character refactor changes
Merging character refactor changes
Merge minor Character cleanup to trunk
Fix for error if player gets a welfare notification right as they die.
NPC inventory no longer needs to sync to clients at all. I needed to change how ammo is sourced so that the item doesn't need to be created for the HeldItem - it's now just a prefab reference on the HeldItem gun, which will lose support for using multiple ammo types in the same gun, but we don't do that anyway.
Removed ability to create gang. Removed ability to create emblem.
Added map grid ref overlay
Reverting new changes that have been moved to the branch.
Merge in the latest from Main.
Fixed player damage not working
Fixed ordering issue on vehicle exit, which causes item icons to not update correctly
A lot of changes here, but the main task completed is that a character's UnifiedInventory now only resides in the owner client and server, and not in the proxy.
Gang buildings are no longer spawned randomly.
Gang hq. Gang buildings will spawn differently.
Doing the same thing to inputs - Moving from the base Character to the server and owner, removing references from proxy.
Continuing to refactor things out of the general character into more specific sub-areas. Motor this time.
Proxy players don't need inventory at all, only server and owner do. Removing inventory from proxys.
Experimenting with Character interfaces
Made What's New screen actually work
Merging in the latest from Main
Add the amount of an item to dropped items