13,129 Commits over 2,800 Days - 0.20cph!
Simplified colliders on 1module_engine
Simplified colliders on 1module_cockpit_with_engine
Modular Cars inventory loadout edit
Finished simplifying 1module_cockpit.
Fixed conditional add as well
Fixed conditional removal not saving to the prefab, + new features
Working on simplifying colliders on modules
New editor UI options for conditionals
Add ImmortalExceptDecay protection type
Decay modules before decaying chassis
Removed waterlogged ReturnToSpawn. We can use decay for that instead
Added basic chassis decay
▌▌▅ ▌▆▊▇▄▍▇▅▊▉ ▍▌▌▋▆. ▅▌▄▄▆ ▋▋▉▅ ▇▆▊█▆▆▅▅▆▊ ▍█▄█▄ ▋█▍▍▄ ▇▊ ▅▊▊▄▇ ▇▋ ▊▇▅▋▉▄ ▋▆▍ ▍██▌ ▉▅▋▋ ▄▇ ▄▇▌▋▋█▋ ▊▅ ▄▋▅▌.
Don't zoom item icon UI if the slot is not selectable
Remove health from chassis as discussed. Updated vehicle lift editing panel.
Remove test repel trigger
▍▌▍▊▄█ ▉▇█▅▌ + ▉▊▆▉▋▍ ▊▅▊▊ ▇▌▊▄██▋->▅▌▅█▇▇ ▄▉▇▋▋▅▌▋█▄. ▉▍▄▊▄ ▋▍█▌ ▅▉▉▄▆▉™
Fixed 1mod storage item ref
▉▊▇▋▍▊█▇▆▉▊█▆▌▍▉▇█ ▊▊▆ ▍▋▇▆▌▍▊▆ ▇▉▋▅-▍▋▋█ █▋▍▍▋▅▄▄▅▌▇ ▆▇ ▌▇▋ ▉▍▉▌▍▉ ▄▋ ▌▅▌ ▄▌▇▇▅▅ ▄▍▋ ▋▊ █▌▋▇▅.
▍▉▇▌▉▅▄▊▄▅▍▉▍▊▆▅▊▆ ▄▅▋▉▆▄ ▇▍ ▉▄▌ █▋▄▊▇▅▅█ ▆▆▌▌▋▇▍▆ ▉▍▅█ ▉▌▉▋▅▇▇ ▆▆ ▉▉▉ ▍▌▉█▌ ▌▉█▄▊▇.
Extra debug, and add one-frame wait to module add on the server as well.
Additional debugging for the live server
Added damage texture support to chassis
Modules now show damage texture effect
Enable instancing on vehicle mat
Adding explanation to SpawnPop params
Fix TestRidableHorse which had lost its spawnable script
Manifest rebuild after merge
▊▄▌█▅ ▌▅▅▇ ▇▇▉▆->▇▇▉▉▅▆▄▆. ▉▅▊▋: ▉▌▇▌▇▆▄ ▊▋▄▆█▆▋ ▆▋▅▌▉▉█▇ ▇▋█▍ ▊▋█▆.▅.▌▆▋ ▊▍ ▌▆▄▄.▆.▌▉▆.
Conditionals now check on the server as well, letting conditional colliders get enabled/disabled correctly
Unified engine audio into a central manager. Engine sound now grouped by engine type. New ScraptableObject format for defining engine audio settings.
Add additional wheel data to car audio manager. Move engine start/stop sounds to manager.
Minor edits to repel system. Added testing object to test map.
▇▆▄▍▇▋ ▍▌▌▆: ▇▆▊█▇ ▍▊▇▄-▉ ▍▍ ▄▆▅▇ ▉▉▇▆ ▅▍ ▆▍▋▍▄▋▆ █▌▇▅▄▇▄ ▊█▅▇▍▄▊ ▋▆█▆▋▌▄ ▆██▉▅▇▍ ▊▋ ▇▌▍▄ ▊▊▉ ▋▍▍▄▊▅█ ▄▇▄ ▇▉▋▆ ▋▆▍▆▅█▍.
Working on repel force for non-mounted players inside vehicle. New TriggerPlayerForce script runs on the client.
Adjust player damage multiplier with vehicle speed
Really basic damage trigger implementation for player damage. Using existing systems for now but this isn't going to be good enough for cars.
DON'T return the entity gameObject from InterestedInObject. Some existing trigger scripts do this, but it prevents entities with multiple colliders from working correctly. Updating my trigger scripts here.
Decrease vehicle default pop value from 10 to 2.
Code gen/manifest. Restores lost modularcar pop convar.
Fix incorrect vals on 3mod chassis
Put OnHealthChanged event back to being server-only (as it originally was before I changed it a while ago), but moved it to BaseCombatEntity.Server so it won't confuse future newbies.
Code review: Converted module component update calls to come from the vehicle, instead of using the Unity methods. Removed the OnEnable/OnDisable use entirely.