248,602 Commits over 3,928 Days - 2.64cph!
merge from old_rocks_delete
List of prefabs removed: https://files.facepunch.com/Alistair/127/11/2024/6F64/plastic_eKsHP1tlho.png
Merge from blend_shaders_detail_layer to siege_weapons
CardEffect, add testing card prefab
Fixed MovementModifiers
Update PreparationPhaseManager to create a random card (test)
Smite harmless "unknown tool window" warning from tool window trying to cleanup after itself
Only show feed items from unreleased games
merge from queue_improvements_2 -> main ...this time without guid corruption.
cinematic 4k car radio texture and material
frontier high wall and gate collider import options
car radio model and textures
materials and basic prefab setup
Add IHotloadManaged.Persisted()
Add ReflectionCache utility, internal for now
Lazy evaluate expensive reflection, auto-clear on hotload
Call RunAllStaticConstructors before hotload
Instead of them running at unexpected times during hotload
Use ReflectionCache for SandboxedUnsafe.IsAcceptablePod
Fix possible error during hotload, if a static constructor called this
Scene Overlay: unsubscribe from event properly
merge ice_sculptures->main
corrected carving bounds check - big performance gain
Can no longer tongue objects through walls (might need to tweak this)
Fix music pitch not resetting when entering a new scene
Make coin sound less ear-piercing
Add Interact Prompt to the DialogueBubbleUI when you can advance the text
Added cooldown to interacting with NPCs so you can't accidentally re-enter their dialogue when spamming
Added Interactable.CanInteract
Added Area Coin Counter to Pause Menu (top right of minimap)
Try to make SceneOverlayWidget size/position updating a bit more foolproof
Add cloud browser to default editor layout
Shop name now reflected in stats page
Plushy crafting cost 50 cloth
Merge from simple_upgrade
Restore child entities.
Allow gates with locks to be upgraded again, copy the lock across instead.
manifest update post merge
- Add empty feed entry if theres no data yet
- Refresh colours
Fix in RustUI:
Menu options now respect having no icon on them. Rather than defaulting to an information icon
Force rebuild of the icon and text setup if the icon has no been swapped to no icon
Merge from simple_upgrade
UI for half/round end state
Cinematic high hit is way too loud
Some networking fixes, implement halves. Initial round loop is implemented
Use custom functions instead of GJK to bake physics shapes into the navmesh
Baking a physics shape now takes sub 100μs in most scenarios.
Tutorial Art
Tutorial Scene
Merge from simple_upgrade
▅▊▉ ▇▊█▅▆▆▆▌ ▇▍▇▌▊ ▄▇▉▍▌▍▅▌ ▉█▋ ▉▌▌▉▉▋▊▉▉ ▄▌▅▋▉▄▍ ▆▇▆▆ ▄▋▊▋▌▍▇▆▆▉▋▌▅ ▋▊ █▇▊▇▊▇▋▇ ▊▆▆▌█▌▍▌ ▉▇▆▊▋▆▄▋▉█▇▇▍
Merge: from main
Tests: none, no conflicts
Merged from siege_weapons
Camera.hlsl and Time.hlsl stubs
Broadcast tracers
Show health in hud
removing old autospawn cliff related prefab folders
merge ice_sculptures->main
added ice block to iconrender scene's ice sculpture
removing some incomplete unused content folder