Commit Graph

50 Commits

Author SHA1 Message Date
Marco Cawthorne 67b9d02132
Little bit more work on the Dispenser, documenting mainly the limits. Still gotta research the exact ammo refresh timings and go implement the spanner functionality. 2022-07-09 23:51:21 -07:00
Marco Cawthorne 5d37d48c23
Slight cleanup to the build/dismantle sendevents 2022-07-09 23:06:44 -07:00
Marco Cawthorne 54d2fe4e0b
Now we're warning the player when they want to build another (insert structure here) 2022-07-09 22:04:41 -07:00
Marco Cawthorne 36e2dc43b6
Add 'no metal' message when trying to build. 2022-07-09 21:55:09 -07:00
Marco Cawthorne fad9e10a95
Added some primitive building commands for the engineer... 2022-07-09 21:51:31 -07:00
Marco Cawthorne 38b5fc6cc3
Server: Gamerules now marked as teamplay, which will fix some doors and friendly fire 2022-07-09 17:36:23 -07:00
Marco Cawthorne ffc68d32c4
Server: Add jumping sound to the players 2022-07-09 17:29:07 -07:00
Marco Cawthorne 69381dcc32
Server: Brush based info_tfgoal now uses TRIGGER rendermode. 2022-07-09 17:20:42 -07:00
Marco Cawthorne 5657cba1cc
Added class TFCVox, which will now handle all your fancy VOX message requests. 2022-07-09 17:15:54 -07:00
Marco Cawthorne a40ae10035
Server: Add the missing player death sounds we all know and love. 2022-07-09 16:53:51 -07:00
Marco Cawthorne cacc015ae0
Server: Make it so you can't walk around after you die. 2022-07-09 16:46:55 -07:00
Marco Cawthorne 722a6ac5cd
Server: Implemented basic respawning. 2022-07-09 16:45:52 -07:00
Marco Cawthorne dcca77320e
Remove usage of GS_RENDERFX 2022-07-07 09:11:19 -07:00
Marco Cawthorne 95bd976b58
Adjust naming against upstream. 2022-05-11 12:50:59 -07:00
Marco Cawthorne fa69bd0d83
Convert all classes to use the new parent names. The old ones were marked for deprecation long ago. 2022-05-10 14:59:40 -07:00
Marco Cawthorne 281b50d69d
Improve player networking-culling. 2022-05-01 17:02:44 -07:00
Marco Cawthorne f1fb9eb76e
Add install_patches.sh 2022-04-26 16:53:01 -07:00
Marco Cawthorne f6bd4d8eb2
Server: unreference player.h 2022-04-25 13:34:51 -07:00
Marco Cawthorne 7684fdbeb1
Rebased against the latest Nuclide commit. 2022-03-15 19:34:02 -07:00
Marco Cawthorne dedc13e178
Update copyright information 2022-03-13 16:56:32 -07:00
Marco Cawthorne 2bcea26be7
Remove inclusion of gs-entbase/server/defs.h 2022-01-20 16:25:00 -08:00
Marco Cawthorne e501dbe814
Client: Enable the damage/item notifications from Half-Life. 2021-12-17 18:23:33 -08:00
Marco Cawthorne 7a91fda437
Client: Include ammo notify routines. 2021-12-16 17:21:21 -08:00
Marco Cawthorne bcbbcc70d8
Client: Include FreeHL's damage.qc. 2021-10-21 23:33:02 +02:00
Marco Cawthorne 399d33a701
Add stub functions for the Vox sentence functions, which have been
taken out of upstream Nuclide.
2021-10-20 01:21:23 +02:00
Marco Cawthorne c6616fe18f
Insert muzzleflash precaches from Nuclide into ClientGame_RendererRestart 2021-10-06 22:02:18 +02:00
Marco Cawthorne 6035e11627
Use GetSpawnX() methods instead of peeking into some attribute that
may change.
2021-09-16 18:43:50 +02:00
Marco Cawthorne d8be29928d
Remove input_sequence definition. 2021-09-15 22:46:13 +02:00
Marco Cawthorne d84e161e2e Remove VALVE define from client/progs.src, add TFC define 2021-08-29 21:48:32 +02:00
Marco Cawthorne 21430f6fb5 Update include.src against valve/src 2021-08-29 17:46:33 +02:00
Marco Cawthorne a7d95b8800 Inherit valve/src's viewmodel effects 2021-08-01 08:56:05 +02:00
Marco Cawthorne a441ba4349 Remove usage of printf 2021-06-18 09:27:58 +02:00
Marco Cawthorne b7dab86f17 Server: Gone over info_tfgoal and item_tfgoal's speak and broadcast
code. It gets really confusing as to why non-owner messages get played
on 2fort but I think those are just fallback cases. This is very much
undocumented territory we're entering here.
2021-05-25 10:28:09 +02:00
Marco Cawthorne a0a65b9843 Major work on item_tfgoal and info_tfgoal. We now got 2fort style maps
working functionally. A lot is still missing however. Especially visual
fluff.
2021-05-25 08:32:11 +02:00
Marco Cawthorne cd750cd5d8 Client: Add yellow/green team join buttons in vgui_chooseteam 2021-05-25 08:30:11 +02:00
Marco Cawthorne f7d14b97dd Force team colors onto a player when spawning. We still gotta suppress
canges to them
2021-05-24 12:47:33 +02:00
Marco Cawthorne 0ab75f83bf Change the unspawned classname to 'unspawned' to prevent spectator logic
from taking place
2021-05-24 12:46:58 +02:00
Marco Cawthorne 833e2813af Re-enable the VGUI team choose menu. 2021-05-24 12:46:39 +02:00
Marco Cawthorne 650b24b020 Include flashlight.qc from FreeHL 2021-05-22 20:43:11 +02:00
Marco Cawthorne 04404673b8 Just some indentation guff changed. 2021-05-20 16:06:03 +02:00
Marco Cawthorne 3f22159607 Don't set view_ofs here. 2021-05-16 23:13:52 +02:00
Marco Cawthorne 3af0b7247d Use Base its damage.qc instead of FreeHL its. 2021-05-10 11:37:01 +02:00
Marco Cawthorne ad4c75ac7e Shared: Inherit weapon_common from Nuclide's base game. 2021-05-10 08:18:53 +02:00
Marco Cawthorne 1013cd9d1d Fix the code to compile against the latest Nuclide SDK 2021-05-07 13:35:42 +02:00
Marco Cawthorne 21d6eadbd9 Change pSeat references to pSeatLocal where applicable. 2021-03-31 13:44:10 +02:00
Marco Cawthorne 38372459a0 Include draw.qc from Nuclide's base game 2021-03-17 06:27:41 +01:00
Marco Cawthorne c227b5e717 Merge client/input.qc and server/input.qc into shared/input.qc 2021-03-13 15:33:13 +01:00
eukara 4c12b298dc
Create FUNDING.yml 2021-03-08 15:36:37 +01:00
Marco Cawthorne b9fe8220a9 Rename data.pk3dir to zpak001.pk3dir 2021-03-08 12:09:37 +01:00
Marco Cawthorne 67487d30cb Initial commit, carried over from Nuclide's Git on March 8th 2021 2021-03-08 12:08:54 +01:00