Commit graph

75 commits

Author SHA1 Message Date
4aca5e6540 Gamemodes:
- Madness now fully reimplemented
- Standard and Stealth hunting now finished
- New gamemode Invasion, where scientists work together to kill off all players (WIP)
Major thanks to @eukara for his help, time, and patienece
2023-04-24 22:05:17 -07:00
9c5339e262 restore +sciscore, the name of sciboard was a mistake
some inital importing of the new VGUI stuff
2023-04-24 21:52:54 -07:00
dd6d0804c0 monster_scientist: now respects properly sh_scimax and works with sh_scispeed again, gave him poison attack more true to the original, respects more gamemodes, updated some functions to use newer API calls, thanks to eukara for his help, teaching, and patience with this stuff 2023-04-24 21:49:41 -07:00
d1ad61a2f5 Rename sv_realistic back to sh_realistic for compat, and create an alias to sv_gamemode
Some clean up to the mess I left in gamerules.h by accident
Preview of a new gamemode, Invasion
2023-04-24 04:02:49 -07:00
0156cc4f28 Added map previews, fix #7 2023-04-23 05:18:28 -07:00
e5c2636fb6 monster_scientist: rebased off latest in FreeHL, should clean up and inherit most of these functions, but this will do for now 2023-04-23 04:12:00 -07:00
181090b701 Insanity is now fully reimplemented 2023-04-23 04:05:45 -07:00
67707192fe
Include vgui_motd.qc 2023-04-16 23:16:39 -07:00
8f5ad88e68
Fix compiler warnings. 2023-02-14 12:55:33 -08:00
536890e013
Remove base/src dependency and use valve/src's versions instead. 2023-02-12 12:59:49 -08:00
b4e4e924d6
add instructions.txt file 2023-02-08 16:32:35 -08:00
c27cd4ccc0
Removal of Game_Input which has been made obsolete. 2023-01-11 17:45:59 -08:00
0c742cf378
Remove obsolete includes. 2023-01-08 13:36:50 -08:00
0f615427cd
Add missing player attachment updates. 2022-12-22 16:12:17 -08:00
48a9740067
Remove references to client/player.qc 2022-11-30 14:31:55 -08:00
1388bc53f5
monster_scientist: Fix them not bleeding. 2022-08-26 15:51:24 -07:00
d1f24b423f
GameRules: Fix player death 2022-08-26 15:51:08 -07:00
87031625a0
Set pragma target fte_5768 2022-08-22 23:24:39 -07:00
496116dab3
player class: Use parent method OptimiseChangedFlags() to cull some fields from being networked to players other than yourself 2022-08-09 09:31:24 -07:00
6c19e76e78
Clean up our player enumflags. 2022-08-07 14:13:35 -07:00
6b4c63965c
monster_scientist: Death check was wrong. oops. 2022-08-05 19:12:54 -07:00
f53ed471e1
Fix warning in HLGameRules::PlayerDeath. 2022-08-05 14:42:01 -07:00
fefc95108f
monster_scientist: Make use of the new NSMonster APIs 2022-07-25 09:16:52 -07:00
18bd1303b6
Cleanup: Some CGameRules methods are now of type 'bool'
Remove rules.qc
2022-07-16 15:07:47 -07:00
f0c13b1a41
Get rid of some old pmove code. 2022-07-14 21:27:19 -07:00
87386226a1
Server: Restart kill counter for Red/Blue teams whenever the round restarts so we don't mess up our counter. 2022-07-14 18:26:14 -07:00
8ba0153c0c
Server: Move the forceinfokey calls into InitPostEnts() because constructors aren't suited for those at all 2022-07-14 18:23:04 -07:00
04ac41346f
monster_scientist: Fix a fuckup of me having shifted code around a couple of times which results in WORLD going insane. 2022-07-14 18:17:11 -07:00
fbb2df4b6e
Some more work done on the gamemodes. Team modes + standard hunt is now implemented but not quite tested. Still needs 'changeteam' cmd etc. 2022-07-14 17:58:08 -07:00
eda8140127
Server: Add stubs for game-mode seperation 2022-07-13 22:58:58 -07:00
08383e1d90
monster_scientist fixes. 2022-07-07 09:10:44 -07:00
72c9ef224f
Adjust naming against upstream. 2022-05-11 12:50:11 -07:00
5d44353a29
Convert all classes to use the new parent names. The old ones were marked for deprecation long ago. 2022-05-10 14:59:22 -07:00
82839c06ce
Rename SHMultiplayerRules to HLGameRules to avoid clashes with FreeHL's weapon code. 2022-05-01 17:01:07 -07:00
0dbc2aed76
Server: unreference player.h 2022-04-25 13:34:26 -07:00
ccfd887e7c
monster_scientist: Fix the Pain() calling animations post-death 2022-04-23 22:04:34 -07:00
bf4ec8bcc3
Extend FX_GibHuman with a dir (euler) and force parameter. 2022-04-05 20:37:19 -07:00
42555d426d
Rebased against the latest Nuclide commit. 2022-03-15 19:33:41 -07:00
f8fae52db8
Update copyright information 2022-03-13 16:55:48 -07:00
b0313f05ce
Remove inclusion of gs-entbase/server/defs.h 2022-01-20 16:25:09 -08:00
a005f5b45a
Client: Enable the damage/item notifications from Half-Life. Use the new corpse stuff. 2021-12-17 18:24:04 -08:00
b1d47ca4f3
Client: Include ammo notify routines.
Add mirror shader for endlessrain.
2021-12-16 17:24:32 -08:00
bdbdcc6c68
Client: Include FreeHL's damage.qc. 2021-10-21 23:33:18 +02:00
bd4abcc299
Change FL_RESERVED1 to GF_MADNESS, move it from flags to gflags.
This was a bug! Glad it broke.
2021-09-23 23:57:32 +02:00
3cd5af1d19
monster_scientist: Add FallNoise() 2021-09-17 00:43:12 +02:00
271bddb2db
Use GetSpawnX() methods instead of peeking into some attribute that
may change.
2021-09-16 18:43:09 +02:00
0613f51e85
Remove input_sequence definition. 2021-09-15 22:46:22 +02:00
9c735df0b6
weapon_cannon: fix reload animation hiccup 2021-09-12 10:48:51 +02:00
1000dc8455
Respawn env_shooters as part of the gamerules too... 2021-09-12 00:29:46 +02:00
3ddf61988f
monster_scientist: Don't trigger pain sound when we're already dead. 2021-09-12 00:19:47 +02:00