Commit graph

72 commits

Author SHA1 Message Date
8f52f8a2ec
armoury_entity: Spend time refining this entity, making kevlar/helmet assignment work properly. Need to investigate pickup notifications later today 2022-04-24 10:54:40 -07:00
ea1f3067ad
Weapons: Go over the bullet penetration details, I think we got that mostly figured out now.
Also fix some other CS specific entities and their touch functions.
2022-04-24 00:22:27 -07:00
78f779a07e
WEAPON_GLOCK18: Change secondary/mode-switch timer to half. Emulating 1.5 behaviour. 2022-04-23 17:39:32 -07:00
91c70269f6
Tweak player physics to be closer to how 1.5 on WON feels. Disable airstepping. 2022-04-23 17:39:05 -07:00
3ffd8262b9
Unbreak the gamerule timer. Sorry about that! 2022-04-23 14:45:12 -07:00
294af509ad
Extend FX_GibHuman with a dir (euler) and force parameter. 2022-04-05 20:38:56 -07:00
90ff3b69b4
Rebased against the latest Nuclide commit. 2022-03-15 19:35:04 -07:00
290cb55bcf
Update copyright information
Remove pmodel attributes from the player class.
2022-03-13 16:59:12 -07:00
fe0b9681d0
Fill in some more info to help botlib's AI (weapon types, gamemode team setting) 2022-03-10 19:01:08 -08:00
127f9eba7f
Handle 'frozen' state better. Planting C4 no longer doesn't freeze you.
Now dying during freeze time will also call a round-end just like 1.5.
2022-03-03 23:34:01 -08:00
69836864ee
ClientGame_EventParse() now has returns either 0 or 1 to signal successful overrides.
CSMultiplayerRules now calls player.Death() like FreeHL.
2022-03-03 14:12:38 -08:00
b1ddff0e1a
Improve player animation somewhat. Spines are being a bit weird still due
to how the engine possibly handles some things.
2022-02-01 09:34:16 -08:00
8a60e6d55f
Remove inclusion of gs-entbase/server/defs.h 2022-01-20 16:24:41 -08:00
87f6396c4a
Client: Enable the damage notifications from Half-Life. 2021-12-17 18:22:29 -08:00
fec4b8a642
Client: Add CS ammo notifications, now onto the damage type indicators... 2021-12-16 17:54:01 -08:00
48fd014293
Multiplayer rules: Use the new FX_Corpse_Spawn code. 2021-12-13 12:57:42 -08:00
85f0dffe09
Remove CSMultiplayerRules' MakeSpectator, as we have our own MakeTempSpectator
as part of the NSPlayer class now.
2021-11-28 00:03:28 +01:00
fc5a66b8d5
Use Font_GetID() in the places where drawfont is used. 2021-11-04 22:49:59 +01:00
7c1397df18
Client: Include FreeHL's damage.qc. 2021-10-21 23:32:30 +02:00
c5fbaafd98
Remove deprecated EV_CHAT_VOX. Update game-mode zones to be NSBrushTrigger
based instead of CBaseTrigger.
2021-10-20 01:20:37 +02:00
2dbf8e32c9
Make use of the new Enable/Disable model functions to hide/show sniper rifles
during zooming
2021-10-08 21:50:55 +02:00
4afbde7798
Insert muzzleflash precaches from Nuclide into ClientGame_RendererRestart 2021-10-06 22:01:49 +02:00
1a34688c06
Use GetSpawnX() methods instead of peeking into some attribute that
may change.
2021-09-16 18:40:06 +02:00
5015de91cd
Remove input_sequence definition. 2021-09-15 22:45:53 +02:00
d0044b5709 Remove VALVE define from client/progs.src 2021-08-29 21:46:30 +02:00
7bf07fae76 Move physics variables into shared/pmove.h 2021-08-14 08:50:17 +02:00
40f7a76c1d Server-side check for chooseteam event calls, to avoid a NULL pointer error
when someone tries to execute these functions with a modified client.
2021-08-13 22:06:28 +02:00
136a4060b7 Limit "chooseteam" cmd to maxplayers > 1 games ONLY. 2021-08-13 21:32:26 +02:00
57c115f191 Inherit FreeHL's viewmodel effects 2021-08-01 08:55:33 +02:00
1ef3e98a0d Add install_from_archiveorg.sh for content installation. 2021-06-26 17:47:31 +02:00
594ecf013a Merge branch 'master' of github.com:eukara/freecs 2021-06-18 09:29:14 +02:00
d839ab65d5 Run Physics_Run() directly instead of PMove_Run(), which will be removed
eventually.
2021-06-18 09:27:33 +02:00
eukara
4463e9ecab
Update README.md 2021-06-11 17:22:07 +02:00
69aaa52a7a Updated the game-specific PMove code to be part of our player class 2021-06-08 15:31:50 +02:00
e6dac8fe81 Add experimental waypoints for cs_backalley, cs_estate, cs_italy,
cs_militia, cs_office, de_aztec, de_dust, de_dust2, de_train, de_vegas,
de_vertigo and fy_pool_day.
2021-06-04 13:07:13 +02:00
4d4c2f4194 Include flashlight.qc from FreeHL. 2021-05-22 20:42:16 +02:00
544fc438ef Update player.h definition from ANGLES_Z to COLORMAP 2021-05-20 16:04:39 +02:00
73517a0858 Use PMove_SetSize() to get accurate bbox info. 2021-05-16 23:12:47 +02:00
13193ccd23 Updated consistency pack also comes with alternate USP submodel. So support that too. 2021-05-13 10:08:06 +02:00
ecc963a0fe Fix the consistency pack pk3, where modders can make different hand models
for each team.
Add crosshair to first-person spectating.
Network view-ofs.
2021-05-13 09:26:26 +02:00
6a24b29e3d Bots: Now following some basic objectives - don't look too deep into it
Weapons: We now have added weapon weights and isempty() functions to the
weapon structs
Spectator: Now integrated into the gamemodes proper. NEEDS MORE TESTING!
Radio: Fixed a bug in which the wrong player name would be displayed.
2021-05-12 15:47:34 +02:00
9b620da3fb Polish WEAPON_M3 and WEAPON_XM1014 by giving it real spread, and allowing
the reload sequence to be interrupted at any time.
2021-05-10 14:09:14 +02:00
6344d561c8 Fix accidental typo causing a compile error. 2021-05-10 13:22:56 +02:00
009508fa8b Update Animation_TimerUpdate to conform with upstream Nuclide. 2021-05-10 12:24:53 +02:00
404303ea72 Use Base its damage.qc instead of FreeHL its. 2021-05-10 11:36:07 +02:00
a2f65f73d7 Shared: Inherit weapon_common and input from Nuclide's base game 2021-05-10 08:16:51 +02:00
133bf4fec2 Simplify prediction code with the help from upstream SDK changes. 2021-05-08 17:46:20 +02:00
73c834c3eb Shared: Use Base's fx_spark.qc now 2021-04-10 23:35:47 +02:00
cc48c2c994 Handle player weapon model attachments for all the weapons! 2021-04-06 09:20:35 +02:00
dee6ee1a73 Change pSeat references to pSeatLocal where applicable. 2021-03-31 13:42:36 +02:00