November 15, 2021 Patch

From Team Fortress Wiki
Revision as of 23:37, 15 November 2021 by PhoneWave (talk | contribs) (Auto: Create patch page (Via Steam News))
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Patch notes

Team Fortress 2

  • Fixed Dragon's Fury projectiles colliding with other projectiles
  • Fixed Dragon's Fury, Short Circuit, and tf_projectile_energy_ring projectiles colliding with func_lod entities
  • Fixed tf_projectile_energy_ring projectiles not colliding with tf_generic_bomb entities
  • Fixed an exploit related to opening the ConTracker while the taunt menu is open
  • Fixed an issue with props and team colors when taunting with Australium weapons
  • Fixed servers not being able to load Mann vs. Machine .pop files for workshop maps
  • Fixed not being able to apply Strange Parts to the Battery Canteen and other Strange powerup bottles
  • Fixed large bundle descriptions being clipped in the Mann Co. Store
  • Fixed Halloween: Voices From Below spell not working correctly with the Taunt: Bad Pipes
  • Fixed a sound bug related to using The Huntsman and the Taunt: Zoomin' Broom
  • Fixed players receiving knockback from enemy weapons during a truce
  • Updated Mann vs. Machine mode
    • Fixed an infinite health exploit for Snipers using The Razorback
    • Fixed the incorrect .pop file being loaded during map change when using tf_mvm_missioncyclefile
  • Updated the Strange ranks for the Razorback to be similar to the Manntreads
  • Updated The Mislaid Sweater and Beanie The All-Gnawing to fix issues with the materials
  • Updated/Added some tournament medals
  • Updated the localization files
  • Updated koth_synthetic_event
    • Fixed some prop pop in
    • Added backup check to try to make sure the point is set to neutral when the toastmaster spawns
    • Increased volume of toastmaster summon sounds to make it more obvious when he spawns
  • Updated pd_farmageddon
    • Updated scarecrow logic to make damaging them more consistent
    • Fixed incorrect farmer line playing sometimes when the cap opens
    • Added func_respawnflag back to the acid area in cap zone that mysteriously vanished
    • Fixed some floating props and beams
    • Added team specific teleporter destinations for teleporting players out of the cap zone when a round is over. This should stop players getting stuck in each other.
    • Cap point open sprite should no longer appear at the start of a round if the cap opened during "waiting for players"
    • Blocked off sentry spot under the ramps at mid because it was too advantageous
  • Community request
    • Added new item_teamflag ouputs OnPickup1, OnDrop1, and OnCapture1 that fire outputs with the player as the activator

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/steam.inf
Modified: bin/GameUI.dll
Modified: bin/ServerBrowser.dll
Modified: bin/engine.dll
Modified: bin/inputsystem.dll
Modified: bin/launcher.dll
Modified: bin/steamnetworkingsockets.dll
Modified: bin/vguimatsurface.dll
Modified: tf/bin/client.dll
Modified: tf/bin/server.dll
Modified: tf/scripts/items/items_game.txt.sig
Added: tf/tf2_misc_dir.vpk/materials/backpack/workshop/player/items/all_class/robotarm_bronze/robotarm_bronze_jade.vmt
Added: tf/tf2_misc_dir.vpk/materials/backpack/workshop/player/items/all_class/robotarm_bronze/robotarm_bronze_jade_large.vmt
Added: tf/tf2_misc_dir.vpk/materials/backpack/workshop/player/items/all_class/robotarm_gold/robotarm_gold_moonstone.vmt
Added: tf/tf2_misc_dir.vpk/materials/backpack/workshop/player/items/all_class/robotarm_gold/robotarm_gold_moonstone_large.vmt
Modified: tf/tf2_misc_dir.vpk/models/player/items/taunts/balloon_animal_pyro/balloon_animal_pyro.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/taunts/balloon_animal_pyro/balloon_animal_pyro.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/taunts/balloon_animal_pyro/balloon_animal_pyro.mdl
Modified: tf/tf2_misc_dir.vpk/models/player/items/taunts/balloon_animal_pyro/balloon_animal_pyro.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/taunts/balloon_animal_pyro/balloon_animal_pyro.vvd
Modified: tf/tf2_misc_dir.vpk/models/player/items/taunts/bumpercar/parts/bumpercar.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/taunts/bumpercar/parts/bumpercar.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/taunts/bumpercar/parts/bumpercar.mdl
Modified: tf/tf2_misc_dir.vpk/models/player/items/taunts/bumpercar/parts/bumpercar.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/taunts/bumpercar/parts/bumpercar.vvd
Modified: tf/tf2_misc_dir.vpk/models/player/items/taunts/bumpercar/parts/bumpercar_nolights.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/taunts/bumpercar/parts/bumpercar_nolights.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/taunts/bumpercar/parts/bumpercar_nolights.mdl
Modified: tf/tf2_misc_dir.vpk/models/player/items/taunts/bumpercar/parts/bumpercar_nolights.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/taunts/bumpercar/parts/bumpercar_nolights.vvd
Modified: tf/tf2_misc_dir.vpk/models/player/items/taunts/demo_nuke_bottle/demo_nuke_bottle.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/taunts/demo_nuke_bottle/demo_nuke_bottle.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/taunts/demo_nuke_bottle/demo_nuke_bottle.mdl
Modified: tf/tf2_misc_dir.vpk/models/player/items/taunts/demo_nuke_bottle/demo_nuke_bottle.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/taunts/demo_nuke_bottle/demo_nuke_bottle.vvd
Modified: tf/tf2_misc_dir.vpk/models/player/items/taunts/engys_new_chair/engys_new_chair_articlulated.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/taunts/engys_new_chair/engys_new_chair_articlulated.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/taunts/engys_new_chair/engys_new_chair_articlulated.mdl
Modified: tf/tf2_misc_dir.vpk/models/player/items/taunts/engys_new_chair/engys_new_chair_articlulated.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/taunts/engys_new_chair/engys_new_chair_articlulated.vvd
Modified: tf/tf2_misc_dir.vpk/models/player/items/taunts/wupass_mug/wupass_mug.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/taunts/wupass_mug/wupass_mug.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/taunts/wupass_mug/wupass_mug.mdl
Modified: tf/tf2_misc_dir.vpk/models/player/items/taunts/wupass_mug/wupass_mug.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/player/items/taunts/wupass_mug/wupass_mug.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/animations/demo_workshop_animations.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2021_beanie_all_gnawing/hwn2021_beanie_all_gnawing_demo.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2021_beanie_all_gnawing/hwn2021_beanie_all_gnawing_engineer.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2021_beanie_all_gnawing/hwn2021_beanie_all_gnawing_heavy.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2021_beanie_all_gnawing/hwn2021_beanie_all_gnawing_medic.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2021_beanie_all_gnawing/hwn2021_beanie_all_gnawing_pyro.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2021_beanie_all_gnawing/hwn2021_beanie_all_gnawing_scout.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2021_beanie_all_gnawing/hwn2021_beanie_all_gnawing_sniper.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2021_beanie_all_gnawing/hwn2021_beanie_all_gnawing_soldier.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/all_class/hwn2021_beanie_all_gnawing/hwn2021_beanie_all_gnawing_spy.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/demo/taunt_the_pooped_deck/taunt_the_pooped_deck.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/demo/taunt_the_pooped_deck/taunt_the_pooped_deck.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/demo/taunt_the_pooped_deck/taunt_the_pooped_deck.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/demo/taunt_the_pooped_deck/taunt_the_pooped_deck.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/demo/taunt_the_pooped_deck/taunt_the_pooped_deck.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/engineer/taunt_jackhammer_rodeo/taunt_jackhammer_rodeo.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/engineer/taunt_jackhammer_rodeo/taunt_jackhammer_rodeo.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/engineer/taunt_jackhammer_rodeo/taunt_jackhammer_rodeo.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/engineer/taunt_jackhammer_rodeo/taunt_jackhammer_rodeo.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/engineer/taunt_jackhammer_rodeo/taunt_jackhammer_rodeo.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/engineer/taunt_texas_truckin/taunt_texas_truckin.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/engineer/taunt_texas_truckin/taunt_texas_truckin.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/engineer/taunt_texas_truckin/taunt_texas_truckin.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/engineer/taunt_texas_truckin/taunt_texas_truckin.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/engineer/taunt_texas_truckin/taunt_texas_truckin.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/heavy/taunt_bare_knuckle_beatdown/taunt_bare_knuckle_beatdown.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/heavy/taunt_bare_knuckle_beatdown/taunt_bare_knuckle_beatdown.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/heavy/taunt_bare_knuckle_beatdown/taunt_bare_knuckle_beatdown.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/heavy/taunt_bare_knuckle_beatdown/taunt_bare_knuckle_beatdown.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/heavy/taunt_bare_knuckle_beatdown/taunt_bare_knuckle_beatdown.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/medic/taunt_surgeons_squeezebox/taunt_surgeons_squeezebox.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/medic/taunt_surgeons_squeezebox/taunt_surgeons_squeezebox.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/medic/taunt_surgeons_squeezebox/taunt_surgeons_squeezebox.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/medic/taunt_surgeons_squeezebox/taunt_surgeons_squeezebox.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/medic/taunt_surgeons_squeezebox/taunt_surgeons_squeezebox.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/medic/taunt_the_mannbulance/taunt_the_mannbulance.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/medic/taunt_the_mannbulance/taunt_the_mannbulance.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/medic/taunt_the_mannbulance/taunt_the_mannbulance.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/medic/taunt_the_mannbulance/taunt_the_mannbulance.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/medic/taunt_the_mannbulance/taunt_the_mannbulance.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/medic/taunt_time_out_therapy/taunt_time_out_therapy.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/medic/taunt_time_out_therapy/taunt_time_out_therapy.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/medic/taunt_time_out_therapy/taunt_time_out_therapy.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/medic/taunt_time_out_therapy/taunt_time_out_therapy.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/medic/taunt_time_out_therapy/taunt_time_out_therapy.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/pyro/taunt_the_skating_scorcher/taunt_the_skating_scorcher.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/pyro/taunt_the_skating_scorcher/taunt_the_skating_scorcher.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/pyro/taunt_the_skating_scorcher/taunt_the_skating_scorcher.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/pyro/taunt_the_skating_scorcher/taunt_the_skating_scorcher.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/pyro/taunt_the_skating_scorcher/taunt_the_skating_scorcher.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/taunt_spintowin/taunt_spintowin.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/taunt_spintowin/taunt_spintowin.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/taunt_spintowin/taunt_spintowin.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/taunt_spintowin/taunt_spintowin.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/taunt_spintowin/taunt_spintowin.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/taunt_the_boston_boarder/taunt_the_boston_boarder.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/taunt_the_boston_boarder/taunt_the_boston_boarder.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/taunt_the_boston_boarder/taunt_the_boston_boarder.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/taunt_the_boston_boarder/taunt_the_boston_boarder.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/taunt_the_boston_boarder/taunt_the_boston_boarder.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/taunt_the_bunnyhopper/taunt_the_bunnyhopper.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/taunt_the_bunnyhopper/taunt_the_bunnyhopper.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/taunt_the_bunnyhopper/taunt_the_bunnyhopper.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/taunt_the_bunnyhopper/taunt_the_bunnyhopper.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/taunt_the_bunnyhopper/taunt_the_bunnyhopper.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/taunt_the_homerunners_hobby/taunt_the_homerunners_hobby.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/taunt_the_homerunners_hobby/taunt_the_homerunners_hobby.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/taunt_the_homerunners_hobby/taunt_the_homerunners_hobby.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/taunt_the_homerunners_hobby/taunt_the_homerunners_hobby.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/scout/taunt_the_homerunners_hobby/taunt_the_homerunners_hobby.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/sniper/dec19_mislaid_sweater/dec19_mislaid_sweater.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/sniper/taunt_most_wanted/taunt_most_wanted.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/sniper/taunt_most_wanted/taunt_most_wanted.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/sniper/taunt_most_wanted/taunt_most_wanted.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/sniper/taunt_most_wanted/taunt_most_wanted.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/sniper/taunt_most_wanted/taunt_most_wanted.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/soldier/taunt_rocket_jockey/taunt_rocket_jockey.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/soldier/taunt_rocket_jockey/taunt_rocket_jockey.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/soldier/taunt_rocket_jockey/taunt_rocket_jockey.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/soldier/taunt_rocket_jockey/taunt_rocket_jockey.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/soldier/taunt_rocket_jockey/taunt_rocket_jockey.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/soldier/taunt_the_profane_puppeteer/taunt_the_profane_puppeteer.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/soldier/taunt_the_profane_puppeteer/taunt_the_profane_puppeteer.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/soldier/taunt_the_profane_puppeteer/taunt_the_profane_puppeteer.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/soldier/taunt_the_profane_puppeteer/taunt_the_profane_puppeteer.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/soldier/taunt_the_profane_puppeteer/taunt_the_profane_puppeteer.vvd
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/spy/taunt_luxury_lounge/taunt_luxury_lounge.dx80.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/spy/taunt_luxury_lounge/taunt_luxury_lounge.dx90.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/spy/taunt_luxury_lounge/taunt_luxury_lounge.mdl
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/spy/taunt_luxury_lounge/taunt_luxury_lounge.sw.vtx
Modified: tf/tf2_misc_dir.vpk/models/workshop/player/items/spy/taunt_luxury_lounge/taunt_luxury_lounge.vvd
Modified: tf/tf2_misc_dir.vpk/scenes/scenes.image
Added: tf/tf2_textures_dir.vpk/materials/backpack/workshop/player/items/all_class/robotarm_bronze/robotarm_bronze_jade.vtf
Added: tf/tf2_textures_dir.vpk/materials/backpack/workshop/player/items/all_class/robotarm_bronze/robotarm_bronze_jade_large.vtf
Added: tf/tf2_textures_dir.vpk/materials/backpack/workshop/player/items/all_class/robotarm_gold/robotarm_gold_moonstone.vtf
Added: tf/tf2_textures_dir.vpk/materials/backpack/workshop/player/items/all_class/robotarm_gold/robotarm_gold_moonstone_large.vtf
Modified: tf/tf2_textures_dir.vpk/materials/backpack/workshop/player/items/sniper/dec19_mislaid_sweater/dec19_mislaid_sweater.vtf
Modified: tf/tf2_textures_dir.vpk/materials/backpack/workshop/player/items/sniper/dec19_mislaid_sweater/dec19_mislaid_sweater_large.vtf