Commit Graph

63 Commits

Author SHA1 Message Date
Marco Cawthorne e2726973a4
Fix nightvision goggles sound not playing. 2024-03-05 00:32:02 -08:00
Marco Cawthorne 5aa4b76644
Delay the renaming of CTF entity classnames to after they have fully spawned.
Fix bot spawning a little.
2024-03-02 00:44:42 -08:00
Marco Cawthorne 9d18bb1d9f
Remove view.qc and modelevent.qc 2023-10-12 14:43:56 -07:00
Marco Cawthorne 18f1120ab9
Merge Maxwell's branch 2023-09-27 14:11:37 -07:00
Marco Cawthorne b3e625dd7d
Client: support gametitle fade-in 2023-09-27 14:08:26 -07:00
Maxwell 700d3f0702 Crosshair is supposed to be available when the laser is enabled. 2023-09-22 20:57:06 -04:00
Xylemon e9f2119ca6 NPCs for Opposing Force
Try to make the actual OP4 skill file load
Some new sound definitions
2023-09-20 08:44:45 -07:00
Marco Cawthorne 9ddbdbc3a0
Rebuild against FreeHL Develop 2023-07-27 23:10:08 -07:00
Marco Cawthorne 144bc13816
item_ctfbackpack: add bleep1 noise when refreshing ammo 2023-07-06 16:31:09 -07:00
Marco Cawthorne c3726e85b9
Dealloc flags on player ent removal, minor bot fixes 2023-06-28 10:30:37 -07:00
Marco Cawthorne d30501d7f4
WEAPON_SNIPERRIFLE: fix using the wrong crosshair sprite for the scope 2023-06-28 09:24:05 -07:00
Marco Cawthorne 213aa0371f
OP4CTFRules: handle bots joining teams 2023-06-28 09:21:27 -07:00
Marco Cawthorne 5bb2984df5
OP4CTFRules: unset 'icon2' infokey on PlayerConnect 2023-06-28 08:55:48 -07:00
Marco Cawthorne d4e6604d7a
Updated weapon pickup logic to respect startammo (required by OP4CTF) 2023-06-28 08:53:25 -07:00
Marco Cawthorne 930a034a01
Work on the various visual feedback and scoring of CTF 2023-06-22 16:19:28 -07:00
Marco Cawthorne fbcc868870
Added Capture The Flag game mode. 2023-06-07 13:55:36 -07:00
Marco Cawthorne e57b138438
Add entityDefs for the weapon pickups in the game 2023-05-27 13:02:08 -07:00
Marco Cawthorne d3759b4d83
Fix compiler warnings. 2023-02-14 12:55:14 -08:00
Marco Cawthorne 32c56a07f6
player: implement ::UpdateAliveCam 2023-02-12 12:58:19 -08:00
Marco Cawthorne 6d0d98b1f1
Remove base/src dependency and use valve/src's versions instead. 2023-02-12 12:58:06 -08:00
Marco Cawthorne 30cd5f5e0a
Removal of Game_Input which has been made obsolete. 2023-01-11 17:45:32 -08:00
Marco Cawthorne 9e4eb1dc23
Client: Use the new Crosshair drawing functions to help with cl_thirdperson and remove obsolete routines. 2022-12-28 16:53:13 -08:00
Marco Cawthorne 54a5f52285
Remove references to client/player.qc. 2022-11-30 14:30:59 -08:00
Marco Cawthorne 9458f34314
Set pragma target fte_5768 2022-08-22 23:26:10 -07:00
Marco Cawthorne 8af88805c7
player class: Use parent method OptimiseChangedFlags() to cull some fields from being networked to players other than yourself 2022-08-09 09:32:10 -07:00
Marco Cawthorne 449bb9b109
Clean up our player enumflags. 2022-08-07 14:14:34 -07:00
Marco Cawthorne b0149ce339
Cleanup: Some CGameRules methods are now of type 'bool'
Remove rules.qc
2022-07-16 15:09:27 -07:00
Marco Cawthorne 4ca696085a
Yep, you guessed it: remove pmove_water.qc 2022-07-14 21:28:55 -07:00
Marco Cawthorne 5d747bd64a
Remove mention of GS_RENDERFX. 2022-07-07 09:13:54 -07:00
Marco Cawthorne d59edbae6b
Adjust naming against upstream. 2022-05-11 12:51:29 -07:00
Marco Cawthorne de94f04cf7
Convert all classes to use the new parent names. The old ones were marked for deprecation long ago. 2022-05-10 15:00:33 -07:00
Marco Cawthorne 45a52e1bf6
Implement IsMultiplayer() into HLGameRules class.
Improve player network-culling
2022-05-01 17:03:38 -07:00
Marco Cawthorne 6f0df5845f
Server: unreference player.h 2022-04-25 13:35:44 -07:00
Marco Cawthorne ae2ef00c4d
Extend FX_GibHuman with a dir (euler) and force parameter. 2022-04-05 20:38:46 -07:00
Marco Cawthorne c00a15a268
.touch fixes. 2022-04-03 14:07:49 -07:00
Marco Cawthorne 2392c1502c
Rebased against the latest Nuclide commit. 2022-03-15 19:34:53 -07:00
Marco Cawthorne 7c145d0b46
Update copyright information
Remove pmodel attributes from the player class.
2022-03-13 16:58:53 -07:00
Marco Cawthorne dbc614b343
Remove inclusion of gs-entbase/server/defs.h 2022-01-20 16:24:55 -08:00
Marco Cawthorne ae04d4c687
Client: Enable the damage/item notifications from Half-Life. 2021-12-17 18:23:22 -08:00
Marco Cawthorne a802c18a16
Client: Include the ammo notification routines. 2021-12-16 17:20:01 -08:00
Marco Cawthorne ebdc8e07c0
Include and make use of the FX_Corpse stuff. 2021-12-13 13:00:45 -08:00
Marco Cawthorne 5b933aec2e
Client: Include FreeHL's damage.qc. 2021-10-21 23:32:53 +02:00
Marco Cawthorne c4a5f92063
Insert muzzleflash precaches from Nuclide into ClientGame_RendererRestart 2021-10-06 22:02:10 +02:00
Marco Cawthorne 1019c16913
Use GetSpawnX() methods instead of peeking into some attribute that
may change.
2021-09-16 18:37:40 +02:00
Marco Cawthorne e46be7b529
Remove input_sequence definition. 2021-09-15 22:46:09 +02:00
Marco Cawthorne 304383fbc6 Update include.src against valve/src 2021-08-29 17:46:27 +02:00
Marco Cawthorne 3a154ee53c Don't define VALVE in the progs src. 2021-08-01 11:23:12 +02:00
Marco Cawthorne e6309968ec Inherit valve/src's viewmodel effects 2021-08-01 08:55:56 +02:00
Marco Cawthorne ae43f8e8b1 Updated the game-specific PMove bits to be part of our player class 2021-06-08 15:32:18 +02:00
Marco Cawthorne a5a370ef8f Shared: Add isempty function pointers to the respective weapons that need
it.
2021-05-25 08:38:06 +02:00