13,129 Commits over 2,800 Days - 0.20cph!
Helicopter work. Can fly up and down.
Prevent users causing intentional drug dealer wars by making all DDs allies.
Lots more work. Network++.
Lots of work on helicopter scripts. Refectored some vehicle audio and other vehicle stuff to be shared in the base class instead of in the car only.
Working on helicopter components. Created helicopter audio clips from a CC0 helicopter recording.
Merge + Finished everything needed for the helicopter model (colliders, LODs etc) and set up most helicopter prefabs.
Update Lot Purchase interaction text and Lot Purchase UI to show correct green/red state for corp purchases in Cyka Blyat
Revert my roof fix, added explanation comment
Little bit of test code to have your corp own everything, for testing furniture placement
Messing with DeployableBuildingCondition. Didn't get a good solution to roof prop placement but saving this bit.
Merge updated ghost detection
Removing most of my ghost check logs. None of them ever triggered except for the ones that I've left in, one of which successfully busts (destroys) ghosts.
Mostly completed a basic helicopter model. Will convert from Blender to another format when done.
Improved comment on gun injury crime thing
Bill F pointed out that some async requests were doing way more than they need to. Simplified them here where possible.
Remove accidental copy-paste comment
Fixed a double damage issue with bullets. Can now prevent double damage from hitbox + motor while also allowing a shooter to be assigned on C4 and so on, which only do server damage. So cops will shoot you if you hurt them with your C4 explosion, your C4 will actually do damage to the motor hit receiver, but your bullets won't. But bot and NPC bullets will.
Sort out client/server hit damage. Still need to test a bit more, maybe refactor a little.
Another rename for clarity
Rename IBulletShooter to IShooter
Updated C4 to simply throw on the server. Angle may be affected by lag if the player is turning their view while throwing.
Some initial work, mostly VehicleManager. Helicopter prefabs are just a duplicate car.
Clean up warnings when in #CLIENT mode
Changed reloading to not fire from the client. Got rid of reload-specific methods as well and moved all reloading stuff out of the base HeldItem and into guns.
Update held item use methods
Call HeldItem DoUpdate from both client and server. Set deployedtime differently so we don't need the base DoUpdate method.
Info when you don't have space to take stuff from a dealer
Clear last damager info if they die. Refactored.
Decrease pistol max firing rate slightly
Adjusted melee so fists etc can actually reach beds to punch/hit them
When missions can't pay to bank account, they fall back to inventory, then ground drop.
Removed shadow on mission arrow
Disallow placing objects on building roof