244,588 Commits over 3,898 Days - 2.61cph!
Don't keep firing flares at ultimate speed if the player holds down the flare fire button
Simplified pilot flare obj
Attack heli pilot flares are now functional vs homing rockets (not just visual)
Adjust peg placement for homing missile launcher on gun racks
Merge AttackHeliFlares -> HomingVsPlayerHelis. Getting the whole gang together.
Merge HomingMissileLaungher -> HomingVsPlayerHelis
Merge Main -> HomingVsPlayerHelis
Merge from HomingMissileLauncher
Update global_networked_bases/2021
Merge color_overrides -> global_networked_bases
Fix multidraw convar so it defaults false
Player controlled color for construction skin actually works now
Merge from weapon_racks/remerging
Cherry pick
86331,
86332,
86335,
86342
The merge from main in
86816 undid the last set of changes, so hopefully reapplying them here
Putting on a branch in case things get too weird
Semi-implemented the safe zone and owner protection stuff for HAB purchasing
▍▍▌█▍▋▅▍ █▇▄▄▅▉ ▄▆▉▆▊ ▊▊▄▆ ▊▆▌▉▋▌ ▆▉ ▆▆▇▄ █▍█ ▌▋ ▍▉▌█▋ ▅▍ ▅▊ ▋▊▌▄▄▅▌▊▆ ▅▄▆█▅ (▆▌ -> ▌▋)
Adjust when hand IK kicks in during deploy
Fixed bone retargets not getting properly reverted in some cases, fixes NRE's when changing view mode while parachuting
Rewrote conversation_airwolf_response_interested from "I'd like to buy a helicopter" to "I'd like to buy an aircraft"
Added support for spawning non-vehicles at Air Wolf. VehicleSpawner now uses a new IVehicleSpawnUser interface instead of BaseVehicle. BaseVehicle and HotAirBalloon now both implement IVehicleSpawnUser.
Scrap heli doesn't need this fuel override
Matchmaking map list sorts by most popular
Players can view Settings from Pause Menu, add blur if ingame
Merge multidraw convar fix
Some fixes
Leave "random color based on position in world" to shader until we get the "color set by players" working
HAB now has a proper icon and name on the death screen
Changed main menu style, added settings page for rebinding inputs
Merge Main -> HotAirBalloon DeathScreen
Hide Create A Class behind the editor for now
NotificationManager supports parsing Input Hints using a pattern https://files.facepunch.com/tony/1b3011b1/sbox-dev_zC1LT7iTAi.png
Up MP5 holster time to match @MaxLebled's new anim
Reference weapon packages in sbproj, create a class can use proper models from WeaponDefinition again
v_mp5: polished holster animation
https://files.facepunch.com/maxlebled/1b3011b1/2023-08-30%2023-24-55.mp4
Alternate door option: Shared health with main balloon/armor.
Added ChildDoor - a standard door with extra options to redirect damage and protection to parent.
Switched HAB door to use ChildDoor.
Default multidraw to false on 2019 (for editor) as it only works in 2021 and causes nothing to render when enabled
Restore AssetBrowser property attribute editor
Delete RippleCompute, add Fluid Simulator
Iterate on fluid simulation, divergence needs to be 2D
Iterate simulation
Map fluid simulation properly to water shader
Advect UV and dye on fluid simulator, add blend to water
More work on getting colors working
HAB armor door is no longer immortal, has own health.
merge from HomingMissileLauncher
merge from initial_airborn_patch_balance_pass - Everything subject to change