191,800 Commits over 4,049 Days - 1.97cph!
Added a temp interaction icon
Change DroppedItemContainer to use the same `RemoveFractionOfContainer()` method that softcore uses
- expose static function for moving multiple containers into a single inventory inside DroppedItemContainer
- also change ContainerCorpse to point to the same static function that the DroppedItemContainer uses
- remove default destroyPercent of 0, force it to be supplied to the method
Don't show the world vine to the person riding that vine in first person
Fixed vine repositioning incorrectly when swing ends, refactor vine visual out into it's own separate class/hierarchy and move into a budgeted update method
Merge from creative_alwayson
Update FP.Steamworks - possible fix for steam load error
Merge from jungle_update, better crocodile behaviour
- Make croc better at pretending to flee to bait player into following it to the water
- Make croc even more sluggish when it didn't take enough damage to be angry
- Give croc same protection value as tiger (effectively buffs melee weapons which would be moskito bites otherwise)
Force snake back into alert anim when reappearing.
Restore rotation.
Fix some warnings from trying to play anims on disabled GO.
Zero exit time for idle->alert.
Detect being enabled again after reposition.
Refactor ContainerCorpse to use `RemoveFractionOfContainer()` so all "remove fraction of items from inventory" methods share the same logic
Add ability for `RemoveFractionOfContainer()` to take out different percentage than 50%
Fix it not looping backwards since it's iterating while removing items
Fix single stack items not being removed from source container
Croc will now start quite slow, and get more and more aggressive the more it's shot at
Add client events for disappear/reappear.
Play (placeholder) rustling sounds when disappearing and reappearing during location change, to make it easier to track the snake.
Increase player movement speed reduction to 70% (but still much shorter duration)
Fixed seismic senor and electric heater volumes
Merge from quality_level_squash: Remove all quality levels but one
Attempts to stop boomerang flipping mid way through its flight
Fuel generator has an exhaust FX when active.
Fixed infinite loop with removing world decals
Refactor so `RemoveFractionOfContainer()` method is moved from softcore gamemode -> ItemContainer
Revamped heater and fixed mipmap light bleed.
Electric furnace doesn't spew embers.
Tesla coil shadow opt.
merge from softcore_update
ItemContainer merge unfuckery
fix decals RTs when 0 decals
merge from softcore_update
merge from softcore_update/deployable_corpse
Fixed hammer model scale preview scaling bones multiple times
Unhide sv_hl2mp_weapon/item_respawn_time
Also made mp_weaponstay work for map spawned entities
Added prop_disable_distance_fade to console switches
Also made cheat convars be disabled if sv_cheats=0
HTTP calls the fail function with -disablehttp
Fixed ep2 props overriding hl2 content unintentionally
Updated a bunch of HL2 map icons
To better represent the areas on them/be more recognizable and less dark
Touch up episodic icons as well
Added missing TF2 map icons
console quick switch adjustments
Having cheat cvars be disabled is annoying, since they still work in singleplayer
Also just remove prop_disable_distance_fade from this, as I don't feel like it belongs
auto-set file prefix from prefab name
merge from respawn_changes -> softcore_update
account for alpha tested overlays
Description update for all 'Construction' items.
security gate fixes. lods, collision, prefabs
Fixed wrong max item count on box corpses, so they don't spill items into the world when spawning
Container corpse now retains skins, gibs are skinned as well
Added AO map for Wood Storage Box
Merge from workshop_normal_and_compression_fix
Setup player speed modifier limits.
Fix some wip modifier limit code.
Much cleaner move towards. Just update and delta time rather than fixed