2e3c547838
func_button: Fix SF_BTT_TOUCH_ONLY not being respected because the entity does not spawn being touchable
2023-04-15 23:06:35 -07:00
f4cadc74a8
Shared: CLASSEXPORT macro will now behaver nicer with non-class spawn functions.
2023-04-15 18:11:43 -07:00
44b78932f4
Documentation: started Documentation/Networking.md
2023-04-15 17:25:15 -07:00
7f79fc46a1
Add client-side stub for function Weapons_SwitchBest.
2023-04-15 17:24:49 -07:00
a4aa5e578c
trigger_teleport: When teleporting, use setorigin_safe() to guarantee our target pos is not inside the floor (fixes some teleporters in DMC)
2023-04-15 17:24:29 -07:00
d213ec110f
NSRenderableEntity: respect the MF_ROTATE .modelflag field.
2023-04-15 16:58:25 -07:00
0c5c714b79
GS-Entbase: Implementation of CS/DMC's env_fog entity.
2023-04-14 10:21:07 -07:00
405fe1cfa9
NSView: Mark certain methods as virtual (where it currently makes sense)
2023-04-09 11:34:50 -07:00
66945575ae
PMove: Fix not working when not setting #ifdef CUSTOMPLAYERPHYSICS
2023-04-08 11:21:35 -07:00
90685f2495
Introducing VGUITheme, so we can start removing the CLASSIC_VGUI ifdef and start overriding visual appearance on any widget or group of widgets.
2023-04-05 10:58:12 -07:00
9fc3503652
VGUIButton: add method SetKeyEquivalent() to handle hotkeys.
2023-04-03 12:59:33 -07:00
8c58d635d3
VGUI: Stability improvements, start allowing overrides for VGUIButton and VGUIWindow based classes.
2023-04-03 11:13:55 -07:00
41c20663a8
Client: text channel 0 now contains a message queue, so that multiple messages can stack without overriding one another
2023-03-28 16:36:21 -07:00
c475ee4afc
Menu-VGUI: Class VGUIWindow should not be resizable by default
2023-03-27 01:55:53 -07:00
5843fa3ef1
Menu-VGUI: Knew I forgot something. Thanks @Fix
2023-03-27 01:53:53 -07:00
338e89c06a
Add functions all about handling Message of the Day server info. Adds the motd
console command, as well as motdfile
.
2023-03-25 17:32:58 -07:00
6c0256782f
NSNavAI: Hack to fix navigation for monster_barney in c1a0d
2023-03-24 14:19:36 -07:00
84db9ea404
Menu-FN: Should use SEARCH_ALLOWDUPES to allow iterating over multiple files in a game dir
2023-03-24 13:22:12 -07:00
109e9418b3
Implement helper function NSAssert from OPENSTEP
2023-03-24 13:21:16 -07:00
2c72d358ce
Sentences: Speed up the word search using hashtables
2023-03-24 10:48:04 -07:00
8ec3d00e93
Save/load system stability improvements.
2023-03-23 17:04:34 -07:00
039d9937e9
ambient_generic: Add support for most Source Engine input triggers. Also fix a minor mistake in the QUAKED comment for level editors.
2023-03-22 00:24:12 -07:00
aed306cbd1
NSMoverEntity: call MoverStartsMoving() and MoverFinishesMoving() around arrival callbacks for entities that don't travel any distance. Fixing func_button entities from not toggling frames.
2023-03-22 00:22:47 -07:00
9463e2b6e3
info_waypoint: should probably set pvsflags to something encompassing.
2023-03-21 22:16:51 -07:00
a45591134c
info_waypoint: Initial implementation. This has nothing to do with AI (don't get any ideas just yet), but rather HUD information displays.
2023-03-21 22:03:27 -07:00
94e9caf923
Base: call Textmenu_Draw() in hud.qc
2023-03-21 13:38:10 -07:00
8e14d3707d
NSClientPlayer: roll back .basevelocity in Predict{Pre,Post}Frame
2023-03-18 20:01:02 -07:00
7b42befcb3
Networked versions of func_conveyor, trigger_push. Bounce pads should be much nicer.
2023-03-18 17:49:12 -07:00
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
a52d7d3bbc
add test_cubemap to test maps for base/
2023-03-16 16:41:03 -07:00
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
64cb526943
env_cubemap: save to .ktx by default when issuing 'buildcubemaps' again.
2023-03-16 15:46:38 -07:00
9e6d6ee7f1
Client: Fix for buildcubemaps
angles being overriden by some entity in the map or other.
2023-03-16 15:35:59 -07:00
8950666c69
Menu-FN: use the menutint material instead of a bland drawfill.
2023-03-15 15:16:34 -07:00
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
495b661b47
NSMoverEntity: Improvements so transformation and rotation is easier at the same time.
2023-03-14 00:06:19 -07:00
f92de15ca5
func_plat: Implementation using NSMoverEntity
2023-03-13 19:13:12 -07:00
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
719f85210d
NSEntity: Fix SetNextThink doing occasional bogus fixups
2023-03-13 15:25:37 -07:00
7709c579c3
Minor documentation enhancements, QuakeEd entity comment color changes
2023-03-13 02:04:31 -07:00
8a9823a207
logic_auto: fix typo in docs that causes doxygen's markdown parser to burst
2023-03-12 16:07:14 -07:00
faaf67762f
Platform: minor cleanup, updated fonts/
2023-03-12 16:00:31 -07:00
0325d17d85
README.md fix typo on my part
2023-03-08 16:03:33 -08:00
e4b5d5158a
Client: increase textmenu refresh
2023-03-01 23:15:41 -08:00
be373d3116
Base: fix spawning and the gamerule switch.
2023-02-28 10:01:13 -08:00
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
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
4190c6415e
I'm full of mistakes today it seems
2023-02-23 17:14:54 -08:00
03bf3db8e4
pm_autoJump should be capital to follow standards
2023-02-23 17:10:52 -08:00
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