1,302 Commits over 487 Days - 0.11cph!
Fix ViewmodelLower lowering persisted viewmodels causing them to render incorrectly
Adjust timings for clear_holdtype events on 3p grenade anims
Add new animation susbystems for Grenade and HeldEntity. HeldEntity subsystems supports animations for picking up and dropping other items whilst holding the entity. Grenade subsystem inherits from HeldEntity
Convert F1 Grenade to use Grenade subsystem
Mergee from heldentity_persist_anims_subsystems_fix
Instantly release handles if no clear event is coming rather than doing fades, matches previous behaviour
Adjust F1 grenade drop clear anim event timings
Merge from powerplant_fuse_pop_scaling
Remove redundant int for tracking inserted fuses in PowergridManager
Add settings for scaling powerplant heavy fuse decay rate based on current server pop.
Convars for low pop cutoff, high pop cutoff, scale at which fuses should decay when at or below low pop.
Merge from heldentity_persist_anims_subsystems_fix
Only run fallback check against stuck persisted animations when necessary
Add persist settings to player model animations for the entities which used to have these, before these anims got replaced
Add a fallback in case of us ending up stuck in an animation that we were persisting but never received a clear event for
- Fix held entity persist player model animations (after using last item in a stack) not working with animation subsystems
- Remove a redundant List.Contains in AnimationSubSystem.ReleaseHandle
Adjust viewmodel drop release event time to match throw release event so grenade spawns at same time as before
Fix drop animation not playing on player model
Merge from airwolf_repairable_pad 🚁
Adjust helipad repair requirements
Code support for latest art assets
Adjust convar behaviours
Add audio muffling when wearing the prisoner hood
Not as muffled as heavy plate helmet so voice chat is still mostly unaffected
Fix missing decor and foliage prefab references on MonumentIsland scene, fixes grass and decor not appearing
Merge from monumentisland_foliage_fix
Fixes for latest art assets
Merge from fusebox_inserted_item
S2P all the monuments containing fuseboxes
Remove unused clan score event on RespawnableLootFridge
Fuseboxes now show the worldmodel for whatever the currently inserted item is
They now show a heavy fuse if one is inserted rather than a regular fuse
Forgot to push localization changes
Merge from boatvendor_dialogue_fix
Merge from boatvendor_dialogue_fix
Fix boat vendor dialogue on floating cities saying wrong direction for where to find purchased boat
▌ ▌▄▋▄▉▄ ▊▄▄▄▍█▍▅▆▉█▋▅▅▌ ▊▋▅▅▋▇▍ ▌ ▉▅█▄▌▍▋▍▊▉ ▆▅█▍▋▊▇ ▄▉▆▆▅▍ ▊▌ ▄ ▆▇▉▍▌▋▋▆▉▍▉█ ▄▅▉▊▌▆▍ ▄ ▇▋▍█▋▊▌▊ ▊▇▅▋▅▌▋ ▇ ▇▋▊▉▇▆ ▇▌▅▌ ▍ ▇▊▊
Add achievements for:
- Putting a note in another players mailbox
- Purchasing from the travelling vendor
- Starting a satellite crash event
Merge from distance2d_fix
Skip the Y component subtract in Vector3Ex.Distance2D
Merge from distance2d_fix
- Fix Distance2D methods in BaseEntity returning 3D rather than 2D distance. Replace usages of these with the 3D distance to not change previous behaviour, all look like they work well enough despite having used 3D distance all along
- Change Distance2D in Vector3Ex to return Magnitude2D of both vectors rather than the 3D distance calculation with discarded Y components. Remove the "replace this" comment
Add achievement for distance travelled via vine swinging
Add dictionary for lifestory generic stats for faster setting and value lookup
Make genericStatKey on LifeInfographicStat non serialized as it's only ever set at runtime
Allow base ResourceEntity's to spawn gibs when depleted