1,552 Commits over 1,735 Days - 0.04cph!
Set the new dropsLoot bool to true by default on StorageContainer (match old dropChance behaviour)
Extra null check + convert EntityFuelSystem to used the typed version of EntityRef
Merge FloatingBackpack -> Main
All vehicles with storage now drop that storage when destroyed (rowboat, RHIB, hot air balloon, both submarines, modular cars). Modular cars already did this, but the others did not. Note this does not include fuel, or modular car engine parts. Renamed carsdroploot convar to vehiclesdroploot - now affects all listed vehicles.
Merge MountedLookAtOverride_reinstate -> Main. Fixes head look bug and allows head look to show up in a lot more mounted situations.
Fixed IsOnThisModule method benig broken after the SleeperMounting merge
Rename needsVehicleTick back to isMobile, and make it always true for BaseVehicle and its subclasses (this makes it true on CardTable and Sofa unnecessarily, but better that than have it unticked by mistake elsewhere)
Fixed modular cars not using fuel after recent changes
Don't auto-load a save on BillBTestMap
▊▊▅ ▇▌▍ ▊▍▅▄█ ▆▄▉ ▅▅▆▇▍▆▉▉ ▌▌▉█, ▇▉▄ ▌█▌█▄▄▌█▋▉ ▄▌▍ ▇▇█▌▇▇ ▄█▄█
Change MLRS username overflow mode from Ellipsis to Truncate, since the font we use now has no ellipsis.
Move all BradleyAPC.Targeting code inside #server, move AlwaysAllowBradleyTargeting check to server-side only
Fixed vehicle sub-entities doubling up on the client side
Merge VehicleUpdates -> Main, let's try this again
Revert the accidental revert of the revert. Subtracts
66868.
Revert
66868. Was causing trouble with PrefabAttributes that tried to double-process when already destroyed.
Allow prefab pre-processing to include sub-entities. Fixes nested entities on vehicles not stripping client/server-only components. Need André to review this.
Merge misc_improvements -> Main
Merge IntegrateVehicleSubEnts -> Main
Fix ProjectSettings set to CLIENT
Merge MLRSUpdates -> Main
Fixed MLRS realigning bool not handling negative values on the server
Give the card table pot storage a working loot panel reference as well, though it shouldn't matter as this storage is never accessed by players.
Fixed ridable horse corpses not being lootable.
Merge generic_large -> Main. "Re-add generic_large loot panel with 42 slots (for modders)"
Fix BaseMountable PlayerIsMounted checking _mounted instead of player.GetMounted()
Fix for modded servers that have modified the maximum stack size, where players then load >12 rockets into an MLRS, and the MLRS tries to shoot rockets that it doesn't have tubes for, causing IndexOutOfRangeException in FireNextRocket.
█▉▌ ▌▌▉▄▋▉▆▊▄▅▄▉██▇▌ ▅▇▌▆█▆▇▋ ▄▉▋ ▄█▉█▌▇▇█▅▋▄█ ▉▄▅▄▇▊▅▆ ▍█ ▊▅▇ ▉▆▇▉▉▌ ▍▆▋▅▅▉▋ ▆▆ ▅▍ ▆▅▄ ▍▇▆▆▆▄. ▅▍▇▌▉ ▌█ ▅▆▄ ▍▌▊▍▅▆ ▋▌▍ ▉▉▇▍▄▍ ▆▉▅▇ ▆▄▅▇▉▊-▍▍▍▊ ▇▅▉▍▅▅▅.
Fix PatrolHelicopter removing its VehicleWorld collider on the server instead of on the client. Fixes it not taking any damage from server-side rockets.
Set aiming module slot max stack size to 1
Fix bugs with MLRS rocket inventory:
- Fix ammo stack item occasionally being used with amount == 0 (would end up leaving one rocket unfired)
- CanFire now also checks IsBroken
MLRS: Don't allow fixcars while rockets are firing
Fix 'fixcars' command loading one stack of 12 rockets, allowing for MLRS overloading.
Merge incendiary rocket fix -> Main
Merge DMb -> Main. MLRS is feature complete, all known bugs fixed at this point.
Merge DMb -> Main. Fixed MLRS not interacting.
Removed the temporary camper car that was used for testing last month (3module_camper_temp).
Fixed ore node sparkles occasionally appearing in the air away from the node
█▇▇▌▅▋ ▌▊▋▅▍: "▄▆▋▄ ▆▉▍▉▆█▋ ▄▅▉▊-▇▍▇▌▊▋▌▇▄ ▍▊ ▋▄▄▅▇▉▊ ▇█▅▇█▇▇ ▆▊ ▅▄▊▇▅▆▉▇▍▆ ▌█▆ ▆▍▊▄▉▋▍ █▅ ▅▆▇▌ ▅▉▄." █▍▉█ ▄▋▆▇▉ █▉ █▋▅▄▊▆ ▄▅▅▋▇▌▉ ▆▆▍▍ █▄▇▄▄▇█▆ ▇▄▆ █▊▆▉ ▄▆▉▋▍▄ ▊▅▋▍▇▆ ▄▄▍▆.
Merge ArrowCamperFix -> Main
Fixed ID on captainslog.item, was duplicated from vodkabottle.item
Fixed TackleBox prefab having the wrong PrefabID