Commit Graph

88 Commits

Author SHA1 Message Date
Marco Cawthorne d33059c516
HLMultiplayerRules: Fix some warnings. 2024-03-06 19:38:57 -08:00
Marco Cawthorne 42f7c82029
FX_Corpse: transfer player bbox to corpse, so we can handle crouching etc. 2024-03-06 19:09:40 -08:00
Marco Cawthorne 153a711955
HLMultiplayerRules: Support death animation variations. 2024-03-06 19:03:26 -08:00
Marco Cawthorne f2aba72c0c
Remove in-code spawn point definitions.
Fix some typos.
Add some force loop flags to the train moving soundDefs.
2024-03-05 23:32:09 -08:00
Marco Cawthorne 9d3ec2b89c
monster_alien_grunt: Fix health value. 2024-03-04 18:40:57 -08:00
Marco Cawthorne f3596f2aef
Corpses: Ensure frame1time is reset whenever we inherit someones corpse.
Items: Ensure we re-adjust our position post-spawn so we don't fall through
yet-to-spawn geometry.
Delete a whole bunch of now unused code.
2024-03-02 00:43:10 -08:00
Marco Cawthorne b47a64b850
Server: Fix precache of the item_weaponbox pickup sound. 2024-01-30 00:40:03 -08:00
Marco Cawthorne 4e232c6875
Remove "bot_add" command, add zpak001.pk3dir/scripts/bots.txt 2024-01-26 19:27:32 -08:00
Marco Cawthorne 381412e4ba
Gamerules: update player death sound def name 2024-01-08 15:29:28 -08:00
Marco Cawthorne 7d27c29c07
Updates to the sound definitions and other minor fixes against upstream Nuclide. 2023-11-17 19:44:34 -08:00
Marco Cawthorne a483cad84c
Remove code that's no longer being run 2023-11-13 10:46:42 -08:00
Marco Cawthorne 436dbe4641
Server: Respect mp_forcerespawn in multiplayer 2023-11-13 10:44:32 -08:00
Marco Cawthorne 753af7e8fb
Ripping things out, move most weapon projectiles into EntityDef 2023-07-27 23:08:26 -07:00
Marco Cawthorne 24964d27c9
Get rid of FX_GibHuman and FX_GibAlien, use PropData system instead 2023-07-17 11:32:59 -07:00
Marco Cawthorne dde42e481c
Yank out the monster's out of the codebase. Use entityDefs instead. 2023-06-20 21:23:15 -07:00
Marco Cawthorne cb2a517624
Fix the weaponbox not spawning properly in MP. 2023-05-10 14:36:46 -07:00
Marco Cawthorne 70f1ed409f
Script definition tweaks for func_breakable behaviour/sounds 2023-05-01 05:51:20 -07:00
Xylemon c8ac0d596b spawn.qc remove this hack (for scientist hunt and other team mods) 2023-04-27 01:18:26 -07:00
Marco Cawthorne c68d2d7c60
Tweak the UI color defaults a little. 2023-04-03 11:16:44 -07:00
Marco Cawthorne 30ecbd1453
Multiplayer: Load and display a server message of the day if present. 2023-03-25 17:34:26 -07:00
Marco Cawthorne 7d58725d76
PMove: change maxspeed to 270 for the time being, as that's the default for MP anyway. 2023-02-16 18:23:48 -08:00
Marco Cawthorne 07453056a4
Remove dependency from base/src. 2023-02-12 12:54:57 -08:00
Marco Cawthorne 3a37d21257
item_pickup: Call respawn item sound in a separate method for sanity's sake 2023-02-07 17:35:47 -08:00
Marco Cawthorne 22d5b36d1c
Server: Shuffle some code inside the monster files around so that we re-set starting values after all constructors have executed 2023-02-07 09:08:55 -08:00
Marco Cawthorne ed30225de7
ITEM_SUIT: destroy when we're running on game 'bshift' 2023-01-17 22:03:29 -08:00
Marco Cawthorne bef240a1de
HLMultiplayerRules: add PlayerRequestSpawn method override 2023-01-11 18:04:17 -08:00
Marco Cawthorne 70167ed233
Removal of Game_Input which has been made obsolete. 2023-01-11 17:44:32 -08:00
Marco Cawthorne 9544c98f04
Slight cleanups and cvar changes. 2023-01-05 23:35:43 -08:00
Marco Cawthorne 7c94b26fc8
Client: Use the new Crosshair drawing functions to help with cl_thirdperson and remove
obsolete routines.
2022-12-28 16:50:29 -08:00
Marco Cawthorne 15fa5a8f12
Update codebase to be in line with upstream Nuclide. Add scripts/decals.txt and other shenanigans. 2022-11-08 19:49:53 -08:00
Marco Cawthorne be16666be8
Replace any Hide() with calls to Disappear(), as that one will actually set the collision to no longer be solid. 2022-08-30 16:02:56 -07:00
Marco Cawthorne f8f9703df3
Minor tweaks to the weapons, notably WEAPON_GAUSS. 2022-08-12 14:29:08 -07:00
Marco Cawthorne 8eb5a1fbc6
Clean up our player enumflags. 2022-08-07 14:14:16 -07:00
Marco Cawthorne cf9b3353bb
HLMultiplayerRules: mp_allowmonsters is now respected. 2022-08-06 00:15:23 -07:00
Marco Cawthorne e373af4ca5
Updated various monster code to use IsAlive() and things 2022-07-19 16:28:10 -07:00
Marco Cawthorne b8f2ca446f
monster_barney: Reworking some bits to deal with the new states... 2022-07-17 00:04:35 -07:00
Marco Cawthorne 92c2b54ef0
Cleanup: Some CGameRules methods are now of type 'bool'
Remove rules.qc
2022-07-16 15:09:00 -07:00
Marco Cawthorne 58ef5dc162
Add mp_teamplay, mp_teamlist cvars, as well as the 'chooseteam' command because guess what, we have initial teamplay support. 2022-07-14 23:18:21 -07:00
Marco Cawthorne 454da78b0c
Add missing wrappers for ammo_9mmARclip and ammo_glockclip.
Add 'weaponbox' pickup, which may not be fully complete.
Some FX_ effects make proper use of env_sprite APIs now.
Edited default.cfg to parse skill.cfg itself.
Removed GS_RENDERFX flag in progs.src.
2022-07-07 09:13:16 -07:00
Marco Cawthorne d15d83faa5
Go over all major classes to fix precaches. 2022-06-01 17:40:41 -07:00
Marco Cawthorne bba57cb7ef
Adjust naming against upstream. 2022-05-11 12:51:12 -07:00
Marco Cawthorne ee17e3b7a4
Convert all classes to use the new parent names. The old ones were marked for deprecation long ago. 2022-05-10 15:00:15 -07:00
Marco Cawthorne 3077b70734
WEAPON_CROSSBOW: Don't allow explosive bolts in singleplayer. 2022-05-01 16:47:59 -07:00
Marco Cawthorne 39471c1fb7
item_suit: Tweak SetSize() call and do DropToFloor() 2022-05-01 16:47:27 -07:00
Marco Cawthorne f61311cb32
item_battery: disable pickup when ITEM_SUIT isn't present 2022-05-01 15:56:43 -07:00
Marco Cawthorne fef95603e7
Clean up some of the monster code, document and simplify viewmodel bob code.
Just general cleanups.
2022-04-26 11:23:21 -07:00
Marco Cawthorne 440f67d349
Server: unreference player.h 2022-04-25 13:35:26 -07:00
Marco Cawthorne d39a8f1c0b
Gamerules: Fix dead flag in multiplayer. 2022-04-24 16:54:13 -07:00
Marco Cawthorne 4cda2628e6
Extend FX_GibHuman with a dir (euler) and force parameter. 2022-04-05 20:46:11 -07:00
Marco Cawthorne fdd706526f
Various changes to enable use of the new Touch(entity) method. 2022-04-03 14:06:23 -07:00