branchrust_reboot/main/vehiclescancel

1,903 Commits over 2,191 Days - 0.04cph!

6 Years Ago
Give modular vehicle their own seat type, let the driver turn around further
6 Years Ago
Add basic garage thing to my test map
6 Years Ago
Merge from Main -> Vehicles
6 Years Ago
Updated chassis colliders and what's removed on client
6 Years Ago
Removed client/server split for module collision. Both can share the server colliders. Now unified under a new shared object.
6 Years Ago
Move chassis and module models to client only.
6 Years Ago
Switch to damaged model via enable/disable renderers instead of active/inactive gameobject (performance)
6 Years Ago
Don't destroy vehicle anymore at 0 health
6 Years Ago
Switch vehicle model to the destroyed model when at zero health
6 Years Ago
Add placeholder destroyed models to modules
6 Years Ago
Merge Main -> Vehicles
6 Years Ago
Added collision damage for modular vehicles
6 Years Ago
Remove debug print
6 Years Ago
Adjust collision FX
6 Years Ago
Added collision FX to base vehicle. Modules become part of the compound collider so they automatically pass collision info down as well.
6 Years Ago
Fix BaseVehicle extra bracket
6 Years Ago
Merge from Main -> Vehicles
6 Years Ago
updated chassis, fuel tank
6 Years Ago
- █▍▊ ▋▍▍▌▋█ ▌▆▇▍▋▉ ▉▅▌ ▍▊▉▅▋██▄▊▄ ▇▆▊▋ ▉▊▆▋. ▋▇▉'█ ▇▉▋▄▍▄▌ ▋▇▉▊▉▉▍▌▇▅ ▆▇▌▆▌█▆, ▅█▌ ▇█▌▌▋▇ ▉▇▄█▋▉ █▆ ▍▋▋ ▉▄▆▊▋▍▊ █▄▊▅█▅█. ▌█▆ █▆ ▉▋▌▆▍ ▉▌▍█▊▌ ▉▇▅▊▊ ▅▆▆ ▉▉▅█ ▊▊ █▌▍▍▍▅▆ ▌▊▆▄ ▋▋▇▄▍▄▅▋▆▄ ▋▇█▋▋▅ ▍▍▋ ▇▇▆▊ █▋▍'▄ ▉▉▉▋▋. ▌▉▍▇ ▍▆ ▉▉▍▊▇▉▊█ █▅▆ ▍▆ ▌▌▌▋█ ▅▌▇▄▍. - ▊▆▊▆▄█▍▌ ▇▆▋▇▆▇ ▊▌ ▄▌▆ █▌▇▉▇▍▌
6 Years Ago
Split StandardVehicleModule into three, with .Client/.Server separate
6 Years Ago
If chassis is destroyed, remaining modules don't naturally show their killed FX because they're not killed directly. Tell them to all show their FX.
6 Years Ago
Reduced base chassis health
6 Years Ago
Remove mountables when seating is destroyed
6 Years Ago
- Implemented destruction FX support for chassis and modules. - Fixed Client/Server compile issues. - Moved serverGibs from BaseVehicle to BaseHelicopterVehicle where it should have been.
6 Years Ago
Testing module destruction. Added support for damage FX + added placeholder-ish damage FX on engine modules. Note: OnHealthChanged is now called on client as well as server - existing usages have been updated with isServer checks.
6 Years Ago
Fuel now used per engine instead of per vehicle. Also use less fuel at idle, more with increasing throttle.
6 Years Ago
Cherry-pick Bill's boat fix
6 Years Ago
Merge from Main->Vehicles
6 Years Ago
Wheel rotation rate now adjusts differently when wheel is not grounded
6 Years Ago
Adjust engine RPM sounds
6 Years Ago
REVERTED averageVelocity removal from #39748. Native velocity methods weren't accurate/smooth enough
6 Years Ago
Modified tire friction and steer values
6 Years Ago
From code review: Don't reuse ProtoBuf class. Protocol++. Plus formatting.
6 Years Ago
From code review: Don't reuse MaxThrust Vector (+ some reformatting)
6 Years Ago
From code review: Change driver input sets to be a ListDictionary, and use method getters instead of properties.
6 Years Ago
From code review: LateUpdate fully enclosed by #if CLIENT
6 Years Ago
- From code review: Replace AverageVelocity with native velocity system. - From code review: Remove more cases of inited. isSpawned is a good substitute. - Remove [RequireComponent(typeof(Rigidbody))] as it prevented removal on the client.
6 Years Ago
From code review: Reformat serialized fields (see new Basecamp comment also)
6 Years Ago
Save rigidbody info, so data can be entered on the RB, but can still be used on the client which removes it.
6 Years Ago
From code review: Removed and replaced TransformPointToLocal/InverseTransformPointToLocal. From code review: ModuleManager does now need to still be a MonoBehaviour since it uses a couple of Unity methods, but made that clearer. Additional: Refactored ModuleManager classes a bit. Now TBase can be a BaseEntity which removes any need for casting.
6 Years Ago
Fix for random modular spawner double-adding modules. Simplifies module parenting as well.
6 Years Ago
From code review: AddMountPoint returns existing mount point if it's already added
6 Years Ago
From code review: Convert ID checks to use EqualNetID. Add extension method for comparing layer.
6 Years Ago
Reduce skid sound volume
6 Years Ago
From code review: Force specification of fuel loot distance, plus general cleanup of the EntityFuelSystem class.
6 Years Ago
From code review: Make lastAttackedTime internal
6 Years Ago
Merge Main -> Vehicles
6 Years Ago
experiments
6 Years Ago
Sorting out issues with drag etc
6 Years Ago
Added chassis sound manager and skid sounds. More driving physics work.