8,451 Commits over 2,131 Days - 0.17cph!
Fleshed out crime definition
Acquire item task working
All existing mission stuff working, but delivery missions need more code to be completable.
Merge in Mission Definition changes since they turned out pretty well.
That's better. Remember your design patterns, kids.
Mission task definition stuff working, although it's probably a little overcomplicated
Trying something with mission task definitions
Players get released from jail when the sentence is complete
Added some template crime stuff
Added console command to teleport players to jail
Added ability to teleport players.
Lots of NPC standing around
Some delivery mission stuff
Emergency calls summon the cops
Different UI for emergency calls. Doesn't do anything yet.
Minor nav arrow rules edit
Arrow scale tweaks. Highlighting for current mission task.
Set mission time in real time, so it's game speed independent. +Some time UI changes.
Mission time info in the main HUD, and other mission tweaks
Got menu buttons working and added mission info button
Fixed event expired issue
Clear scheduled mission events when the objects are destroyed. Stops mission ends firing for discarded missions.
Mission regen changes for payphones
More payphones, less mailboxes. Made them 50/50.
Reduce nav arrow min vis time
Add `long` support to RPCs
Time remaining moved from being per-task to per-mission. Plus some other mission work.
Hysteresis for the nav arrow
Initially spawn NPCs without staggering them. Prevents long-running choppiness at server start.
Fixed the last mission not disappearing from the mission list
Missions get removed when the player accepts them
Complete missions, get money.
Fixed the cash getting method. Previously it would return a max of one of each note type.
Actually fixed NetworkSimulator buffer issues properly (I hope). No more client spewing errors
Fixewd bug with copying memory streams that was breaking my NetworkSimulator
Mission failure on character death
Fixing some errors in Server mode. Removing orphaned meta files from the recent merge.
Get rid of the warning for setting later in OnValidate, plus clearing unused meta files again.
Fix warnings about "SendMessage cannot be called during Awake, CheckConsistency, or OnValidate"