Commit graph

40 commits

Author SHA1 Message Date
4cda2628e6
Extend FX_GibHuman with a dir (euler) and force parameter. 2022-04-05 20:46:11 -07:00
fdd706526f
Various changes to enable use of the new Touch(entity) method. 2022-04-03 14:06:23 -07:00
d1962767b4
Rebased against the latest Nuclide commit. 2022-03-15 19:34:26 -07:00
0293f9a441
Update copyright information
Remove pmodel attributes from the player class.
Sound shaders for weapon firing now call alerts to AI.
2022-03-13 16:57:51 -07:00
8b55c8acef
HLMultiplayerRules: Call pl.Death() to take care of most of the work
declaring a client dead.
2022-03-02 20:38:29 -08:00
ea5ae651df
Clean up some warnings. 2022-02-01 13:38:01 -08:00
92f0844156
Creditsfont should now be marked as additive, fixes to some melee timers
in monster_alien_slave, monster_human_grunt and monster_zombie
2022-01-31 17:46:56 -08:00
beabae200d
Remove inclusion of gs-entbase/server/defs.h 2022-01-20 16:24:36 -08:00
b9d9a1f79a
Server: Add UnUse functionality, required for the new and updated
momentary_rot_button.
2022-01-04 21:55:40 -08:00
000fb34006
Update call to FX_Corpse_Spawn 2021-12-13 12:57:10 -08:00
e0c66406d9
Make use of FX_Corpse from Nuclide Base to handle body que corpses. 2021-12-13 11:48:33 -08:00
b5950c5491
Multiplayer rules: Don't respect fraglimit cvar if it ain't set. 2021-12-13 10:38:29 -08:00
77a4d1b388
mp_fraglimit and mp_timelimit are now aliases to the original Quake cvars
to avoid confusion from anyone wondering why there's two of them
2021-12-12 21:04:15 -08:00
954867b435
Remove deprecated EV_CHAT_VOX. Change monster_gman to NSTalkMonster. 2021-10-20 01:20:11 +02:00
149693c735
Delete some junk left-over lines in some decorative NPCs 2021-09-30 23:32:07 +02:00
0c9811d3e3
Gamerules: Disable monster spawning in multiplayer, also fix draw being
called when the weapon is already selected.
2021-09-18 01:33:26 +02:00
c8a493fb00
Use GetSpawnX() methods instead of peeking into some attribute that
may change.
2021-09-16 17:36:03 +02:00
724caae659
monster_scientist: Don't do pain sound when we're already dead. 2021-09-12 00:20:09 +02:00
aa58233974
Spawns: Use setorigin_safe() 2021-09-12 00:13:49 +02:00
7f9f3c7d9a Tweak reload-timers in case we got a race condition between think and
input.
2021-08-29 20:01:58 +02:00
4f8c9ff3db Menu: Enable model preview.
Gamerules: Remove redundant game-rule check.
2021-08-29 13:26:37 +02:00
5d44660dfa Gamerules: ifdef the VALVE specific bits. 2021-08-01 11:21:58 +02:00
c45b7e2b62 Gamerules: Fraglimit now being respected, also registering mp_timelimit and
mp_fraglimit officially.
2021-08-01 11:01:54 +02:00
fdb258af2e Run Physics_Run() directly instead of PMove_Run(), which will be removed
eventually.
2021-06-18 09:27:27 +02:00
66e375f117 item_weaponbox: Support for GEARBOX ammo types 2021-05-22 20:26:53 +02:00
4c4be5946c Gamerules: When the player dies, the WEAPON_SATCHEL items will detonate
with him.
2021-05-22 16:41:07 +02:00
0116364803 item_weaponbox: Don't include ITEM_SATCHEL if ammo_satchels is 0, same for other throw and
placement weapons.
2021-05-22 16:40:07 +02:00
243b3f29bc Add support for top/bottom color on players and viewmodels.
Added weapon weights values (thanks scripts/weapons_?.txt from HL:S)
2021-05-20 16:04:11 +02:00
7290c631d8 Use PMove_SetSize() to get accurate bbox info. 2021-05-16 23:12:30 +02:00
7723261567 Fix that dead but spectating team members don't show up in the scoreboard.
Spectators already are team 0, so they wouldn't be queried here anyway!
2021-05-12 15:48:19 +02:00
dc378c688b Use Base its damage.qc instead of FreeHL its. Go over the BloodFX to limit
the amount of decals one blood drop spawns. Make it so that Snarks can be
shot.
2021-05-10 11:35:48 +02:00
f43ad5d661 Shared: Inherit weapon_common from Nuclide's base game 2021-05-10 08:16:22 +02:00
ced4cb5bf8 Simplify prediction code with the help from upstream changes. 2021-05-08 17:45:58 +02:00
fe4bfc455f Handle player model weapon attachments & animation for all the weapons! 2021-04-06 09:20:12 +02:00
353afa1769 item_suit: make sure we precache item.respawn 2021-03-23 09:17:53 +01:00
bfb660db02 Client: Add shell ejection code to WEAPON_GLOCK and WEAPON_MP5 2021-03-17 14:35:56 +01:00
88ca098c51 Register sound shaders for gasp/water pmove sounds 2021-03-13 04:25:28 +01:00
977b336a9b Make sure we call SetSize() after we SetModel, because with the cvar
sv_gameplayfix_setmodelsize_qw SetModel() calls override the size as well.
2021-03-11 11:12:42 +01:00
9c4f63ccf2 Merge client/input.qc and server/input.qc into shared/input.qc for reasons
regarding prediction.
2021-03-09 11:51:13 +01:00
1a25ccc334 Initial commit, carried over from Nuclide's Git on March 8th 2021 2021-03-08 10:53:48 +01:00