branchwiseguys/main/game_changescancel
98 Commits over 0 Days - ∞cph!
Merge in the latest from Main
Update gang mission package icon
Gang client notifications working, but should probably be moved
Allow persistent notifications
Pass through "show task complete message" info
Working on user visible events on gang missions
Fixed mission payout info bug
Modified the mission system so everything is set up when the mission is first created. No more trying to keep up with item assignments changing, finding new targets etc.
Nav arrow for gang missions
Let arrow point to received stuff in the gang safe. Don't end the receive task until someone's picked up all of it.
Gang mission data gets copied to client in combined C+S mode
Select mission gangs randomly again
Fixes, UI, etc for missions
Gang mission fixes and UI work
Add safe contents to gang inventory change event
Gang HQ safes try to spawn on the first floor
Safes face the right way (towards the center of the room)
A safe spawns in gang buildings, though it can be hard to find...
Classic Unity null overriding fix
Destroy gang mission package when the mission is over
Gang mission tasks set up
#if CLIENT'd some UI code
All payphone missions working again with the refactored mission system
Refactoring the mission system to allow the extra nuance gang missions need. Tasks can now have certain parameters set that are ScriptableObjects themselves, which simplifies the number of different task types we'll need.
Delivery mission task work
Simplified - Decided missions don't actually need to know about THE package, and just knowing about the definition rather than the instance is enough. If missions end up with multiple packages, they can be different types (or the code can be updated).
Shared context mission work
Improved some mission parameter stuff
Making item receive task able to drop items into gang safes and so on
More work on gang mission stuff. Non-functional at present
Starting on how the gang missions will be created and work with each other