Commit Graph

2235 Commits

Author SHA1 Message Date
Marco Cawthorne 94e9caf923
Base: call Textmenu_Draw() in hud.qc 2023-03-21 13:38:10 -07:00
Marco Cawthorne 8e14d3707d
NSClientPlayer: roll back .basevelocity in Predict{Pre,Post}Frame 2023-03-18 20:01:02 -07:00
Marco Cawthorne 7b42befcb3
Networked versions of func_conveyor, trigger_push. Bounce pads should be much nicer. 2023-03-18 17:49:12 -07:00
Marco Cawthorne c1a098b493
Impacts against models will now be tested against their materials. No more bitfield surfaceparm lookups in compiled models - simply set the surfaceprop inside the used material file.
However, since we don't get the full material path currently, the material has to be in the same dir as the model.
This may change if FTEQW exposes the full impact material path.
2023-03-17 11:35:27 -07:00
Marco Cawthorne a52d7d3bbc
add test_cubemap to test maps for base/ 2023-03-16 16:41:03 -07:00
Marco Cawthorne 01be71e451
Client: 'buildcubemaps' will toggle r_skipEnvmap, which is now also defaulting to a black clear color (akin to Source) 2023-03-16 16:04:47 -07:00
Marco Cawthorne 64cb526943
env_cubemap: save to .ktx by default when issuing 'buildcubemaps' again. 2023-03-16 15:46:38 -07:00
Marco Cawthorne 9e6d6ee7f1
Client: Fix for `buildcubemaps` angles being overriden by some entity in the map or other. 2023-03-16 15:35:59 -07:00
Marco Cawthorne 8950666c69
Menu-FN: use the menutint material instead of a bland drawfill. 2023-03-15 15:16:34 -07:00
Marco Cawthorne e2c4144a9c
point_trigger: Initial implementation of this entity. Requested as an alternative to make map entity hacking easier. 2023-03-14 16:19:07 -07:00
Marco Cawthorne 495b661b47
NSMoverEntity: Improvements so transformation and rotation is easier at the same time. 2023-03-14 00:06:19 -07:00
Marco Cawthorne f92de15ca5
func_plat: Implementation using NSMoverEntity 2023-03-13 19:13:12 -07:00
Marco Cawthorne c7709bb2d5
Add NSMoverEntity, a class that handles moving, pushing entity classes such as func_door and the like. 2023-03-13 19:12:54 -07:00
Marco Cawthorne 719f85210d
NSEntity: Fix SetNextThink doing occasional bogus fixups 2023-03-13 15:25:37 -07:00
Marco Cawthorne 7709c579c3
Minor documentation enhancements, QuakeEd entity comment color changes 2023-03-13 02:04:31 -07:00
Marco Cawthorne 8a9823a207
logic_auto: fix typo in docs that causes doxygen's markdown parser to burst 2023-03-12 16:07:14 -07:00
Marco Cawthorne faaf67762f
Platform: minor cleanup, updated fonts/ 2023-03-12 16:00:31 -07:00
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