238 Commits

Author SHA1 Message Date
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
FlaminSarge a32d24df73 Fix player not being able to deploy parachute after landing and becoming airborne without jump button 2025-05-12 10:19:44 -07:00
Mentrillum 43d8767c30 Update tf_item_powerup_bottle.cpp 2025-05-12 10:01:39 -07:00
Mentrillum 6257ffe46f Init 2025-05-12 10:01:39 -07:00
Mentrillum ca896d8ffa Update tf_gamemovement.cpp 2025-05-12 09:33:38 -07:00
rabscootle 61ca3f7254 Added hotfix for recently added fix; Added check for if the versus doors model hasn't been initialized yet 2025-05-09 22:34:32 -07:00
EricS-Valve 18ea5ed7cc Update tf_hud_scope.cpp 2025-05-06 12:29:38 -07:00
mastercoms 1eba26f518 fix: block HUD scope animation exploit 2025-05-06 12:25:52 -07:00
mastercoms 52e568b374 gameplay: automatically collect MvM money in respawn room
MvM money is automatically collected in various
cases where its position is unfair for players to
collect themselves.

there is a case where robots can drop money in their
own spawn, which can prove hard or impossible to acquire

so add an additional check for money which is
in a spawn room, just like trigger_hurt
2025-05-06 09:36:57 -07:00
SanyaSho 0565403b15 game: client: fix pointer size mismatch
ulong/long is 4 bytes on Windows and 8 bytes on Linux/macOS
2025-04-02 12:08:38 -07:00
Thomas Kain d539dff450 Fix uninitialized field use in CParticleEffectBinding 2025-04-02 11:56:06 -07:00
Thomas Kain ed11b204b2 Fix organs spawning due to non-Vita-Saw damage
With this commit, organs only spawn when the weapon dealing damage is the Vita-Saw - not just when the Medic deals damage and is holding the Vita-Saw.
2025-04-02 11:26:01 -07:00
AwfulRanger 65aa7c910e Fix engineer bots softlocking on ctf 2025-03-31 16:24:05 -07:00
Dmitry Tsarevich 3ae4d44b00 shared: Missed break in logging character field save data causing incorrect logging
Closes #869
2025-03-31 16:17:36 -07:00
HalfMatt cd7ff9d05f Fix MVM score calculation typo
Replaced semicolon with plus operator to allow score calculation for currency collected
2025-03-31 12:20:07 -07:00
Gamer_X ead900c862 allow custom mission briefing in vsh and zi 2025-03-31 11:55:34 -07:00
rabscootle ceb6d4d783 Update comment 2025-03-28 14:32:41 -07:00
rabscootle 259b2c7c74 Match Status doors will now refresh skin/submodel at match end to prevent displaying wrong appearance 2025-03-28 14:32:41 -07:00
mastercoms 756ba6ae45 fix: MvM bomb carrier voice line playing during normal CTF with bots
ref: ValveSoftware/Source-1-Games#715
2025-03-28 14:22:48 -07:00
EricS-Valve e42867ad64 Update Menu.cpp 2025-03-25 14:34:03 -07:00
EricS-Valve f10b905952 Update MenuBar.cpp 2025-03-24 13:15:09 -07:00
EricS-Valve cfb7d4c80c Update MenuBar.cpp 2025-03-24 13:13:07 -07:00
EricS-Valve 2f6f93cfa2 Update MenuBar.cpp
Updated to remain sync'd with Valve's version.
2025-03-24 13:12:34 -07:00
Bitl d3b0d7bf28 Implement IsNextBot() 2025-03-24 12:07:30 -07:00
RGBACatlord 48809cb86c Fix crash on VGUI menu bar button cursor entrance 2025-03-21 17:02:11 -07:00
John Kvalevog 6956e9680e Fix Spy bots using human voice lines in MvM
Spy bots should use Spy.MVM_TeaseVictim instead of Spy.TeaseVictim.

The soundscript Spy.MVM_TeaseVictim will also need to be corrected as
some of the sound paths are incorrect.

Fixes: https://github.com/ValveSoftware/Source-1-Games/issues/4794
2025-03-21 16:42:17 -07:00
Autumn Ashton a62efecf62 Sync the public SDK with latest from TF2
Includes a manually merged MRs from wgetJane wrt. scattergun prediction and minktusk with readme changes.
2025-03-08 19:42:22 +00:00
Josh Dowell feb4f90350 Remove MFC dependency in the launcher exe (afxres.h > winres.h) 2025-03-08 19:31:25 +00:00
wget 91d887aeac [TF2] Add prediction for thermal thruster + self-stun (#908) 2025-03-08 19:19:49 +00:00
speedvoltage bb2844b30b Move .357 snap after firing to client-side 2025-03-08 19:05:28 +00:00
doclic 64e4b89f83 tf2: Fix crash with game_round_win in koth
Fixes https://github.com/ValveSoftware/Source-1-Games/issues/4254
2025-03-08 18:59:04 +00:00
AndrewBetson 8aefabd725 Remove temporary player jingle files if tf_delete_temp_files is enabled 2025-03-08 18:57:32 +00:00