December 19, 2024 Patch
|
Source: Team Fortress 2 Update Released
Patch notes
Team Fortress 2
- Updated the Brain Cane to fix problems with the texture and phong value
- Updated The Battle Music
- Updated
cp_gravelpit_snowy
- Fixed potential incompatibility with external VScript files (thanks Le Codex!)
- Re-implemented cubemap reflections in ice cave
- Fixed perch spots
- Updated
vsh_distillery
,vsh_maul
,vsh_nucleus
,vsh_outburst
,vsh_skirmish
, andvsh_tinyrock
- Restored Hale's resistance to knockback back to 75%
- Reduced bonus flame damage against Hale from 50% to 25%
- Hale can now do 1 extra Brave Jump before the Jump Fatigue kicks in (thanks Wendy)
- Weighdown is no longer blocked by the Jump Fatigue (thanks Wendy)
- Removed area-of-effect of Hale's normal punches (thanks Wendy)
- Demoman shields now absorb 70% of Saxton Punch! damage (compared to normal 50%) to make the following launch into the stratosphere survivable
- Fixed Hale taking mini-crits from Direct Hit and Reserve Shooter while underwater (thanks Bradasparky)
- Fixed airborne mini-crits of Direct Hit and Reserve Shooter applying against the wielder (thanks Bradasparky)
- Fixed Hale being able to stomp while underwater (thanks Bradasparky)
- Fixed Sweeping Charge not working against underwater opponents
- Fixed the bug that prevented Quick-Fix from mirroring a patient's wall climbing (thanks Bradasparky)
- Fixed Hale's faulty ground detection (thanks Bradasparky)
- Fixed Baby Face's Blaster's loss of boost not applying correctly (thanks Whurr and MilkMaster72)
- Fixed the voice lines refusing to play sometimes
- Updated
pl_patagonia
- Stage 1
- Fixed the cart going under the elevator in extremely rare occasions (Thanks Shocked)
- Fixed sometimes hearing outside soundscapes inside blue(sic) spawn
- Fixed being able to build in a very high rooftop after point A
- Fixed being able to build in blue(sic) spawn
- Cart elevator is no longer the glitchiest thing in the universe
- Fixed cart not rolling back after completing the elevator descent sequence
- Now, if the cart is rolling into the elevator in overtime, the round timer will be set to 5 seconds left, to avoid unfair loses for blue(sic). Timer will resume once the cart reaches the bottom (Thanks I. C. Wiener).
- Stage 2
- Removed rollback from the train container ramp in last point (Thanks b4nny)
- Gave blue(sic) more high ground for last point
- Added an additional dropdown for blue(sic) for last point
- Fixed being able to be teleported into red(sic) spawn as blue(sic) after capping point A
- Removed long hill rollback before point C
- Fixed bots getting stuck on the closed train doors after cap B
- Fixed being able to leave stickies inside blue(sic) last spawn
- Fixed being able to get stuck in the point C shortcut door for red(sic). If you get trapped, it will kill you.
- Fixed a pop-in issue relating to areaportals below point B
- Fixed being able to enter the last blue(sic) spawn as red(sic)
- Birdie (Thanks Explocivo808)
- Stage 3
- Added a fenced section for the long wood cover wall in last point (Thanks b4nny)
- Mirrored the window sniper spot in last point choke
- Fixed being able to build behind a displacement rock wall in last point
- Removed troll teleport spot in last point ending ramp
- All Stages
- Slightly lowered sun brightness and slightly raised skylight brightness
- Improved skybox transitions
- The cart no longer tries to defy the law of physics
- Ninjaneers have more freedom to be ninjas
- The bots have learned how to play the map
- Gave the cart another coronación de gloria
- Stage 1
Undocumented changes
- Updated the localization files for Brazilian Portuguese, Bulgarian, Czech, Danish, Dutch, Finnish, French, German, Greek, Hungarian, Italian, Japanese, Korean, Latin American Spanish, Norwegian, Polish, Portuguese, Romanian, Russian, Simplified Chinese, Spanish, Swedish, Thai, Traditional Chinese, Turkish, and Ukrainian.
Files changed
- Note: The changelog below is generated from a diff of two revisions of the game. This data may be incomplete or inconsistent. A significant part of this changelog has been automatically generated from GameTracking data, courtesy of SteamDB.
Revision changes
Modified: tf/resource/tf_brazilian.txt
Modified: tf/resource/tf_bulgarian.txt
Modified: tf/resource/tf_czech.txt
Modified: tf/resource/tf_danish.txt
Modified: tf/resource/tf_dutch.txt
Modified: tf/resource/tf_finnish.txt
Modified: tf/resource/tf_french.txt
Modified: tf/resource/tf_german.txt
Modified: tf/resource/tf_greek.txt
Modified: tf/resource/tf_hungarian.txt
Modified: tf/resource/tf_italian.txt
Modified: tf/resource/tf_japanese.txt
Modified: tf/resource/tf_korean.txt
Modified: tf/resource/tf_koreana.txt
Modified: tf/resource/tf_latam.txt
Modified: tf/resource/tf_norwegian.txt
Modified: tf/resource/tf_polish.txt
Modified: tf/resource/tf_portuguese.txt
Modified: tf/resource/tf_romanian.txt
Modified: tf/resource/tf_russian.txt
Modified: tf/resource/tf_schinese.txt
Modified: tf/resource/tf_spanish.txt
Modified: tf/resource/tf_swedish.txt
Modified: tf/resource/tf_tchinese.txt
Modified: tf/resource/tf_thai.txt
Modified: tf/resource/tf_turkish.txt
Modified: tf/resource/tf_ukrainian.txt
Modified: tf/scripts/items/items_game.txt
Modified: tf/steam.inf
Modified: tf/maps/cp_gravelpit_snowy.bsp
Modified: tf/maps/pl_patagonia.bsp
Modified: tf/maps/vsh_distillery.bsp
Modified: tf/maps/vsh_maul.bsp
Modified: tf/maps/vsh_nucleus.bsp
Modified: tf/maps/vsh_outburst.bsp
Modified: tf/maps/vsh_skirmish.bsp
Modified: tf/maps/vsh_tinyrock.bsp
Modified: tf/scripts/items/items_game.txt.sig
Modified: tf/tf2_misc_007.vpk
Modified: tf/tf2_misc_dir.vpk
Modified: tf/tf2_misc_dir.vpk/materials/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane.vmt
Modified: tf/tf2_misc_dir.vpk/materials/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_blue.vmt
Modified: tf/tf2_misc_dir.vpk/materials/models/workshop/player/items/all_class/dec24_battle_music/dec24_battle_music.vmt
Modified: tf/tf2_misc_dir.vpk/materials/models/workshop/player/items/all_class/dec24_battle_music/dec24_battle_music_blue.vmt
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_demo.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_demo.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_demo.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_demo.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_demo.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_engineer.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_engineer.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_engineer.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_engineer.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_engineer.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_heavy.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_heavy.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_heavy.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_heavy.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_heavy.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_medic.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_medic.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_medic.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_medic.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_medic.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_pyro.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_pyro.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_pyro.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_pyro.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_pyro.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_scout.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_scout.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_scout.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_scout.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_scout.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_sniper.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_sniper.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_sniper.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_sniper.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_sniper.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_soldier.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_soldier.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_soldier.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_soldier.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_soldier.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_spy.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_spy.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_spy.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_spy.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_spy.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec24_battle_music/dec24_battle_music_demo.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec24_battle_music/dec24_battle_music_engineer.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec24_battle_music/dec24_battle_music_engineer.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec24_battle_music/dec24_battle_music_engineer.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec24_battle_music/dec24_battle_music_engineer.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec24_battle_music/dec24_battle_music_engineer.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec24_battle_music/dec24_battle_music_heavy.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec24_battle_music/dec24_battle_music_heavy.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec24_battle_music/dec24_battle_music_heavy.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec24_battle_music/dec24_battle_music_heavy.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec24_battle_music/dec24_battle_music_heavy.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec24_battle_music/dec24_battle_music_medic.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec24_battle_music/dec24_battle_music_pyro.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec24_battle_music/dec24_battle_music_scout.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec24_battle_music/dec24_battle_music_scout.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec24_battle_music/dec24_battle_music_scout.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec24_battle_music/dec24_battle_music_scout.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec24_battle_music/dec24_battle_music_scout.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec24_battle_music/dec24_battle_music_sniper.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec24_battle_music/dec24_battle_music_sniper.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec24_battle_music/dec24_battle_music_sniper.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec24_battle_music/dec24_battle_music_sniper.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec24_battle_music/dec24_battle_music_sniper.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec24_battle_music/dec24_battle_music_soldier.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/dec24_battle_music/dec24_battle_music_spy.mdl
Modified: tf/tf2_textures_032.vpk
Modified: tf/tf2_textures_036.vpk
Modified: tf/tf2_textures_070.vpk
Modified: tf/tf2_textures_dir.vpk
Modified: tf/tf2_textures_dir.vpk/materials/backpack/workshop/player/items/all_class/dec24_battle_music/dec24_battle_music.vtf
Modified: tf/tf2_textures_dir.vpk/materials/backpack/workshop/player/items/all_class/dec24_battle_music/dec24_battle_music_large.vtf
Modified: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_color.vtf
Added: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/all_class/dec21_brain_cane/dec21_brain_cane_phongexponent.vtf
Modified: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/all_class/dec24_battle_music/dec24_battle_music_blue_color.vtf
Modified: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/all_class/dec24_battle_music/dec24_battle_music_color.vtf
Modified: tf/tf2_textures_dir.vpk/materials/models/workshop/player/items/all_class/dec24_battle_music/dec24_battle_music_normal.vtf
Modified: tf/tf2_textures_dir.vpk/materials/vgui/maps/menu_thumb_pl_patagonia.vtf