Commit Graph

169 Commits

Author SHA1 Message Date
wget df743b11cb fix miniguns spinning very slowly in third-person
fixes a bug introduced by ValveSoftware/source-sdk-2013/pull/845
2025-11-04 12:21:18 -08:00
Horiuchi b649037cce tf2: Fix logo spinner from breaking 2025-11-04 11:51:33 -08:00
AJMickey 4cb56f0d34 Deny only plays when not a bUsefulhit 2025-10-31 16:50:00 -07:00
Bitl bae343a336 Update tf_weapon_bottle.cpp 2025-10-31 16:39:41 -07:00
copperpixel 23e6b735a8 tf: fix halloween spell projectiles not getting flipped 2025-10-31 16:33:42 -07:00
copperpixel 0379125987 fix CMDLPanel setting unencoded pose param values 2025-10-31 16:18:32 -07:00
Bitl a36ead80b3 [TF] Reverted Gas Passer respawn room fixes 2025-10-24 21:45:31 -07:00
Bakugo 8b52af07d7 Fix TF_COND_ROCKETPACK not being removed if player has no RocketPack 2025-10-24 21:32:01 -07:00
The Fatcat 2b251749c6 Fix Entrance not getting using "mult_teleporter_recharge_rate" 2025-10-24 21:21:49 -07:00
CosminPerRam 873f43eef6 fix: memory leak in server browser blacklist check 2025-10-24 21:05:32 -07:00
CosminPerRam 87bca061fb fix: memory leak in sprite model 2025-10-24 20:32:12 -07:00
Bitl ec89b70ea3 [TF] Fix crash in CEntityBird::SpawnRandomBirds caused by recent bird fix 2025-10-24 20:27:12 -07:00
Bitl ce9d75ba43 update comments 2025-10-23 23:04:04 -07:00
Bitl db05fc9904 [TF] Allow TFBots to use the Wrap Assassin's alt-fire 2025-10-23 23:04:04 -07:00
Bakugo 5fe202c549 Fix Vaccinator icons persisting when changing displayed team 2025-10-23 22:16:29 -07:00
rabscootle 00a414105f Updated collection checklist behavior to account for cases where decorated weapons shared same paintkit index number
Resolved issue where collections would report some items as 'owned' when player did not actually have them. Issue mainly affected collections from Tough Break Update.
2025-10-23 22:07:49 -07:00
megascatterbomb adb82c7831 Allow null caller on team_control_point's SetOwner input 2025-10-23 21:07:59 -07:00
Hunter Kvalevog 38fd28f96c CTFPlayerModelPanel: Replace lerp magic number with macro 2025-10-22 23:55:41 -07:00
Hunter Kvalevog 6ca522ca8b CTFPlayerModelPanel: Clamp negative choreo scene time
When reusing the shared CTFPlayerModelPanel in the class select screen,
SetupFlexWeights would incorrectly calculate a large negative
m_flSceneTime. This would result in class select animations freezing
when going back and forth in the class select menu.

