Commit graph

91 commits

Author SHA1 Message Date
d546b39546 - Add (early) bot support
- Add support for all common types of spawns
- Attempt at supporting mp_forcerespawn
- Shoddy attempt at making some legacy cvars (gamemode and levelexec) work
2023-07-17 16:46:25 -07:00
19c86f9807 - Can now join teams from VGUI
- VGUI is now enabled completely
- make sh_insanity respect 0
- set defaults for some cvars
- make sh_respbreak work again
- changeteam now works and uses VGUI
2023-04-27 00:34:56 -07:00
737e5664d4 Implement sh_hchorror 2023-04-26 22:49:07 -07:00
095b761a6f Rebase player.qc 2023-04-26 22:33:55 -07:00
c545731ac6 Slowly making changeteam work, make sure the MOTD opens when the player first joins 2023-04-26 22:20:56 -07:00
835bcc8145 Some comment cleanup 2023-04-26 22:19:43 -07:00
1845012d6c monster_scientist: improve attack visuals, make attack trace against player so they can miss, poison is now curable upon healing 2023-04-26 16:08:20 -07:00
b39524854f implement sh_chainspark 2023-04-26 16:03:54 -07:00
7638eb4b12 Chainsaw should now shake player's screen like original 2023-04-26 15:21:53 -07:00
6b97b8a6b5 Implement sh_announcescinum and sh_allowteamchange 2023-04-26 05:12:07 -07:00
bdafdf9db0 Implement sh_announcescideath 2023-04-25 04:12:34 -07:00
f76b3f17b1 Updated README to reflect current state 2023-04-25 00:12:06 -07:00
d637769e15 VGUI: my crummy inital implementation 2023-04-24 22:15:45 -07:00
0b1ca19ef7 Make parse data respect the newely implemented scimax cvar 2023-04-24 22:10:09 -07:00
a070a00df0 Gamemode constructors 2023-04-24 22:09:16 -07:00
054973dd22 Gamemode Standard Hunting: move this out to gamerules.qc 2023-04-24 22:08:07 -07:00
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