8,451 Commits over 2,131 Days - 0.17cph!
Renamed class, closing ui ends a call, you can no longer call yourself, stopped dial sound when not dialing.
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.
Phone serialization and client and server error fixes.
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
Phone can kind of send messages to another phone now.
More work on gang mission stuff. Non-functional at present
Starting on how the gang missions will be created and work with each other
Just adding notes about missions sort of as a plan
Working on gang mission tasks
Phone almost ready to start to make calls.
Changed the way the fists icon works.
Better events system for gang missions
Gangs fully implement IMissionUser and sync mission info to clients.
Trying to hook phones up.
Refactored the mission system to support multiple players attempting the same mission. Gangs will be IMissionUsers (like players are for individual missions), with every member of the gang considered a mission runner.
Gang mission system initial commit
Moved mission payphone stuff into a sub-component of the mission manager
Removed hole cutters on boarded windows since I kept getting invisibly shot through them
Fixed RPC ordering issue causing gang drug sell zones to not show up anymore
Fix NRE on client when new players spawn into gang building, due to sync delays. Also set gang colours on gang spawn lots
Fixed door damage bug on client
Added missing #SERVER flag to cellphone
Moved a door in the new gang building. Two doors had overlapping interaction areas which would sometimes cause the wrong one to interact.
Remove ability to take over gang houses. Can still take over personal units.
Removed gang Founder references since they're created at startup now with no founder.