3.1.2: Difference between revisions
From TF2 Classified Wiki
More actions
Created page with "{{Patch |prev = 3.1.1 |next = 3.2.0 |date = September 1, 2026 |major = |update = |blogpost = [https://store.steampowered.com/news/app/3545060/view/706655554637923688 steam page] |archives = |new-weps = |new-maps = |mapfix = yes |wepfix = yes |genfix = yes |bugfix = yes }} ==Changes== ===General Changes=== Removed Classic-Vision; see you next year! Added new, dynamically-textured building gibs in a similar vein to player gibs Added a "Sentry Tracer bucket system" wher..." |
Added links |
||
| Line 17: | Line 17: | ||
==Changes== | ==Changes== | ||
===General Changes=== | ===General Changes=== | ||
Removed Classic-Vision; see you next year! | * Removed Classic-Vision; see you next year! | ||
Added new, dynamically-textured building gibs in a similar vein to player gibs | * Added new, dynamically-textured building gibs in a similar vein to player gibs | ||
Added a "Sentry Tracer bucket system" where up to 45 tracers can spawn once a second and once that quota has been reached no more will be created to help performance on servers with many | * Added a "[[Sentry]] Tracer bucket system" where up to 45 tracers can spawn once a second and once that quota has been reached no more will be created to help performance on servers with many [[Engineer]]s | ||
** Added tf2c_sentrytracer_bucketsize to control the limit | |||
** Intended to replace tf2c_sentrygun_oldtracer; servers are encouraged to feel out the difference | |||
* Rockets now spawn with the skin corresponding to their team color, instead of only switching on [[Airblast]] | |||
* Rockets now spawn with the skin corresponding to their team color, instead of only switching on Airblast | |||
** This only creates a visual difference for rockets with team skins (i.e. custom/modded rocket models) | ** This only creates a visual difference for rockets with team skins (i.e. custom/modded rocket models) | ||
* Flare projectiles now change skins when reflected for consistency with their particles | * Flare projectiles now change skins when reflected for consistency with their particles | ||
* Fixed the Heavy's Minigun dry firing when only revving and not shooting when out of ammo | * Fixed the [[Heavy]]'s [[Minigun]] dry firing when only revving and not shooting when out of ammo | ||
* Fixed the Heavy's Minigun spinning when redeploying after holstering it while spinning | * Fixed the Heavy's Minigun spinning when redeploying after holstering it while spinning | ||
* Fixed the Pyro's hands still being visible with the Flamethrower when disabling viewmodel hands ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/999 #999]) | * Fixed the [[Pyro]]'s hands still being visible with the [[Flamethrower]] when disabling viewmodel hands ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/999 #999]) | ||
* Fixed the Engineer incorrectly using a removed battle cry ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/1060 #1060]) | * Fixed the Engineer incorrectly using a removed battle cry ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/1060 #1060]) | ||
* Fixed the {{code|filter_tf_damaged_by_weapon_in_slot}} entity being dysfunctional ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/773 #773]) | * Fixed the {{code|filter_tf_damaged_by_weapon_in_slot}} entity being dysfunctional ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/773 #773]) | ||
* {{code|r_pixelfog}} ConVar is now cheat-protected | * {{code|r_pixelfog}} ConVar is now cheat-protected | ||
* MvM and Doomsday Event scenario assets will now precache like they do in Live TF2 | * MvM and Doomsday Event scenario assets will now precache like they do in Live TF2 | ||
* Fixed touching the upgrade station as Civilian crashing the game ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/18 #18]) | * Fixed touching the upgrade station as [[Civilian]] crashing the game ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/18 #18]) | ||
* Fixed a crash related to loading into MvM maps | * Fixed a crash related to loading into MvM maps | ||
* Civilian will now instantly respawn when changing his loadout in the respawn room similar to other classes | * Civilian will now instantly respawn when changing his loadout in the respawn room similar to other classes | ||
* Fixed burning screen overlay not properly fading in and out | * Fixed burning screen overlay not properly fading in and out | ||
* Rejuvenator projectile can now explode on teammates the same tick it's shot out instead of waiting one | * [[Rejuvenator]] projectile can now explode on teammates the same tick it's shot out instead of waiting one | ||
* Added {{code|tf2c_debug_rejuvenator}} to draw the box traces it makes and display colors depending on the action the projectile took | * Added {{code|tf2c_debug_rejuvenator}} to draw the box traces it makes and display colors depending on the action the projectile took | ||
* Fixed the Coilgun's charge-up animation not playing ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/1064 #1064]) | * Fixed the [[Coilgun]]'s charge-up animation not playing ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/1064 #1064]) | ||
* Fixed bots disguising as inactive teams ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/1057 #1057]) | * Fixed bots [[Disguise|disguising]] as inactive teams ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/1057 #1057]) | ||
* Civilian's damage boost now makes weapons glow the same color as other mini-crit boosts do | * Civilian's damage boost now makes weapons glow the same color as other [[mini-crit]] boosts do | ||
* Extended Civilian's damage boost's healing buffs to other sources of mini-crits | * Extended Civilian's damage boost's healing buffs to other sources of mini-crits | ||
* Fixed "Don't Fear the Reaper" being awarded to the wrong player in its interaction ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/1083 #1083]) | * Fixed "Don't Fear the Reaper" being awarded to the wrong player in its interaction ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/1083 #1083]) | ||
* Fixed the Rejuvenator using the Tranquilizer Gun's muzzleflash instead of its own | * Fixed the Rejuvenator using the [[Tranquilizer Gun]]'s muzzleflash instead of its own | ||
* Fixed a case where | * Fixed a case where [[Teleporter]]s and [[Jump Pad]]s could have their sounds and particles displaced from them | ||
* Implemented a speculative fix for occasional cannot find {{code|bg_(mapname)}} console errors ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/1010 #1010]) | * Implemented a speculative fix for occasional cannot find {{code|bg_(mapname)}} console errors ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/1010 #1010]) | ||
* Re-added a few chair materials that were mistakenly not brought over from legacy TF2C ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/1069 #1069]) | * Re-added a few chair materials that were mistakenly not brought over from legacy TF2C ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/1069 #1069]) | ||
* Fixed missing empty clip sounds for Anti-Aircraft Cannon ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/1107 #1107]) | * Fixed missing empty clip sounds for [[Anti-Aircraft Cannon]] ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/1107 #1107]) | ||
* Fixed non-predicted ÜberCharge deny sound effects on Medi | * Fixed non-predicted [[ÜberCharge]] deny sound effects on [[Medi Gun]]s to prevent rapid playing | ||
* Allowed the {{code|hurtbuilding}} command able to be used outside of debug | * Allowed the {{code|hurtbuilding}} command able to be used outside of debug | ||
* Repairing a low health building in the very low ammo/health state will not trigger another alert when it hits low state, to prevent additional beeps | * Repairing a low health [[building]] in the very low ammo/health state will not trigger another alert when it hits low state, to prevent additional beeps | ||
* Updated localization files | * Updated localization files | ||
===Gameplay Changes=== | ===Gameplay Changes=== | ||
* Updated the following weapons to make their reserve ammo divisible by their clip sizes: | * Updated the following weapons to make their reserve ammo divisible by their clip sizes: | ||
** The Scattergun - 32 → 30 | ** The [[Scattergun]] - 32 → 30 | ||
** The Shotgun (All classes) - 32 → 30 | ** The [[Shotgun]] (All classes) - 32 → 30 | ||
** The Pistol (Engineer) - 200 → 180 | ** The [[Pistol]] (Engineer) - 200 → 180 | ||
** The Syringe Gun - 150 → 160 | ** The [[Syringe Gun]] - 150 → 160 | ||
* Updated the Dynamite Pack: | * Updated the [[Dynamite Pack]]: | ||
** Reduced cooldown to 8s (from 10s) | ** Reduced cooldown to 8s (from 10s) | ||
* Updated the Rejuvenator: | * Updated the Rejuvenator: | ||
** Increased clip size to 10 (from 8) | ** Increased clip size to 10 (from 8) | ||
** Increased fire rate to 0.75s (from 0.85s) | ** Increased fire rate to 0.75s (from 0.85s) | ||
===Randomizer Changes=== | ===[[Randomizer]] Changes=== | ||
* Rejuvenator can now get randomized attributes | * Rejuvenator can now get randomized attributes | ||
* Wearables can now receive randomized attributes (double Gunboats fans rejoice!) | * Wearables can now receive randomized attributes (double [[Gunboats]] fans rejoice!) | ||
* Players can now taunt with any weapon in Chaotic Item Randomizer | * Players can now taunt with any weapon in Chaotic Item Randomizer | ||
* Attributes now always update in the Loadout menu when opening it in Randomizer Mode | * Attributes now always update in the Loadout menu when opening it in Randomizer Mode | ||
| Line 76: | Line 74: | ||
* Enabling Randomizer will now append the {{code|randomizer}} tag to the server's {{code|sv_tags}} | * Enabling Randomizer will now append the {{code|randomizer}} tag to the server's {{code|sv_tags}} | ||
* Randomizer attributes now filter classname based on the one defined in the item schema and the translated entity classname | * Randomizer attributes now filter classname based on the one defined in the item schema and the translated entity classname | ||
* Fixed Anti-Aircraft Cannon & Sniper | * Fixed Anti-Aircraft Cannon & [[Sniper Rifle]]s getting attributes that break them | ||
* Fixed randomized Items breaking in Medieval Mode | * Fixed randomized Items breaking in [[Medieval Mode]] | ||
* Fixed loadouts never randomizing on the 3rd stage of | * Fixed loadouts never randomizing on the 3rd stage of [[Nightfall|plr_nightfall]] | ||
===Map Changes=== | ===Map Changes=== | ||
* Removed {{code|dom_canalzon}} | * Removed {{code|dom_canalzon}} | ||
| Line 92: | Line 90: | ||
* Added a confirmation prompt on disconnecting from a server | * Added a confirmation prompt on disconnecting from a server | ||
** Can be disabled with a checkbox, and re-enabled with an option | ** Can be disabled with a checkbox, and re-enabled with an option | ||
* Added armor support to floating healthbar target ID | * Added [https://wiki.tf2classified.com/wiki/Health#Armor armor] support to floating healthbar target ID | ||
* Added in-game friends list display logic to properly display all online states in a more clear way | * Added in-game friends list display logic to properly display all online states in a more clear way | ||
* Scoreboard ping should now show more accurate numbers | * Scoreboard ping should now show more accurate numbers | ||
| Line 99: | Line 97: | ||
** Healing with a Medi Gun | ** Healing with a Medi Gun | ||
** Medi Gun ÜberCharge percentage | ** Medi Gun ÜberCharge percentage | ||
** Umbrella boost percentage | ** [[Umbrella]] boost percentage | ||
** Hauled building information | ** Hauled building information | ||
* "On the bright side..." panel display time cut shortened to 10s (from 20s) | * "On the bright side..." panel display time cut shortened to 10s (from 20s) | ||
| Line 108: | Line 106: | ||
===Custom Weapons=== | ===Custom Weapons=== | ||
* Added {{code|set_weapon_range}} attribute to set hitscan weapon range ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/988 #988]) | * Added {{code|set_weapon_range}} attribute to set hitscan weapon range ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/988 #988]) | ||
* Added {{code|no_headshot}} attribute to deny headshots on Sniper Rifles and arrows ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/1092 #1092]) | * Added {{code|no_headshot}} attribute to deny headshots on Sniper Rifles and [[Huntsman|arrows]] ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/1092 #1092]) | ||
* Allowed {{code|add_ammo_on_direct_hit}} to also work with hitscan weapons | * Allowed {{code|add_ammo_on_direct_hit}} to also work with hitscan weapons | ||
* Made {{code|reveal_cloaked_victim_on_hit}} & {{code|reveal_disguised_victim_on_hit}} not flash the victim's screen as hard when activated on them | * Made {{code|reveal_cloaked_victim_on_hit}} & {{code|reveal_disguised_victim_on_hit}} not flash the victim's screen as hard when activated on them | ||
* FIxed {{code|brass_eject_model}} key on weapons being nonfunctional | * FIxed {{code|brass_eject_model}} key on weapons being nonfunctional | ||
* Fixed Sandvich bite effects not respecting {{code|mod_lunchbox_critboostable}} | * Fixed [[Sandvich]] bite effects not respecting {{code|mod_lunchbox_critboostable}} | ||
===Material Changes=== | ===Material Changes=== | ||
* Fixed {{code|sky_harvest_01}} HDR materials being pixelated ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/1016 #1016]) | * Fixed {{code|sky_harvest_01}} HDR materials being pixelated ([https://github.com/tf2classified/tf2classified-issue-tracker/issues/1016 #1016]) | ||