Commit Graph

2218 Commits

Author SHA1 Message Date
Marco Cawthorne 0325d17d85
README.md fix typo on my part 2023-03-08 16:03:33 -08:00
Marco Cawthorne e4b5d5158a
Client: increase textmenu refresh 2023-03-01 23:15:41 -08:00
Marco Cawthorne be373d3116
Base: fix spawning and the gamerule switch. 2023-02-28 10:01:13 -08:00
Marco Cawthorne a36694d1f8
Client: Add shader precache fix for dlights/rtlights, this should eliminate the first shot of any game causing any stuttering 2023-02-24 12:24:24 -08:00
Marco Cawthorne f0dcdc28c5
NSView: mark most methods as nonvirtual for the time being, until everything else is set in stone 2023-02-24 12:23:45 -08:00
Xylemon 4190c6415e I'm full of mistakes today it seems 2023-02-23 17:14:54 -08:00
Xylemon 03bf3db8e4 pm_autoJump should be capital to follow standards 2023-02-23 17:10:52 -08:00
Xylemon ac72c16bb2 Added new movement related cvars, update Building documentation for Fedora (thanks @dhalucario), updated readme with some cool people 2023-02-23 15:23:55 -08:00
Marco Cawthorne 5ad3931241
Remove platform/base_sound.pk3dir/ 2023-02-16 18:19:32 -08:00
Marco Cawthorne 27105fc996
Menu-FN: treat 'ftehl' the same as 'valve' when indexing MP levels 2023-02-16 17:55:16 -08:00
Marco Cawthorne c3c94b48a6
Platform: add back missing .po file. 2023-02-16 17:33:00 -08:00
Marco Cawthorne 1ff0b3f9ac
Menu-FN: Various improvements to the menu for when no menu assets are available at all. 2023-02-16 17:24:09 -08:00
Marco Cawthorne 95db9c7924
env_glow: Fix some typo and register a missing nonvirtual method as such 2023-02-15 09:42:22 -08:00
Marco Cawthorne 952ec87038
env_glow: split predraw into more sub-functions to make profiling easier 2023-02-15 09:39:53 -08:00
Marco Cawthorne 23b671956f
Weapons_AddItem: Only count NSGameRules' MaxItemPerSlot() when we're adding a new weapon 2023-02-14 22:02:47 -08:00
Marco Cawthorne 86dfb3ff1a
Fix various compiler warnings. 2023-02-14 12:54:06 -08:00
Marco Cawthorne c939e790e8
Menu-FN: ifdef the reference to g_ePreviewModel out in cz_cxHQModelChanged 2023-02-12 13:02:35 -08:00
Marco Cawthorne 9738a6a525
prop_dynamic/static: support for 'sequence' key 2023-02-11 22:38:23 -08:00
Marco Cawthorne 370396a415
Menu-FN: Parsing user.scr and settings.scr in Advanced options is now mostly done. Still need to support LIST type layout elements. 2023-02-11 17:10:43 -08:00
Marco Cawthorne 7518e743b9
Menu-FN: further work to make the Multiplayer > Customize menu more accurate 2023-02-10 13:50:36 -08:00
Marco Cawthorne 943897e5ba
Menu-FN: add options in the Multiplayer > Customize menu for HQ models (with preview) and voice chat settings 2023-02-09 19:08:47 -08:00
Marco Cawthorne 53c8665b11
Menu-FN: update spray related infokeys upon init 2023-02-09 17:12:31 -08:00
Marco Cawthorne 8761b73e4a
NSGameRules: add some debug info for damage applications 2023-02-09 17:11:39 -08:00
Marco Cawthorne 0bf0fd42d1
Crosshair: terrible hack to deal with vid_conautoscale being inconsiderate 2023-02-09 17:11:00 -08:00
Marco Cawthorne ce90e2c221
Document and clean up platform/platform_default.cfg 2023-02-09 17:10:39 -08:00
Marco Cawthorne fe84c317e2
make_dist.sh: Fix the inclusion of release-readme.txt and allow game-dirs to pack their own info texts. 2023-02-08 16:17:22 -08:00
Marco Cawthorne 855daac7e7
Menu-FN: ensure g_iModInstallCache is set to -1 upon init to avoid Custom Game from being glitchy from a fresh install. 2023-02-08 15:55:13 -08:00
Marco Cawthorne f0d77627ea
NSClientPlayer: Ensure .scale is reset upon spawning 2023-02-07 16:21:33 -08:00
Marco Cawthorne 65f21af405
env_beam, env_laser, prop_rope: Use GetEyePos() to assign the proper player view position 2023-02-07 16:21:01 -08:00
Marco Cawthorne fb4e08c2bf
NSClientPlayer: fix the view_ofs check in EvaluateEntity() 2023-02-07 14:01:25 -08:00
Marco Cawthorne daf8512aa2
NSTalkMonster: Don't greet non-friendly players.
NSMonster: Improvements to alerting, turning and what to do when they lose their target.
NSInteractiveSurface: Unbreak it by allowing it to spawn in CSQC
Server: Spawn AI nodes for info_player_{start,deathmatch} when no real nodes are present
2023-02-06 16:41:19 -08:00
Marco Cawthorne 099dba11f6
Client: some titles/text messages have an uppercase newline character. so handle those as well. 2023-01-23 16:44:18 -08:00
Marco Cawthorne 6aa3206d2b
Server: skip SV_RunClientCommand when our clients aren't fully initialized yet. 2023-01-23 00:12:35 -08:00
Marco Cawthorne 993c2a6ebc
Shared: Expose INPUT_BUTTON6 and INPUT_BUTTON7 so mods can define some extra movement/weapon inputs for clients. 2023-01-22 20:06:06 -08:00
Marco Cawthorne 46f6bfc1d3
Client: add r_showTexts to aid debugging of env_message and game_text entities 2023-01-22 20:03:22 -08:00
Marco Cawthorne 66b773508d
Client: add console command 'listTitles' to aid debugging of titles.txt entries 2023-01-22 20:02:46 -08:00
Marco Cawthorne 441079b30c
NSRenderableEntity: take RenderFX setting into account before culling some networked info 2023-01-22 20:01:52 -08:00
Marco Cawthorne 638825af56
NSEntity: add GetSpawnAge() and GetSpawnTime() methods, which communicate when an instance of an entity was brought into the world. 2023-01-22 20:01:24 -08:00
Marco Cawthorne baadd35ffd
NSTimer: add method StopTimer() and invalidate any thinks during OnRemoveEntity() 2023-01-22 20:00:36 -08:00
Marco Cawthorne 0078d83d80
Add platform/cvars.cfg 2023-01-18 21:50:32 -08:00
Marco Cawthorne 5617000f77
NSClientPlayer: allow player to hold down Secondary attack after holding down Primary. 2023-01-18 21:31:36 -08:00
Marco Cawthorne 94564e0697
Minor script changes to change from GH to our own VCS. 2023-01-18 21:30:04 -08:00
Xylemon 9accdcb68a func_physbox: Use Disappear API call 2023-01-18 19:37:10 -08:00
Marco Cawthorne 655b5fa33e
NSEntity: add method IsFacing() which should make some common sneakish tasks easier. 2023-01-18 19:01:56 -08:00
Marco Cawthorne fae4bc09e5
NSProjectile: some touchups in regards to the Spawned() method. 2023-01-18 17:33:09 -08:00
Marco Cawthorne d562533111
NSProjectile: add AnimateOnce() method 2023-01-17 20:23:18 -08:00
Marco Cawthorne fea5ed574f
Shared: add crandom() implementation into defs.h 2023-01-17 16:39:57 -08:00
Xylemon 19d7f30cc4 Replace some Hide calls with Disappear and we don't need this check in TalkMonster anymore 2023-01-17 13:37:03 -08:00
Xylemon 06d3721547 Add documentation for Arch Linux and remove SVN from the list as it's going bye bye 2023-01-15 14:41:11 -08:00
Marco Cawthorne 018b9c16b4
Platform: defaultskin.glsl: Add fallback for the chrome effect in case the GLSL cannot access skeletal information. 2023-01-12 18:50:56 -08:00