-0.1s start times are allowed to give the system time to lerp to the
looping animation. This constant is already used in neighboring code.
2025-10-22 23:55:41 -07:00
EricS-Valve 139d53e7eb Sync'd with manual changes 2025-10-22 22:42:33 -07:00
Liam Stone fc3bd77fa6 Updated armory controls to mimic December 2021 Workshop dialog QOL update
Allows for wrapping around, skipping by 10 (controlled by tf_armory_page_skip), and skipping to start/end
2025-10-22 22:38:24 -07:00
Herobrine0412 30d284f4ba Update Footprint Coloring 2025-10-22 21:42:54 -07:00
Bradasparky 936446ad77 Improve join_class's random algorithm to reduce the chance of failure 2025-10-22 21:32:08 -07:00
CosminPerRam 954d02e42c chore: add empty space for formatting 2025-10-20 22:19:22 -07:00
CosminPerRam e8e0fdbcd4 feat: use KeyValuesAD instead 2025-10-20 22:19:22 -07:00
CosminPerRam 64ab46fbf0 fix: KeyValues memory leak in birds 2025-10-20 22:19:22 -07:00
Bradasparky d0120a68d3 Fix CHealthAccountPanel not using NegativeColor for negative values 2025-10-20 21:58:31 -07:00
Marioiscool246 5fc78cee82 Fix Minigun barrel movement velocity being updated multiple times per tick 2025-10-20 21:45:16 -07:00
Dmitry Tsarevich 6fc04f827a client: Do not leak event text in CTFHudPasstimeBallStatus (thanks LeakSanitizer) 2025-10-20 21:40:49 -07:00
treacherousfiend 70e325908b Fix Vaccinator charge sounds playing 2+ times/tick
Due to prediction, the PrimaryAttack() function runs multiple times every tick.
Every time the function runs on a tick where the player gains another charge, it will stack a copy of the sound that plays, which quickly becomes extremely loud. Commonly this will play 2 or 3, but in testing I've seen upwards of 7 or 8 playing at the same time.
2025-10-20 21:28:54 -07:00
Bitl f4536119bb [TF] Fixed a bug where Gas Passer gas can cover players with gas in spawn rooms. 2025-10-19 14:41:42 -07:00
Bitl 1a20bc8363 [TF] Add null pointer checks for recent casual doors fix. 2025-10-19 14:21:30 -07:00
Jori Kos 7334729130 Fixed on-hit attributes not triggering on friendly disguises 2025-10-19 12:58:30 -07:00
LizardOfOz bed952208d [TF2] Map prefix check bug on Workshop maps 2025-10-19 12:48:49 -07:00
Jori Kos cdc2c6c808 Fixed Widowmaker not giving metal on friendly disguises 2025-10-19 12:29:02 -07:00
FlaminSarge 68c8b82fdc Fix CVoiceStatus::UpdateServerState not sending the correct vban state from the client 2025-08-04 17:57:31 -07:00
ficool2 4111c27ed7 Fix point_camera transmit state in multiplayer 2025-08-04 17:52:37 -07:00
ficool2 57a8b644af Fix Wrangler shield not moving with sentrygun 2025-07-24 17:01:07 -07:00
Autumn Ashton 39f6dde8fb Sync latest code from Team Fortress 2
- Latest code as of 2025/05/14

- Include matsys_controls code to avoid vgui_controls changes being ABI.

Closes: #1249
2025-05-14 01:48:29 +01:00
Dmitry Tsarevich ba5fe6853d client: Do not leak particles.txt | maps/xxx_particles.txt KeyValues during map load 2025-05-12 10:43:11 -07:00
Dmitry Tsarevich ebe866322d shared: Do not leak activity remap (scripts/actremap.txt) KeyValues (found by random KV allocations review) 2025-05-12 10:43:11 -07:00
Dmitry Tsarevich a70e797ea5 shared: Do not leak GameState (GameState.txt) KeyValues in achievement manager 2025-05-12 10:43:11 -07:00
Dmitry Tsarevich f824c74768 client: Do not leak ECON whitelist (item_whitelist.txt) KeyValues 2025-05-12 10:43:11 -07:00
Dmitry Tsarevich b2a7d26493 client: Do not leak vgui slideshow material KeyValues 2025-05-12 10:43:11 -07:00
Dmitry Tsarevich 32c857f7a0 client: Do not leak GameMenu (Resource/GameMenu.res) and motd_entries (cfg/motd_entries.txt) KeyValues 2025-05-12 10:43:11 -07:00
Dmitry Tsarevich f28577b94b client: Do not leak medieval game mode autoreplace dictionary (scripts/autorp.txt) KeyValues 2025-05-12 10:43:11 -07:00
FlaminSarge ad6c996c2e Restore functionality to tf_parachute_maxspeed_onfire_z but set its value to match tf_parachute_maxspeed_z
This allows servers to restore the original functionality with a value of '10.0f' (or whatever other value they desire)
2025-05-12 10:25:04 -07:00
FlaminSarge 92ee92f9dd Update tf_gamemovement.cpp 2025-05-12 10:19:44 -07:00
FlaminSarge 8f2a056d6b Update tf_player_shared.cpp 2025-05-12 10:19:44 -07:00
FlaminSarge 464724334c Don't allow activating parachute on ground (as the conditions will get removed on Think) 2025-05-12 10:19:44 -07:00