Fixed crash related to wearables leaking when weapons are dropped (community fix from Sean McGeehan)
Patch May 22, 2026
## What changed
### Bug Fixes
- **KeyValues crash** — fixed crash related to KeyValues
- **Mk.II Botkiller eyes** — fixed eyes not glowing in the dark
- **Halloween spell attributes** — fixed text being grayed out during full moons
- **Dropped weapon attachments** — fixed broken textures for certain war paints and skins
- **Control Point Lost lines** — fixed automatic announcements not playing
- **Item descriptions** — fixed spacing issues
- **Spy disguises** — fixed many cases where disguises were broken
- **The Fancy Spellbook** — fixed large backpack icon not matching small version
- **Taunt: Dead Mann's Drink prop** — fixed LOD issues
- **Rim mask** — restored missing rim mask
- **Face flexes** — made shapekeys for problematic facial animations
- **Normal map** — replaced incorrect normal map
- **Voodoo-Cursed Scout Soul** — altered Scout hair mesh for compatibility
- **koth_demolition** — added lighting fixes and texture replacements
- **koth_demolition radio rooms** — added clipbrush to prevent players getting stuck in the air
- **koth_demolition leftover prop** — fixed prop inside wall
- **koth_demolition jumppad** — fixed texture using wrong cubemap
- **koth_demolition furnace room pipes** — added clipbrush so players can climb to barrels
- **plr_hacksaw and plr_hacksaw_event** — updated with layout and clipping fixes
- **cp_process_final** — updated with collision fixes and geometry improvements
- **cp_metalworks** — updated with collision fixes and spawn redesigns
### Balance Changes
- **koth_demolition crane
Fixed crash related to KeyValues
Fixed Mk.II Botkiller eyes not glowing in the dark
Fixed Halloween spell attribute text being grayed out during full moons
Fixed attachments on dropped weapons having broken textures for certain war paints and skins
Fixed automatic "Control Point Lost" lines not playing
Fixed spacing issues for item descriptions
Fixed many cases where Spy disguises were broken
Fixed The Fancy Spellbook's large backpack icon not matching the small version
Updated VScript to allow set damage for force calc
Updated the Snow Merc to count as an assister in the death notice
Updated the prop for Taunt: Dead Mann's Drink to fix a problem with LODs
Updated the Die Regime-Panzerung to add a 'No Bullets' style
Updated/Added some tournament medals
Updated the Mann of the Hour
Restored missing rim mask
Made shapekeys for a few problematic face flexes
Replaced incorrect normal map
Altered hair mesh to ensure compatibility with Voodoo-Cursed Scout Soul
Updated backpack icon to represent above changes
Updated koth_demolition with lighting fixes and texture replacements
Added a clipbrush on the radio rooms to avoid players getting stuck when going in the air
Reworked the nobuild on the crane platform to allow Engineers to build on the concrete area
Fixed a leftover prop being inside a wall
Fixed a texture in the jumppad using the wrong cubemap
Made the catwalk behind the office building a bit bigger
Added a clipbrush to the pipes on the furnace rooms so players can climb up to the barrels
Updated plr_hacksaw and plr_hacksaw_event with layout and clipping fixes
Updated cp_process_final with collision fixes and geometry improvements
Updated cp_metalworks with collision fixes and spawn redesigns
Patch March 11, 2026
## What changed
**The Spy-cicle** — fixed the weapon not displaying its icicle lightwarp effect correctly
**cp_coldfront** — updated material compression to resolve issues
**Taunt: Heartbreaker** — fixed missing material on the taunt prop
**koth_demolition** — map updated
**Player clips** — fixed exploit on helipad allowing players to stand outside the playable area, fixed pixel walk exploits on doors
**BLU spawn** — removed floating blockbullets obstacle
**Material proxies** — fixed client crash
**Scout.NegativeVocalization04** — fixed sound not playing in Mann vs. Machine due to volume typo
## Bug Fixes
- **The Spy-cicle** — icicle lightwarp now displays properly
- **cp_coldfront** — material compression issue resolved
- **Taunt: Heartbreaker** — missing material restored
- **Helipad clip** — players can no longer stand outside the playable area
- **Door pixel walks** — clipping exploits patched
- **BLU spawn blockbullets** — floating obstacle removed
- **Client crashes** — material proxy-related crashes fixed
- **Scout voice line** — NegativeVocalization04 now plays in Mann vs. Machine
## Overall
This patch addresses clipping exploits, visual material issues, and audio problems across maps and cosmetics.
Fixed The Spy-cicle not using its icicle lightwarp
Updated material for cp_coldfront to fix compression issue
Updated the prop for Taunt: Heartbreaker to fix a missing material
Updated koth_demolition
Fixed a player clip on the helipad allowing players to stand outside the playable area
Fixed some player clip pixel walks on some doors
Fixed a blockbullets floating above BLU spawn
Fixed client crash related to material proxies
Fixed Scout.NegativeVocalization04 sounds in Mann vs. Machine not playing because of a typo in the volume
Patch March 6, 2026
## What changed
- **Medi Gun heal target selection** — now prioritizes the teammate directly under your crosshair when multiple teammates are grouped together
- **Dragon's Fury fireballs** — corrected their projectile path to fire accurately
- **Spy cloak and rage meters** — fixed misprediction issues affecting Spy watches and cloak behavior
- **Sentry rockets** — now properly send the object_deflected game event when deflected by the Pyro
- **Short Circuit projectile offset** — fixed to respect the cl_flipviewmodels setting
## Bug Fixes
- Fixed players impersonating TF2 system messages using color control codes
- Fixed 3D HUD animations while holding the PASS Time ball
- Fixed Stat Clocks rendering incorrectly in UI panels
- Fixed certain custom maps failing to load assets on Linux
- Fixed crashes in singleplayer TF2 SDK mods
- Fixed memory leak on long-running servers from dynamic models
- Fixed client crash from invalid D3D texture flags
- Fixed hearing teleporter spin sound when the Engineer is carrying it
- Fixed flipped pitch/yaw when switching to thirdperson view
- Fixed targetid selection to match Medi Gun heal targeting behavior
- Fixed mismatched cl_flipviewmodels values between client and server
- Fixed Casual doors player list sometimes displaying at wrong size
- Fixed BuildingRescueLevel proxy overwriting TextureScroll on Rescue Ranger oscilloscope
- Fixed Botkiller weapon team color bugs
- Fixed invisible func_detail water near BLU spawn on **pl_frontier_final** and **cp_manor_event**
- Fixed first point death pit on **cp_frostwatch** being survivable with ÜberCharges on Stage
Fixed an issue where players could impersonate TF2 system messages by exploiting color control codes
Improved Medi Gun heal target selection to prioritize teammate directly under crosshair when teammates are close together
Fixed 3D HUD using the incorrect animations while holding the PASS Time ball
Fixed Stat Clocks not drawing correctly in UI using playermodelpanel
Updated the Festivizer model for The Overdose to fix a problem with the LODs
Fixed a bug where certain custom maps would not load assets correctly on Linux
Fixed some crashes relating to singleplayer TF2 SDK mods
Fixed a memory leak on long running servers related to dynamic models
Fixed client crash related to invalid D3D texture flag
Fixed hearing teleporter spin sound when carried
Added missing Steam Controller inputs for loadout menus
Fixed network state changes for player condition vars
Fixed sentry rockets not sending the object_deflected game event when deflected
Fixed flipped initial pitch/yaw on thirdperson switch
Fixed Dragon's Fury fireballs having incorrect projectile path
Fixed cloak and rage meters being mispredicted
Fixed prediction issues with Spy watches and cloak
Fixed Casual doors player list sometimes using wrong size
Fixed BuildingRescueLevel proxy overwriting TextureScroll on Rescue Ranger oscilloscope
Fixed Botkiller team color bugs
Renamed sd_marshlands to htf_marshlands to accurately describe its game mode
Updated the Mann of the Hour to make the hair blend better with the hat and Scout's skin
Improved targetid selection to replicate Medi Gun heal target selection
Fixed for mismatched cl_flipviewmodels values between client and server
Updated The Bare Necessities to fix not moving correctly while taunting
Updated the rigging for The Headliner to fix the pocket and tie stretching during some taunts and default poses
Updated alpha channel for Hydro water texture to remove inconsistencies
Updated the taunt prop for Taunt: Heartbreaker with improved materials and model fixes
Updated pl_frontier_final to fix invisible func_detail water near BLU spawn
Updated cp_frostwatch to fix first point death pit being survivable with ÜberCharges on Stage 1
Updated cp_manor_event to fix invisible func_detail water near BLU spawn
Updated koth_demolition with significant visual and design improvements
Fixed objects sometimes using the incorrect activity when being placed
Fixed Short Circuit projectile offset ignoring cl_flipviewmodels