Commit Graph

83 Commits

Author SHA1 Message Date
Xylemon 7638eb4b12 Chainsaw should now shake player's screen like original 2023-04-26 15:21:53 -07:00
Xylemon 6b97b8a6b5 Implement sh_announcescinum and sh_allowteamchange 2023-04-26 05:12:07 -07:00
Xylemon bdafdf9db0 Implement sh_announcescideath 2023-04-25 04:12:34 -07:00
Xylemon f76b3f17b1 Updated README to reflect current state 2023-04-25 00:12:06 -07:00
Xylemon d637769e15 VGUI: my crummy inital implementation 2023-04-24 22:15:45 -07:00
Xylemon 0b1ca19ef7 Make parse data respect the newely implemented scimax cvar 2023-04-24 22:10:09 -07:00
Xylemon a070a00df0 Gamemode constructors 2023-04-24 22:09:16 -07:00
Xylemon 054973dd22 Gamemode Standard Hunting: move this out to gamerules.qc 2023-04-24 22:08:07 -07:00
Xylemon 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
Xylemon 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
Xylemon 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
Xylemon 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
Xylemon 0156cc4f28 Added map previews, fix #7 2023-04-23 05:18:28 -07:00
Xylemon 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
Xylemon 181090b701 Insanity is now fully reimplemented 2023-04-23 04:05:45 -07:00
Marco Cawthorne 67707192fe
Include vgui_motd.qc 2023-04-16 23:16:39 -07:00
Marco Cawthorne 8f5ad88e68
Fix compiler warnings. 2023-02-14 12:55:33 -08:00
Marco Cawthorne 536890e013
Remove base/src dependency and use valve/src's versions instead. 2023-02-12 12:59:49 -08:00
Marco Cawthorne b4e4e924d6
add instructions.txt file 2023-02-08 16:32:35 -08:00
Marco Cawthorne c27cd4ccc0
Removal of Game_Input which has been made obsolete. 2023-01-11 17:45:59 -08:00
Marco Cawthorne 0c742cf378
Remove obsolete includes. 2023-01-08 13:36:50 -08:00
Marco Cawthorne 0f615427cd
Add missing player attachment updates. 2022-12-22 16:12:17 -08:00
Marco Cawthorne 48a9740067
Remove references to client/player.qc 2022-11-30 14:31:55 -08:00
Marco Cawthorne 1388bc53f5
monster_scientist: Fix them not bleeding. 2022-08-26 15:51:24 -07:00
Marco Cawthorne d1f24b423f
GameRules: Fix player death 2022-08-26 15:51:08 -07:00
Marco Cawthorne 87031625a0
Set pragma target fte_5768 2022-08-22 23:24:39 -07:00
Marco Cawthorne 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
Marco Cawthorne 6c19e76e78
Clean up our player enumflags. 2022-08-07 14:13:35 -07:00
Marco Cawthorne 6b4c63965c
monster_scientist: Death check was wrong. oops. 2022-08-05 19:12:54 -07:00
Marco Cawthorne f53ed471e1
Fix warning in HLGameRules::PlayerDeath. 2022-08-05 14:42:01 -07:00
Marco Cawthorne fefc95108f
monster_scientist: Make use of the new NSMonster APIs 2022-07-25 09:16:52 -07:00
Marco Cawthorne 18bd1303b6
Cleanup: Some CGameRules methods are now of type 'bool'
Remove rules.qc
2022-07-16 15:07:47 -07:00
Marco Cawthorne f0c13b1a41
Get rid of some old pmove code. 2022-07-14 21:27:19 -07:00
Marco Cawthorne 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
Marco Cawthorne 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
Marco Cawthorne 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
Marco Cawthorne 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
Marco Cawthorne eda8140127
Server: Add stubs for game-mode seperation 2022-07-13 22:58:58 -07:00
Marco Cawthorne 08383e1d90
monster_scientist fixes. 2022-07-07 09:10:44 -07:00
Marco Cawthorne 72c9ef224f
Adjust naming against upstream. 2022-05-11 12:50:11 -07:00
Marco Cawthorne 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
Marco Cawthorne 82839c06ce
Rename SHMultiplayerRules to HLGameRules to avoid clashes with FreeHL's weapon code. 2022-05-01 17:01:07 -07:00
Marco Cawthorne 0dbc2aed76
Server: unreference player.h 2022-04-25 13:34:26 -07:00
Marco Cawthorne ccfd887e7c
monster_scientist: Fix the Pain() calling animations post-death 2022-04-23 22:04:34 -07:00
Marco Cawthorne bf4ec8bcc3
Extend FX_GibHuman with a dir (euler) and force parameter. 2022-04-05 20:37:19 -07:00
Marco Cawthorne 42555d426d
Rebased against the latest Nuclide commit. 2022-03-15 19:33:41 -07:00
Marco Cawthorne f8fae52db8
Update copyright information 2022-03-13 16:55:48 -07:00
Marco Cawthorne b0313f05ce
Remove inclusion of gs-entbase/server/defs.h 2022-01-20 16:25:09 -08:00
Marco Cawthorne a005f5b45a
Client: Enable the damage/item notifications from Half-Life. Use the new corpse stuff. 2021-12-17 18:24:04 -08:00
Marco Cawthorne b1d47ca4f3
Client: Include ammo notify routines.
Add mirror shader for endlessrain.
2021-12-16 17:24:32 -08:00